Developer Resources
Details
SoapAction | http://jackhenry.com/ws/WireTmpltAdd |
Input Name | WireTmpltAdd |
Output Name | WireTmpltAddResponse |
Input Namespace | http://jackhenry.com/jxchange/TPG/2008 |
Group Name | Deposit |
Container | TPG_DepositMaster.xsd |
XML Examples
WireTmpltAddXML
<?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-10-14T13:53:49Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<WireTmpltAdd xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer></JxVer>
<AuditUsrId></AuditUsrId>
<AuditWsId></AuditWsId>
<AuthenUsrId></AuthenUsrId>
<ConsumerName></ConsumerName>
<ConsumerProd></ConsumerProd>
<Ver_1/>
<jXLogTrackingId>{Insert}</jXLogTrackingId>
<Ver_2/>
<InstRtId>011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId></BusCorrelId>
<Ver_4/>
<WorkflowCorrelId></WorkflowCorrelId>
<Ver_5/>
<ValidConsmName>{Insert}</ValidConsmName>
<ValidConsmProd>{Insert}</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<ErrOvrRdInfoArray>
<ErrOvrRd>
<ErrCode></ErrCode>
<Ver_1/>
</ErrOvrRd>
</ErrOvrRdInfoArray>
<WireAcctId>8318033</WireAcctId>
<WireTrnInfoRec>
<WireAmt>4.50</WireAmt>
<WireTrnType>Incoming</WireTrnType>
<TaxId></TaxId>
<OffCode></OffCode>
<WireAnlysCode></WireAnlysCode>
<WireFeeAmt>2.00</WireFeeAmt>
<WireTmpltDesc SrchType="">Test Template</WireTmpltDesc>
<WireStat>IN</WireStat>
<BrCode></BrCode>
<GLCostCtr></GLCostCtr>
<GLProdCode></GLProdCode>
<WireNotType></WireNotType>
<WireTrfTypeCode></WireTrfTypeCode>
<WireType>10</WireType>
<WireSubType>00</WireSubType>
<WireFuncType></WireFuncType>
<WireRefId></WireRefId>
<WireSrc></WireSrc>
<IntnetFinInstId></IntnetFinInstId>
<WireRecvFinInstRtId>011001276</WireRecvFinInstRtId>
<WireRecvFinInstName>Bernie's Big Bank</WireRecvFinInstName>
<WireOrignName>
<ComName SrchType="">Bernie's Pizza</ComName>
<FirstName SrchType=""></FirstName>
<MiddleName SrchType=""></MiddleName>
<LastName SrchType=""></LastName>
<x_PersonName>
<TitlePrefix></TitlePrefix>
<NameSuffix></NameSuffix>
<LegalName></LegalName>
<SalName></SalName>
<Ver_1/>
<AbbName></AbbName>
<Ver_2/>
</x_PersonName>
<Ver_1/>
</WireOrignName>
<WireOrignAddr>
<StreetAddr1>123 Peachtree</StreetAddr1>
<StreetAddr2></StreetAddr2>
<City>Atlanta</City>
<StateProv></StateProv>
<StateCode>GA</StateCode>
<PostalCode>012345</PostalCode>
<DlvryPt></DlvryPt>
<County></County>
<Cntry></Cntry>
<CntryType></CntryType>
<BusAddr></BusAddr>
<FornAddr></FornAddr>
<InvAddr></InvAddr>
<Ver_1/>
<StreetAddr3></StreetAddr3>
<Ver_2/>
</WireOrignAddr>
<WireBenfInfoRec>
<WireIntmdFinInstIdType></WireIntmdFinInstIdType>
<WireIntmdFinInstId></WireIntmdFinInstId>
<WireIntmdFinInstName></WireIntmdFinInstName>
<WireIntmdFinInstAddr>
<StreetAddr1></StreetAddr1>
<StreetAddr2></StreetAddr2>
<City></City>
<StateProv></StateProv>
<StateCode></StateCode>
<PostalCode></PostalCode>
<DlvryPt></DlvryPt>
<County></County>
<Cntry></Cntry>
<CntryType></CntryType>
<BusAddr></BusAddr>
<FornAddr></FornAddr>
<InvAddr></InvAddr>
<Ver_1/>
<StreetAddr3></StreetAddr3>
<Ver_2/>
</WireIntmdFinInstAddr>
<WireBenfId>4B333333333</WireBenfId>
<WireBenfIdType>D</WireBenfIdType>
<WireBenfFinInstIdType></WireBenfFinInstIdType>
<WireBenfFinInstId></WireBenfFinInstId>
<WireBenfFinInstName></WireBenfFinInstName>
<WireBenfFinInstAddr>
<StreetAddr1>123 Hot Cash</StreetAddr1>
<StreetAddr2></StreetAddr2>
<City>Los Angeles</City>
<StateProv></StateProv>
<StateCode>CA</StateCode>
<PostalCode></PostalCode>
<DlvryPt></DlvryPt>
<County></County>
<Cntry></Cntry>
<CntryType></CntryType>
<BusAddr></BusAddr>
<FornAddr></FornAddr>
<InvAddr></InvAddr>
<Ver_1/>
<StreetAddr3></StreetAddr3>
<Ver_2/>
</WireBenfFinInstAddr>
<WireBenfName>Ernie</WireBenfName>
<WireBenfAddr/>
<WireBenfRef></WireBenfRef>
<WireDrFinInstIdType></WireDrFinInstIdType>
<WireDrFinInstId></WireDrFinInstId>
<WireDrFinInstName></WireDrFinInstName>
<WireDrFinInstAddr/>
<Custom></Custom>
<Ver_1/>
</WireBenfInfoRec>
<WireRmkArray/>
<WireSchedRecArray>
<WireSchedRec>
<Amt>0.0</Amt>
<SemiDay1>0</SemiDay1>
<SemiDay2>0</SemiDay2>
<WireSchedFirstDt>2020-11-28</WireSchedFirstDt>
<WireSchedNextDt>2020-11-28</WireSchedNextDt>
<WireSchedDayOfMonth>0</WireSchedDayOfMonth>
<WireSchedFreq>0</WireSchedFreq>
<WireSchedFreqUnits></WireSchedFreqUnits>
<WireSchedDayOfWeek></WireSchedDayOfWeek>
<WireSchedDayOfWeekOccur></WireSchedDayOfWeekOccur>
<WireSchedStat>Active</WireSchedStat>
<WireInitDt>2020-11-28</WireInitDt>
<WireInitTime>21:28:46.389Z</WireInitTime>
<IntnetFinInstId></IntnetFinInstId>
<Ver_1/>
</WireSchedRec>
</WireSchedRecArray>
<Custom></Custom>
<Ver_1/>
</WireTrnInfoRec>
<WireAcctType>D</WireAcctType>
<WireUsrId></WireUsrId>
<WireVerifId></WireVerifId>
<Custom></Custom>
<Ver_1/>
</WireTmpltAdd>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
WireTmpltAddXMLResponse
<s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<o:Security s:mustUnderstand="1"
xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<u:Timestamp u:Id="_0">
<u:Created>2020-10-14T15:34:33.631Z</u:Created>
<u:Expires>2020-10-14T15:39:33.631Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<WireTmpltAddResponse
xmlns="http://jackhenry.com/jxchange/TPG/2008"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MsgRsHdr>
<jXchangeHdr>
<JxVer>R2017.4</JxVer>
<AuditUsrId>PA</AuditUsrId>
<AuditWsId>IDG</AuditWsId>
<AuthenUsrId></AuthenUsrId>
<ConsumerName></ConsumerName>
<ConsumerProd></ConsumerProd>
<Ver_1></Ver_1>
<jXLogTrackingId>122222222</jXLogTrackingId>
<Ver_2></Ver_2>
<InstRtId>011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3></Ver_3>
<BusCorrelId>da689227-e1f2-4fce-b3fe-892bb420be2d</BusCorrelId>
<Ver_4></Ver_4>
<WorkflowCorrelId></WorkflowCorrelId>
<Ver_5></Ver_5>
<ValidConsmName></ValidConsmName>
<ValidConsmProd></ValidConsmProd>
</jXchangeHdr>
<Ver_1></Ver_1>
</MsgRsHdr>
<WireTmpltId>2010140002</WireTmpltId>
<RsStat>Success</RsStat>
<Ver_1></Ver_1>
</WireTmpltAddResponse>
</s:Body>
</s:Envelope>
FAQ
WireTmpltAddFAQ
WireTmpltAdd Questions
Q: We need to verify if you will accept Fedwire formatted files for Directline Wire and Directline International Wire products.
A: DirectLine Wires is Fedwire formatted but DirectLine International Wires is not.
Q: Is there a DirectLine wire business service that accepts the Fedwire formatted files?
A: WireTmpltAdd can be used for regular or DirectLine wires.
Q: How do I setup a repetitive wire template?
A: The WireTmplt operations currently only support recurring wires, not repetitive wires.
Q: What are the differences between what the core calls Repetitive Wires versus Recurring Wires?
A: Repetitive wires are only available through the core menus and screen (or NetTeller/TM). Recurring wires are available through Xperience only, and the jXchange API's.
For core tables, Repetitive wires use the WTRPTV file, and Recurring wires use WTRCUR. So, they are two completely different ‘types’ of templates. There is currently no API that you can use to access the Repetitive wires on core.
Recurring wire templates can be created either by calling WireTrnAdd and passing in WireTmpltCrt = True, or by calling WireTmpltAdd. In either case, the response will contain an identification key assigned to the wire template, WireTmpltId.
This WireTmpltId can then be used to identify the recurring wire template to inquire upon WireTempltInq or modify WireTmpltMod.