Legacy YAML / Detail

enhance / enhance_articles

Unveränderter Legacy-Dateistand mit sicherem Importpfad in die Workbench und direkter Sicht auf Roh-YAML, Metadaten und erkannte Features.

RLS aktiv Host ortho-live

Legacy-Definition sicher vergleichen

Diese Detailansicht zeigt den unveränderten Legacy-Dateistand. Von hier aus lässt sich die Definition als Draft in die Workbench übernehmen und dort weiter bearbeiten, ohne das Original im Dateisystem anzutasten.

Zum Raw YAML Zu den Metadaten Run erst nach YAML-Reparatur
engine Typ
invalid Parse-Status
Managed Status
draft
YAML konnte nicht geparst werden Kurzinfo

Raw YAML

Dateiinhalt

Der Inhalt wird read-only aus dem Legacy-Dateisystem geladen. Bearbeitbar wird er erst nach dem Import in die Workbench.

#Connections
Source_Config: unitizeEngine #config - credetials of source connection service
Target_Config: enhanceEngine #config - credentials of target connection service

Enhance_Mode: flexible

#Engine Mode
Engine_Mode: full


#Source
Source_Datapool: iwm_articles  #sql from


Joins:
- Left_Join:
  Datapool: iwm_articles_stock
  Join_Condition: iwm_articles.attr1 = iwm_articles_stock.firma and iwm_articles.ordernumber = iwm_articles_stock.ordernumber
- Left_Join:
  Datapool: dg_supplierdata_enhanced.iwm_articles_properties
  Join_Condition: iwm_articles.ordernumber = iwm_articles_properties.ordernumber and iwm_articles.attr1 = iwm_articles_properties.firma
- Left_Join:
  Datapool: dg_supplierdata_enhanced.iwm_articles_properties_pil
  Join_Condition: iwm_articles.ordernumber = iwm_articles_properties_pil.ordernumber and iwm_articles.attr1 = iwm_articles_properties_pil.firma

#Target
Datapool: articles #sql table
Target_Datapool: articles  #sql from
Primary_Key: [ordernumber, attr1]


