В моем 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?