repositoryUniqueId is required (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.1.2)
OCL
(not self.repositoryUniqueId.oclIsUndefined()) and (not (self.repositoryUniqueId='') )
documentUniqueId is required (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.1.2)
OCL
(not self.documentUniqueId.oclIsUndefined() ) and (not (self.documentUniqueId=''))
The homeCommunityId element shall be specified if the XDSDocumentEntry containing the uniqueId of the document contains the homeCommunityId attribute (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.1.2)
OCL
(not self.homeCommunityId.oclIsUndefined()) and (not (self.homeCommunityId=''))
repositoryUniqueId required (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.2.2)
OCL
(not self.repositoryUniqueId.oclIsUndefined()) and (not (self.repositoryUniqueId=''))
documentUniqueId required (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.2.2)
OCL
(not self.documentUniqueId.oclIsUndefined()) and (not (self.documentUniqueId=''))
document is required (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.2.2)
OCL
not self.document.oclIsUndefined()
mimetype required (ITI_TF_Rev8.0_Vol2b_FT 3.43.4.2.2)
OCL
(not self.mimeType.oclIsUndefined()) and (not (self.mimeType=''))
If an error is reported when retrieving a document, no corresponding RetrieveDocumentSetResponse/DocumentResponse element shall be returned (ITI_TF_Vol2b_FT 3.43.5)
OCL
self.registryResponse.oclIsUndefined() or
self.registryResponse.registryErrorList.oclIsInvalid() or
self.registryResponse.registryErrorList.registryError->select(severity='urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error')->isEmpty() or
self.documentResponse->select(not document.oclIsUndefined())->isEmpty()
homeCommunityId is required (ITI TF-2b 3.39.1)
OCL
(not self.homeCommunityId.oclIsUndefined()) and (not (self.homeCommunityId=''))