updateComplianceRequirement

Description
This transaction updates the details, such as the description and end date, of an existing compliance requirement. It can also be used to add new compliance requirement targets and compliance requirement documents.
Web Services
Operation name: updateComplianceRequirement
Service name: DWLBusinessServices
Example
For the compliance requirement Verifying Residential Address (ComplianceRequirementId = 1234), update the description to Compliance for residential address. Set the change to be effective starting immediately.

Add a new compliance requirement target, Telephone, and a new compliance requirement document, Telephone Bill, to the existing compliance requirement target Verifying Contact Information.

Usage information
The updateComplianceRequirement transaction can also be used to add:
  • New ComplianceTargetTypes.
  • New DocumentTypes for each of the new target types.
  • A validation frequency for the compliance requirement.
Preconditions
Not applicable
Mandatory input
  • ComplianceRequirementId
  • ComplianceRequirementLastUpdateDate
Inquiry levels
Not applicable
Filter values
Not applicable
Transaction behavior
The existing elements (the ComplianceType of the ComplianceRequirementBObj and the ComplianceTargetType of the ComplianceTargetBObj) cannot be updated. If you need to change these values, you must either:
  • Expire the old ComplianceRequirementBObj by updating the EndDate, and then create a new one using the addComplianceRequirement transaction.
  • Create a new ComplianceTargetType.

This behavior preserves the business history of the ComplianceRequirementBObj.

Request message
<TCRMTxType> updateComplianceRequirement

<TCRMTxObject> ComplianceRequirementBObj

<TCRMObject> ComplianceRequirementBObj

with one or more ComplianceTargetBObj objects and their associated ComplianceDocumentBObj objects

Response objects
ComplianceRequirementBObj with one or more ComplianceTargetBObj objects and their associated ComplianceDocumentBObj objects
Special note
Not applicable