Click here to Skip to main content
15,885,953 members
Articles / Web Development / Apache
Article

Consuming a .NET Web Service with Apache AXIS

Rate me:
Please Sign up or sign in to vote.
3.93/5 (22 votes)
15 Apr 2004Apache1 min read 275.4K   997   28   60
Consuming a .NET Web Service with Apache AXIS.

Introduction

In this article, I will present an example on how to develop a typical HelloWorld Web Service with .NET on IIS, and how to consume that service with Apache AXIS in Java. Apache AXIS is SOAP implementation provided by Apache. AXIS SOAP implementation is available in two languages, C++ and Java. In this article, I will use the Java implementation of AXIS SOAP. Apache AXIS can be downloaded from here.

HelloWorld.asmx file is a simple text file in C#. The class HelloWorld just extends with the class WebService and implements a method SayHelloWorld(). To make this method a web method, it is given the attributed [WebMethod]. IIS simply takes care of generating the SOAP message and the WSDL file for the client.

Web Service on IIS in .asmx file

C#
<%@ WebService Language="C#" Class="HelloWorld" %>
using System;
using System.Web.Services;
public class HelloWorld : WebService 
{
     [WebMethod] public String SayHelloWorld() 
     {
          return "Hello World";
     }
}

To consume this Web Service with AXIS, WSDL file for the HelloWorld Web Service needs to be downloaded.

Now, to consume this Web Service, Apache AXIS provides a tool WSDL2Java to convert WSDL specification file to Java code. This tool generates the four Java classes, and that will take care of processing XML and SOAP messaging, and makes the use of Web Service as simple as calling an object on a local machine.

> java org.apache.axis.wsdl.WSDL2Java <A href="http://localhost/HelloWorld.asmx?WSDL">http://localhost/HelloWorld.asmx?WSDL</A>

The above tool will generate the following four class files which can be used to access that Web Service.

  • HelloWorld.java
  • HelloWorldLocator.java
  • HelloWorldSoap.java
  • HelloWorldSoapStub.java

This is how the client program looks like:

JavaScript
package org.tempuri;
public class Client
{
      public static void main(String [] args)
      {
            try
            {  
                  HelloWorldLocator loc = new HelloWorldLocator();
                  HelloWorldSoap port = loc.getHelloWorldSoap();
                  System.out.println(port.sayHelloWorld());
            }
            catch(Exception e)
            {System.out.println(e.getMessage());}
      }
}

Before coming across Apache AXIS, my reaction to developing and consuming Web Service in Java was that it was a lot of pain. But with Apache AXIS, developing and consuming Web Service is as simple as in .NET platform.

License

This article, along with any associated source code and files, is licensed under The Apache License, Version 2.0


Written By
Web Developer
United States United States
My name is Fahad Azeem. I am interested in distributed software development. Currently I am working for a software consulting company in Chicago which developes software in .NET platform.

My Blog: http://fahadaz.blogspot.com

Comments and Discussions

 
QuestionIs it me or does this just convert a C# web service to a Java one? Pin
riahc32-Jun-12 21:19
riahc32-Jun-12 21:19 
GeneralProblem calling update method of the webservice Pin
Pradeepchy12-Nov-09 22:24
Pradeepchy12-Nov-09 22:24 
Hi Friends,

I am getting problem to call update method of the web service. The wsdl file is below. I am calling it from axis1.4 client. Please help me guys, I am stop at this place. I am not able to proceed.


