Author Message
MunmunJain
Joined: Dec 20, 2013
Messages: 16
Offline
While creating web service operation file axis2, i am getting error "org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL"

Below is the WSDL

***************************
<?xml version="1.0" encoding="UTF-8"?>
<!-- Strategic IVR Web Service interface definition

   Version:   0.8
   Date:      15/06/2011
   Author:      Hrishikesh Sudame, Prashant Yadgire, Apoorv D and Ketan Karia   

   0.1      Initial baseline (based on SDR v0.7)
   0.2      Based Lined to SDR v0.8
   0.3      Basedlined to SDR v0.10   
   0.4      Basedlined to SDR v0.11
   0.5      Basedlined to SDR v0.12   
   0.6      Basedlined to SDR v0.14
   0.7      Basedlined to SDR v0.15
   0.8      BasedLined to SDR v0.16
   0.9 BasedLined to SDR v0.17
   0.10   BasedLined to SDR v0.23 and add service GetCattFatt
-->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
   xmlns:sivrws="http://ws.barclaycard.com/sivr/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   name="SIVR" targetNamespace="http://ws.barclaycard.com/sivr/">
<wsdl:documentation></wsdl:documentation>
<wsdl:types>
<xsd:schema>
   <xsd:import namespace="http://ws.barclaycard.com/sivr/" schemaLocation="StrategicIVR_Schema1.xsd"></xsd:import>    
   </xsd:schema>
</wsdl:types>

<wsdl:message name="LocateCustomerRequest">
<wsdl:part name="parameters" element="sivrws:LocateIn"/>
</wsdl:message>
<wsdl:message name="LocateCustomerResponse">
<wsdl:part name="parameters" element="sivrws:LocateOut" />
</wsdl:message>
<wsdl:message name="InitiateSessionRequest">
   <wsdl:part name="parameters" element="sivrws:InitiateSessionIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="InitiateSessionResponse">
   <wsdl:part name="parameters" element="sivrws:InitiateSessionOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="ReacquireSessionRequest">
   <wsdl:part name="parameter" element="sivrws:ReacquireSessionIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="ReacquireSessionResponse">
   <wsdl:part name="parameter" element="sivrws:ReacquireSessionOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="OpenSessionRequest">
   <wsdl:part name="parameters" element="sivrws:OpenSessionIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="OpenSessionResponse">
   <wsdl:part name="parameters" element="sivrws:OpenSessionOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="CloseSessionRequest">
   <wsdl:part name="parameters" element="sivrws:CloseSessionIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="CloseSessionResponse">
   <wsdl:part name="parameters" element="sivrws:CloseSessionOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="CheckPasscodeRequest">
   <wsdl:part name="parameters" element="sivrws:CheckPasscodeIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="CheckPasscodeResponse">
   <wsdl:part name="parameters" element="sivrws:CheckPasscodeOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="CheckAnswersRequest">
   <wsdl:part name="parameters" element="sivrws:CheckAnswersIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="CheckAnswersResponse">
   <wsdl:part name="parameters" element="sivrws:CheckAnswersOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="ValidatePasscodeRequest">
   <wsdl:part name="parameters" element="sivrws:ValidatePascdIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="ValidatePasscodeResponse">
   <wsdl:part name="parameters" element="sivrws:ValidatePascdOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetVerificationLevelRequest">
   <wsdl:part name="parameters" element="sivrws:GetVerificationLevelIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetVerificationLevelResponse">
   <wsdl:part name="parameters" element="sivrws:GetVerificationLevelOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="SetPermanentPasscodeRequest">
   <wsdl:part name="parameters" element="sivrws:SetPermPascdIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="SetPermanentPasscodeResponse">
   <wsdl:part name="parameters" element="sivrws:SetPermPascdOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetBasicAccountDataRequest">
   <wsdl:part name="parameters" element="sivrws:GetBasicAccDataIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetBasicAccountDataResponse">
   <wsdl:part name="parameters" element="sivrws:GetBasicAccDataOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetFraudEvaluationRequest">
   <wsdl:part name="parameters" element="sivrws:GetFraudEvalIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetFraudEvaluationResponse">
   <wsdl:part name="parameters" element="sivrws:GetFraudEvalOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="SetCustomerSurveyFlagRequest">
   <wsdl:part name="parameters" element="sivrws:SetCustSurveyFlagIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="SetCustomerSurveyFlagResponse">
   <wsdl:part name="parameters" element="sivrws:SetCustSurveyFlagOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetCustomerSurveyFlagRequest">
   <wsdl:part name="parameters" element="sivrws:GetCustSurveyFlagIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetCustomerSurveyFlagResponse">
   <wsdl:part name="parameters" element="sivrws:GetCustSurveyFlagOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="AddAccountMemoRequest">
   <wsdl:part name="parameters" element="sivrws:AddAccMemoIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="AddAccountMemoResponse">
   <wsdl:part name="parameters" element="sivrws:AddAccMemoOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetInternetRegistrationDetailsRequest">
