Это способ изменить порядок синхронизации Y2YStreamConfiguration моего Y2YStreamConfigurationContainer? - PullRequest
0 голосов
/ 11 февраля 2019

В моем Y2YStreamConfigurationContainer у меня есть 3 Y2YStreamConfiguration:

#Product
INSERT Y2YStreamConfiguration;active;autoGenerateInfoExpression[allownull=true];autoGenerateWhereClause[allownull=true];catalogVersion(catalog(id),version);container(id)[allownull=true,forceWrite=true];dataHubType;infoExpression;itemTypeForStream(code)[allownull=true];streamId[allownull=true,forceWrite=true];versionSelectClause;whereClause
;true;true;true;ProductCatalog:Online;PCM2ERP;RawProduct;;Product;PCMOutbound;;{catalogVersion}=?catalogVersion
#ProductBundle
INSERT Y2YStreamConfiguration;active;autoGenerateInfoExpression[allownull=true];autoGenerateWhereClause[allownull=true];catalogVersion(catalog(id),version);container(id)[allownull=true,forceWrite=true];dataHubType;infoExpression;itemTypeForStream(code)[allownull=true];streamId[allownull=true,forceWrite=true];versionSelectClause;whereClause
;true;true;true;ProductCatalog:Online;PCM2ERP;RawProductBundle;;ProductBundle;PCMOutboundBundle;;
#ProductBundleEntry
INSERT Y2YStreamConfiguration;active;autoGenerateInfoExpression[allownull=true];autoGenerateWhereClause[allownull=true];catalogVersion(catalog(id),version);container(id)[allownull=true,forceWrite=true];dataHubType;infoExpression;itemTypeForStream(code)[allownull=true];streamId[allownull=true,forceWrite=true];versionSelectClause;whereClause
;true;true;true;ProductCatalog:Online;PCM2ERP;RawBundleEntry;;ProductBundleEntry;PCMOutboundBundleEntry;;

Важно, чтобы itemTypes отправлялись в ERP в определенном порядке, но это не всегда происходит во время выполнения.Мне нужно убедиться, что сначала продукт хранится в ERP, затем ProductBunble, а затем ProductBundleEntry.Это способ контролировать этот порядок?Если не из Hybris, может быть из datahub?

...