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
- 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
- Level 0 - returns Party data including:
- 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