#Mapping -> Mappings source fields are detected by Mapping
Mapping:
   arte:
       Source: iwm_articles.arte
   name_oms:
     Source: iwm_articles.name_oms
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
         Config: enhanceEngine
         Cross_Datapool: iwm_articles_names_3
         Cross_Field: name_oms
         Mapping:
           arte: arte
           attr1: firma
   name_tre:
     Source: iwm_articles.name_tre
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
         Config: enhanceEngine
         Cross_Datapool: iwm_articles_names_3
         Cross_Field: name_tre
         Mapping:
           arte: arte
           attr1: firma
   name_ost:
     Source: iwm_articles.name_ost
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
         Config: enhanceEngine
         Cross_Datapool: iwm_articles_names_3
         Cross_Field: name_ost
         Mapping:
           arte: arte
           attr1: firma
   name_bil:
     Source: iwm_articles.name_bil
     Cross_Field_Adapter:
       Config: enhanceEngine
       Cross_Datapool: iwm_articles_names_3
       Cross_Field: name_bil
       Mapping:
         arte: arte
         attr1: firma
   active_ost: iwm_articles.active_ost
   active_tre: iwm_articles.active_tre
   active_oms: iwm_articles.active_oms
   active_bil: iwm_articles.active_bil
   added: iwm_articles.added
   changed: iwm_articles.changed
   unitID: iwm_articles.unitID
   attr9:
     Source: iwm_articles.attr9
     Field_Adapter:
      - addslashes:
   configuratorOptions:
      Source: iwm_articles.configuratorOptions
      Cross_Field_Adapters:
        - Cross_Field_Adapter:
           Config: enhanceEngine
           Cross_Datapool: articles_new #name of cross datapool
           Cross_Field: configuratorOptions #field to select value from in cross datapool
           Mapping: #cross field adapter with more than one key
             attr1: attr1
             ordernumber: ordernumber
   suppliernumber_original:
      Source: iwm_articles.suppliernumber
   suppliernumber:
      Source: iwm_articles.suppliernumber
      File_Field_Adapter:
       Engine: importEngine
       Datapool: static_mapping_suppliernumber
       Identifier: id
       File: articles.suppliernumber
       Fields:
        - id
        - name_ost
        - firma
        - systemnummer
        - lieferantennummer
        - attr9
        - hwg
        - suppliernumber
   ean:
      Source: iwm_articles.ean
      Cross_Field_Adapters:
        - Cross_Field_Adapter:
           Config: enhanceEngine
           Cross_Datapool: articles_new #name of cross datapool
           Cross_Field: ean #field to select value from in cross datapool
           Mapping: #cross field adapter with more than one key
             attr1: attr1
             ordernumber: ordernumber
   categories: iwm_articles.categories
   metaTitle: iwm_articles.metaTitle
   packUnit: iwm_articles.packUnit
   configuratorType: iwm_articles.configuratorType
   weight: iwm_articles.weight
   height: iwm_articles.height
   width: iwm_articles.width
   propertyGroupName: iwm_articles.propertyGroupName
   propertyValueName: iwm_articles.propertyValueName
   accessory: iwm_articles.accessory
   attr2: iwm_articles.attr2
   attr3: iwm_articles.attr3
   attr4: iwm_articles.attr4
   attr5: iwm_articles.attr5
   attr6: iwm_articles.attr6
   attr7: iwm_articles.attr7
   attr8: iwm_articles.attr8
   attr10: iwm_articles.attr10
   attr11: iwm_articles.attr11
   attr17: iwm_articles.attr17
   attr19: iwm_articles.attr19
   attr20: iwm_articles.attr20
   swag_attr23:
      Source: iwm_articles_stock.stock_inventory
      Field_Adapter:
       - replace_empty: 0
       - replace_not_equals: ['0', '1']
   swag_attr21:
      Source: iwm_articles.swag_attr21
      File_Field_Adapter:
       Config: enhanceEngine
       Engine: enhanceEngine
       Datapool: iwm_articles_kojen_per_article
       Identifier: mainnumber
       File: articles.swag_attr21
       Fields:
        - mainnumber
        - firma
        - kojencode
   swag_attr24:
       Source: iwm_articles.swag_attr24
       Cross_Field_Adapters:
        - Cross_Field_Adapter:
           Config: importEngine
           Cross_Datapool: shopware_article_info_oms #name of cross datapool
           Cross_Field: attr24 #field to select value from in cross datapool
           Mapping: #cross field adapter with more than one key
             ordernumber: ordernumber
        - Cross_Field_Adapter:
           Config: importEngine
           Cross_Datapool: iwm_articles_tkz_0 #name of cross datapool
           Cross_Field: PROPERTIES #field to select value from in cross datapool
           Mapping: #cross field adapter with more than one key
             arte: ORDERNUMBER
           Options:
             concat: ' '
   swag_attr25: iwm_articles.swag_attr25
   swag_attr26: #sortierte Ware
     Source: iwm_articles.swag_attr26
     Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_new #name of cross datapool
        Cross_Field: konsigniert #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   swag_attr27: #Produktart
     Source: iwm_articles.name_oms
     Field_Adapter:
       - explode: [' ','0']
   attr30: #local stock -> sum of local stocks without exhibition stocks
      Source: iwm_articles.attr18
      Cross_Field_Adapter:
         Config: enhanceEngine
         Cross_Datapool: iwm_articles_stock #name of cross datapool
         Cross_Field: stock_local #field to select value from in cross datapool
         Local_Key: ordernumber #key for where condition from datapool
         Cross_Key: ordernumber #key for where condition from cross datapool
      Field_Adapter:
        - replace_empty: 0
   attr31: # ir stock
      Source: iwm_articles.name_oms
      Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_stock #name of cross datapool
        Cross_Field: stock_inventory #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   stockmin_ost: iwm_articles.stockmin_ost
   stockmin_tre: iwm_articles.stockmin_tre
   stockmin_oms: iwm_articles.stockmin_oms
   stockmin_bil: iwm_articles.stockmin_bil
   AbsatzMenge3M: iwm_articles.AbsatzMenge3M
   referenceUnit: (1)
   attr1: iwm_articles.attr1
   instock:
     Source: iwm_articles.attr18
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_stock #name of cross datapool
        Cross_Field: stock #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace_empty: 0
   stock_witten:
     Source: iwm_articles.attr1
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_stock #name of cross datapool
        Cross_Field: witten #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace_empty: 0
   attr12:
     Source: iwm_articles.attr12
     Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_new #name of cross datapool
        Cross_Field: attr12 #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     File_Field_Adapter:
       Config: enhanceEngine
       Engine: enhanceEngine
       Datapool: iwm_articles_lieferzeit_gesamt_mit_ausfallzeit
       Identifier: ordernumber
       File: articles.attr12
       Fields:
        - ordernumber
        - lieferzeit
        - firma
     Field_Adapter:
       - replace_empty: 0
       - replace_smaller: [0,0]
   attr13:
     Source: iwm_articles.attr13
     File_Field_Adapter:
      File: articles.attr13
   attr14:
     Source: iwm_articles.attr14
     File_Field_Adapter:
       File: articles.attr14
     Field_Adapter:
       - replace_empty: 0
       - replace_smaller: [0,0]
   attr15:
     Source: iwm_articles.attr15
     Field_Adapter:
       - replace_empty: 0
       - replace_smaller: [0,0]
   attr16:
     Source: iwm_articles.attr16
     Field_Adapter:
       - replace_empty: 0
       - replace_smaller: [0,0]
   attr18:
     Source: iwm_articles.attr18
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_prices #name of cross datapool
        Cross_Field: attr18 #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   categoryPath_ost:
     Source: iwm_articles.categoryPath_ost
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
         Config: importEngine
         Cross_Datapool: shopware_article_info_ost
         Cross_Field: category
         Mapping:
           ordernumber: ordernumber
   categoryPath_tre:
     Source: iwm_articles.categoryPath_tre
     Cross_Field_Adapters:
       - Cross_Field_Adapter:
          Config: importEngine
          Cross_Datapool: shopware_article_info_tre
          Cross_Field: category
          Mapping:
            ordernumber: ordernumber
   categoryPath_oms:
     Source: iwm_articles.categoryPath_oms
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
          Config: importEngine
          Cross_Datapool: shopware_article_info_oms
          Cross_Field: category
          Mapping:
            ordernumber: ordernumber
   categoryPath_bil:
     Source: iwm_articles.categoryPath_bil
     File_Field_Adapter:
      File: articles.categoryPath_bil
   cat_google:
     Source: iwm_articles.cat_google
     Cross_Field_Adapter:
        Config: importEngine
        Cross_Datapool: static_mapping_categories #name of cross datapool
        Cross_Field: google_category #field to select value from in cross datapool
        Local_Key: categoryPath_oms #key for where condition from datapool
        Cross_Key: oms_category #key for where condition from cross datapool