<?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.serialssolutions.com/pqsslinking" xmlns:s1="http://microsoft.com/wsdl/types/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.serialssolutions.com/pqsslinking" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">ProQuest Sersol Provisioning Web Service. This class is the entry point to the provisioning service.</wsdl:documentation>
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://www.serialssolutions.com/pqsslinking">
<s:import namespace="http://microsoft.com/wsdl/types/" />
- <s:element name="Initialize">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="clientID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="libraryHash" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="InitializeResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="InitializeResult" type="tns:Customer" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="Customer">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Settings" type="tns:Settings" />
</s:sequence>
<s:attribute name="ClientCenterUrl" type="s:string" />
<s:attribute name="ClientId" type="s:string" />
<s:attribute name="CustomerStatus" type="tns:CustomerStatus" use="required" />
<s:attribute name="LibraryHash" type="s:string" />
</s:complexType>
- <s:complexType name="Settings">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DBSubscriptions" type="tns:ArrayOfDBSubscription" />
<s:element minOccurs="0" maxOccurs="1" name="LibraryHashRequest" type="tns:LibraryHashRequest" />
<s:element minOccurs="1" maxOccurs="1" name="LinkoutStatus" type="tns:LinkoutStatus" />
<s:element minOccurs="0" maxOccurs="1" name="ProxyUrl" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ProxyUrlAuthType" type="s:int" />
</s:sequence>
</s:complexType>
- <s:complexType name="ArrayOfDBSubscription">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DBSubscription" nillable="true" type="tnsBSubscription" />
</s:sequence>
</s:complexType>
- <s:complexType name="DBSubscription">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AuthEntries" type="tns:AuthEntries" />
</s:sequence>
<s:attribute name="DBCode" type="s:string" />
<s:attribute name="Selected" type="s:boolean" use="required" />
</s:complexType>
- <s:complexType name="AuthEntries">
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="unbounded" name="AuthEntry">
- <s:complexType>
- <s:simpleContent>
- <s:extension base="s:string">
<s:attribute name="Key" type="s:string" />
<s:attribute name="Display" type="s:string" />
<s:attribute default="false" name="Required" type="s:boolean" />
</s:extension>
</s:simpleContent>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
- <s:complexType name="LibraryHashRequest">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ContactName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EMail" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="InstitutionName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LibraryName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
</s:sequence>
</s:complexType>
- <s:simpleType name="LinkoutStatus">
- <s:restriction base="s:string">
<s:enumeration value="Disabled" />
<s:enumeration value="Enabled" />
</s:restriction>
</s:simpleType>
- <s:simpleType name="CustomerStatus">
- <s:restriction base="s:string">
<s:enumeration value="NotConfigured" />
<s:enumeration value="NonPaying" />
<s:enumeration value="Paying" />
</s:restriction>
</s:simpleType>
<s:element name="Credentials" type="tns:Credentials" />
- <s:complexType name="Credentials">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ApplicationID" type="s1:guid" />
</s:sequence>
<s:anyAttribute />
</s:complexType>
- <s:element name="Update">
+ <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="customer" type="tns:Customer" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="UpdateResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="customer" type="tns:Customer" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="GetDatabases">
<s:complexType />
</s:element>
- <s:element name="GetDatabasesResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDatabasesResult" type="tns:ArrayOfDatabaseItem" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfDatabaseItem">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DatabaseItem" nillable="true" type="tnsatabaseItem" />
</s:sequence>
</s:complexType>
- <s:complexType name="DatabaseItem">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DBCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Display" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProviderCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProviderDisplay" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AuthEntries" type="tns:AuthEntries" />
</s:sequence>
</s:complexType>
- <s:element name="GetProxyUrlAuthTypes">
<s:complexType />
</s:element>
- <s:element name="GetProxyUrlAuthTypesResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetProxyUrlAuthTypesResult" type="tns:ArrayOfProxyUrlAuthType" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfProxyUrlAuthType">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ProxyUrlAuthType" nillable="true" type="tns:ProxyUrlAuthType" />
</s:sequence>
</s:complexType>
- <s:complexType name="ProxyUrlAuthType">
- <s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="AuthenticationType" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Display" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="Customer" nillable="true" type="tns:Customer" />
<s:element name="ArrayOfDatabaseItem" nillable="true" type="tns:ArrayOfDatabaseItem" />
<s:element name="ArrayOfProxyUrlAuthType" nillable="true" type="tns:ArrayOfProxyUrlAuthType" />
</s:schema>
- <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
- <s:simpleType name="guid">
- <s:restriction base="s:string">
<s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
</s:restriction>
</s:simpleType>
</s:schema>
</wsdl:types>
- <wsdl:message name="InitializeSoapIn">
<wsdl:part name="parameters" element="tns:Initialize" />
</wsdl:message>
- <wsdl:message name="InitializeSoapOut">
<wsdl:part name="parameters" element="tns:InitializeResponse" />
</wsdl:message>
- <wsdl:message name="InitializeCredentials">
<wsdl:part name="Credentials" element="tns:Credentials" />
</wsdl:message>
- <wsdl:message name="UpdateSoapIn">
<wsdl:part name="parameters" element="tns:Update" />
</wsdl:message>
- <wsdl:message name="UpdateSoapOut">
<wsdl:part name="parameters" element="tns:UpdateResponse" />
</wsdl:message>
- <wsdl:message name="UpdateCredentials">
<wsdl:part name="Credentials" element="tns:Credentials" />
</wsdl:message>
- <wsdl:message name="GetDatabasesSoapIn">
<wsdl:part name="parameters" element="tns:GetDatabases" />
</wsdl:message>
- <wsdl:message name="GetDatabasesSoapOut">
<wsdl:part name="parameters" element="tns:GetDatabasesResponse" />
</wsdl:message>
- <wsdl:message name="GetDatabasesCredentials">
<wsdl:part name="Credentials" element="tns:Credentials" />
</wsdl:message>
- <wsdl:message name="GetProxyUrlAuthTypesSoapIn">
<wsdl:part name="parameters" element="tns:GetProxyUrlAuthTypes" />
</wsdl:message>
- <wsdl:message name="GetProxyUrlAuthTypesSoapOut">
<wsdl:part name="parameters" element="tns:GetProxyUrlAuthTypesResponse" />
</wsdl:message>
- <wsdl:message name="GetProxyUrlAuthTypesCredentials">
<wsdl:part name="Credentials" element="tns:Credentials" />
</wsdl:message>
- <wsdl:message name="InitializeHttpGetIn">
<wsdl:part name="clientID" type="s:string" />
<wsdl:part name="libraryHash" type="s:string" />
</wsdl:message>
- <wsdl:message name="InitializeHttpGetOut">
<wsdl:part name="Body" element="tns:Customer" />
</wsdl:message>
<wsdl:message name="GetDatabasesHttpGetIn" />
- <wsdl:message name="GetDatabasesHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfDatabaseItem" />
</wsdl:message>
<wsdl:message name="GetProxyUrlAuthTypesHttpGetIn" />
- <wsdl:message name="GetProxyUrlAuthTypesHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfProxyUrlAuthType" />
</wsdl:message>
- <wsdl:message name="InitializeHttpPostIn">
<wsdl:part name="clientID" type="s:string" />
<wsdl:part name="libraryHash" type="s:string" />
</wsdl:message>
- <wsdl:message name="InitializeHttpPostOut">
<wsdl:part name="Body" element="tns:Customer" />
</wsdl:message>
<wsdl:message name="GetDatabasesHttpPostIn" />
- <wsdl:message name="GetDatabasesHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfDatabaseItem" />
</wsdl:message>
<wsdl:message name="GetProxyUrlAuthTypesHttpPostIn" />
- <wsdl:message name="GetProxyUrlAuthTypesHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfProxyUrlAuthType" />
</wsdl:message>
- <wsdl:portType name="PQSSProvisioningSoap">
- <wsdlperation name="Initialize">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves Customer information for each Linkout request.</wsdl:documentation>
<wsdl:input message="tns:InitializeSoapIn" />
<wsdlutput message="tns:InitializeSoapOut" />
</wsdlperation>
- <wsdlperation name="Update">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates provisioning settings</wsdl:documentation>
<wsdl:input message="tns:UpdateSoapIn" />
<wsdlutput message="tns:UpdateSoapOut" />
</wsdlperation>
- <wsdlperation name="GetDatabases">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves master Sersol database list</wsdl:documentation>
<wsdl:input message="tns:GetDatabasesSoapIn" />
<wsdlutput message="tns:GetDatabasesSoapOut" />
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves master Sersol Proxy Url Authentication types list</wsdl:documentation>
<wsdl:input message="tns:GetProxyUrlAuthTypesSoapIn" />
<wsdlutput message="tns:GetProxyUrlAuthTypesSoapOut" />
</wsdlperation>
</wsdl:portType>
- <wsdl:portType name="PQSSProvisioningHttpGet">
- <wsdlperation name="Initialize">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves Customer information for each Linkout request.</wsdl:documentation>
<wsdl:input message="tns:InitializeHttpGetIn" />
<wsdlutput message="tns:InitializeHttpGetOut" />
</wsdlperation>
- <wsdlperation name="GetDatabases">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves master Sersol database list</wsdl:documentation>
<wsdl:input message="tns:GetDatabasesHttpGetIn" />
<wsdlutput message="tns:GetDatabasesHttpGetOut" />
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves master Sersol Proxy Url Authentication types list</wsdl:documentation>
<wsdl:input message="tns:GetProxyUrlAuthTypesHttpGetIn" />
<wsdlutput message="tns:GetProxyUrlAuthTypesHttpGetOut" />
</wsdlperation>
</wsdl:portType>
- <wsdl:portType name="PQSSProvisioningHttpPost">
- <wsdlperation name="Initialize">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves Customer information for each Linkout request.</wsdl:documentation>
<wsdl:input message="tns:InitializeHttpPostIn" />
<wsdlutput message="tns:InitializeHttpPostOut" />
</wsdlperation>
- <wsdlperation name="GetDatabases">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves master Sersol database list</wsdl:documentation>
<wsdl:input message="tns:GetDatabasesHttpPostIn" />
<wsdlutput message="tns:GetDatabasesHttpPostOut" />
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves master Sersol Proxy Url Authentication types list</wsdl:documentation>
<wsdl:input message="tns:GetProxyUrlAuthTypesHttpPostIn" />
<wsdlutput message="tns:GetProxyUrlAuthTypesHttpPostOut" />
</wsdlperation>
</wsdl:portType>
- <wsdl:binding name="PQSSProvisioningSoap" type="tns:PQSSProvisioningSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdlperation name="Initialize">
<soapperation soapAction="http://www.serialssolutions.com/pqsslinking/Initialize" style="document" />
- <wsdl:input>
<soap:body use="literal" />
<soap:header message="tns:InitializeCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap:body use="literal" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="Update">
<soapperation soapAction="http://www.serialssolutions.com/pqsslinking/Update" style="document" />
- <wsdl:input>
<soap:body use="literal" />
<soap:header message="tns:UpdateCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap:body use="literal" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetDatabases">
<soapperation soapAction="http://www.serialssolutions.com/pqsslinking/GetDatabases" style="document" />
- <wsdl:input>
<soap:body use="literal" />
<soap:header message="tns:GetDatabasesCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap:body use="literal" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<soapperation soapAction="http://www.serialssolutions.com/pqsslinking/GetProxyUrlAuthTypes" style="document" />
- <wsdl:input>
<soap:body use="literal" />
<soap:header message="tns:GetProxyUrlAuthTypesCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap:body use="literal" />
</wsdlutput>
</wsdlperation>
</wsdl:binding>
- <wsdl:binding name="PQSSProvisioningSoap12" type="tns:PQSSProvisioningSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdlperation name="Initialize">
<soap12peration soapAction="http://www.serialssolutions.com/pqsslinking/Initialize" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
<soap12:header message="tns:InitializeCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap12:body use="literal" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="Update">
<soap12peration soapAction="http://www.serialssolutions.com/pqsslinking/Update" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
<soap12:header message="tns:UpdateCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap12:body use="literal" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetDatabases">
<soap12peration soapAction="http://www.serialssolutions.com/pqsslinking/GetDatabases" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
<soap12:header message="tns:GetDatabasesCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap12:body use="literal" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<soap12peration soapAction="http://www.serialssolutions.com/pqsslinking/GetProxyUrlAuthTypes" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
<soap12:header message="tns:GetProxyUrlAuthTypesCredentials" part="Credentials" use="literal" />
</wsdl:input>
- <wsdlutput>
<soap12:body use="literal" />
</wsdlutput>
</wsdlperation>
</wsdl:binding>
- <wsdl:binding name="PQSSProvisioningHttpGet" type="tns:PQSSProvisioningHttpGet">
<http:binding verb="GET" />
- <wsdlperation name="Initialize">
<httpperation location="/Initialize" />
- <wsdl:input>
<http:urlEncoded />
</wsdl:input>
- <wsdlutput>
<mime:mimeXml part="Body" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetDatabases">
<httpperation location="/GetDatabases" />
- <wsdl:input>
<http:urlEncoded />
</wsdl:input>
- <wsdlutput>
<mime:mimeXml part="Body" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<httpperation location="/GetProxyUrlAuthTypes" />
- <wsdl:input>
<http:urlEncoded />
</wsdl:input>
- <wsdlutput>
<mime:mimeXml part="Body" />
</wsdlutput>
</wsdlperation>
</wsdl:binding>
- <wsdl:binding name="PQSSProvisioningHttpPost" type="tns:PQSSProvisioningHttpPost">
<http:binding verb="POST" />
- <wsdlperation name="Initialize">
<httpperation location="/Initialize" />
- <wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
- <wsdlutput>
<mime:mimeXml part="Body" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetDatabases">
<httpperation location="/GetDatabases" />
- <wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
- <wsdlutput>
<mime:mimeXml part="Body" />
</wsdlutput>
</wsdlperation>
- <wsdlperation name="GetProxyUrlAuthTypes">
<httpperation location="/GetProxyUrlAuthTypes" />
- <wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
- <wsdlutput>
<mime:mimeXml part="Body" />
</wsdlutput>
</wsdlperation>
</wsdl:binding>
- <wsdl:service name="PQSSProvisioning">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">ProQuest Sersol Provisioning Web Service. This class is the entry point to the provisioning service.</wsdl:documentation>
- <wsdl:port name="PQSSProvisioningSoap" binding="tns:PQSSProvisioningSoap">
<soap:address location="http://seadev-dnet3.devqa.sersol.il.pqe:8080/PQSSProvisioning.asmx" />
</wsdl:port>
- <wsdl:port name="PQSSProvisioningSoap12" binding="tns:PQSSProvisioningSoap12">
<soap12:address location="http://seadev-dnet3.devqa.sersol.il.pqe:8080/PQSSProvisioning.asmx" />
</wsdl:port>
- <wsdl:port name="PQSSProvisioningHttpGet" binding="tns:PQSSProvisioningHttpGet">
<http:address location="http://seadev-dnet3.devqa.sersol.il.pqe:8080/PQSSProvisioning.asmx" />
</wsdl:port>
- <wsdl:port name="PQSSProvisioningHttpPost" binding="tns:PQSSProvisioningHttpPost">
<http:address location="http://seadev-dnet3.devqa.sersol.il.pqe:8080/PQSSProvisioning.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>


