The AdhocQuery parameter shall not be specified (IHE ITI Suppl XDS Metadata Update Rev1.2, paragraph 3.62.4.1.2)
OCL
self.adhocQuery.oclIsUndefined()
ObjectRefList SHALL be present (IHE ITI Suppl XDS Metadata Update Rev1.2, paragraph 3.62.4.1.2)
OCL
(not self.objectRefList.oclIsUndefined())
deletionScope SHALL not be present (IHE ITI Suppl XDS Metadata Update Rev1.2, paragraph 3.62.4.1.2)
OCL
self.deletionScope.oclIsUndefined()
The two accepted key errors are UnresolvedReferenceException and ReferencesExistException, on Delete Document Set transaction (IHE ITI Suppl XDS Metadata Update Rev1.2, paragraph 3.62.4.2.2)
OCL
self.registryErrorList.oclIsUndefined() or
self.registryErrorList.registryError->forAll(re : RegistryErrorType | (not re.errorCode.oclIsUndefined()) and
(
re.errorCode='ReferencesExistException' or
re.errorCode='UnresolvedReferenceException'
)
)