#     Cross_Field_Adapters:
#      - Cross_Field_Adapter:
#         Config: importEngine
#         Cross_Datapool: static_mapping_categories
#         Cross_Field: google_category
#         Mapping:
#           categoryPath_oms: oms_category
   cat_ebay:
     Source: iwm_articles.cat_ebay
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
         Config: importEngine
         Cross_Datapool: static_mapping_categories
         Cross_Field: ebay_category
         Mapping:
           categoryPath_oms: oms_category
   cat_amazon:
     Source: iwm_articles.cat_amazon
     Cross_Field_Adapters:
      - Cross_Field_Adapter:
         Config: importEngine
         Cross_Datapool: static_mapping_categories
         Cross_Field: amazon_category
         Mapping:
           categoryPath_oms: oms_category
   description:
     Source: iwm_articles.description
     Field_Adapter:
       - addslashes:
       - replace: ['http://', 'https://']
   description_long_ost:
     Source: iwm_articles.description_long_ost
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: articles_new #name of cross datapool
        Cross_Field: description_long_ost #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: ['http://', 'https://']
   description_long_tre:
     Source: iwm_articles.description_long_tre
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: articles_new #name of cross datapool
        Cross_Field: description_long_tre #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: ['http://', 'https://']
   description_long_oms:
     Source: iwm_articles.description_long_oms
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: articles_new #name of cross datapool
        Cross_Field: description_long_oms #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: ['http://', 'https://']
   description_long_bil:
     Source: iwm_articles.description_long_bil
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: articles_new #name of cross datapool
        Cross_Field: description_long_bil #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: ['http://', 'https://']
   ordernumber: iwm_articles.ordernumber
   mainnumber:
     Source: iwm_articles.mainnumber
     File_Field_Adapter:
      File: articles.mainnumber
   imageUrl:
     Source: iwm_articles.imageUrl
     File_Field_Adapter:
      File: articles.imageUrl
   ItemImageDate:
     Source: iwm_articles.ItemImageDate
     File_Field_Adapter:
      File: articles.ItemImageDate
   kind:
     Source: iwm_articles.kind
     File_Field_Adapter:
      File: articles.kind
   baseprice:
     Source: iwm_articles.baseprice
     Field_Adapter:
      - replace: [',','.']
   configSetId:
      Source: IF(iwm_articles.configSetId = '', 1, 0) AS configSetId
   height:
      Source: iwm_articles.height
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   price_ost:
     Source: iwm_articles.price_ost
     Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_ost #name of cross datapool
        Cross_Field: price_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
        - replace: [',','.']
        - float_pricision: 2
   price_tre:
      Source: iwm_articles.price_tre
      Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_tre #name of cross datapool
        Cross_Field: price_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   price_oms:
      Source: iwm_articles.price_oms
      Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_oms #name of cross datapool
        Cross_Field: price_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   price_bil:
      Source: iwm_articles.price_oms
      Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_oms #name of cross datapool
        Cross_Field: price_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   pseudoprice_ost:
     Source: iwm_articles.pseudoprice_ost
     Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_ost #name of cross datapool
        Cross_Field: pseudoprice_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   pseudoprice_tre:
     Source: iwm_articles.pseudoprice_tre
     Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_tre #name of cross datapool
        Cross_Field: pseudoprice_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   pseudoprice_oms:
     Source: iwm_articles.pseudoprice_oms
     Cross_Field_Adapter:
        Config: exportEngine
        Cross_Datapool: export_iwm_articles_prices_oms #name of cross datapool
        Cross_Field: pseudoprice_EK #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
     Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   pseudoprice_bil:
      Source: iwm_articles.pseudoprice_bil
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   purchaseprice:
      Source: iwm_articles.purchaseprice
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   purchaseUnit:
      Source: iwm_articles.purchaseUnit
      Field_Adapter:
       - replace: [',','.']
       - float_pricision: 2
   referenceUnit: (1)
   supplier_ost:
     Source: iwm_articles.supplier_ost
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_suppliers_2 #name of cross datapool
        Cross_Field: supplier_ost #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   supplier_tre:
     Source: iwm_articles.supplier_tre
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_suppliers_2 #name of cross datapool
        Cross_Field: supplier_tre #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   supplier_oms:
     Source: iwm_articles.supplier_oms
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_suppliers_2 #name of cross datapool
        Cross_Field: supplier_oms #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   supplier_bil:
     Source: iwm_articles.supplier_bil
     Cross_Field_Adapter:
        Config: enhanceEngine
        Cross_Datapool: iwm_articles_suppliers_2 #name of cross datapool
        Cross_Field: supplier_bil #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   swag_attr29:
     Source: iwm_articles.swag_attr29 #carrier -> e.g. DHL, DPD etc.
     File_Field_Adapter:
       File: articles.swag_attr29
   swag_attr22:
     Source: iwm_articles.swag_attr22
     File_Field_Adapter:
        File: articles.swag_attr22
     Field_Adapter:
      - addslashes:
   tax: (19.00)
   shippingfree:
     Source: iwm_articles.shippingfree
   bestellsperre:
      Source: iwm_articles.name_oms
      Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_new_bssp_and_auslauf #name of cross datapool
        Cross_Field: bestellsperre #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   auslaufkennzeichen:
      Source: iwm_articles.name_oms
      Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_new_bssp_and_auslauf #name of cross datapool
        Cross_Field: auslaufkennzeichen #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   textilkennzeichen_text:
      Source: iwm_articles.textilkennzeichen_text
      Cross_Field_Adapter:
        Config: enhanceEngine
        Engine: enhanceEngine
        Cross_Datapool: iwm_articles_textilkennzeichen_8 #name of cross datapool
        Cross_Field: textilkennzeichen #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   AHLZSD:
      Source: iwm_articles.AHLZSD
      Cross_Field_Adapter:
        Config: unitizeEngine
        Engine: unitizeEngine
        Cross_Datapool: iwm_articles_arhp #name of cross datapool
        Cross_Field: AHLZSD #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   ARKMFR:
      Source: iwm_articles.ARKMFR
      Cross_Field_Adapter:
        Config: unitizeEngine
        Engine: unitizeEngine
        Cross_Datapool: iwm_articles_new #name of cross datapool
        Cross_Field: ARKMFR #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   nutschicht:
      Source: iwm_articles.nutschicht
      Cross_Field_Adapter:
        Config: unitizeEngine
        Engine: unitizeEngine
        Cross_Datapool: iwm_articles_new #name of cross datapool
        Cross_Field: nutschicht #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   textilkennzeichen_needed:
     Source: iwm_articles.textilkennzeichen_needed
     File_Field_Adapter:
      Config: importEngine
      Engine: importEngine
      Datapool: static_mapping_textilkennzeichen_flag
      Identifier: id
      File: articles.textilkennzeichen_needed
      Fields:
       - id
       - hwg
       - uwg
       - keyword
       - AHLZSD
       - ARKMFR
       - nutschicht
       - textilkennzeichen_needed
   has_textilkennzeichen:
     Source: iwm_articles.has_textilkennzeichen
     File_Field_Adapter:
      File: articles.has_textilkennzeichen
   pil_needed:
     Source: iwm_articles.pil_needed
     File_Field_Adapter:
      Config: importEngine
      Engine: importEngine
      Datapool: static_mapping_pil_flag
      Identifier: id
      File: articles.pil_needed
      Fields:
       - id
       - hwg
       - uwg
       - keyword
       - ARKMFR
       - pil_needed
   pil_text:
      Source: iwm_articles.pil_text
      Cross_Field_Adapters:
       - Cross_Field_Adapter:
          Config: enhanceEngine
          Cross_Datapool: iwm_articles_properties_pil
          Cross_Field: pil_html_gesamt
          Mapping:
            ordernumber: ordernumber
            attr1: firma
   has_pil:
     Source: iwm_articles.has_pil
     File_Field_Adapter:
      File: articles.has_pil
   stock_ir:
      Source: iwm_articles.name_oms
      Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_stock #name of cross datapool
        Cross_Field: stock_inventory #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   ahstat:
      Source: iwm_articles.ahstat
      Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_articles_arhp #name of cross datapool
        Cross_Field: ahstat #field to select value from in cross datapool
        Mapping: #cross field adapter with more than one key
          ordernumber: ordernumber
          attr1: firma
   LBNTEK:
      Source: iwm_articles.LBNTEK
      Cross_Field_Adapter:
        Config: unitizeEngine
        Cross_Datapool: iwm_ek_prices #name of cross datapool
        Cross_Field: A9K300 #field to select value from in cross datapool
        Local_Key: ordernumber #key for where condition from datapool
        Cross_Key: ordernumber #key for where condition from cross datapool
   LBKALK:
      Source: iwm_articles.LBKALK
      File_Field_Adapter:
         File: articles.LBKALK
   LBMARGE: iwm_articles.LBMARGE
   LBWAEISA: iwm_articles.LBWAEISA
   prop1: iwm_articles_properties.prop1  #Farbe
   prop2: iwm_articles_properties.prop2	#Breite
   prop3: iwm_articles_properties.prop3	#Länge
   prop4: iwm_articles_properties.prop4	#Höhe
   prop5: iwm_articles_properties.prop5	#Abmessung
   prop10: iwm_articles_properties.prop10	#Modell
   prop11: iwm_articles_properties.prop11	#Material
   prop12: iwm_articles_properties.prop12	#Raum
   prop50: iwm_articles_properties.prop50	#Matratze Größe
   prop51: iwm_articles_properties.prop51	#Matratze Härtegrad
   prop52: iwm_articles_properties.prop52	#Matratze Bezugsmaterial
   prop53: iwm_articles_properties.prop53	#Matratze Matratzenart
   prop60: iwm_articles_properties.prop60	#Teppich Flächengewicht
   prop61: iwm_articles_properties.prop61	#Teppich Florhöhe
   prop62: iwm_articles_properties.prop62	#Teppich Fußbodenheizung
   prop63: iwm_articles_properties.prop63	#Teppich Form
   prop64: iwm_articles_properties.prop64	#Teppich Muster
   enev_klasse: iwm_articles_properties_pil.Energieeffizienzklasse1
   enev_color:
     Source: iwm_articles_properties_pil.Energieeffizienzklasse1
     File_Field_Adapter:
       File: articles.enev_color #mapping der Klasse auf die Farbe des Etiketts
   enev_download:
     Source: iwm_articles_properties_pil.Energieeffizienzklasse1
     File_Field_Adapter:
       File: articles.enev_download
   enev_image:
     Source: iwm_articles_properties_pil.Energieeffizienzklasse1
     File_Field_Adapter:
       File: articles.enev_image #mapping der Klasse auf das entsprechende Bild
   enev_spectrumfrom:
     Source: iwm_articles_properties_pil.Energieeffizienzklasse1
     File_Field_Adapter:
       File: articles.enev_spectrumfrom
   enev_spectrum:
     Source: iwm_articles_properties_pil.Energieeffizienzklasse1
     File_Field_Adapter:
       File: articles.enev_spectrum
   enev_active:
     Source: iwm_articles_properties_pil.Energieeffizienzklasse1
     File_Field_Adapter:
       File: articles.enev_active
   swag_attr28:
      Source: iwm_articles.swag_attr28
      Cross_Field_Adapters:
       - Cross_Field_Adapter:
          Config: enhanceEngine
          Cross_Datapool: iwm_articles_tvk_4 #name of cross datapool
          Cross_Field: eek #field to select value from in cross datapool
          Mapping: #cross field adapter with more than one key
            arte: arte
            attr1: firma
      File_Field_Adapter:
        File: articles.swag_attr28
   datenblatt:
     Source: iwm_articles.datenblatt
     File_Field_Adapter:
       File: articles.datenblatt
   has_datenblatt:
          Source: iwm_articles.has_datenblatt
          File_Field_Adapter:
            File: articles.has_datenblatt
   datenblatt_needed:
            Source: iwm_articles.datenblatt_needed
            File_Field_Adapter:
              File: articles.datenblatt_needed