<wsdl:part name="parameters" element="sivrws:GetInternetRegDetIn"/>
</wsdl:message>
<wsdl:message name="GetInternetRegistrationDetailsResponse">
<wsdl:part element="sivrws:GetInternetRegDetOut" name="parameters"/>
</wsdl:message>
<wsdl:message name="CallToActivateRequest">
   <wsdl:part name="parameters" element="sivrws:CallToActivateIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="CallToActivateResponse">
   <wsdl:part name="parameters" element="sivrws:CallToActivateOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetPaymentsInformationRequest">
   <wsdl:part name="parameters" element="sivrws:GetPaymentsInfoIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetPaymentsInformationResponse">
   <wsdl:part name="parameters" element="sivrws:GetPaymentsInfoOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="ValidateDebitCardRequest">
   <wsdl:part name="parameters" element="sivrws:ValidateDebtCardIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="ValidateDebitCardResponse">
   <wsdl:part name="parameters" element="sivrws:ValidateDebtCardOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="MakePaymentRequest">
   <wsdl:part name="parameters" element="sivrws:MakePaymentIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="MakePaymentResponse">
   <wsdl:part name="parameters" element="sivrws:MakePaymentOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="PromiseToPayRequest">
   <wsdl:part name="parameters" element="sivrws:PromiseToPayIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="PromiseToPayResponse">
   <wsdl:part name="parameters" element="sivrws:PromiseToPayOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetCustomerActivityHistoryRequest">
   <wsdl:part name="parameters" element="sivrws:GetCustActvHistIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetCustomerActivityHistoryResponse">
   <wsdl:part name="parameters" element="sivrws:GetCustActvHistOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetVerificationHistoryRequest">
   <wsdl:part name="parameters" element="sivrws:GetVerificationHistIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetVerificationHistoryResponse">
   <wsdl:part name="parameters" element="sivrws:GetVerificationHistOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="InvalidateSessionRequest">
   <wsdl:part name="parameters" element="sivrws:InvalidateSessionIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="InvalidateSessionResponse">
   <wsdl:part name="parameters" element="sivrws:InvalidateSessionOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="UpdateSessionRequest">
   <wsdl:part name="parameters" element="sivrws:UpdateSessionIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="UpdateSessionResponse">
   <wsdl:part name="parameters" element="sivrws:UpdateSessionOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetDropOutReasonRequest">
   <wsdl:part name="parameters" element="sivrws:GetDropOutReasonIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetDropOutReasonResponse">
   <wsdl:part name="parameters" element="sivrws:GetDropOutReasonOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetFraudEvaluationDetailRequest">
   <wsdl:part name="parameters" element="sivrws:GetFraudEvalDetailIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetFraudEvaluationDetailResponse">
   <wsdl:part name="parameters" element="sivrws:GetFraudEvalDetailOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="SetFraudEvaluationOverrideRequest">
   <wsdl:part name="parameters" element="sivrws:SetFrdEvalOverrideIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="SetFraudEvaluationOverrideResponse">
   <wsdl:part name="parameters" element="sivrws:SetFrdEvalOverrideOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetRoutingRequest">
   <wsdl:part name="parameters" element="sivrws:GetRoutingIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetRoutingResponse">
   <wsdl:part name="parameters" element="sivrws:GetRoutingOut"></wsdl:part>
