Legacy YAML / Detail

export / export_articles_stock_ost_idealo_local

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.

engine Typ
valid Parse-Status
Managed Status
draft
export_articles_stock_ost_idealo_local 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: enhanceEngine #config - credetials of source connection service
Target_Config: exportEngine #config - credentials of target connection service
Mysql_Engine: InnoDB
Default_Charset: latin1

#Source
Source_Datapool: ost_articles_stock_google_local  #sql from

Mapping:
    store_code:
       Source: ost_articles_stock_google_local.store_code
       Field_Adapter:
         - replace: [ 'OSTERMANN Bottrop','OSTERMANNBottrop' ]
         - replace: [ 'OSTERMANN Witten','OSTERMANNWitten' ]
         - replace: [ 'OSTERMANN Haan','OSTERMANNHaan' ]
         - replace: [ 'OSTERMANN Leverkusen','OSTERMANNLeverkusen' ]
         - replace: [ 'OSTERMANN Recklinghausen','OSTERMANNRecklinghausen' ]
    artikelnummer: ost_articles_stock_google_local.ordernumber
    price:
      Source: ost_articles_stock_google_local.price
      Field_Adapter:
        - replace: [',','.']
    quantity: ost_articles_stock_google_local.quantity
    availability:
      Source: ost_articles_stock_google_local.quantity
      Field_Adapter:
       - replace_greater: [0, 'in stock']
    pickup_method:
      Source: ost_articles_stock_google_local.quantity
      Field_Adapter:
       - replace_greater: [0, 'buy']
       - replace_smaller: [1, 'buy']
    pickup_sla:
      Source: ost_articles_stock_google_local.quantity
      Field_Adapter:
       - replace_greater: [0, 'same day']
    pickuptext: ('Sofort in der Filiale abholen')

#Target
Datapool: export_articles_stock_ost_idealo_local #sql table
Primary_Key: [artikelnummer, store_code]


Filters: #In-Memory-Filter (Write-Filter) -> datasets matched by the filter condition are not in the result set (they are filtered out)
 - Filter:
    name: Ohne_Bestand
    condition: quantity < 1
    reason: 'Ohne_Bestand'

Metadata

Erkannte Konfiguration

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

Source_Config enhanceEngine
Target_Config exportEngine
Mysql_Engine InnoDB
Default_Charset latin1
Source_Datapool ost_articles_stock_google_local
Mapping { "store_code": { "Source": "ost_articles_stock_google_local.store_code", "Field_Adapter": [ { "replace": [ "OSTERMANN Bottrop", "OSTERMANNBottrop" ] }, { "replace": [ "OSTERMANN Witten", "OSTERMANNWitten" ] }, { "replace": [ "OSTERMANN Haan", "OSTERMANNHaan" ] }, { "replace": [ "OSTERMANN Leverkusen", "OSTERMANNLeverkusen" ] }, { "replace": [ "OSTERMANN Recklinghausen", "OSTERMANNRecklinghausen" ] } ] }, "artikelnummer": "ost_articles_stock_google_local.ordernumber", "price": { "Source": "ost_articles_stock_google_local.price", "Field_Adapter": [ { "replace": [ ",", "." ] } ] }, "quantity": "ost_articles_stock_google_local.quantity", "availability": { "Source": "ost_articles_stock_google_local.quantity", "Field_Adapter": [ { "replace_greater": [ 0, "in stock" ] } ] }, "pickup_method": { "Source": "ost_articles_stock_google_local.quantity", "Field_Adapter": [ { "replace_greater": [ 0, "buy" ] }, { "replace_smaller": [ 1, "buy" ] } ] }, "pickup_sla": { "Source": "ost_articles_stock_google_local.quantity", "Field_Adapter": [ { "replace_greater": [ 0, "same day" ] } ] }, "pickuptext": "('Sofort in der Filiale abholen')" }
Datapool export_articles_stock_ost_idealo_local
Primary_Key [ "artikelnummer", "store_code" ]
Filters [ { "Filter": { "name": "Ohne_Bestand", "condition": "quantity < 1", "reason": "Ohne_Bestand" } } ]