getFSParty

Description
This inquiry transaction retrieves the party information whether or not a given party has a ContractPartyRole on any contract.
Web Services
Operation name: getFSParty
Service name: FinancialServices
Example
Retrieve John Smith's party data and party contract data.

Retrieve Jane Smith's party details and the details of the Savings and Checking Value Package with which she is associated.

Usage information
The input for this transaction is the PartyId being queried and an inquiry level.

This transaction differs from the getParty transaction because it returns contract information for inquiry level = 3 (see getParty). The inquiry level controls the type of additional detail information returned for the party being queried.

This transaction differs from the getPartyWithContracts transaction because it has one inquiry level (see getPartyWithContracts).

Preconditions
Not applicable
Mandatory input
  • PartyId
  • InquiryLevel
Inquiry levels
InquiryLevel:
  • Level 0 - returns Party data including:
    • PersonName or OrganizationName
    • PartyIdentification
    • PartyLobRelationship
    • PartyPrivPref
    • DefaultPrivPref
  • Level 1 - returns level 0 data, plus:
    • PartyAddress
    • PartyAddressPrivacyPreferences
    • PartyContactMethod
    • PartyContactMethodPrivacyPreferences data
  • Level 2 - returns level 1 data, plus all PartyRelationship data.
  • Level 3 - returns level 2 data, plus all contracts and contract data related to the party.
The Contract data returned for inquiry level 3 includes the following information only when it is active:
  • Contract
  • AdminNativeKey
  • ContractAlert
  • ContractComponent
  • PropertyHolding
  • ContractComponentValue
  • ContractPartyRole
  • ContractRelationship
Filter values
Not applicable
Transaction behavior
ContractRoleLocation data includes the PartyAddress data.

InquiryLevel supported values are: 0, 1, 2 and 3. User-customized inquiry levels are not available for this transaction.

Request message
<InquiryType> getFSParty

<InquiryParam>

<tcrmParam name= "partyId">

<tcrmParam name= "inquiryLevel">

Response objects
TCRMFSPartyBObj
Special note
Not applicable