</wsdl:message>
<wsdl:message name="CheckCollectionsRulesRequest">
   <wsdl:part name="parameter"
      element="sivrws:CheckCollectionsRulesIn">
   </wsdl:part>
</wsdl:message>
<wsdl:message name="CheckCollectionsRulesResponse">
   <wsdl:part name="parameter"
      element="sivrws:CheckCollectionsRulesOut">
   </wsdl:part>
</wsdl:message>
<wsdl:message name="GetCallerInformationRequest">
   <wsdl:part name="parameter"
      element="sivrws:GetCallerInformationIn">
   </wsdl:part>
</wsdl:message>
<wsdl:message name="GetCallerInformationResponse">
   <wsdl:part name="parameter"
      element="sivrws:GetCallerInformationOut">
   </wsdl:part>
</wsdl:message>

<wsdl:message name="GetCattFattDataRequest">
   <wsdl:part name="parameters" element="sivrws:GetCattFattIn"></wsdl:part>
</wsdl:message>
<wsdl:message name="GetCattFattDataResponse">
   <wsdl:part name="parameters"
      element="sivrws:GetCattFattOut">
   </wsdl:part>
</wsdl:message>
<wsdl:portType name="SIVR">
<wsdl:operation name="LocateCustomer">
<wsdl:documentation>Performs an initial locate, where the customer needs to be identified by key data. This would be used where the customerâ??s credit card number is not available.
   </wsdl:documentation>
<wsdl:input message="sivrws:LocateCustomerRequest"/>
<wsdl:output message="sivrws:LocateCustomerResponse"/>
</wsdl:operation>
<wsdl:operation name="InitiateSession">
<wsdl:documentation>Prepares a mid-tier call session prior to Open Session being called.
   </wsdl:documentation>