Filters: #In-Memory-Filter (Write-Filter) -> datasets matched by the filter condition are not in the result set (they are filtered out)
 - Filter:
    name: Corona-Problem IR-Bestand
    condition: (stock_witten < 1) AND (stock_ir < 1) AND (attr2 == 91) AND (attr11 == 'B')
    reason: 'Corona-Problem IR-Bestand'
 - Filter:
    name: Corona-Problem IR-Bestand
    condition: (stock_witten == '0') AND (stock_ir == '0') AND (attr2 == '91') AND (attr11 == 'B')
    reason: 'Corona-Problem INVR-Bestand'
 - Filter:
    name: kein Bild  #there must always be a space between the key and the comparision operator and between the parentheses
    condition:
      Cross_Dataset_Filter_Adapter: enhance_articles_ost__filterNoPicture
    reason: 'kein Bild'
 - Filter:
    name: 'Artikeldeaktivierung Gesamtmengenfilter'
    condition:
      In_Pool_Filter_Adapter:
        Config: importEngine
        Datapool: static_filter_inactive_articles
        Reason_Key: reason
        Mapping: #left is from current datapool, right from filter datapool
         suppliernumber: supplier_number
         supplier_ost: supplier_name
         supplier_tre: supplier_name
         ordernumber: ordernumber
         attr1: attr1
         attr2: attr2
         attr3: attr3
         attr4: attr4
         attr11: attr11
         attr12: attr12
         price_ost: price
         price_tre: price
         instock: stock
         stock_witten: stock_witten
         name_ost: name
         name_tre: name
         description_long_ost: description
         auslaufkennzeichen: auslauf
         bestellsperre: bestellsperre
         ahstat: AHSTAT
         swag_attr26: konsigniert
         textilkennzeichen_needed: textilkennzeichen_needed
         has_textilkennzeichen: has_textilkennzeichen
         pil_needed: pil_needed
         has_pil: has_pil
         enev_active: enev_active
         datenblatt_needed: datenblatt_needed
         has_datenblatt: has_datenblatt

Metadata

Erkannte Konfiguration

Diese Sicht basiert auf der aktuell lesbaren Legacy-Datei und hilft beim Vergleichen vor dem Import.

Keine Metadaten verfügbar.