Submit Single Product Model

This operation is used to publish single product model.

Method: HTTP POST method

Endpoint: http://<host_address>:<port_address>/v1/productmodel

Parameter content type: application/xml

Example of Product Model:

<?xml version="1.0" encoding="UTF-8"?>
<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:11:46.335Z</lastModifiedOn>
                <owner>string</owner>
                <productId>string</productId>
            </Product>
        </DependentOnProduct>
        <endDate>2020-09-17T18:11:46.335Z</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:11:46.335Z</lastModifiedOn>
            <owner>string</owner>
            <productId>string</productId>
        </product>
        <SingleUse>true</SingleUse>
        <startDate>2020-09-17T18:11:46.335Z</startDate>
    </ItemSpecs>
    <Product>
        <description>string</description>
        <lastModifiedOn>2020-09-17T18:11:46.335Z</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:11:46.336Z</endDate>
    <incompatibleWithProduct>
        <description>string</description>
        <lastModifiedOn>2020-09-17T18:11:46.336Z</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:11:46.336Z</startDate>
</ProductModel>