Hi All, I have a RESTful web service which takes ages to get deployed when I'm connected to Internet. The WSDL 2.0 is auto-generated using java2wsdl script of axis2 1.6.1.
I think it tries to access some schemas available via the Internet. WSDL is attached. How to get rid of this delay? -- Thanks & regards, Nirmal Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/
<?xml version="1.0" encoding="UTF-8"?> <wsdl2:description xmlns:wsdl2="http://www.w3.org/ns/wsdl" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://impl.service.agent.autoscaler.carbon.wso2.org" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wrpc="http://www.w3.org/ns/wsdl/rpc" xmlns:wsoap="http://www.w3.org/ns/wsdl/soap" xmlns:tns="http://impl.service.agent.autoscaler.carbon.wso2.org" xmlns:wsdlx="http://www.w3.org/ns/wsdl-extensions" xmlns:ax21="http://exception.agent.autoscaler.carbon.wso2.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:whttp="http://www.w3.org/ns/wsdl/http" targetNamespace="http://impl.service.agent.autoscaler.carbon.wso2.org"> <wsdl2:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://exception.agent.autoscaler.carbon.wso2.org/xsd"> <xs:complexType name="InstanceTerminationFailureException"> <xs:sequence/> </xs:complexType> <xs:complexType name="ImageNotFoundException"> <xs:sequence/> </xs:complexType> <xs:complexType name="InstanceInitiationFailureException"> <xs:sequence/> </xs:complexType> </xs:schema> <xs:schema xmlns:ax22="http://exception.agent.autoscaler.carbon.wso2.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://impl.service.agent.autoscaler.carbon.wso2.org"> <xs:import namespace="http://exception.agent.autoscaler.carbon.wso2.org/xsd"/> <xs:element name="AgentServiceException"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AgentServiceException" nillable="true" type="ns:Exception"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="Exception"> <xs:sequence> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="unregisterInAgentManagementService"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="unregisterInAgentManagementServiceResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AgentServiceInstanceTerminationFailureException"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="InstanceTerminationFailureException" nillable="true" type="ax21:InstanceTerminationFailureException"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="terminateInstance"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="instanceId" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="terminateInstanceResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AgentServiceImageNotFoundException"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ImageNotFoundException" nillable="true" type="ax21:ImageNotFoundException"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AgentServiceInstanceInitiationFailureException"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="InstanceInitiationFailureException" nillable="true" type="ax21:InstanceInitiationFailureException"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="startInstance"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="instanceId" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="startInstanceResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="registerInAgentManagementService"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="registerInAgentManagementServiceResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getNumberOfInstances"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="getNumberOfInstancesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </wsdl2:types> <wsdl2:interface name="ServiceInterface"> <wsdl2:fault name="AgentServiceException" element="ns:AgentServiceException"/> <wsdl2:fault name="AgentServiceInstanceTerminationFailureException" element="ns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:fault name="AgentServiceImageNotFoundException" element="ns:AgentServiceImageNotFoundException"/> <wsdl2:fault name="AgentServiceInstanceInitiationFailureException" element="ns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:operation name="registerInAgentManagementService" style="http://www.w3.org/ns/wsdl/style/rpc http://www.w3.org/ns/wsdl/style/iri http://www.w3.org/ns/wsdl/style/multipart" wrpc:signature="return #return " pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl2:input element="ns:registerInAgentManagementService" wsaw:Action="urn:registerInAgentManagementService"/> <wsdl2:output element="ns:registerInAgentManagementServiceResponse" wsaw:Action="urn:registerInAgentManagementServiceResponse"/> <wsdl2:outfault ref="tns:AgentServiceException" wsaw:Action="urn:registerInAgentManagementServiceAgentServiceException"/> </wsdl2:operation> <wsdl2:operation name="terminateInstance" style="http://www.w3.org/ns/wsdl/style/rpc" wrpc:signature="instanceId #in return #return " pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl2:input element="ns:terminateInstance" wsaw:Action="urn:terminateInstance"/> <wsdl2:output element="ns:terminateInstanceResponse" wsaw:Action="urn:terminateInstanceResponse"/> <wsdl2:outfault ref="tns:AgentServiceInstanceTerminationFailureException" wsaw:Action="urn:terminateInstanceAgentServiceInstanceTerminationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceException" wsaw:Action="urn:terminateInstanceAgentServiceException"/> </wsdl2:operation> <wsdl2:operation name="unregisterInAgentManagementService" style="http://www.w3.org/ns/wsdl/style/rpc http://www.w3.org/ns/wsdl/style/iri http://www.w3.org/ns/wsdl/style/multipart" wrpc:signature="return #return " pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl2:input element="ns:unregisterInAgentManagementService" wsaw:Action="urn:unregisterInAgentManagementService"/> <wsdl2:output element="ns:unregisterInAgentManagementServiceResponse" wsaw:Action="urn:unregisterInAgentManagementServiceResponse"/> <wsdl2:outfault ref="tns:AgentServiceException" wsaw:Action="urn:unregisterInAgentManagementServiceAgentServiceException"/> </wsdl2:operation> <wsdl2:operation name="startInstance" style="http://www.w3.org/ns/wsdl/style/rpc" wrpc:signature="domainName #in instanceId #in return #return " pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl2:input element="ns:startInstance" wsaw:Action="urn:startInstance"/> <wsdl2:output element="ns:startInstanceResponse" wsaw:Action="urn:startInstanceResponse"/> <wsdl2:outfault ref="tns:AgentServiceImageNotFoundException" wsaw:Action="urn:startInstanceAgentServiceImageNotFoundException"/> <wsdl2:outfault ref="tns:AgentServiceInstanceInitiationFailureException" wsaw:Action="urn:startInstanceAgentServiceInstanceInitiationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceException" wsaw:Action="urn:startInstanceAgentServiceException"/> </wsdl2:operation> <wsdl2:operation name="getNumberOfInstances" style="http://www.w3.org/ns/wsdl/style/rpc http://www.w3.org/ns/wsdl/style/iri http://www.w3.org/ns/wsdl/style/multipart" wrpc:signature="return #return " pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl2:input element="ns:getNumberOfInstances" wsaw:Action="urn:getNumberOfInstances"/> <wsdl2:output element="ns:getNumberOfInstancesResponse" wsaw:Action="urn:getNumberOfInstancesResponse"/> </wsdl2:operation> </wsdl2:interface> <wsdl2:binding name="AgentServiceSoap12Binding" interface="tns:ServiceInterface" type="http://www.w3.org/ns/wsdl/soap" wsoap:version="1.2"> <wsdl2:fault ref="tns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:fault ref="tns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:fault ref="tns:AgentServiceImageNotFoundException"/> <wsdl2:fault ref="tns:AgentServiceException"/> <wsdl2:operation ref="tns:terminateInstance" wsoap:action="urn:terminateInstance"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:registerInAgentManagementService" wsoap:action="urn:registerInAgentManagementService"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:unregisterInAgentManagementService" wsoap:action="urn:unregisterInAgentManagementService"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:startInstance" wsoap:action="urn:startInstance"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceImageNotFoundException"/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:getNumberOfInstances" wsoap:action="urn:getNumberOfInstances"> <wsdl2:input/> <wsdl2:output/> </wsdl2:operation> </wsdl2:binding> <wsdl2:binding name="AgentServiceHttpBinding" interface="tns:ServiceInterface" whttp:methodDefault="POST" type="http://www.w3.org/ns/wsdl/http"> <wsdl2:fault ref="tns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:fault ref="tns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:fault ref="tns:AgentServiceImageNotFoundException"/> <wsdl2:fault ref="tns:AgentServiceException"/> <wsdl2:operation ref="tns:terminateInstance" whttp:location="instance" whttp:method="DELETE"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:registerInAgentManagementService" whttp:location="register" whttp:method="GET"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:unregisterInAgentManagementService" whttp:location="unregister" whttp:method="DELETE"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:startInstance" whttp:location="instance"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceImageNotFoundException"/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:getNumberOfInstances" whttp:location="instances" whttp:method="GET"> <wsdl2:input/> <wsdl2:output/> </wsdl2:operation> </wsdl2:binding> <wsdl2:binding name="AgentServiceSoap11Binding" interface="tns:ServiceInterface" type="http://www.w3.org/ns/wsdl/soap" wsoap:version="1.1"> <wsdl2:fault ref="tns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:fault ref="tns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:fault ref="tns:AgentServiceImageNotFoundException"/> <wsdl2:fault ref="tns:AgentServiceException"/> <wsdl2:operation ref="tns:terminateInstance" wsoap:action="urn:terminateInstance"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceInstanceTerminationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:registerInAgentManagementService" wsoap:action="urn:registerInAgentManagementService"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:unregisterInAgentManagementService" wsoap:action="urn:unregisterInAgentManagementService"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:startInstance" wsoap:action="urn:startInstance"> <wsdl2:input/> <wsdl2:output/> <wsdl2:outfault ref="tns:AgentServiceInstanceInitiationFailureException"/> <wsdl2:outfault ref="tns:AgentServiceImageNotFoundException"/> <wsdl2:outfault ref="tns:AgentServiceException"/> </wsdl2:operation> <wsdl2:operation ref="tns:getNumberOfInstances" wsoap:action="urn:getNumberOfInstances"> <wsdl2:input/> <wsdl2:output/> </wsdl2:operation> </wsdl2:binding> <wsdl2:service name="AgentService" interface="tns:ServiceInterface"> <!--wsdl2:endpoint name="AgentServiceHttpSoap11Endpoint" binding="tns:AgentServiceSoap11Binding" address="http://localhost:8080/axis2/services/AgentService"/> <wsdl2:endpoint name="AgentServiceHttpSoap12Endpoint" binding="tns:AgentServiceSoap12Binding" address="http://localhost:8080/axis2/services/AgentService"/--> <wsdl2:endpoint name="AgentServiceHttpEndpoint" binding="tns:AgentServiceHttpBinding" address="http://localhost:8080/axis2/services/AgentService"/> </wsdl2:service> </wsdl2:description>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
