Message |
[+]
AE Services: JTAPI (Archive - Oct 2013 and earlier)
» Monitor multiple extension, 08/04/2010 09:11:59
» Go to message
|
|
Hi Vishal
A follow up question in monitoring multiple extensions:
what is the recommended way to monitor multiple extensions? Thread or Thread pool approach seems to be huge performance overhead for the platform. Is it the only way out or is there any known better way?
Thanks
Sriram
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» CCXML - Timeout Event in Dialog Designer, 05/11/2009 04:32:01
» Go to message
|
|
We are using dialog designer 5.0 Call Control project(CCXML) code using JSP to make the outbound calls.
We are getting the event$.info.callprogress status as 'Timeout' in the event connection.signal event of transition tag.
What does the timeout denotes? Do we need to check this timeout and handle any failure cases?
What are all the other scenarios, when timeout will be returned in CCXML.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» ReturnVDN property of PBX VDN, 29/10/2009 02:04:09
» Go to message
|
|
Thanks for your reply Ross.
Please let us know the Avaya forum details , where Avaya PBX related queries can be raised.
Thanks,
M. Sivasubramanian.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» ReturnVDN property of PBX VDN, 28/10/2009 11:14:41
» Go to message
|
|
We have developed an Survey IVR application using Dialog Designer 5.x. We are continuing the survey application from Avaya S8700 PBX using returnVDN property of an application VDN . After completing the survey application, the IVR disconnects the call and the applications routes back to the Survey VDN and the application is going in a loop.
Please let us know your expertise thoughts/advise on this issues.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Changing the VDUField Variables name in DD application, 22/10/2009 04:53:20
» Go to message
|
|
Team,
Is it possible to change the VDUField Variables names in DD application dynamically during runtime?
(i.e) create the 20 variables with the naming untitled1,untitled2,etc... and change these names before the GetVDUField node.
Thanks,
M. Sivasubramanian.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Changing the VDUField Variables name in DD application, 19/10/2009 23:19:27
» Go to message
|
|
Hi Neil,
Thanks for your response.
We don't know the union of variable names ahead of time.
In case if we know the variable name, we can declare the keys in VDU with the respective name and we can get the values from IC.
We want to declare the variables with VDU using project variables of DD and "change the name of these variables dynamically before doing getVDUField".
Is this supported in DD? OR Can we implement this using Java? If yes, please let us know the steps/procedures to do the same.
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Changing the VDUField Variables name in DD application, 15/10/2009 00:47:59
» Go to message
|
|
Hi,
We are working in Dialog Designer - IC integration for our product. Also we are collecting the values from IC VOX using GetVDUField node.
Since we are working on the product, we wanted to have the VDU Field key names dynamic. Does this feature(changing the VDU field name dynamically during runtime) supported in DD?
(i.e) For example,
For one client , the need would be to retrieve "XX".
While for the another client, the need would be to retrieve "YY".
So declare the variables in VDU as untitled1,untitled2,untitled3,etc....
And Read these client dependent keys(XX or YY) from config file and change the key name accordingly.
If it is not supported in Dialog designer, any suggestions/thoughts to implement this feature would be appreciated.
Thanks.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Named Licenses for TSAPI, 28/08/2009 09:35:53
» Go to message
|
|
In one of our customer sites, we are upgrading the existing CTI setup and self service application. The self service application was developed using DD 3.2.x and the CTI setup was running on an ASAI based architecture, where the VXML app used object tag to invoke some TAS scripting to send CTI information. Currently we plan to replace the ASAI with AES/TSAPI. The customer has 200 TSAPI licenses. The Avaya CCE will be the CTI platform. In CCE, the Named License Server configuration can be done that effectively removes the lock of TSAPI licenses. While configuring the tsapi.pro in CTI Connector, is there any provision to instruct the cticonnector.jar to use named license mechanism?
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Disconnect Event Not Captured, 19/03/2009 00:37:38
» Go to message
|
|
Wilson,
Already the system upgraded with the latest patch. the current version of the AVP is 4.1.0.3.0111. Hope this is the SP3 that you are suggesting.
Thanks
Sriram
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Integrated Authentication on SQL 2005, 22/01/2009 01:08:51
» Go to message
|
|
Wilson
Both the options failed. Is there any other way to achieve this?
Thanks
B.Sriram
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Integrated Authentication on SQL 2005, 20/01/2009 19:53:17
» Go to message
|
|
Wilson
We tried to copy the dll in to the system32 folder after googling. even then it didnt work. We tried to configure the -Djava.library.path. Even then the problem was there. Since its during the development stage, i am not sure whether Tomcat setting will help. Anyway, i will try that out and update.
Thanks
Sriram
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Integrated Authentication on SQL 2005, 20/01/2009 05:39:51
» Go to message
|
|
Is Windows Authentication / Integrated Authentication connection supported to connect to MS SQL server 2005 on DD? We are trying to connect to a MS SQL server using the SQLJDBC.jar provided by Microsoft. The SQLJDBC.jar version is 1.2.
While adding a new DataSource in DD, we specify the following options:
In the Project Properties->Dialog Designer->Data Sources, we added a new JDBC Datasource as WinA. The Driver class name is com.microsoft.sqlserver.jdbc.SQLServerDriver and the connection URL that is specified is
jdbc:sqlserver://172.22.1.144:1433;databaseName=GroupDB;integratedSecurity=true;
In the Windows->Preferences->Dialog Designer->Database we added the driver corresponding to the SQL server (sqljdbc.jar). The sqljdbc.jar is copied in the TOMCAT_HOME/common/lib/ folder.
When we try to create the DBOP for the first time, we are able to see the Data Source name listed properly. Then the DD toolkit connects to the remote server and we are able to see the DB Schema/tables of the remote server. I am able to browse through and select the table to form my select query. In the DBOP window, i try to goto the SQL Query tab and "Execute" the query that is given. The following error occurs:
"The driver is not configured for integrated authentication." immediately after this, we get another exception saying "Error executing the SQL statement".
After this we are not able to browse through the DB Schema. Even while creating a new DBOP, we are facing the same issue. However, if the restart DD, the very first time, it is able to connect.
On checking the internet, there was a suggestion to copy the sqljdbc_auth.dll available inside the JDBC setup to the C:\Windows\system32\ folder. even this fails.
Request your assistance.
Thanks
B.Sriram
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» XML Namespace issue, 25/07/2008 01:22:49
» Go to message
|
|
Hi Erik
Thanks for your reply.
We checked with the backend team. they confirmed there are certain "limitations" at their end.
From the response header i get, i can see this is a web service running on IIS:
Date: Wed, 23 Jul 2008 06:53:05 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 1.1.4322
Cache-Control: private
Content-Type: text/xml;charset=UTF-8
Content-Length: 769
----------------
Attaching the WSDL file for your reference.
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s1="http://www.checkfree.com/SDCCUWebService.xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.checkfree.com/SDCCUWebService.wsdl" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.checkfree.com/SDCCUWebService.wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.checkfree.com/SDCCUWebService.xsd">
<s:simpleType name="AccountNumberType">
<s:restriction base="s:string">
<s:pattern value="^[0-9]{1,10}$"/>
</s:restriction>
</s:simpleType>
<s:simpleType name="PINType">
<s:restriction base="s:string">
<s:pattern value="^[0-9]{4}$"/>
</s:restriction>
</s:simpleType>
<s:simpleType name="DOBType">
<s:restriction base="s:string">
<s:pattern value="^\d{8}$"/>
</s:restriction>
</s:simpleType>
<s:simpleType name="ShortSSNType">
<s:restriction base="s:string">
<s:pattern value="^\d{4}$"/>
</s:restriction>
</s:simpleType>
<s:complexType name="SuffixType">
<s:sequence>
<s:element name="Type" type="s:string"/>
<s:element name="Suffix" type="s:string"/>
</s:sequence>
</s:complexType>
<s:complexType name="SuffixBalanceType">
<s:complexContent>
<s:extension base="s1:SuffixType">
<s:sequence>
<s:element name="CurrentBalance" type="s:double"/>
<s:element name="AvailableBalance" type="s:double"/>
<s:element name="LineOfCredit" type="s:double" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="SuffixInterestType">
<s:complexContent>
<s:extension base="s1:SuffixType">
<s:sequence>
<s:element name="PrevYTDInterest" type="s:double" minOccurs="0"/>
<s:element name="PrevYear" type="s:string" minOccurs="0"/>
<s:element name="CurrYTDInterest" type="s:double" minOccurs="0"/>
<s:element name="CurrYear" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="SuffixDividendType">
<s:complexContent>
<s:extension base="s1:SuffixType">
<s:sequence>
<s:element name="PrevYTDDividend" type="s:double" minOccurs="0"/>
<s:element name="PrevYear" type="s:string" minOccurs="0"/>
<s:element name="CurrYTDDividend" type="s:double" minOccurs="0"/>
<s:element name="CurrYear" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="TransactionType">
<s:sequence>
<s:element name="Amount" type="s:double"/>
<s:element name="Date" type="s:date"/>
<s:element name="SourceCode" type="s:string"/>
<s:element name="Description" type="s:string"/>
<s:element name="SubactionCode" type="s:string"/>
<s:element name="BalanceChangeCurrency" type="s:string"/>
<s:element name="ActionCode" type="s:string"/>
<s:element name="UserNumber" type="s:string"/>
<s:element name="Interest" type="s:double"/>
<s:element name="FeeAmount" type="s:double"/>
<s:element name="TransferCode" type="s:string"/>
</s:sequence>
</s:complexType>
<s:complexType name="RequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="PIN" type="s1:PINType"/>
<s:element name="AccountNumber" type="s1:AccountNumberType"/>
</s:sequence>
</s:complexType>
<s:complexType name="CardRequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="CardNumber" type="s:string"/>
<s:element name="lastFourSSN" type="s1:ShortSSNType"/>
</s:sequence>
</s:complexType>
<s:complexType name="SuffixRequestType">
<s:complexContent>
<s:extension base="s1:RequestType">
<s:sequence>
<s:element name="Type" type="s:string"/>
<s:element name="Suffix" type="s:string"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ResponseType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="returnCode" type="s:string"/>
<s:element name="returnString" type="s:string"/>
</s:sequence>
</s:complexType>
<s:complexType name="SuffixCardType">
<s:sequence>
<s:element name="CardType" type="s:string" minOccurs="0"/>
<s:element name="Suffix" type="s:string" minOccurs="0"/>
</s:sequence>
</s:complexType>
<s:element name="ValidateCallerByAccountPINRequest" type="s1:ValidateCallerByAccountPINRequestType"/>
<s:complexType name="ValidateCallerByAccountPINRequestType">
<s:complexContent>
<s:extension base="s1:RequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="ValidateCallerByAccountPINResponse" type="s1:ValidateCallerByAccountPINResponseType"/>
<s:complexType name="ValidateCallerByAccountPINResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="NumberOfSavingAccounts" type="s:int" default="0"/>
<s:element name="NumberOfLoanAccounts" type="s:int" default="0"/>
<s:element name="NumberOfCheckingAccounts" type="s:int" default="0"/>
<s:element name="NumberOfVisaAccounts" type="s:int" default="0"/>
<s:element name="Suffix" type="s1:SuffixType" minOccurs="0" maxOccurs="unbounded"/>
<s:element name="LanguagePreference" type="s:string" minOccurs="0"/>
<s:element name="HistoryPreference" type="s:int" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetBalanceRequest" type="s1:GetBalanceRequestType"/>
<s:complexType name="GetBalanceRequestType">
<s:complexContent>
<s:extension base="s1:RequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetBalanceResponse" type="s1:GetBalanceResponseType"/>
<s:complexType name="GetBalanceResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Balances" type="s1:SuffixBalanceType" minOccurs="0" maxOccurs="unbounded"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetBalanceSpecificRequest" type="s1:GetBalanceSpecificRequestType"/>
<s:complexType name="GetBalanceSpecificRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetBalanceSpecificResponse" type="s1:GetBalanceSpecificResponseType"/>
<s:complexType name="GetBalanceSpecificResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Balances" type="s1:SuffixBalanceType" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetTransactionsRequest" type="s1:GetTransactionsRequestType"/>
<s:complexType name="GetTransactionsRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType">
<s:sequence>
<s:element name="TransactionType">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="ALL"/>
<s:enumeration value="ATM"/>
<s:enumeration value="CHECKCARD"/>
<s:enumeration value="DEPOSITS"/>
<s:enumeration value="PAYMENTS"/>
</s:restriction>
</s:simpleType>
</s:element>
<s:element name="HistoryPreference" type="s:int" minOccurs="0"/>
<s:element name="MoreTransactionID" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetTransactionsResponse" type="s1:GetTransactionsResponseType"/>
<s:complexType name="GetTransactionsResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Transaction" type="s1:TransactionType" minOccurs="0" maxOccurs="unbounded"/>
<s:element name="MoreTransactionID" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetTransactionsChkRequest" type="s1:GetTransactionsChkRequestType"/>
<s:complexType name="GetTransactionsChkRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType">
<s:sequence>
<s:element name="LowCheckNumber" type="s:string"/>
<s:element name="HighCheckNumber" type="s:string"/>
<s:element name="HistoryPreference" type="s:int" minOccurs="0"/>
<s:element name="MoreTransactionID" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetTransactionsChkResponse" type="s1:GetTransactionsChkResponseType"/>
<s:complexType name="GetTransactionsChkResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Check" minOccurs="0" maxOccurs="unbounded">
<s:complexType>
<s:sequence>
<s:element name="ClearedDate" type="s:date"/>
<s:element name="Number" type="s:int"/>
<s:element name="Amount" type="s:double"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="MoreTransactionID" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetToAcctDetailsRequest" type="s1:GetToAcctDetailsRequestType"/>
<s:complexType name="GetToAcctDetailsRequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="DestAccountNumber" type="s1:AccountNumberType"/>
<s:element name="SourceAccountNumber" type="s1:AccountNumberType"/>
<s:element name="SourcePIN" type="s1:PINType"/>
</s:sequence>
</s:complexType>
<s:element name="GetToAcctDetailsResponse" type="s1:GetToAcctDetailsResponseType"/>
<s:complexType name="GetToAcctDetailsResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="NumberOfAccounts" type="s:int" default="0"/>
<s:element name="Suffix" type="s1:SuffixType" minOccurs="0" maxOccurs="unbounded"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="FundTransferRequest" type="s1:FundTransferRequestType"/>
<s:complexType name="FundTransferRequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="PIN" type="s1:PINType"/>
<s:element name="FromAccountNumber" type="s1:AccountNumberType"/>
<s:element name="FromType" type="s:string"/>
<s:element name="FromSuffix" type="s:string"/>
<s:element name="ToAccountNumber" type="s1:AccountNumberType"/>
<s:element name="ToType" type="s:string"/>
<s:element name="ToSuffix" type="s:string"/>
<s:element name="Amount" type="s:double"/>
</s:sequence>
</s:complexType>
<s:element name="FundTransferResponse" type="s1:FundTransferResponseType"/>
<s:complexType name="FundTransferResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="FromBalance" type="s:double" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetLastClearedCheckRequest" type="s1:SuffixRequestType"/>
<s:element name="GetLastClearedCheckResponse" type="s1:GetLastClearedCheckResponseType"/>
<s:complexType name="GetLastClearedCheckResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="LastClearedCheckNumber" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="StopCheckRequest" type="s1:StopCheckRequestType"/>
<s:complexType name="StopCheckRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType">
<s:sequence>
<s:element name="CheckNumber" type="s:string"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="StopCheckResponse" type="s1:ResponseType"/>
<s:element name="ChangePINRequest" type="s1:ChangePINRequestType"/>
<s:complexType name="ChangePINRequestType">
<s:complexContent>
<s:extension base="s1:RequestType">
<s:sequence>
<s:element name="NewPIN" type="s1:PINType"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="ChangePINResponse" type="s1:ResponseType"/>
<s:element name="GetAcctIntRequest" type="s1:GetAcctIntRequestType"/>
<s:complexType name="GetAcctIntRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctIntResponse" type="s1:GetAcctIntResponseType"/>
<s:complexType name="GetAcctIntResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="PrevYTDInterest" type="s:double" minOccurs="0"/>
<s:element name="PrevYear" type="s:string" minOccurs="0"/>
<s:element name="CurrYTDInterest" type="s:double" minOccurs="0"/>
<s:element name="CurrYear" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctIntAllRequest" type="s1:GetAcctIntAllRequestType"/>
<s:complexType name="GetAcctIntAllRequestType">
<s:complexContent>
<s:extension base="s1:RequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctIntAllResponse" type="s1:GetAcctIntAllResponseType"/>
<s:complexType name="GetAcctIntAllResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Interest" type="s1:SuffixInterestType" minOccurs="0" maxOccurs="unbounded"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctDivRequest" type="s1:GetAcctDivRequestType"/>
<s:complexType name="GetAcctDivRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctDivResponse" type="s1:GetAcctDivResponseType"/>
<s:complexType name="GetAcctDivResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="PrevYTDDividend" type="s:double" minOccurs="0"/>
<s:element name="PrevYear" type="s:string" minOccurs="0"/>
<s:element name="CurrYTDDividend" type="s:double" minOccurs="0"/>
<s:element name="CurrYear" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctDivAllRequest" type="s1:GetAcctDivAllRequestType"/>
<s:complexType name="GetAcctDivAllRequestType">
<s:complexContent>
<s:extension base="s1:RequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetAcctDivAllResponse" type="s1:GetAcctDivAllResponseType"/>
<s:complexType name="GetAcctDivAllResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Dividend" type="s1:SuffixDividendType" minOccurs="0" maxOccurs="unbounded"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="CheckVerifyRequest" type="s1:CheckVerifyRequestType"/>
<s:complexType name="CheckVerifyRequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="AccountNumber" type="s1:AccountNumberType"/>
</s:sequence>
</s:complexType>
<s:element name="CheckVerifyResponse" type="s1:ResponseType"/>
<s:element name="GetDepositInfoRequest" type="s1:GetDepositInfoRequestType"/>
<s:complexType name="GetDepositInfoRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType">
<s:sequence>
<s:element name="DepositType">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="ACH"/>
<s:enumeration value="LAST"/>
<s:enumeration value="PAYROLL"/>
</s:restriction>
</s:simpleType>
</s:element>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetDepositInfoResponse" type="s1:GetDepositInfoResponseType"/>
<s:complexType name="GetDepositInfoResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Amount" type="s:double" minOccurs="0"/>
<s:element name="PostedDate" type="s:date" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetPaymentDueDateRequest" type="s1:GetPaymentDueDateRequestType"/>
<s:complexType name="GetPaymentDueDateRequestType">
<s:complexContent>
<s:extension base="s1:SuffixRequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetPaymentDueDateResponse" type="s1:GetPaymentDueDateResponseType"/>
<s:complexType name="GetPaymentDueDateResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="PaymentAmount" type="s:double" minOccurs="0"/>
<s:element name="PaymentDueDate" type="s:date" minOccurs="0"/>
<s:element name="PayoffAmount" type="s:double" minOccurs="0"/>
<s:element name="PayoffDate" type="s:date" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="UpdateHostWithHistTransNumRequest" type="s1:UpdateHostWithHistTransNumRequestType"/>
<s:complexType name="UpdateHostWithHistTransNumRequestType">
<s:complexContent>
<s:extension base="s1:RequestType">
<s:sequence>
<s:element name="NumberOfTransactions" type="s:int"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="UpdateHostWithHistTransNumResponse" type="s1:ResponseType"/>
<s:element name="ChangeLangPreferenceRequest" type="s1:ChangeLangPreferenceRequestType"/>
<s:complexType name="ChangeLangPreferenceRequestType">
<s:complexContent>
<s:extension base="s1:RequestType">
<s:sequence>
<s:element name="PrefLanguage">
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="English"/>
<s:enumeration value="Spanish"/>
</s:restriction>
</s:simpleType>
</s:element>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="ChangeLangPreferenceResponse" type="s1:ResponseType"/>
<s:element name="CheckCardDOBRequest" type="s1:CheckCardDOBRequestType"/>
<s:complexType name="CheckCardDOBRequestType">
<s:complexContent>
<s:extension base="s1:CardRequestType">
<s:sequence>
<s:element name="DOB" type="s1:DOBType" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="CheckCardDOBResponse" type="s1:ResponseType"/>
<s:element name="ActivateCardRequest" type="s1:ActivateCardRequestType"/>
<s:complexType name="ActivateCardRequestType">
<s:complexContent>
<s:extension base="s1:CardRequestType">
<s:sequence>
<s:element name="DOB" type="s1:DOBType" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="ActivateCardResponse" type="s1:ResponseType"/>
<s:element name="BlockCardAllRequest" type="s1:BlockCardAllRequestType"/>
<s:complexType name="BlockCardAllRequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="AccountID" type="s:string"/>
<s:element name="SSN" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="BlockCardAllResponse" type="s1:ResponseType"/>
<s:element name="BlockCardRequest" type="s1:BlockCardRequestType"/>
<s:complexType name="BlockCardRequestType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="AccountID" type="s:string"/>
<s:element name="SSN" type="s:string"/>
<s:element name="Suffix" type="s1:SuffixType" minOccurs="0"/>
</s:sequence>
</s:complexType>
<s:element name="BlockCardResponse" type="s1:ResponseType"/>
<s:element name="GetCardUsingAccountRequest" type="s1:GetCardUsingAccountType"/>
<s:complexType name="GetCardUsingAccountType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="AccountNumber" type="s1:AccountNumberType"/>
<s:element name="lastFourSSN" type="s1:ShortSSNType"/>
</s:sequence>
</s:complexType>
<s:element name="GetCardUsingAccountResponse" type="s1:GetCardUsingAccountResponseType"/>
<s:complexType name="GetCardUsingAccountResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Cards" type="s1:SuffixCardType" minOccurs="0" maxOccurs="unbounded"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetCardUsingCardRequest" type="s1:GetCardUsingCardType"/>
<s:complexType name="GetCardUsingCardType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="CardNumber" type="s:string"/>
<s:element name="lastFourSSN" type="s1:ShortSSNType"/>
</s:sequence>
</s:complexType>
<s:element name="GetCardUsingCardResponse" type="s1:GetCardUsingCardResponseType"/>
<s:complexType name="GetCardUsingCardResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="Cards" type="s1:SuffixCardType" minOccurs="0" maxOccurs="1"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="ValidateAccountNumberRequest" type="s1:ValidateAccountNumberType"/>
<s:complexType name="ValidateAccountNumberType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="AccountNumber" type="s1:AccountNumberType"/>
</s:sequence>
</s:complexType>
<s:element name="ValidateAccountNumberResponse" type="s1:ResponseType"/>
<s:element name="ValidateCardNumberRequest" type="s1:ValidateCardNumberType"/>
<s:complexType name="ValidateCardNumberType">
<s:sequence>
<s:element name="HostTransactionID" type="s:string"/>
<s:element name="CardNumber" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="ValidateCardNumberResponse" type="s1:ResponseType"/>
<s:element name="GetIRAContributionRequest" type="s1:GetIRAContributionType"/>
<s:complexType name="GetIRAContributionType">
<s:complexContent>
<s:extension base="s1:RequestType"/>
</s:complexContent>
</s:complexType>
<s:element name="GetIRAContributionResponse" type="s1:GetIRAContributionResponseType"/>
<s:complexType name="GetIRAContributionResponseType">
<s:complexContent>
<s:extension base="s1:ResponseType">
<s:sequence>
<s:element name="PrevYearIRAContribution" type="s:double" minOccurs="0"/>
<s:element name="PrevYear" type="s:string" minOccurs="0"/>
<s:element name="CurrYrIRAContribution" type="s:double" minOccurs="0"/>
<s:element name="CurrYear" type="s:string" minOccurs="0"/>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="ValidateCallerByAccountPINSoapIn">
<wsdl:part name="ValidateCallerByAccountPINRequest" element="s1:ValidateCallerByAccountPINRequest" />
</wsdl:message>
<wsdl:message name="ValidateCallerByAccountPINSoapOut">
<wsdl:part name="ValidateCallerByAccountPINResult" element="s1:ValidateCallerByAccountPINResponse" />
</wsdl:message>
<wsdl:message name="GetBalanceSoapIn">
<wsdl:part name="GetBalanceRequest" element="s1:GetBalanceRequest" />
</wsdl:message>
<wsdl:message name="GetBalanceSoapOut">
<wsdl:part name="GetBalanceResult" element="s1:GetBalanceResponse" />
</wsdl:message>
<wsdl:message name="GetBalanceSpecificSoapIn">
<wsdl:part name="GetBalanceSpecificRequest" element="s1:GetBalanceSpecificRequest" />
</wsdl:message>
<wsdl:message name="GetBalanceSpecificSoapOut">
<wsdl:part name="GetBalanceSpecificResult" element="s1:GetBalanceSpecificResponse" />
</wsdl:message>
<wsdl:message name="GetTransactionsSoapIn">
<wsdl:part name="GetTransactionsRequest" element="s1:GetTransactionsRequest" />
</wsdl:message>
<wsdl:message name="GetTransactionsSoapOut">
<wsdl:part name="GetTransactionsResult" element="s1:GetTransactionsResponse" />
</wsdl:message>
<wsdl:message name="GetTransactionsChkSoapIn">
<wsdl:part name="GetTransactionsChkRequest" element="s1:GetTransactionsChkRequest" />
</wsdl:message>
<wsdl:message name="GetTransactionsChkSoapOut">
<wsdl:part name="GetTransactionsChkResult" element="s1:GetTransactionsChkResponse" />
</wsdl:message>
<wsdl:message name="GetToAcctDetailsSoapIn">
<wsdl:part name="GetToAcctDetailsRequest" element="s1:GetToAcctDetailsRequest" />
</wsdl:message>
<wsdl:message name="GetToAcctDetailsSoapOut">
<wsdl:part name="GetToAcctDetailsResult" element="s1:GetToAcctDetailsResponse" />
</wsdl:message>
<wsdl:message name="FundTransferSoapIn">
<wsdl:part name="FundTransferRequest" element="s1:FundTransferRequest" />
</wsdl:message>
<wsdl:message name="FundTransferSoapOut">
<wsdl:part name="FundTransferResult" element="s1:FundTransferResponse" />
</wsdl:message>
<wsdl:message name="GetLastClearedCheckSoapIn">
<wsdl:part name="GetLastClearedCheckRequest" element="s1:GetLastClearedCheckRequest" />
</wsdl:message>
<wsdl:message name="GetLastClearedCheckSoapOut">
<wsdl:part name="GetLastClearedCheckResult" element="s1:GetLastClearedCheckResponse" />
</wsdl:message>
<wsdl:message name="StopCheckSoapIn">
<wsdl:part name="StopCheckRequest" element="s1:StopCheckRequest" />
</wsdl:message>
<wsdl:message name="StopCheckSoapOut">
<wsdl:part name="StopCheckResult" element="s1:StopCheckResponse" />
</wsdl:message>
<wsdl:message name="ChangePINSoapIn">
<wsdl:part name="ChangePINRequest" element="s1:ChangePINRequest" />
</wsdl:message>
<wsdl:message name="ChangePINSoapOut">
<wsdl:part name="ChangePINResult" element="s1:ChangePINResponse" />
</wsdl:message>
<wsdl:message name="GetAcctIntSoapIn">
<wsdl:part name="GetAcctIntRequest" element="s1:GetAcctIntRequest" />
</wsdl:message>
<wsdl:message name="GetAcctIntSoapOut">
<wsdl:part name="GetAcctIntResult" element="s1:GetAcctIntResponse" />
</wsdl:message>
<wsdl:message name="GetAcctIntAllSoapIn">
<wsdl:part name="GetAcctIntAllRequest" element="s1:GetAcctIntAllRequest" />
</wsdl:message>
<wsdl:message name="GetAcctIntAllSoapOut">
<wsdl:part name="GetAcctIntAllResult" element="s1:GetAcctIntAllResponse" />
</wsdl:message>
<wsdl:message name="GetAcctDivSoapIn">
<wsdl:part name="GetAcctDivRequest" element="s1:GetAcctDivRequest" />
</wsdl:message>
<wsdl:message name="GetAcctDivSoapOut">
<wsdl:part name="GetAcctDivResult" element="s1:GetAcctDivResponse" />
</wsdl:message>
<wsdl:message name="GetAcctDivAllSoapIn">
<wsdl:part name="GetAcctDivAllRequest" element="s1:GetAcctDivAllRequest" />
</wsdl:message>
<wsdl:message name="GetAcctDivAllSoapOut">
<wsdl:part name="GetAcctDivAllResult" element="s1:GetAcctDivAllResponse" />
</wsdl:message>
<wsdl:message name="CheckVerifySoapIn">
<wsdl:part name="CheckVerifyRequest" element="s1:CheckVerifyRequest" />
</wsdl:message>
<wsdl:message name="CheckVerifySoapOut">
<wsdl:part name="CheckVerifyResult" element="s1:CheckVerifyResponse" />
</wsdl:message>
<wsdl:message name="GetDepositInfoSoapIn">
<wsdl:part name="GetDepositInfoRequest" element="s1:GetDepositInfoRequest" />
</wsdl:message>
<wsdl:message name="GetDepositInfoSoapOut">
<wsdl:part name="GetDepositInfoResult" element="s1:GetDepositInfoResponse" />
</wsdl:message>
<wsdl:message name="GetPaymentDueDateSoapIn">
<wsdl:part name="GetPaymentDueDateRequest" element="s1:GetPaymentDueDateRequest" />
</wsdl:message>
<wsdl:message name="GetPaymentDueDateSoapOut">
<wsdl:part name="GetPaymentDueDateResult" element="s1:GetPaymentDueDateResponse" />
</wsdl:message>
<wsdl:message name="UpdateHostWithHistTransNumSoapIn">
<wsdl:part name="UpdateHostWithHistTransNumRequest" element="s1:UpdateHostWithHistTransNumRequest" />
</wsdl:message>
<wsdl:message name="UpdateHostWithHistTransNumSoapOut">
<wsdl:part name="UpdateHostWithHistTransNumResult" element="s1:UpdateHostWithHistTransNumResponse" />
</wsdl:message>
<wsdl:message name="ChangeLangPreferenceSoapIn">
<wsdl:part name="ChangeLangPreferenceRequest" element="s1:ChangeLangPreferenceRequest" />
</wsdl:message>
<wsdl:message name="ChangeLangPreferenceSoapOut">
<wsdl:part name="ChangeLangPreferenceResult" element="s1:ChangeLangPreferenceResponse" />
</wsdl:message>
<wsdl:message name="CheckCardDOBSoapIn">
<wsdl:part name="CheckCardDOBRequest" element="s1:CheckCardDOBRequest" />
</wsdl:message>
<wsdl:message name="CheckCardDOBSoapOut">
<wsdl:part name="CheckCardDOBResult" element="s1:CheckCardDOBResponse" />
</wsdl:message>
<wsdl:message name="ActivateCardSoapIn">
<wsdl:part name="ActivateCardRequest" element="s1:ActivateCardRequest" />
</wsdl:message>
<wsdl:message name="ActivateCardSoapOut">
<wsdl:part name="ActivateCardResult" element="s1:ActivateCardResponse" />
</wsdl:message>
<wsdl:message name="BlockCardAllSoapIn">
<wsdl:part name="BlockCardAllRequest" element="s1:BlockCardAllRequest" />
</wsdl:message>
<wsdl:message name="BlockCardAllSoapOut">
<wsdl:part name="BlockCardAllResult" element="s1:BlockCardAllResponse" />
</wsdl:message>
<wsdl:message name="BlockCardSoapIn">
<wsdl:part name="BlockCardRequest" element="s1:BlockCardRequest" />
</wsdl:message>
<wsdl:message name="BlockCardSoapOut">
<wsdl:part name="BlockCardResult" element="s1:BlockCardResponse" />
</wsdl:message>
<wsdl:message name="GetCardUsingAccountSoapIn">
<wsdl:part name="GetCardUsingAccountRequest" element="s1:GetCardUsingAccountRequest" />
</wsdl:message>
<wsdl:message name="GetCardUsingAccountSoapOut">
<wsdl:part name="GetCardUsingAccountResult" element="s1:GetCardUsingAccountResponse" />
</wsdl:message>
<wsdl:message name="GetCardUsingCardSoapIn">
<wsdl:part name="GetCardUsingCardRequest" element="s1:GetCardUsingCardRequest" />
</wsdl:message>
<wsdl:message name="GetCardUsingCardSoapOut">
<wsdl:part name="GetCardUsingCardResult" element="s1:GetCardUsingCardResponse" />
</wsdl:message>
<wsdl:message name="ValidateAccountNumberSoapIn">
<wsdl:part name="ValidateAccountNumberRequest" element="s1:ValidateAccountNumberRequest" />
</wsdl:message>
<wsdl:message name="ValidateAccountNumberSoapOut">
<wsdl:part name="ValidateAccountNumberResult" element="s1:ValidateAccountNumberResponse" />
</wsdl:message>
<wsdl:message name="ValidateCardNumberSoapIn">
<wsdl:part name="ValidateCardNumberRequest" element="s1:ValidateCardNumberRequest" />
</wsdl:message>
<wsdl:message name="ValidateCardNumberSoapOut">
<wsdl:part name="ValidateCardNumberResult" element="s1:ValidateCardNumberResponse" />
</wsdl:message>
<wsdl:message name="GetIRAContributionSoapIn">
<wsdl:part name="GetIRAContributionRequest" element="s1:GetIRAContributionRequest" />
</wsdl:message>
<wsdl:message name="GetIRAContributionSoapOut">
<wsdl:part name="GetIRAContributionResult" element="s1:GetIRAContributionResponse" />
</wsdl:message>
<wsdl:portType name="BankingSoap">
<wsdl:operation name="ValidateCallerByAccountPIN">
<wsdl:input message="tns:ValidateCallerByAccountPINSoapIn" />
<wsdl:output message="tns:ValidateCallerByAccountPINSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetBalance">
<wsdl:input message="tns:GetBalanceSoapIn" />
<wsdl:output message="tns:GetBalanceSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetBalanceSpecific">
<wsdl:input message="tns:GetBalanceSpecificSoapIn" />
<wsdl:output message="tns:GetBalanceSpecificSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTransactions">
<wsdl:input message="tns:GetTransactionsSoapIn" />
<wsdl:output message="tns:GetTransactionsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTransactionsChk">
<wsdl:input message="tns:GetTransactionsChkSoapIn" />
<wsdl:output message="tns:GetTransactionsChkSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetToAcctDetails">
<wsdl:input message="tns:GetToAcctDetailsSoapIn" />
<wsdl:output message="tns:GetToAcctDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="FundTransfer">
<wsdl:input message="tns:FundTransferSoapIn" />
<wsdl:output message="tns:FundTransferSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetLastClearedCheck">
<wsdl:input message="tns:GetLastClearedCheckSoapIn" />
<wsdl:output message="tns:GetLastClearedCheckSoapOut" />
</wsdl:operation>
<wsdl:operation name="StopCheck">
<wsdl:input message="tns:StopCheckSoapIn" />
<wsdl:output message="tns:StopCheckSoapOut" />
</wsdl:operation>
<wsdl:operation name="ChangePIN">
<wsdl:input message="tns:ChangePINSoapIn" />
<wsdl:output message="tns:ChangePINSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAcctInt">
<wsdl:input message="tns:GetAcctIntSoapIn" />
<wsdl:output message="tns:GetAcctIntSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAcctIntAll">
<wsdl:input message="tns:GetAcctIntAllSoapIn" />
<wsdl:output message="tns:GetAcctIntAllSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAcctDiv">
<wsdl:input message="tns:GetAcctDivSoapIn" />
<wsdl:output message="tns:GetAcctDivSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAcctDivAll">
<wsdl:input message="tns:GetAcctDivAllSoapIn" />
<wsdl:output message="tns:GetAcctDivAllSoapOut" />
</wsdl:operation>
<wsdl:operation name="CheckVerify">
<wsdl:input message="tns:CheckVerifySoapIn" />
<wsdl:output message="tns:CheckVerifySoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDepositInfo">
<wsdl:input message="tns:GetDepositInfoSoapIn" />
<wsdl:output message="tns:GetDepositInfoSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPaymentDueDate">
<wsdl:input message="tns:GetPaymentDueDateSoapIn" />
<wsdl:output message="tns:GetPaymentDueDateSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateHostWithHistTransNum">
<wsdl:input message="tns:UpdateHostWithHistTransNumSoapIn" />
<wsdl:output message="tns:UpdateHostWithHistTransNumSoapOut" />
</wsdl:operation>
<wsdl:operation name="ChangeLangPreference">
<wsdl:input message="tns:ChangeLangPreferenceSoapIn" />
<wsdl:output message="tns:ChangeLangPreferenceSoapOut" />
</wsdl:operation>
<wsdl:operation name="CheckCardDOB">
<wsdl:input message="tns:CheckCardDOBSoapIn" />
<wsdl:output message="tns:CheckCardDOBSoapOut" />
</wsdl:operation>
<wsdl:operation name="ActivateCard">
<wsdl:input message="tns:ActivateCardSoapIn" />
<wsdl:output message="tns:ActivateCardSoapOut" />
</wsdl:operation>
<wsdl:operation name="BlockCardAll">
<wsdl:input message="tns:BlockCardAllSoapIn" />
<wsdl:output message="tns:BlockCardAllSoapOut" />
</wsdl:operation>
<wsdl:operation name="BlockCard">
<wsdl:input message="tns:BlockCardSoapIn" />
<wsdl:output message="tns:BlockCardSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCardUsingAccount">
<wsdl:input message="tns:GetCardUsingAccountSoapIn" />
<wsdl:output message="tns:GetCardUsingAccountSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCardUsingCard">
<wsdl:input message="tns:GetCardUsingCardSoapIn" />
<wsdl:output message="tns:GetCardUsingCardSoapOut" />
</wsdl:operation>
<wsdl:operation name="ValidateAccountNumber">
<wsdl:input message="tns:ValidateAccountNumberSoapIn" />
<wsdl:output message="tns:ValidateAccountNumberSoapOut" />
</wsdl:operation>
<wsdl:operation name="ValidateCardNumber">
<wsdl:input message="tns:ValidateCardNumberSoapIn" />
<wsdl:output message="tns:ValidateCardNumberSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetIRAContribution">
<wsdl:input message="tns:GetIRAContributionSoapIn" />
<wsdl:output message="tns:GetIRAContributionSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BankingSoap" type="tns:BankingSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="ValidateCallerByAccountPIN">
<soap:operation soapAction="http://www.checkfree.com/ValidateCallerByAccountPIN" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBalance">
<soap:operation soapAction="http://www.checkfree.com/GetBalance" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBalanceSpecific">
<soap:operation soapAction="http://www.checkfree.com/GetBalanceSpecific" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTransactions">
<soap:operation soapAction="http://www.checkfree.com/GetTransactions" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTransactionsChk">
<soap:operation soapAction="http://www.checkfree.com/GetTransactionsChk" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetToAcctDetails">
<soap:operation soapAction="http://www.checkfree.com/GetToAcctDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FundTransfer">
<soap:operation soapAction="http://www.checkfree.com/FundTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLastClearedCheck">
<soap:operation soapAction="http://www.checkfree.com/GetLastClearedCheck" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="StopCheck">
<soap:operation soapAction="http://www.checkfree.com/StopCheck" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ChangePIN">
<soap:operation soapAction="http://www.checkfree.com/ChangePIN" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAcctInt">
<soap:operation soapAction="http://www.checkfree.com/GetAcctInt" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAcctIntAll">
<soap:operation soapAction="http://www.checkfree.com/GetAcctIntAll" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAcctDiv">
<soap:operation soapAction="http://www.checkfree.com/GetAcctDiv" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAcctDivAll">
<soap:operation soapAction="http://www.checkfree.com/GetAcctDivAll" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CheckVerify">
<soap:operation soapAction="http://www.checkfree.com/CheckVerify" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDepositInfo">
<soap:operation soapAction="http://www.checkfree.com/GetDepositInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPaymentDueDate">
<soap:operation soapAction="http://www.checkfree
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» XML Namespace issue, 24/07/2008 00:28:04
» Go to message
|
|
I am facing an issue with a web service request that is made from DD application. The WSDL is used to generate the web service client. When the request is fired, the web server returns an error saying one of the request parameter is not available in the request. Using wire shark I was able to capture the data and see all the request fields are sent properly. this is a HTTP request and the data is set in the java objects for both the input and output parameters.
Below is the Soap Envelope body:
<soapenv:Body>
<ValidateCallerByAccountPINRequest xmlns="http://www.checkfree.com/SDCCUWebService.xsd">
<HostTransactionID>09367393476</HostTransactionID>
<PIN>0199</PIN>
<AccountNumber>0002000199</AccountNumber>
</ValidateCallerByAccountPINRequest>
</soapenv:Body>
The response that is recieved from the web server is:
<soap:Body>
<s1:ValidateCallerByAccountPINResponse xmlns:s1="http://www.checkfree.com/SDCCUWebService.xsd">
<s1:HostTransactionID></s1:HostTransactionID>
<s1:returnCode>10010</s1:returnCode>
<s1:returnString>This request did not specify an account number</s1:returnString>
<s1:NumberOfSavingAccounts></s1:NumberOfSavingAccounts>
<s1:NumberOfLoanAccounts></s1:NumberOfLoanAccounts>
<s1:NumberOfCheckingAccounts></s1:NumberOfCheckingAccounts>
<s1:NumberOfVisaAccounts></s1:NumberOfVisaAccounts>
<s1:LanguagePreference></s1:LanguagePreference>
<s1:HistoryPreference></s1:HistoryPreference>
</s1:ValidateCallerByAccountPINResponse>
</soap:Body>
I used a .Net based tool to generate the client using the WSDL and fired the request. The .Net client was able to get the response properly. the only difference i can see between this and the DD application is the way the name space is specified.
The soap body is set from the .Net tool as
<soap:Body>
<s1:ValidateCallerByAccountPINRequest>
<s1:HostTransactionID>09367393476</s1:HostTransactionID>
<s1:PIN>0199</s1:PIN>
<s1:AccountNumber>0002000199</s1:AccountNumber>
</s1:ValidateCallerByAccountPINRequest>
</soap:Body>
The request clearly has the service name (ValidateCallerByAccountPINRequest) with the name space s1, wherein the DD application specified the name space but doesnt include the name space in the request parameters or the service name. The web server has some limitation (which is unavoidable, says the client) and expects the name space for every occurance of the requested service or the request fields that are assosciated with it. Is there a way to modify the the web service client to include this name space as part of the request parameters and the service name?
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» DD Log4j, 23/04/2008 07:57:26
» Go to message
|
|
Hi
Is it possible for me to convert the ddlog4j.properties file to an XML file (ddlog4j.xml). I need to use the "filter" classes that are supported by Log4J. Our application requires logging data into various files (and even a DB using JDBC appenders). Having Log4j.properties as a XML file helps me to have properties "LevelMin" and "LevelMax" that will help me in writing only info messages into the file that is delegated for Info logging. Warn, Error, Debug will not be printed into this file (even the logging levels are higher than INFO).
I tried to change the ddlog4j.properties and make it as an xml property file, but struck with "log4j.appender.Dialog.Designer.TracerWriter.appLog" as the appender name.
Is it possible or the DD logger component doesnt support?
Anybody had given it a try?
Thanks
Bala Sriram
|
|