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>