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>