Created
July 25, 2012 21:52
-
-
Save ddossot/3178912 to your computer and use it in GitHub Desktop.
FedACH CXF Advanced Proxy - Extended WSDL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" | |
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" | |
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" | |
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.webservicex.net/" | |
xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" | |
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.webservicex.net/" | |
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The E-Payments | |
Routing Directory provides basic routing information for FedACH | |
transactions and Fedwire Funds and Book-Entry Securities | |
transfers.This Web services search for FedACH participant RDFIs | |
by their name, location (state, or state and city), or routing | |
number.</wsdl:documentation> | |
<wsdl:types> | |
<s:schema elementFormDefault="qualified" | |
targetNamespace="http://www.webservicex.net/"> | |
<s:element name="getACHByName"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="Name" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByNameResponse"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="getACHByNameResult" type="s:boolean" /> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="FedACHLists" type="tns:FedACHList" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:complexType name="FedACHList"> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="FedACHs" type="tns:ArrayOfFedACHData" /> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="TotalRecords" type="s:int" /> | |
</s:sequence> | |
</s:complexType> | |
<s:complexType name="ArrayOfFedACHData"> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="unbounded" | |
name="FedACHData" type="tns:FedACHData" /> | |
</s:sequence> | |
</s:complexType> | |
<s:complexType name="FedACHData"> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="RoutingNumber" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="OfficeCode" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="ServicingFRBNumber" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="RecordTypeCode" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="ChangeDate" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="NewRoutingNumber" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="CustomerName" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="Address" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="City" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="StateCode" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="Zipcode" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="ZipcodeExtension" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="TelephoneAreaCode" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="TelephonePrefixNumber" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="TelephoneSuffixNumber" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="InstitutionStatusCode" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
<s:element name="getACHByLocation"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="Address" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="StateCode" type="s:string" /> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="City" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByLocationResponse"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="getACHByLocationResult" type="s:boolean" /> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="FedACHLists" type="tns:FedACHList" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByZipCode"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="ZipCode" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<!-- START:Custom --> | |
<s:element name="getACHByClientId"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="ClientId" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<!-- END:Custom --> | |
<s:element name="getACHByZipCodeResponse"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="getACHByZipCodeResult" type="s:boolean" /> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="FedACHLists" type="tns:FedACHList" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByFRBNumber"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="FRBNumber" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByFRBNumberResponse"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="getACHByFRBNumberResult" type="s:boolean" /> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="FedACHLists" type="tns:FedACHList" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByRoutingNumber"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="0" maxOccurs="1" | |
name="RoutingNumber" type="s:string" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
<s:element name="getACHByRoutingNumberResponse"> | |
<s:complexType> | |
<s:sequence> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="getACHByRoutingNumberResult" type="s:boolean" /> | |
<s:element minOccurs="1" maxOccurs="1" | |
name="FedACHLists" type="tns:FedACHList" /> | |
</s:sequence> | |
</s:complexType> | |
</s:element> | |
</s:schema> | |
</wsdl:types> | |
<wsdl:message name="getACHByNameSoapIn"> | |
<wsdl:part name="parameters" element="tns:getACHByName" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByNameSoapOut"> | |
<wsdl:part name="parameters" element="tns:getACHByNameResponse" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByLocationSoapIn"> | |
<wsdl:part name="parameters" element="tns:getACHByLocation" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByLocationSoapOut"> | |
<wsdl:part name="parameters" element="tns:getACHByLocationResponse" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByZipCodeSoapIn"> | |
<wsdl:part name="parameters" element="tns:getACHByZipCode" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByZipCodeSoapOut"> | |
<wsdl:part name="parameters" element="tns:getACHByZipCodeResponse" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByFRBNumberSoapIn"> | |
<wsdl:part name="parameters" element="tns:getACHByFRBNumber" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByFRBNumberSoapOut"> | |
<wsdl:part name="parameters" element="tns:getACHByFRBNumberResponse" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByRoutingNumberSoapIn"> | |
<wsdl:part name="parameters" element="tns:getACHByRoutingNumber" /> | |
</wsdl:message> | |
<wsdl:message name="getACHByRoutingNumberSoapOut"> | |
<wsdl:part name="parameters" element="tns:getACHByRoutingNumberResponse" /> | |
</wsdl:message> | |
<!-- START:Custom --> | |
<wsdl:message name="getACHByClientIdSoapIn"> | |
<wsdl:part name="parameters" element="tns:getACHByClientId" /> | |
</wsdl:message> | |
<!-- END:Custom --> | |
<wsdl:portType name="FedACHSoap"> | |
<!-- START:Custom --> | |
<wsdl:operation name="getACHByClientId"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FedACH | |
participant RDFIs by custom Client ID | |
</wsdl:documentation> | |
<wsdl:input message="tns:getACHByClientIdSoapIn" /> | |
<wsdl:output message="tns:getACHByZipCodeSoapOut" /> | |
</wsdl:operation> | |
<!-- END:Custom --> | |
<wsdl:operation name="getACHByName"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FedACH | |
participant RDFIs by their Customer Name | |
</wsdl:documentation> | |
<wsdl:input message="tns:getACHByNameSoapIn" /> | |
<wsdl:output message="tns:getACHByNameSoapOut" /> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByLocation"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FedACH | |
participant RDFIs by Location</wsdl:documentation> | |
<wsdl:input message="tns:getACHByLocationSoapIn" /> | |
<wsdl:output message="tns:getACHByLocationSoapOut" /> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByZipCode"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FedACH | |
participant RDFIs by ZipCode</wsdl:documentation> | |
<wsdl:input message="tns:getACHByZipCodeSoapIn" /> | |
<wsdl:output message="tns:getACHByZipCodeSoapOut" /> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByFRBNumber"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FedACH | |
participant RDFIs by their FRB Number | |
</wsdl:documentation> | |
<wsdl:input message="tns:getACHByFRBNumberSoapIn" /> | |
<wsdl:output message="tns:getACHByFRBNumberSoapOut" /> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByRoutingNumber"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">FedACH | |
participant RDFIs by their Routing Number | |
</wsdl:documentation> | |
<wsdl:input message="tns:getACHByRoutingNumberSoapIn" /> | |
<wsdl:output message="tns:getACHByRoutingNumberSoapOut" /> | |
</wsdl:operation> | |
</wsdl:portType> | |
<wsdl:portType name="FedACHHttpGet" /> | |
<wsdl:portType name="FedACHHttpPost" /> | |
<wsdl:binding name="FedACHSoap" type="tns:FedACHSoap"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> | |
<!-- START:Custom --> | |
<wsdl:operation name="getACHByClientId"> | |
<soap:operation | |
soapAction="http://www.webservicex.net/getACHByClientId" | |
style="document" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<!-- END:Custom --> | |
<wsdl:operation name="getACHByName"> | |
<soap:operation soapAction="http://www.webservicex.net/getACHByName" | |
style="document" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByLocation"> | |
<soap:operation | |
soapAction="http://www.webservicex.net/getACHByLocation" | |
style="document" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByZipCode"> | |
<soap:operation soapAction="http://www.webservicex.net/getACHByZipCode" | |
style="document" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByFRBNumber"> | |
<soap:operation | |
soapAction="http://www.webservicex.net/getACHByFRBNumber" | |
style="document" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByRoutingNumber"> | |
<soap:operation | |
soapAction="http://www.webservicex.net/getACHByRoutingNumber" | |
style="document" /> | |
<wsdl:input> | |
<soap:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="FedACHSoap12" type="tns:FedACHSoap"> | |
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> | |
<wsdl:operation name="getACHByName"> | |
<soap12:operation soapAction="http://www.webservicex.net/getACHByName" | |
style="document" /> | |
<wsdl:input> | |
<soap12:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap12:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByLocation"> | |
<soap12:operation | |
soapAction="http://www.webservicex.net/getACHByLocation" | |
style="document" /> | |
<wsdl:input> | |
<soap12:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap12:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByZipCode"> | |
<soap12:operation | |
soapAction="http://www.webservicex.net/getACHByZipCode" | |
style="document" /> | |
<wsdl:input> | |
<soap12:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap12:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByFRBNumber"> | |
<soap12:operation | |
soapAction="http://www.webservicex.net/getACHByFRBNumber" | |
style="document" /> | |
<wsdl:input> | |
<soap12:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap12:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="getACHByRoutingNumber"> | |
<soap12:operation | |
soapAction="http://www.webservicex.net/getACHByRoutingNumber" | |
style="document" /> | |
<wsdl:input> | |
<soap12:body use="literal" /> | |
</wsdl:input> | |
<wsdl:output> | |
<soap12:body use="literal" /> | |
</wsdl:output> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="FedACHHttpGet" type="tns:FedACHHttpGet"> | |
<http:binding verb="GET" /> | |
</wsdl:binding> | |
<wsdl:binding name="FedACHHttpPost" type="tns:FedACHHttpPost"> | |
<http:binding verb="POST" /> | |
</wsdl:binding> | |
<wsdl:service name="FedACH"> | |
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The E-Payments | |
Routing Directory provides basic routing information for | |
FedACH transactions and Fedwire Funds and Book-Entry | |
Securities transfers.This Web services search for FedACH | |
participant RDFIs by their name, location (state, or state | |
and city), or routing number.</wsdl:documentation> | |
<wsdl:port name="FedACHSoap" binding="tns:FedACHSoap"> | |
<soap:address location="http://www.webservicex.net/FedACH.asmx" /> | |
</wsdl:port> | |
<wsdl:port name="FedACHSoap12" binding="tns:FedACHSoap12"> | |
<soap12:address location="http://www.webservicex.net/FedACH.asmx" /> | |
</wsdl:port> | |
<wsdl:port name="FedACHHttpGet" binding="tns:FedACHHttpGet"> | |
<http:address location="http://www.webservicex.net/FedACH.asmx" /> | |
</wsdl:port> | |
<wsdl:port name="FedACHHttpPost" binding="tns:FedACHHttpPost"> | |
<http:address location="http://www.webservicex.net/FedACH.asmx" /> | |
</wsdl:port> | |
</wsdl:service> | |
</wsdl:definitions> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment