TradeItemManagerFillCache

Verbucht übergebene ArtikelDetails, Preislinien oder Texte mittels Stored-Procedure in eine ArticlePool_CacheTabelle. Dieser Jobstep sollte nur zusammen mit dem Jobstep 'TradeItemManagerBookCache' verwendet werden.

Hinweis: Funktioniert nur in Verbindung mitMS-SQL Server! Alternativ ist der TradeItemManagerBookCache zu verwenden.

Name Bedeutung
ExternalFillProcedureDer Jobstep kann direkt verwendet werden (vertikale Richtung direkt unter Job). Hierfür muss eine externe gepeicherte Prozedur angegeben werden, welche die View 'ArticlePool_FillPriceLineCacheView' verwendet. Dieser Name wird in dieses Feld eingetragen. Wird der Jobstep horizontal im Workflow hinter einem EntityTransformer verwendet darf unter 'ExternalFillProcedure' nichts eingerage werden.
Description Hier kann ggf. eine Beschreibung der konkreten Aufgabe des Jobsteps in diesem Job eingetragen werden.
ItemsToBook Gibt an welche Sorte von TradeItems verbucht werden soll (ArtikelDetails, Preislinien oder Texte).
Name Name des DirectSqlTradeItemManagers. Hier sollte nach Möglichkeit ein aussagekräftiger Name gewählt werden.
OverwriteHier kann die Caching Strategie für doppelte Einträge in einem Dokument festgelegt werden. Ist diese Eigenschaft auf 'True' gestellt, wird nach der Strategie 'last wins' (doppelter Positionseintrag gewinnt) verfahren.
SqlCommandTimeoutHier kann das SQL-Server-Timeout für die SQL-Anfragen eingetragen werden.
DeleteCacheHier kann eingestellt werden, dass der Jobstep vor dem Füllen der Cache-Tabelle deren Inhalt löscht. Das verhindert eine Primär-Schlüssel-Verletzung, wenn die Cache-Tabelle nach einem Fehler beim Verbuchen in den ArticlePool durch einen ReRun erneut mit den gleichen Daten befüllt wird.

Hinweis: Um das gleichzeitige Buchen von ArtikelPool-Daten in die CacheTabellen oder in die ArtikelPool-Tabellen durch zwei nebeneinander laufenden Jobs zu vermeiden, ist dieser Jobstep mit einem Lock-Mechanismuns versehen.

Folgende JobSteps werden i.d.R. mit dem TradeItemManagerFillCache verbunden