Thanks
Pradeep
GeneralGetting PKIX error while trying to connect a .net webservice by java client Pin
Member 449278526-Aug-09 3:49
Member 449278526-Aug-09 3:49 
GeneralError while invoking webmethod - java.net.UnknownHostException: USE_ADDRESS_RETURNED_BY_LOCATION_SERVICE Pin
moodbidri1-Jul-09 23:21
moodbidri1-Jul-09 23:21 
GeneralRe: Error while invoking webmethod - java.net.UnknownHostException: USE_ADDRESS_RETURNED_BY_LOCATION_SERVICE Pin
moodbidri1-Jul-09 23:59
moodbidri1-Jul-09 23:59 
GeneralRe: Error while invoking webmethod - java.net.UnknownHostException: USE_ADDRESS_RETURNED_BY_LOCATION_SERVICE Pin
moodbidri1-Jul-09 23:59
moodbidri1-Jul-09 23:59 
GeneralRe: Error while invoking webmethod - java.net.UnknownHostException: USE_ADDRESS_RETURNED_BY_LOCATION_SERVICE Pin
Fahad Azeem2-Jul-09 5:31
Fahad Azeem2-Jul-09 5:31 
Questionwsdl2java error Pin
Prince_Taj22-May-07 20:30
Prince_Taj22-May-07 20:30 
AnswerRe: wsdl2java error Pin
activea_12-Jun-07 0:59
activea_12-Jun-07 0:59 
QuestionConsuming a java web service???? Pin
buzz101-zn18-May-07 6:34
buzz101-zn18-May-07 6:34 
GeneralProblem writing c# web client Pin
guilho11-Apr-07 11:22
guilho11-Apr-07 11:22 
GeneralRe: Problem writing c# web client Pin
Fahad Azeem12-Apr-07 5:27
Fahad Azeem12-Apr-07 5:27 
GeneralRe: Problem writing c# web client Pin
guilho13-Apr-07 5:19
guilho13-Apr-07 5:19 
GeneralRe: Problem writing c# web client Pin
Fahad Azeem16-Apr-07 11:55
Fahad Azeem16-Apr-07 11:55 
GeneralError consuming the service Pin
Ravi Gurbaxani17-Jan-07 2:46
Ravi Gurbaxani17-Jan-07 2:46 
GeneralRe: Error consuming the service Pin
Fahad Azeem17-Jan-07 15:31
Fahad Azeem17-Jan-07 15:31 
GeneralRe: Error consuming the service Pin
Ravi Gurbaxani17-Jan-07 17:48
Ravi Gurbaxani17-Jan-07 17:48 
QuestionWeb servers in jbuilder Pin
mesbih6-Jan-07 7:39
mesbih6-Jan-07 7:39 
AnswerRe: Web servers in jbuilder Pin
Fahad Azeem8-Jan-07 11:25
Fahad Azeem8-Jan-07 11:25 
Newshttp://casino-slots.ceroline.info/ Pin
http://casino-slots.ceroline.info/4-Dec-07 2:25
susshttp://casino-slots.ceroline.info/4-Dec-07 2:25 
Generalhoe to pass user credentials Pin
a_s_a23-May-06 19:42
a_s_a23-May-06 19:42 
GeneralRe: how to pass user credentials Pin
Fahad Azeem25-May-06 4:00
Fahad Azeem25-May-06 4:00 
GeneralProblem with axis.jar Pin
Gowtam Kamath22-May-06 19:17
Gowtam Kamath22-May-06 19:17 
GeneralRe: Problem with axis.jar Pin
Fahad Azeem23-May-06 11:59
Fahad Azeem23-May-06 11:59 
GeneralRe: Problem with axis.jar Pin
Gowtam Kamath23-May-06 19:41
Gowtam Kamath23-May-06 19:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.