<wsdl:input message="sivrws:InitiateSessionRequest"/>
<wsdl:output message="sivrws:InitiateSessionResponse"/>
</wsdl:operation>
<wsdl:operation name="ReacquireSession">
    <wsdl:documentation>Called by the IVR after a call has been transferred back from an agent system.
   </wsdl:documentation>
       <wsdl:input message="sivrws:ReacquireSessionRequest"></wsdl:input>
       <wsdl:output message="sivrws:ReacquireSessionResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="OpenSession">
   <wsdl:documentation>Sets up the service layer for dealing with a customer call and returns basic data to allow the IVR to determine the appropriate call flow. This call will do the absolute minimum in order to return control back to the client.</wsdl:documentation>
   <wsdl:input message="sivrws:OpenSessionRequest"></wsdl:input>
   <wsdl:output message="sivrws:OpenSessionResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="CloseSession">
   <wsdl:documentation>Clears down any session state once the customerâ??s call has ended.</wsdl:documentation>
   <wsdl:input message="sivrws:CloseSessionRequest"></wsdl:input>
   <wsdl:output message="sivrws:CloseSessionResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="CheckPasscode">
   <wsdl:documentation>Initial service call to authenticate customer to basic level using their passcode. This method also checks that the passcode supplied is compliant with IVR passcode requirements.
   </wsdl:documentation>
   <wsdl:input message="sivrws:CheckPasscodeRequest"></wsdl:input>
   <wsdl:output message="sivrws:CheckPasscodeResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="CheckAnswers">
   <wsdl:documentation>Checks the answers given by the customer against the questions issued from â??Get Questionsâ??</wsdl:documentation>
   <wsdl:input message="sivrws:CheckAnswersRequest"></wsdl:input>
   <wsdl:output message="sivrws:CheckAnswersResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="ValidatePasscode">
   <wsdl:documentation>Checks the provided passcode meets passcode validations and rules</wsdl:documentation>
   <wsdl:input message="sivrws:ValidatePasscodeRequest"></wsdl:input>
   <wsdl:output message="sivrws:ValidatePasscodeResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetVerificationLevel">
   <wsdl:documentation>Returns the customerâ??s current verification level, plus supporting data.</wsdl:documentation>
   <wsdl:input message="sivrws:GetVerificationLevelRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetVerificationLevelResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetPermanentPasscode">
   <wsdl:documentation>Sets a customerâ??s passcode to a new value.</wsdl:documentation>
   <wsdl:input message="sivrws:SetPermanentPasscodeRequest"></wsdl:input>
   <wsdl:output message="sivrws:SetPermanentPasscodeResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBasicAccountData">
   <wsdl:documentation>Returns basic account data that will be used by the IVR to perform very simple functions.</wsdl:documentation>
   <wsdl:input message="sivrws:GetBasicAccountDataRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetBasicAccountDataResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFraudEvaluation">
   <wsdl:documentation>Runs basic fraud activity type checking.</wsdl:documentation>
   <wsdl:input message="sivrws:GetFraudEvaluationRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetFraudEvaluationResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetCustomerSurveyFlag">
   <wsdl:documentation>Updates the customerâ??s session to reflect their choice as to whether they wish to complete a customer satisfaction survey at the end of the call.Updates the customerâ??s session to reflect their choice as to whether they wish to complete a customer satisfaction survey at the end of the call.</wsdl:documentation>
   <wsdl:input message="sivrws:SetCustomerSurveyFlagRequest"></wsdl:input>
   <wsdl:output message="sivrws:SetCustomerSurveyFlagResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCustomerSurveyFlag">
   <wsdl:documentation>Get the customerâ??s session to reflect their choice as to whether they wish to complete a customer satisfaction survey at the end of the call.</wsdl:documentation>
   <wsdl:input message="sivrws:GetCustomerSurveyFlagRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetCustomerSurveyFlagResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddAccountMemo">
   <wsdl:documentation>Adds a memo to a customerâ??s account.</wsdl:documentation>
   <wsdl:input message="sivrws:AddAccountMemoRequest"></wsdl:input>
   <wsdl:output message="sivrws:AddAccountMemoResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetInternetRegistrationDetails">
   <wsdl:documentation>Returns information relating to the Internet registrations the caller has.</wsdl:documentation>
   <wsdl:input message="sivrws:GetInternetRegistrationDetailsRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetInternetRegistrationDetailsResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="CallToActivate">
   <wsdl:documentation>Supports the customerâ??s call to activate request against their card product.</wsdl:documentation>
   <wsdl:input message="sivrws:CallToActivateRequest"></wsdl:input>
   <wsdl:output message="sivrws:CallToActivateResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPaymentsInformation">
   <wsdl:documentation>Retrieves basic account data for use in the standard (non-Collections) IVR around customer payments. Also applies basic fraud logic to determine if payments are allowed on the account and if so what the maximum amount that can be paid.</wsdl:documentation>
   <wsdl:input message="sivrws:GetPaymentsInformationRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetPaymentsInformationResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="ValidateDebitCard">
   <wsdl:documentation>Checks the supplied debit card number may be used to make payments against Barclaycard accounts.</wsdl:documentation>
   <wsdl:input message="sivrws:ValidateDebitCardRequest"></wsdl:input>
   <wsdl:output message="sivrws:ValidateDebitCardResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="MakePayment">
   <wsdl:documentation>This function takes the payment request, fully validates it and check it against fraud rules and then seeks authorisation from the card schemes.
For collections customers this means a check to determine if they are in Triumph or Debt Manager as that mainframe needs to be advised of the payment.
   </wsdl:documentation>
   <wsdl:input message="sivrws:MakePaymentRequest"></wsdl:input>
   <wsdl:output message="sivrws:MakePaymentResponse"></wsdl:output>
