Exemple de fichier Application Interface web service WSDL

Dernière mise à jour : Nov 09, 2023 |
Informations sur le prologue
Voici un exemple du fichier Application Interface web service WSDL. Le fichier réel est installé sur le serveur qui exécute le EPM logiciel. Pour plus de détails sur l’accès à ce fichier, voir Configuration du Application Interface web service.
<?xml version="1.0" encoding="UTF-8"?>
<wsdl :définitions xmlns :wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns :ns1="http://org.apache.axis2/xsd"
xmlns :ns="http://xml.avaya.com/ws/VPAppIntf/VoicePortal"
xmlns :wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns :ax25="http://services.vp.avaya.com/xsd"
xmlns :http="http://schemas.xmlsoap.org/wsdl/http/" xmlns :ax21="http://rmi.java/xsd"
xmlns :ax22="http://io.java/xsd" xmlns :xs="http://www.w3.org/2001/XMLSchema"
xmlns :mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns :soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns :soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
targetNamespace="http://xml.avaya.com/ws/VPAppIntf/VoicePortal">
    <wsdl:types>
        <xs:schema xmlns:ax23="http://io.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://rmi.java/xsd">
            <xs:import namespace="http://io.java/xsd"/>
            <xs:complexType name="RemoteException">
                <xs:complexContent>
                    <xs:extension base="ax23:IOException">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="cause" nillable="true" type="xs:anyType"/>
                            <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://services.vp.avaya.com/xsd">
            <xs:complexType name="SendCCXMLEventRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="eventName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="sessionID" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendCCXMLEventResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="retCode" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="QueryResourcesRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="queryResourcesRequestUnused" type="xs:int"/>
                    <xs:element minOccurs="0" name="zone" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="QueryResourcesResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="totalRes_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedH323_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedSIP_returned" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchVXMLRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="applicationURL" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="connectTimeoutSecs" type="xs:int"/>
                    <xs:element minOccurs="1" name="fromURI" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="toURI" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="uuiInfo" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="zone" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchVXMLResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="totalRes_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedH323_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedSIP_returned" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchCCXMLRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="applicationURL" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="launchTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="toURI" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="uuiInfo" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="zone" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchCCXMLResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="totalRes_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedH323_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedSIP_returned" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchSMSRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="from" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="smsParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="to" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchSMSResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendSMSRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="message" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="1" name="sessionID" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="smsParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendSMSResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="messageID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchEmailRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="attachments" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="bcc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="body" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="cc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="emailParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="headers" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="subject" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="to" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchEmailResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendEmailRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="attachments" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="bcc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="body" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="cc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="emailParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="from" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="headers" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="1" name="sessionID" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="subject" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendEmailResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="messageID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
             <xs:complexType name="LaunchHtmlRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchHtmlResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationURL" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="sessionID_AppServer" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="sessionID_htmlApp" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchAppRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="genericAppType" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchAppResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="ID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="parameters" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusExRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="getStatusExRequestUnused" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusExResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="avgMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLEventsSent_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iLaunchAppRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iLaunchEmailRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iLaunchSmsRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSIPRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSendAppRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSendEmailRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSendSmsRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iTELRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iVXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="lastRequestDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="maxMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="minMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="serviceStartedDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="vpmsSoftwareVersion_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendAppRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="genericAppType" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="sessionID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendAppResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="ID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="parameters" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="getStatusRequestUnused" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="avgMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLEventsSent_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSIPRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iTELRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iVXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="lastRequestDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="maxMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="minMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="serviceStartedDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="vpmsSoftwareVersion_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://io.java/xsd">
            <xs:complexType name="IOException">
                <xs:sequence/>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax26="http://services.vp.avaya.com/xsd" xmlns:ax24="http://rmi.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.avaya.com/ws/VPAppIntf/VoicePortal">
            <xs:import namespace="http://rmi.java/xsd"/>
            <xs:import namespace="http://services.vp.avaya.com/xsd"/>
            <xs:element name="VPAppIntfServiceRemoteException">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="RemoteException" nillable="true" type="ax24:RemoteException"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendCCXMLEvent">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendCCXMLEventRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendCCXMLEventResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendCCXMLEventResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryResources">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:QueryResourcesRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryResourcesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:QueryResourcesResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchVXML">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchVXMLRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchVXMLResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchVXMLResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchCCXML">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchCCXMLRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchCCXMLResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchCCXMLResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchSMS">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchSMSRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchSMSResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchSMSResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendSMS">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendSMSRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendSMSResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendSMSResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchEmail">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchEmailRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchEmailResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchEmailResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendEmail">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendEmailRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendEmailResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendEmailResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
             <xs:element name="launchHtml">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchHtmlRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchHtmlResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchHtmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchApp">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchAppRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchAppResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchAppResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatusEx">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:GetStatusExRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatusExResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:GetStatusExResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendApp">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendAppRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendAppResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendAppResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatus">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:GetStatusRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatusResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:GetStatusResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversationResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="return" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="createConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args1" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args2" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="updateConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args1" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args2" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversationByAlias">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversationByAliasResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="return" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addConversationAlias">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args1" nillable="false" type="xs:string" maxOccurs="3"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="queryResourcesRequest">
        <wsdl:part name="parameters" element="ns:queryResources"/>
    </wsdl:message>
    <wsdl:message name="queryResourcesResponse">
        <wsdl:part name="parameters" element="ns:queryResourcesResponse"/>
    </wsdl:message>
    <wsdl:message name="VPAppIntfServiceRemoteException">
        <wsdl:part name="parameters" element="ns:VPAppIntfServiceRemoteException"/>
    </wsdl:message>
    <wsdl:message name="launchCCXMLRequest">
        <wsdl:part name="parameters" element="ns:launchCCXML"/>
    </wsdl:message>
    <wsdl:message name="launchCCXMLResponse">
        <wsdl:part name="parameters" element="ns:launchCCXMLResponse"/>
    </wsdl:message>
    <wsdl:message name="launchAppRequest">
        <wsdl:part name="parameters" element="ns:launchApp"/>
    </wsdl:message>
    <wsdl:message name="launchAppResponse">
        <wsdl:part name="parameters" element="ns:launchAppResponse"/>
    </wsdl:message>
    <wsdl:message name="launchEmailRequest">
        <wsdl:part name="parameters" element="ns:launchEmail"/>
    </wsdl:message>
    <wsdl:message name="launchEmailResponse">
        <wsdl:part name="parameters" element="ns:launchEmailResponse"/>
    </wsdl:message>
    <wsdl:message name="launchHtmlRequest">
        <wsdl:part name="parameters" element="ns:launchHtml"/>
    </wsdl:message>
    <wsdl:message name="launchHtmlResponse">
        <wsdl:part name="parameters" element="ns:launchHtmlResponse"/>
    </wsdl:message>
    <wsdl:message name="sendAppRequest">
        <wsdl:part name="parameters" element="ns:sendApp"/>
    </wsdl:message>
    <wsdl:message name="sendAppResponse">
        <wsdl:part name="parameters" element="ns:sendAppResponse"/>
    </wsdl:message>
    <wsdl:message name="sendEmailRequest">
        <wsdl:part name="parameters" element="ns:sendEmail"/>
    </wsdl:message>
    <wsdl:message name="sendEmailResponse">
        <wsdl:part name="parameters" element="ns:sendEmailResponse"/>
    </wsdl:message>
    <wsdl:message name="getStatusRequest">
        <wsdl:part name="parameters" element="ns:getStatus"/>
    </wsdl:message>
    <wsdl:message name="getStatusResponse">
        <wsdl:part name="parameters" element="ns:getStatusResponse"/>
    </wsdl:message>
    <wsdl:message name="sendCCXMLEventRequest">
        <wsdl:part name="parameters" element="ns:sendCCXMLEvent"/>
    </wsdl:message>
    <wsdl:message name="sendCCXMLEventResponse">
        <wsdl:part name="parameters" element="ns:sendCCXMLEventResponse"/>
    </wsdl:message>
    <wsdl:message name="getStatusExRequest">
        <wsdl:part name="parameters" element="ns:getStatusEx"/>
    </wsdl:message>
    <wsdl:message name="getStatusExResponse">
        <wsdl:part name="parameters" element="ns:getStatusExResponse"/>
    </wsdl:message>
    <wsdl:message name="launchSMSRequest">
        <wsdl:part name="parameters" element="ns:launchSMS"/>
    </wsdl:message>
    <wsdl:message name="launchSMSResponse">
        <wsdl:part name="parameters" element="ns:launchSMSResponse"/>
    </wsdl:message>
    <wsdl:message name="launchVXMLRequest">
        <wsdl:part name="parameters" element="ns:launchVXML"/>
    </wsdl:message>
    <wsdl:message name="launchVXMLResponse">
        <wsdl:part name="parameters" element="ns:launchVXMLResponse"/>
    </wsdl:message>
    <wsdl:message name="sendSMSRequest">
        <wsdl:part name="parameters" element="ns:sendSMS"/>
    </wsdl:message>
    <wsdl:message name="sendSMSResponse">
        <wsdl:part name="parameters" element="ns:sendSMSResponse"/>
    </wsdl:message>
    <wsdl:message name="getConversationResponse">
        <wsdl:part name="parameters" element="ns:getConversationResponse"/>
    </wsdl:message>
    <wsdl:message name="createConversationRequest">
        <wsdl:part name="parameters" element="ns:createConversation"/>
    </wsdl:message>
    <wsdl:message name="getConversationRequest">
        <wsdl:part name="parameters" element="ns:getConversation"/>
    </wsdl:message>
    <wsdl:message name="deleteConversationRequest">
        <wsdl:part name="parameters" element="ns:deleteConversation"/>
    </wsdl:message>
    <wsdl:message name="updateConversationRequest">
        <wsdl:part name="parameters" element="ns:updateConversation"/>
    </wsdl:message>
    <wsdl:message name="getConversationByAliasRequest">
        <wsdl:part name="parameters" element="ns:getConversationByAlias"/>
    </wsdl:message>
    <wsdl:message name="getConversationByAliasResponse">
        <wsdl:part name="parameters" element="ns:getConversationByAliasResponse"/>
    </wsdl:message>
    <wsdl:message name="addConversationAliasRequest">
        <wsdl:part name="parameters" element="ns:addConversationAlias"/>
    </wsdl:message>
    <wsdl:portType name="VPAppIntfServicePortType">
        <wsdl:operation name="queryResources">
            <wsdl:input message="ns:queryResourcesRequest" wsaw:Action="urn:queryResources"/>
            <wsdl:output message="ns:queryResourcesResponse" wsaw:Action="urn:queryResourcesResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:queryResourcesVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <wsdl:input message="ns:launchCCXMLRequest" wsaw:Action="urn:launchCCXML"/>
            <wsdl:output message="ns:launchCCXMLResponse" wsaw:Action="urn:launchCCXMLResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchCCXMLVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <wsdl:input message="ns:launchAppRequest" wsaw:Action="urn:launchApp"/>
            <wsdl:output message="ns:launchAppResponse" wsaw:Action="urn:launchAppResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchAppVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <wsdl:input message="ns:launchEmailRequest" wsaw:Action="urn:launchEmail"/>
            <wsdl:output message="ns:launchEmailResponse" wsaw:Action="urn:launchEmailResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchEmailVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <wsdl:input message="ns:launchHtmlRequest" wsaw:Action="urn:launchHtml"/>
            <wsdl:output message="ns:launchHtmlResponse" wsaw:Action="urn:launchHtmlResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchHtmlVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <wsdl:input message="ns:sendAppRequest" wsaw:Action="urn:sendApp"/>
            <wsdl:output message="ns:sendAppResponse" wsaw:Action="urn:sendAppResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendAppVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <wsdl:input message="ns:sendEmailRequest" wsaw:Action="urn:sendEmail"/>
            <wsdl:output message="ns:sendEmailResponse" wsaw:Action="urn:sendEmailResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendEmailVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <wsdl:input message="ns:getStatusRequest" wsaw:Action="urn:getStatus"/>
            <wsdl:output message="ns:getStatusResponse" wsaw:Action="urn:getStatusResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getStatusVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <wsdl:input message="ns:sendCCXMLEventRequest" wsaw:Action="urn:sendCCXMLEvent"/>
            <wsdl:output message="ns:sendCCXMLEventResponse" wsaw:Action="urn:sendCCXMLEventResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendCCXMLEventVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <wsdl:input message="ns:getStatusExRequest" wsaw:Action="urn:getStatusEx"/>
            <wsdl:output message="ns:getStatusExResponse" wsaw:Action="urn:getStatusExResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getStatusExVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <wsdl:input message="ns:launchSMSRequest" wsaw:Action="urn:launchSMS"/>
            <wsdl:output message="ns:launchSMSResponse" wsaw:Action="urn:launchSMSResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchSMSVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <wsdl:input message="ns:launchVXMLRequest" wsaw:Action="urn:launchVXML"/>
            <wsdl:output message="ns:launchVXMLResponse" wsaw:Action="urn:launchVXMLResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchVXMLVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <wsdl:input message="ns:sendSMSRequest" wsaw:Action="urn:sendSMS"/>
            <wsdl:output message="ns:sendSMSResponse" wsaw:Action="urn:sendSMSResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendSMSVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <wsdl:input message="ns:deleteConversationRequest" wsaw:Action="urn:deleteConversation"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:deleteConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:deleteConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <wsdl:input message="ns:getConversationRequest" wsaw:Action="urn:getConversation"/>
            <wsdl:output message="ns:getConversationResponse" wsaw:Action="urn:getConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <wsdl:input message="ns:updateConversationRequest" wsaw:Action="urn:updateConversation"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:updateConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:updateConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <wsdl:input message="ns:createConversationRequest" wsaw:Action="urn:createConversation"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:createConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:createConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <wsdl:input message="ns:getConversationByAliasRequest" wsaw:Action="urn:getConversationByAlias"/>
            <wsdl:output message="ns:getConversationByAliasResponse" wsaw:Action="urn:getConversationByAliasResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getConversationByAliasVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <wsdl:input message="ns:addConversationAliasRequest" wsaw:Action="urn:addConversationAlias"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:addConversationAliasResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:addConversationAliasVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="VPAppIntfServiceSoap11Binding" type="ns:VPAppIntfServicePortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="queryResources">
            <soap:operation soapAction="urn:queryResources" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <soap:operation soapAction="urn:launchCCXML" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <soap:operation soapAction="urn:launchApp" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <soap:operation soapAction="urn:launchEmail" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <soap:operation soapAction="urn:launchHtml" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <soap:operation soapAction="urn:sendEmail" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <soap:operation soapAction="urn:sendApp" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <soap:operation soapAction="urn:getStatus" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <soap:operation soapAction="urn:sendCCXMLEvent" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <soap:operation soapAction="urn:getStatusEx" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <soap:operation soapAction="urn:launchSMS" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <soap:operation soapAction="urn:launchVXML" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <soap:operation soapAction="urn:sendSMS" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <soap:operation soapAction="urn:deleteConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <soap:operation soapAction="urn:getConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <soap:operation soapAction="urn:updateConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <soap:operation soapAction="urn:createConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <soap:operation soapAction="urn:getConversationByAlias" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <soap:operation soapAction="urn:addConversationAlias" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="VPAppIntfServiceSoap12Binding" type="ns:VPAppIntfServicePortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="queryResources">
            <soap12:operation soapAction="urn:queryResources" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <soap12:operation soapAction="urn:launchCCXML" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <soap12:operation soapAction="urn:launchApp" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <soap12:operation soapAction="urn:launchEmail" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <soap12:operation soapAction="urn:launchHtml" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <soap12:operation soapAction="urn:sendEmail" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <soap12:operation soapAction="urn:sendApp" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <soap12:operation soapAction="urn:getStatus" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <soap12:operation soapAction="urn:sendCCXMLEvent" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <soap12:operation soapAction="urn:getStatusEx" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <soap12:operation soapAction="urn:launchSMS" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <soap12:operation soapAction="urn:launchVXML" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <soap12:operation soapAction="urn:sendSMS" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <soap12:operation soapAction="urn:deleteConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <soap12:operation soapAction="urn:getConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <soap12:operation soapAction="urn:updateConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <soap12:operation soapAction="urn:createConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <soap12:operation soapAction="urn:getConversationByAlias" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <soap12:operation soapAction="urn:addConversationAlias" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="VPAppIntfServiceHttpBinding" type="ns:VPAppIntfServicePortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="queryResources">
            <http:operation location="queryResources"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <http:operation location="launchCCXML"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <http:operation location="launchApp"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <http:operation location="launchEmail"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <http:operation location="launchHtml"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <http:operation location="sendEmail"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <http:operation location="sendApp"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <http:operation location="getStatus"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <http:operation location="sendCCXMLEvent"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <http:operation location="getStatusEx"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <http:operation location="launchSMS"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <http:operation location="launchVXML"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <http:operation location="sendSMS"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <http:operation location="deleteConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <http:operation location="getConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <http:operation location="updateConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <http:operation location="createConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <http:operation location="getConversationByAlias"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <http:operation location="addConversationAlias"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="VPAppIntfService">
        <wsdl:port name="VPAppIntfServiceHttpSoap11Endpoint" binding="ns:VPAppIntfServiceSoap11Binding">
            <soap:address location="http://localhost:8080/axis2/services/VPAppIntfService"/>
        </wsdl:port>
        <wsdl:port name="VPAppIntfServiceHttpSoap12Endpoint" binding="ns:VPAppIntfServiceSoap12Binding">
            <soap12:address location="http://localhost:8080/axis2/services/VPAppIntfService"/>
        </wsdl:port>
        <wsdl:port name="VPAppIntfServiceHttpEndpoint" binding="ns:VPAppIntfServiceHttpBinding">
            <http:address location="http://localhost:8080/axis2/services/VPAppIntfService"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>