Developer Resources
Details
SoapAction | http://jackhenry.com/ws/BSADueDilgntRsAdd |
Input Name | BSADueDilgntRsAdd |
Output Name | BSADueDilgntRsAddResponse |
Input Namespace | http://jackhenry.com/jxchange/TPG/2008 |
Group Name | IMS |
Container | TPG_IMSMaster.xsd |
XML Examples
BSADueDilgntRsAdd-XML
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:Username>{Insert}</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">{Insert}</wsse:Password>
<wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2020-03-17T19:25:22Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<BSADueDilgntRsAdd xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer/>
<AuditUsrId></AuditUsrId>
<AuditWsId></AuditWsId>
<AuthenUsrId/>
<ConsumerName></ConsumerName>
<ConsumerProd/>
<Ver_1/>
<jXLogTrackingId>{Insert}</jXLogTrackingId>
<Ver_2/>
<InstRtId Rstr="">{Insert}</InstRtId>
<InstEnv>{Insert}</InstEnv>
<Ver_3/>
<BusCorrelId/>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName>{Insert}</ValidConsmName>
<ValidConsmProd>{Insert}</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<DueDilgntType>Cust</DueDilgntType>
<DueDilgntCustType>Indv</DueDilgntCustType>
<AccountId Rstr="">
<AcctId MaskVal="" Rstr="" SrchType=""/>
<AcctType Rstr=""/>
<Ver_1/>
</AccountId>
<CustId>123456789</CustId>
<TaxId/>
<DueDilgntQuesRsArray>
<DueDilgntQuesRsRec>
<DueDilgntQuesId/>
<DueDilgntQuesDesc/>
<DueDilgntAnswId/>
<DueDilgntAnswDesc/>
<Ver_1/>
</DueDilgntQuesRsRec>
</DueDilgntQuesRsArray>
<DueDilgntActArray>
<DueDilgntActRec>
<DueDilgntActType/>
<ActTrnType/>
<ActTrnTotType/>
<DueDilgntActAns>0.0</DueDilgntActAns>
<Ver_1/>
</DueDilgntActRec>
</DueDilgntActArray>
<Custom/>
<Ver_1/>
</BSADueDilgntRsAdd>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
BSADueDilgntRsAddFAQ
Q: Please help explain the difference between BSADueDilgntRsAdd and BSADueDilgntRsInq? Is it that we send all the questions asked and their answers over to JH on the Add, and can retrieve those later if necessary using the Inquiry? Or does the Add endpoint just add questions for the FI to ask and the Inquiry endpoint is what we send across for the BSA?
A: The Add allows you to provide responses to the pool of BSA Due Diligence questions that are setup for each FI (which can be retrieved using the BSADueDilgntPoolSrch service), while the Inquiry allows you retrieve the responses that were added previously through the Add service.
Q: Are the pool of BSA Due Diligence questions unique per FI?
A: Yes, the questions, answers, and trees are all set up inside the Yellow Hammer BSA UI, and are specific to each FI.
Q: It appears we need to send a <DueDilgntAnswId> for each question that we send in BSADueDilgntRsAdd. Is this field required? Where do we get a list of values for the answer IDs? Is this predefined and if so, is there a service for us to look up these answers?
A: Both <DueDilgntQuesId> and <DueDilgntAnswId> are required fields. The BSADueDilgntPoolSrch service would be used to get the list of values for the question and answer IDs.
Q: Does BSADueDilgntRsAdd validate any of the field values passed into <DueDilgntQuesDesc>?
A: No, the field <DueDilgntQuesDesc> is not validated, nor is it required to be passed into BSADueDilgntRsAdd.