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.
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.
Raw YAML
Der Inhalt wird read-only aus dem Legacy-Dateisystem geladen. Bearbeitbar wird er erst nach dem Import in die Workbench.
#Connections
Source_Config: enhanceEngine #config - credetials of source connection service
Target_Config: exportEngine #config - credentials of target connection service
#Source
Source_Datapool: articles #sql from
Read_Conditions: #sql where - Read-Filter
- articles_new.active_oms = 1 and articles_new.ItemImageDate > NOW() - INTERVAL 10 DAY
#Mapping -> Mappings source fields are detected by Mapping
Mapping:
ordernumber:
Source: articles_new.ordernumber
mainnumber:
Source: articles_new.mainnumber
attr1:
Source: articles_new.attr1
In_Export: no
imageUrl:
Source: articles_new.imageUrl
Field_Adapter:
- if: (attr1 == 1)
then:
- replace: ['trends', 'ostermann']
- if: (attr1 == 3)
then:
- replace: ['ostermann', 'trends']
optionname:
Source: articles_new.configuratorOptions
#Target
Datapool: iwm_images_oms_yaml #sql table
Primary_Key: [ordernumber]
Metadata
Diese Sicht basiert auf der aktuell lesbaren Legacy-Datei und hilft beim Vergleichen vor dem Import.
| Source_Config | enhanceEngine |
|---|---|
| Target_Config | exportEngine |
| Source_Datapool | articles |
| Read_Conditions | [ "articles_new.active_oms = 1 and articles_new.ItemImageDate > NOW() - INTERVAL 10 DAY" ] |
| Mapping | { "ordernumber": { "Source": "articles_new.ordernumber" }, "mainnumber": { "Source": "articles_new.mainnumber" }, "attr1": { "Source": "articles_new.attr1", "In_Export": "no" }, "imageUrl": { "Source": "articles_new.imageUrl", "Field_Adapter": [ { "if": "(attr1 == 1)", "then": [ { "replace": [ "trends", "ostermann" ] } ] }, { "if": "(attr1 == 3)", "then": [ { "replace": [ "ostermann", "trends" ] } ] } ] }, "optionname": { "Source": "articles_new.configuratorOptions" } } |
| Datapool | iwm_images_oms_yaml |
| Primary_Key | [ "ordernumber" ] |