</wsdl:operation> <wsdl:operation name="PromiseToPay">
   <wsdl:documentation>Lets the customer submit a promise to pay. Depending on the customerâ??s status they could be in Debt Manager or still in Triumph.</wsdl:documentation>
   <wsdl:input message="sivrws:PromiseToPayRequest"></wsdl:input>
   <wsdl:output message="sivrws:PromiseToPayResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCustomerActivityHistory">
   <wsdl:documentation>Retrieve IVR activity data from the Session Data Store (SDS).</wsdl:documentation>
   <wsdl:input message="sivrws:GetCustomerActivityHistoryRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetCustomerActivityHistoryResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetVerificationHistory">
   <wsdl:documentation>Provides IDV information over the last 24 hours against the session account number.</wsdl:documentation>
   <wsdl:input message="sivrws:GetVerificationHistoryRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetVerificationHistoryResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="InvalidateSession">
   <wsdl:documentation>Allows an agent to â??invalidateâ?? the session data within SDS.
This will be used when a CAM agent finds that the IVR has incorrectly identified the credit card number and set the session up with the wrong data, and the service will have the effect of removing all credit card number specific data from the database.
The service also presents the option to repopulate the SDS using the valid credit card number.
   </wsdl:documentation>
   <wsdl:input message="sivrws:InvalidateSessionRequest"></wsdl:input>
   <wsdl:output message="sivrws:InvalidateSessionResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateSession">
   <wsdl:documentation>Allows an agent to update the session data within SDS when a call is to be redirected back into the IVR.</wsdl:documentation>
   <wsdl:input message="sivrws:UpdateSessionRequest"></wsdl:input>
   <wsdl:output message="sivrws:UpdateSessionResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDropOutReason">
   <wsdl:documentation>Retrieves the reason the call dropped out of the automated IVR to a customer agent.</wsdl:documentation>
   <wsdl:input message="sivrws:GetDropOutReasonRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetDropOutReasonResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFraudEvaluationDetail">
   <wsdl:documentation>Retrieves the reason details relating to the score given by the Get Fraud Evaluation service.</wsdl:documentation>
   <wsdl:input message="sivrws:GetFraudEvaluationDetailRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetFraudEvaluationDetailResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetFraudEvaluationOverride">
   <wsdl:documentation>Sets the fraud evaluation override flag which means that the fraud evaluation function will ignore the customerâ??s â??trueâ?? score.</wsdl:documentation>
   <wsdl:input message="sivrws:SetFraudEvaluationOverrideRequest"></wsdl:input>
   <wsdl:output message="sivrws:SetFraudEvaluationOverrideResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRouting">
   <wsdl:documentation>Returns the route that the IVR should take in handling the caller. Also returns associated data that can help further dictate the route and the name of a particular message file that should be played if necessary.
      </wsdl:documentation>
    <wsdl:input message="sivrws:GetRoutingRequest"></wsdl:input>
   <wsdl:output message="sivrws:GetRoutingResponse"></wsdl:output>
</wsdl:operation>
    <wsdl:operation name="CheckCollectionsRules">
       <wsdl:documentation>This web service will apply business logic to determine the appropriate routing through the IVR the call should take and also return any specific collections data that will be used within that call. This web service should be called at the start of the collections menu options once the customer has been verified.
         </wsdl:documentation>
       <wsdl:input message="sivrws:CheckCollectionsRulesRequest"></wsdl:input>
       <wsdl:output message="sivrws:CheckCollectionsRulesResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCallerInformation">
       <wsdl:documentation>Returns information relating to the caller to the client system.
         </wsdl:documentation>
       <wsdl:input message="sivrws:GetCallerInformationRequest"></wsdl:input>
       <wsdl:output message="sivrws:GetCallerInformationResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCattFattData">
       <wsdl:documentation>Stand alone webserivce for CATT FATT which internally call the webservices GetCallerInformation , GetVerificationLevel , GetVerificationHistory , GetCustomerSurveyFlag , GetFraudEvaluation , GetFraudEvaluationFlag , GetDropOutReason , GetCustomerActivityHistory.
         </wsdl:documentation>
       <wsdl:input message="sivrws:GetCattFattDataRequest"></wsdl:input>
       <wsdl:output message="sivrws:GetCattFattDataResponse"></wsdl:output>
    </wsdl:operation>
