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>