You use TPM user defined functions to fetch functional profile and partner agreement related parameters during runtime. The following table describes UDF's belonging to TPM:
TPM UDF's | Description | Arguments |
---|---|---|
getParty | Returns the Integration directory Party name for given values | agency - Agency Qualifier Code scheme - Agency Scheme partyIdentifier - Identifier Name |
getPartyID | Returns the Identifier value for a givenParty , agency qualifier code and agency scheme | partyName- Party Name agency – Agency Name scheme – Agency Scheme |
getAgreementID | Returns the TPM agreement ID for given PI parameters. The values should match exactly as defined in agreement | senderParty– Sender Partner Identifier senderQual– Sender Partner Agency qualifier code receiverParty– Receiver Partner Identifier receiverQual– Receiver Partner Agency qualifier code senderService– Sender Business Component receiverService– Receiver Business Component interf– Interface namespace – Interface Namespace |
getAgreementID | Choose this UDF if you need to retrieve parameters such as senderID, receiverID, and so on. | senderID– Sender Partner Identifier senderIDQual– Sender Partner Agency Qualifier Code receiverID– Receiver Partner Identifier receiverIDQual– Receiver Partner Agency Qualifier Code msg_protc– Message Format msg_type– Message type msg_ver– Message version msg_rel– Message release msg_agency– Message agency msg_subver– Message subversion direction- Message direction |
getAgreementID | Returns the TPM agreement ID for given Partner Parameters. The values should match exactly as defined in agreement | senderProfileID– Sender Partner name receiverProfileID– Receiver Partner Name msg_protc–Message format msg_type– Message type msg_ver– Message version msg_subver– Message subversion msg_rel– message release msg_agency– Message Agency direction – Message direction |
getFunctionalProfileName | Returns Functional Profile name for the given agreement ID as defined in TPM. To be used with getAgreementID function | agreementID– Agreement ID |
getFunctionalProfileProperty | Returns value of a given functional Profile’s key | profileName– Functional Profile name keyName– key name as defined in functional profile |
getSystemEnvironment | Returns the current activated system environment test or production from TPM. | |
getIdentity | Returns the required identity for the given partner ID and Qualifier code | sourceID– Partner Identifier sourceQual– Source partner qualifier agency code targetQual– Target partner qualifier agency code |
The figure below shows the process of using TPM UDF (getAgreementID) in accessing partner agreement parameters.
Image may be NSFW.
Clik here to view.
Related Links
See the following links for more information: