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 |
---|---|
ExternalFillProcedure | Der 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. |
Overwrite | Hier 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. |
SqlCommandTimeout | Hier kann das SQL-Server-Timeout für die SQL-Anfragen eingetragen werden. |
DeleteCache | Hier 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.