getAllPartyAddressPrivacyPreferences

Description
This inquiry transaction returns all privacy preference objects for the party's address.
Web Services
Operation name: getAllPartyAddressPrivacyPreferences
Service name: PartyService
Example
John Smith uses his primary address for all contract correspondence and has chosen to use this address for soliciting and sharing. Also, if there are any different state or provincial legislation for privacy regulations, this information is returned in inquiry level 1. Specifically, for the level 1 inquiry, the transaction returns the party addresses privacy preferences and the institution's state defaults.
Usage information
This transaction does not support the Pagination feature.
Preconditions
Not applicable
Mandatory input
  • LocationGroupId of the privacy preference object being queried
  • InquiryLevel
  • Filter
Inquiry levels
InquiryLevel:
  • Level 0 - returns the party address privacy preference details.
  • Level 1 - returns level 0 information plus any default settings that an institution might have. This is dependent on the implementation of an external rule; the java implementation of this external rule is defaultPrivacyPreference.java.
Filter values
The filter is mandatory. Valid values are:
  • ACTIVE - returns only active party address privacy preferences.
  • INACTIVE - returns only inactive party address privacy preferences.
  • ALL - returns all party address privacy preferences matching the search criteria.

Filter values are case-sensitive and must be provided in upper case.

Transaction behavior
Not applicable
Request message
<InquiryType> getAllPartyAddressPrivacyPreferences

<tcrmParam name= "locationGroupId">

<tcrmParam name= "inquiryLevel">

<tcrmParam name= "filter">

Response objects
TCRMPartyAddressPrivPrefBObj
Special note
Not applicable