ProcessingPurposeBObj

<xsd:element name="ProcessingPurposeBObj" substitutionGroup="CommonBObj" type="ProcessingPurposeBObjType"  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:annotation>
		<xsd:documentation>
			
		</xsd:documentation>
	</xsd:annotation>
</xsd:element>

This business object is used in the following transactions:

Note: The following attributes of the ProcessingPurposeBObj are attributes of the referenced processing purpose type (CDPROCPURPTP):
  • ProcPurpParentType
  • ProcPurpUrl
  • ProcPurpVersion
  • ProcPurpDescription
These attributes are returned whenever the processing purpose is retrieved using the getProcessingPurpose transaction. However, it is not possible to set values for these attributes using the addProcessingPurpose or updateProcessingPurpose transactions.

ProcessingPurposeBObjType

<xsd:complexType name="ProcessingPurposeBObjType" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:complexContent>
		<xsd:extension base="CommonBObjType">
			<xsd:sequence minOccurs="1" maxOccurs="1">
				<xsd:element ref="ComponentID" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ObjectReferenceId" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpId" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpType" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpValue" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpParentType" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpUrl" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpVersion" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcPurpDescription" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="DefaultTime" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="Anonymization" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="StartDate" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="EndDate" minOccurs="0" maxOccurs="1" />            
				<xsd:element ref="ProcessingPurposeLastUpdateDate" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeLastUpdateUser" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeLastUpdateTxId" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="PrimaryKeyBObj" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeHistActionCode" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeHistCreateDate" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeHistCreatedBy" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeHistEndDate" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ProcessingPurposeHistoryIdPK" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="DWLStatus" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="ConsentRegulationBObj" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="ProcessingActivityBObj" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="ProcessingPurposeTenantAssociationBObj" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="ProcessingPurposeQuestionnaireAssociationBObj" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="ProcessingPurposeComplianceAssociationBObj" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="TCRMExtension" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:extension>
	</xsd:complexContent>
</xsd:complexType>