Submit Bulk Product Models
This operation is used to publish multiple product models.
Method: HTTP POST method
Endpoint: http://<host_address>:<port_address>/v1/productmodel/bulk
Parameter content type: application/xml
Example of Product Models:
<?xml version="1.0" encoding="UTF-8"?> <ProductModels> <ProductModel> <ItemSpecs> <affinityGroup> <planFragments> <planFragmentID>string</planFragmentID> <planFragmentUniqueId_CANCEL> <description>string</description> <name>string</name> </planFragmentUniqueId_CANCEL> <planFragmentUniqueId_CEASE> <description>string</description> <name>string</name> </planFragmentUniqueId_CEASE> <planFragmentUniqueId_PROVIDE> <description>string</description> <name>string</name> </planFragmentUniqueId_PROVIDE> <planFragmentUniqueId_UPDATE> <description>string</description> <name>string</name> </planFragmentUniqueId_UPDATE> <planFragmentName>string</planFragmentName> <planFragmentVersion>string</planFragmentVersion> <owner>string</owner> <record_Type>string</record_Type> <errorHandler>string</errorHandler> <retry> <retryCount>0</retryCount> <retryDelay>0</retryDelay> <retryFailed>true</retryFailed> <retryOverride>true</retryOverride> </retry> <section> <endMilestoneID>string</endMilestoneID> <maximumDuration>0</maximumDuration> <startMilestoneID>string</startMilestoneID> <typicalDuration>0</typicalDuration> </section> </planFragments> <type>string</type> </affinityGroup> <characteristics> <actionID>string</actionID> <conditional>string</conditional> <description>string</description> <evaluationPriority>string</evaluationPriority> <instanceCeaseSequence>string</instanceCeaseSequence> <instanceMax>0</instanceMax> <instanceMin>0</instanceMin> <instanceOptional>string</instanceOptional> <instanceSequence>string</instanceSequence> <instanceUpdateSequence>string</instanceUpdateSequence> <name>string</name> <simpleRule> <externalRuleset>string</externalRuleset> <name>string</name> <ruleSetOutcome>string</ruleSetOutcome> </simpleRule> <value> <discreteValue>string</discreteValue> <mandatoryValue>string</mandatoryValue> <rangeValue>string</rangeValue> <type>string</type> </value> </characteristics> <DependentOnProduct> <Product> <description>string</description> <lastModifiedOn>2020-09-17T18:27:06.973Z</lastModifiedOn> <owner>string</owner> <productId>string</productId> </Product> </DependentOnProduct> <endDate>2020-09-17T18:27:06.973Z</endDate> <MustComplete>true</MustComplete> <planFragments> <planFragmentID>string</planFragmentID> <planFragmentUniqueId_CANCEL> <description>string</description> <name>string</name> </planFragmentUniqueId_CANCEL> <planFragmentUniqueId_CEASE> <description>string</description> <name>string</name> </planFragmentUniqueId_CEASE> <planFragmentUniqueId_PROVIDE> <description>string</description> <name>string</name> </planFragmentUniqueId_PROVIDE> <planFragmentUniqueId_UPDATE> <description>string</description> <name>string</name> </planFragmentUniqueId_UPDATE> <planFragmentName>string</planFragmentName> <planFragmentVersion>string</planFragmentVersion> <owner>string</owner> <record_Type>string</record_Type> <errorHandler>string</errorHandler> <retry> <retryCount>0</retryCount> <retryDelay>0</retryDelay> <retryFailed>true</retryFailed> <retryOverride>true</retryOverride> </retry> <section> <endMilestoneID>string</endMilestoneID> <maximumDuration>0</maximumDuration> <startMilestoneID>string</startMilestoneID> <typicalDuration>0</typicalDuration> </section> </planFragments> <product> <description>string</description> <lastModifiedOn>2020-09-17T18:27:06.973Z</lastModifiedOn> <owner>string</owner> <productId>string</productId> </product> <SingleUse>true</SingleUse> <startDate>2020-09-17T18:27:06.973Z</startDate> </ItemSpecs> <Product> <description>string</description> <lastModifiedOn>2020-09-17T18:27:06.973Z</lastModifiedOn> <owner>string</owner> <productId>string</productId> </Product> <affinityActionGroup>true</affinityActionGroup> <affinityActionValue>string</affinityActionValue> <affinityCondition>string</affinityCondition> <affinityCorrelation>string</affinityCorrelation> <affinityParentGroup>true</affinityParentGroup> <affinityPlanFragments> <planFragmentID>string</planFragmentID> <planFragmentUniqueId_CANCEL> <description>string</description> <name>string</name> </planFragmentUniqueId_CANCEL> <planFragmentUniqueId_CEASE> <description>string</description> <name>string</name> </planFragmentUniqueId_CEASE> <planFragmentUniqueId_PROVIDE> <description>string</description> <name>string</name> </planFragmentUniqueId_PROVIDE> <planFragmentUniqueId_UPDATE> <description>string</description> <name>string</name> </planFragmentUniqueId_UPDATE> <planFragmentName>string</planFragmentName> <planFragmentVersion>string</planFragmentVersion> <owner>string</owner> <record_Type>string</record_Type> <errorHandler>string</errorHandler> <retry> <retryCount>0</retryCount> <retryDelay>0</retryDelay> <retryFailed>true</retryFailed> <retryOverride>true</retryOverride> </retry> <section> <endMilestoneID>string</endMilestoneID> <maximumDuration>0</maximumDuration> <startMilestoneID>string</startMilestoneID> <typicalDuration>0</typicalDuration> </section> </affinityPlanFragments> <affinityType>string</affinityType> <characteristics> <actionID>string</actionID> <conditional>string</conditional> <description>string</description> <evaluationPriority>string</evaluationPriority> <instanceCeaseSequence>string</instanceCeaseSequence> <instanceMax>0</instanceMax> <instanceMin>0</instanceMin> <instanceOptional>string</instanceOptional> <instanceSequence>string</instanceSequence> <instanceUpdateSequence>string</instanceUpdateSequence> <name>string</name> <simpleRule> <externalRuleset>string</externalRuleset> <name>string</name> <ruleSetOutcome>string</ruleSetOutcome> </simpleRule> <value> <discreteValue>string</discreteValue> <mandatoryValue>string</mandatoryValue> <rangeValue>string</rangeValue> <type>string</type> </value> </characteristics> <endDate>2020-09-17T18:27:06.973Z</endDate> <incompatibleWithProduct> <description>string</description> <lastModifiedOn>2020-09-17T18:27:06.973Z</lastModifiedOn> <owner>string</owner> <productId>string</productId> </incompatibleWithProduct> <plan> <action>string</action> <actionMode>string</actionMode> <affinity>true</affinity> <affinityActionGroup>true</affinityActionGroup> <affinityActionValue>string</affinityActionValue> <affinityCondition>string</affinityCondition> <affinityCorrelation>string</affinityCorrelation> <affinityParentGroup>true</affinityParentGroup> <affinityType>string</affinityType> <description>string</description> <milestone> <dependency> <condition>string</condition> <milestoneName>string</milestoneName> <planName>string</planName> <type>string</type> </dependency> <name>string</name> </milestone> <name>string</name> </plan> <planFragments> <planFragmentID>string</planFragmentID> <planFragmentUniqueId_CANCEL> <description>string</description> <name>string</name> </planFragmentUniqueId_CANCEL> <planFragmentUniqueId_CEASE> <description>string</description> <name>string</name> </planFragmentUniqueId_CEASE> <planFragmentUniqueId_PROVIDE> <description>string</description> <name>string</name> </planFragmentUniqueId_PROVIDE> <planFragmentUniqueId_UPDATE> <description>string</description> <name>string</name> </planFragmentUniqueId_UPDATE> <planFragmentName>string</planFragmentName> <planFragmentVersion>string</planFragmentVersion> <owner>string</owner> <record_Type>string</record_Type> <errorHandler>string</errorHandler> <retry> <retryCount>0</retryCount> <retryDelay>0</retryDelay> <retryFailed>true</retryFailed> <retryOverride>true</retryOverride> </retry> <section> <endMilestoneID>string</endMilestoneID> <maximumDuration>0</maximumDuration> <startMilestoneID>string</startMilestoneID> <typicalDuration>0</typicalDuration> </section> </planFragments> <startDate>2020-09-17T18:27:06.973Z</startDate> </ProductModel> </ProductModels>