</wsdl:portType>

<wsdl:binding name="SIVRSOAP" type="sivrws:SIVR">
   <soap:binding style="document"
      transport="http://schemas.xmlsoap.org/soap/http" />
   <wsdl:operation name="LocateCustomer">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/LocateCustomer" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="InitiateSession">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/InitiateSession" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="ReacquireSession">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/ReacquireSession" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="OpenSession">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/OpenSession" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="CloseSession">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/CloseSession" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="CheckPasscode">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/CheckPasscode" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="CheckAnswers">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/CheckAnswers" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="ValidatePasscode">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/ValidatePasscode" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetVerificationLevel">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetVerificationLevel" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="SetPermanentPasscode">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/SetPermanentPasscode" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetBasicAccountData">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetBasicAccountData" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetFraudEvaluation">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetFraudEvaluation" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="SetCustomerSurveyFlag">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/SetCustomerSurveyFlag" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetCustomerSurveyFlag">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetCustomerSurveyFlag" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="AddAccountMemo">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/AddAccountMemo" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetInternetRegistrationDetails">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetInternetRegistrationDetails" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="CallToActivate">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/CallToActivate" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetPaymentsInformation">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetPaymentsInformation" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="ValidateDebitCard">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/ValidateDebitCard" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="MakePayment">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/MakePayment" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="PromiseToPay">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/PromiseToPay" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetCustomerActivityHistory">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetCustomerActivityHistory" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetVerificationHistory">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetVerificationHistory" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="InvalidateSession">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/InvalidateSession" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="UpdateSession">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/UpdateSession" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetDropOutReason">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetDropOutReason" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetFraudEvaluationDetail">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetFraudEvaluationDetail" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="SetFraudEvaluationOverride">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/SetFraudEvaluationOverride" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetRouting">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetRouting" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="CheckCollectionsRules">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/CheckCollectionsRules" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetCallerInformation">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetCallerInformation" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="GetCattFattData">
      <soap:operation
         soapAction="http://ws.barclaycard.com/sivr/GetCattFattData" />
      <wsdl:input>
         <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal" />
      </wsdl:output>
   </wsdl:operation>
</wsdl:binding>

<wsdl:service name="SIVRServices">
<wsdl:port binding="sivrws:SIVRSOAP" name="SIVRSOAP">
<soap:address location="http://localhost:9084/StrategicIVR/SIVRServices"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
************************

I tried changing the soap:address to actual but still getting same error
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
We believe the issue is the relative location of the schema:

      <xsd:import namespace="http://ws.barclaycard.com/sivr/"
            schemaLocation="StrategicIVR_Schema1.xsd"></xsd:import>
   
MunmunJain
Joined: Dec 20, 2013
Messages: 16
Offline
My WSDL and the xsd are in the same location... Can there be anyother reason??
SamareshKowshik
Joined: Nov 6, 2013
Messages: 351
Offline
Hi Munmun,

I think we need a little more information before we can figure out what's going on.

1.) Where is this WSDL located? Is it on your own computer or at a remote location?

2.) The SOAP address is using localhost as the web service location. Is the web service hosted on your own machine?

3.) I'd like for you to try something. Instead of creating an Axis2 Web Service Operation File, this time try and create an Axis 1.4 WSOP. Check the box for Allow WSDL Imports and then try and load the WSDL. When the error pops up, click the Details button and post the full error message here.
MunmunJain
Joined: Dec 20, 2013
Messages: 16
Offline
I could successfully load the wsdl located on my system. Now I am trying to use the wsdl specified on the server but it gives me below error:
you may need to configure proxy. How do i do that?
SamareshKowshik
Joined: Nov 6, 2013
Messages: 351
Offline
Window->Preferences->Avaya Aura->Dialog Designer
Go to:   
Mobile view