0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
vtiger
/
5.0.4
/
global
/
[
Home
]
File: AdminService.xml
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax25="http://io.java/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ax22="http://json.intf.nsoa.netsol.com/xsd" xmlns:axis2="http://nsoa.netsol.com/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax21="http://json.admin.nsoa.netsol.com/xsd" xmlns:ns="http://impl.admin.nsoa.netsol.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://nsoa.netsol.com/"> <wsdl:documentation>AdminService</wsdl:documentation> <wsdl:types> <xs:schema xmlns:ax23="http://json.intf.nsoa.netsol.com/xsd" xmlns:ax26="http://io.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://json.admin.nsoa.netsol.com/xsd"> <xs:import namespace="http://json.intf.nsoa.netsol.com/xsd"/> <xs:import namespace="http://io.java/xsd"/> <xs:complexType name="ProdInstBasedReq"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="credential" nillable="true" type="ax21:PartnerCredential"/> <xs:element minOccurs="0" name="prodInstId" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="PartnerCredential"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="partnerId" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="partnerKey" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GadgetInstanceReq"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="appInstId" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="credential" nillable="true" type="ax21:PartnerCredential"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="UpdateStatusReq"> <xs:complexContent> <xs:extension base="ax21:GadgetInstanceReq"> <xs:sequence> <xs:element minOccurs="0" name="status" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ValidateSSOTokenReq"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="appInstId" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="credential" nillable="true" type="ax21:PartnerCredential"/> <xs:element minOccurs="0" name="ssoToken" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GadgetCatalog"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="gadgets" nillable="true" type="ax21:GadgetTypeInfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GadgetTypeInfo"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="gadgetTypeId" nillable="true" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="gadgetViews" nillable="true" type="ax21:GadgetView"/> <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="thumbnailUrl" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GadgetView"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="minHeight" type="xs:int"/> <xs:element minOccurs="0" name="minWidth" type="xs:int"/> <xs:element minOccurs="0" name="thumbnailUrl" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="viewName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="viewType" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ProvisionRes"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="status" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="url" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RegisterGadgetsReq"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="categoryId" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="credential" nillable="true" type="ax21:PartnerCredential"/> <xs:element minOccurs="0" name="customerEmail" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="customerUsername" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="prodCd" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="prodInstId" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RegisterGadgetsRes"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="gadgets" nillable="true" type="ax21:GadgetInstance"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GadgetInstance"> <xs:complexContent> <xs:extension base="ax22:BaseData"> <xs:sequence> <xs:element minOccurs="0" name="gadgetInstanceId" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="gadgetTypeId" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GetSSOTokenReq"> <xs:complexContent> <xs:extension base="ax21:GadgetInstanceReq"> <xs:sequence> <xs:element minOccurs="0" name="clientIP" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="sessionObj" nillable="true" type="ax26:Serializable"/> <xs:element minOccurs="0" name="sessionTimeoutMins" type="xs:int"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns:ax24="http://json.admin.nsoa.netsol.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://impl.admin.nsoa.netsol.com"> <xs:import namespace="http://json.admin.nsoa.netsol.com/xsd"/> <xs:element name="deleteGadgets"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:ProdInstBasedReq"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="deleteGadgetsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="updateStatus"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:UpdateStatusReq"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="updateStatusResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="validateSSOToken"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:ValidateSSOTokenReq"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="validateSSOTokenResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getGadgetCatalog"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:PartnerCredential"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getGadgetCatalogResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="ax24:GadgetCatalog"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="provision"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:GadgetInstanceReq"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="provisionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="ax24:ProvisionRes"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="registerGadgets"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:RegisterGadgetsReq"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="registerGadgetsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="ax24:RegisterGadgetsRes"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getSSOToken"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:GetSSOTokenReq"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getSSOTokenResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://io.java/xsd"> <xs:complexType name="Serializable"> <xs:sequence/> </xs:complexType> </xs:schema> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://json.intf.nsoa.netsol.com/xsd"> <xs:complexType name="BaseData"> <xs:sequence/> </xs:complexType> </xs:schema> </wsdl:types> <wsdl:message name="getGadgetCatalogRequest"> <wsdl:part name="parameters" element="ns:getGadgetCatalog"/> </wsdl:message> <wsdl:message name="getGadgetCatalogResponse"> <wsdl:part name="parameters" element="ns:getGadgetCatalogResponse"/> </wsdl:message> <wsdl:message name="updateStatusRequest"> <wsdl:part name="parameters" element="ns:updateStatus"/> </wsdl:message> <wsdl:message name="updateStatusResponse"> <wsdl:part name="parameters" element="ns:updateStatusResponse"/> </wsdl:message> <wsdl:message name="registerGadgetsRequest"> <wsdl:part name="parameters" element="ns:registerGadgets"/> </wsdl:message> <wsdl:message name="registerGadgetsResponse"> <wsdl:part name="parameters" element="ns:registerGadgetsResponse"/> </wsdl:message> <wsdl:message name="getSSOTokenRequest"> <wsdl:part name="parameters" element="ns:getSSOToken"/> </wsdl:message> <wsdl:message name="getSSOTokenResponse"> <wsdl:part name="parameters" element="ns:getSSOTokenResponse"/> </wsdl:message> <wsdl:message name="validateSSOTokenRequest"> <wsdl:part name="parameters" element="ns:validateSSOToken"/> </wsdl:message> <wsdl:message name="validateSSOTokenResponse"> <wsdl:part name="parameters" element="ns:validateSSOTokenResponse"/> </wsdl:message> <wsdl:message name="provisionRequest"> <wsdl:part name="parameters" element="ns:provision"/> </wsdl:message> <wsdl:message name="provisionResponse"> <wsdl:part name="parameters" element="ns:provisionResponse"/> </wsdl:message> <wsdl:message name="deleteGadgetsRequest"> <wsdl:part name="parameters" element="ns:deleteGadgets"/> </wsdl:message> <wsdl:message name="deleteGadgetsResponse"> <wsdl:part name="parameters" element="ns:deleteGadgetsResponse"/> </wsdl:message> <wsdl:portType name="AdminServicePortType"> <wsdl:operation name="getGadgetCatalog"> <wsdl:input message="axis2:getGadgetCatalogRequest" wsaw:Action="urn:getGadgetCatalog"/> <wsdl:output message="axis2:getGadgetCatalogResponse" wsaw:Action="urn:getGadgetCatalogResponse"/> </wsdl:operation> <wsdl:operation name="updateStatus"> <wsdl:input message="axis2:updateStatusRequest" wsaw:Action="urn:updateStatus"/> <wsdl:output message="axis2:updateStatusResponse" wsaw:Action="urn:updateStatusResponse"/> </wsdl:operation> <wsdl:operation name="registerGadgets"> <wsdl:input message="axis2:registerGadgetsRequest" wsaw:Action="urn:registerGadgets"/> <wsdl:output message="axis2:registerGadgetsResponse" wsaw:Action="urn:registerGadgetsResponse"/> </wsdl:operation> <wsdl:operation name="getSSOToken"> <wsdl:input message="axis2:getSSOTokenRequest" wsaw:Action="urn:getSSOToken"/> <wsdl:output message="axis2:getSSOTokenResponse" wsaw:Action="urn:getSSOTokenResponse"/> </wsdl:operation> <wsdl:operation name="validateSSOToken"> <wsdl:input message="axis2:validateSSOTokenRequest" wsaw:Action="urn:validateSSOToken"/> <wsdl:output message="axis2:validateSSOTokenResponse" wsaw:Action="urn:validateSSOTokenResponse"/> </wsdl:operation> <wsdl:operation name="provision"> <wsdl:input message="axis2:provisionRequest" wsaw:Action="urn:provision"/> <wsdl:output message="axis2:provisionResponse" wsaw:Action="urn:provisionResponse"/> </wsdl:operation> <wsdl:operation name="deleteGadgets"> <wsdl:input message="axis2:deleteGadgetsRequest" wsaw:Action="urn:deleteGadgets"/> <wsdl:output message="axis2:deleteGadgetsResponse" wsaw:Action="urn:deleteGadgetsResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="AdminServiceSoap11Binding" type="axis2:AdminServicePortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="getGadgetCatalog"> <soap:operation soapAction="urn:getGadgetCatalog" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="updateStatus"> <soap:operation soapAction="urn:updateStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="registerGadgets"> <soap:operation soapAction="urn:registerGadgets" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSSOToken"> <soap:operation soapAction="urn:getSSOToken" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="validateSSOToken"> <soap:operation soapAction="urn:validateSSOToken" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="provision"> <soap:operation soapAction="urn:provision" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteGadgets"> <soap:operation soapAction="urn:deleteGadgets" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="AdminServiceSoap12Binding" type="axis2:AdminServicePortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="getGadgetCatalog"> <soap12:operation soapAction="urn:getGadgetCatalog" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="updateStatus"> <soap12:operation soapAction="urn:updateStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="registerGadgets"> <soap12:operation soapAction="urn:registerGadgets" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSSOToken"> <soap12:operation soapAction="urn:getSSOToken" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="validateSSOToken"> <soap12:operation soapAction="urn:validateSSOToken" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="provision"> <soap12:operation soapAction="urn:provision" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteGadgets"> <soap12:operation soapAction="urn:deleteGadgets" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="AdminServiceHttpBinding" type="axis2:AdminServicePortType"> <http:binding verb="POST"/> <wsdl:operation name="getGadgetCatalog"> <http:operation location="AdminService/getGadgetCatalog"/> <wsdl:input> <mime:content type="text/xml" part="getGadgetCatalog"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="getGadgetCatalog"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="updateStatus"> <http:operation location="AdminService/updateStatus"/> <wsdl:input> <mime:content type="text/xml" part="updateStatus"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="updateStatus"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="registerGadgets"> <http:operation location="AdminService/registerGadgets"/> <wsdl:input> <mime:content type="text/xml" part="registerGadgets"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="registerGadgets"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSSOToken"> <http:operation location="AdminService/getSSOToken"/> <wsdl:input> <mime:content type="text/xml" part="getSSOToken"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="getSSOToken"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="validateSSOToken"> <http:operation location="AdminService/validateSSOToken"/> <wsdl:input> <mime:content type="text/xml" part="validateSSOToken"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="validateSSOToken"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="provision"> <http:operation location="AdminService/provision"/> <wsdl:input> <mime:content type="text/xml" part="provision"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="provision"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteGadgets"> <http:operation location="AdminService/deleteGadgets"/> <wsdl:input> <mime:content type="text/xml" part="deleteGadgets"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml" part="deleteGadgets"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="AdminService"> <wsdl:port name="AdminServiceHttpSoap11Endpoint" binding="axis2:AdminServiceSoap11Binding"> <soap:address location="http://nprov.prod.netsol.com/api/services/AdminService.AdminServiceHttpSoap11Endpoint/"/> </wsdl:port> <wsdl:port name="AdminServiceHttpSoap12Endpoint" binding="axis2:AdminServiceSoap12Binding"> <soap12:address location="http://nprov.prod.netsol.com/api/services/AdminService.AdminServiceHttpSoap12Endpoint/"/> </wsdl:port> <wsdl:port name="AdminServiceHttpEndpoint" binding="axis2:AdminServiceHttpBinding"> <http:address location="http://nprov.prod.netsol.com/api/services/AdminService.AdminServiceHttpEndpoint/" </wsdl:port> </wsdl:service> </wsdl:definitions>