Well ....

.NET works with neither my AXIS 1.0 or AXIS 1.2RC3 deployment. On 1.2RC3 I get an "Incompatible class change error" any time I try to pass a string value as an argument. On 1.0 .NET pukes with a "'System.InvalidOperationException' occured in system.xml.dll" on every call I've tried so far. With 1.2RC3 I can't pass a string with a call from a browser, either.

By the way, this is the 1.2RC3 as from anonymous CVS for WSS4J. I just copied over the .jar's from the lib folder.

Dan




Dan Kimmel <[EMAIL PROTECTED]>

04/12/2005 05:09 PM

Please respond to
[email protected]

To
[email protected]
cc
Subject
Re: Axis 1.2 RC3 wsdl.fromJava missing element tag






I may have to go to .net anyway just to get some security. I'm trying out Axis 1.2 so I can also get WSS4J to do some authentication.


Thanks for the help.


Dan



Anne Thomas Manes <[EMAIL PROTECTED]>

04/12/2005 05:00 PM

Please respond to
[email protected]

To
[email protected]
cc
Subject
Re: Axis 1.2 RC3 wsdl.fromJava missing element tag







There's no reason why you need the element definition (other than the
fact that MSSOAP requires it). Have you considered upgrading to .NET?
(Your performance will increase 10x.)

Anne

On Apr 12, 2005 5:46 PM, Dan Kimmel <[EMAIL PROTECTED]> wrote:
>  
> Sure. Here's the entire WSDL. I've tried, though. The MSSOAP3.0 stuff won't
> work without the element tag.
>  
>   <?xml version="1.0" encoding="UTF-8" ?>
> - <wsdl:definitions
> targetNamespace="http://webservice.workflow.rjssoft.com"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="http://webservice.workflow.rjssoft.com"
> xmlns:intf="http://webservice.workflow.rjssoft.com"
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> - <!-- > WSDL created by Apache Axis version: 1.2RC3
>  Built on Feb 28, 2005 (10:15:14 EST)
>   -->
> - <wsdl:types>
> - <schema
> targetNamespace="http://webservice.workflow.rjssoft.com"
> xmlns="http://www.w3.org/2001/XMLSchema">
>   <import
> namespace="http://schemas.xmlsoap.org/soap/encoding/" />
> - <complexType name="ArrayOf_tns1_anyType">
> - <complexContent>
> - <restriction base="soapenc:Array">
>   <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]" />
>   </restriction>
>   </complexContent>
>   </complexType>
>   </schema>
>   </wsdl:types>
> - <wsdl:message name="replaceUserGroupMemberListResponse">
>   <wsdl:part name="replaceUserGroupMemberListReturn"
> type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="getAccessListListResponse">
>   <wsdl:part name="getAccessListListReturn" type="impl:ArrayOf_tns1_anyType"
> />
>   </wsdl:message>
>   <wsdl:message name="getClassListRequest" />
> - <wsdl:message name="createUserRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="description" type="xsd:string" />
>   <wsdl:part name="password" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="createWorkpieceResponse">
>   <wsdl:part name="createWorkpieceReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="createWorkbasketResponse">
>   <wsdl:part name="createWorkbasketReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="createGroupRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="description" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="replaceUserGroupMemberListRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="list" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="makeProcessRequest">
>   <wsdl:part name="processSchema" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="deleteClassResponse">
>   <wsdl:part name="deleteClassReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="createAccessListResponse">
>   <wsdl:part name="createAccessListReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="getUserGroupMemberListResponse">
>   <wsdl:part name="getUserGroupMemberListReturn"
> type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="getStepsResponse">
>   <wsdl:part name="getStepsReturn" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="removeGroupRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="getAccessListInfoResponse">
>   <wsdl:part name="getAccessListInfoReturn" type="impl:ArrayOf_tns1_anyType"
> />
>   </wsdl:message>
> - <wsdl:message name="updateClassRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="accessList" type="xsd:string" />
>   <wsdl:part name="description" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="removeUserRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="createWorkbasketRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="accessList" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="createAccessListRequest">
>   <wsdl:part name="accessListName" type="xsd:string" />
>   <wsdl:part name="description" type="xsd:string" />
>   <wsdl:part name="details" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="getStepsRequest">
>   <wsdl:part name="wfid" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="addWorkpieceValueRequest">
>   <wsdl:part name="workpieceID" type="xsd:string" />
>   <wsdl:part name="item" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="setWorkpieceClassColumnListRequest">
>   <wsdl:part name="classID" type="xsd:string" />
>   <wsdl:part name="list" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="removeUserResponse">
>   <wsdl:part name="removeUserReturn" type="xsd:int" />
>   </wsdl:message>
>   <wsdl:message name="getProcessListRequest" />
> - <wsdl:message name="createGroupResponse">
>   <wsdl:part name="createGroupReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="addWorkpieceItemRequest">
>   <wsdl:part name="workpieceID" type="xsd:string" />
>   <wsdl:part name="item" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="addWorkpieceValueResponse">
>   <wsdl:part name="addWorkpieceValueReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="getWorkpieceInfoResponse">
>   <wsdl:part name="getWorkpieceInfoReturn" type="impl:ArrayOf_tns1_anyType"
> />
>   </wsdl:message>
> - <wsdl:message name="createClassRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="accessList" type="xsd:string" />
>   <wsdl:part name="description" type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="getWorkbasketListRequest" />
> - <wsdl:message name="removeWorkpieceValueRequest">
>   <wsdl:part name="workpieceID" type="xsd:string" />
>   <wsdl:part name="valueName" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="deleteClassRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="removeWorkpieceItemResponse">
>   <wsdl:part name="removeWorkpieceItemReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="getWorkbasketListResponse">
>   <wsdl:part name="getWorkbasketListReturn" type="impl:ArrayOf_tns1_anyType"
> />
>   </wsdl:message>
> - <wsdl:message name="getWorkbasketTOCResponse">
>   <wsdl:part name="getWorkbasketTOCReturn" type="impl:ArrayOf_tns1_anyType"
> />
>   </wsdl:message>
>   <wsdl:message name="getUserGroupListRequest" />
> - <wsdl:message name="getWorkpieceInfoRequest">
>   <wsdl:part name="workpieceID" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="updateWorkbasketRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   <wsdl:part name="accessList" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="setWorkpieceClassColumnListResponse">
>   <wsdl:part name="setWorkpieceClassColumnListReturn"
> type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="getAccessListInfoRequest">
>   <wsdl:part name="accessListName" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="createClassResponse">
>   <wsdl:part name="createClassReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="getUserGroupListResponse">
>   <wsdl:part name="getUserGroupListReturn" type="impl:ArrayOf_tns1_anyType"
> />
>   </wsdl:message>
> - <wsdl:message name="advanceWorkpieceRequest">
>   <wsdl:part name="workpieceID" type="xsd:string" />
>   <wsdl:part name="option" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="removeWorkpieceValueResponse">
>   <wsdl:part name="removeWorkpieceValueReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="createUserResponse">
>   <wsdl:part name="createUserReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="addWorkpieceItemResponse">
>   <wsdl:part name="addWorkpieceItemReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="removeWorkpieceItemRequest">
>   <wsdl:part name="workpieceID" type="xsd:string" />
>   <wsdl:part name="itemID" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="updateWorkbasketResponse">
>   <wsdl:part name="updateWorkbasketReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="deleteWorkbasketResponse">
>   <wsdl:part name="deleteWorkbasketReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="updateClassResponse">
>   <wsdl:part name="updateClassReturn" type="xsd:int" />
>   </wsdl:message>
>   <wsdl:message name="getAccessListListRequest" />
> - <wsdl:message name="getUserGroupMemberListRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="getProcessListResponse">
>   <wsdl:part name="getProcessListReturn" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="getClassListResponse">
>   <wsdl:part name="getClassListReturn" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="removeAccessListRequest">
>   <wsdl:part name="accessListName" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="getWorkbasketTOCRequest">
>   <wsdl:part name="workbasket" type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="getUserListRequest" />
> - <wsdl:message name="deleteWorkbasketRequest">
>   <wsdl:part name="name" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="getWorkpieceClassColumnListResponse">
>   <wsdl:part name="getWorkpieceClassColumnListReturn"
> type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="advanceWorkpieceResponse">
>   <wsdl:part name="advanceWorkpieceReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="removeAccessListResponse">
>   <wsdl:part name="removeAccessListReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="makeProcessResponse">
>   <wsdl:part name="makeProcessReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="removeGroupResponse">
>   <wsdl:part name="removeGroupReturn" type="xsd:int" />
>   </wsdl:message>
> - <wsdl:message name="createWorkpieceRequest">
>   <wsdl:part name="object" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:message name="getWorkpieceClassColumnListRequest">
>   <wsdl:part name="classID" type="xsd:string" />
>   </wsdl:message>
> - <wsdl:message name="getUserListResponse">
>   <wsdl:part name="getUserListReturn" type="impl:ArrayOf_tns1_anyType" />
>   </wsdl:message>
> - <wsdl:portType name="WorkflowWebservice">
> - <wsdl:operation name="getSteps" parameterOrder="wfid">
>   <wsdl:input message="impl:getStepsRequest" name="getStepsRequest" />
>   <wsdl:output message="impl:getStepsResponse" name="getStepsResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="makeProcess" parameterOrder="processSchema">
>   <wsdl:input message="impl:makeProcessRequest" name="makeProcessRequest" />
>   <wsdl:output message="impl:makeProcessResponse" name="makeProcessResponse"
> />
>   </wsdl:operation>
> - <wsdl:operation name="getProcessList">
>   <wsdl:input message="impl:getProcessListRequest"
> name="getProcessListRequest" />
>   <wsdl:output message="impl:getProcessListResponse"
> name="getProcessListResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="getWorkbasketList">
>   <wsdl:input message="impl:getWorkbasketListRequest"
> name="getWorkbasketListRequest" />
>   <wsdl:output message="impl:getWorkbasketListResponse"
> name="getWorkbasketListResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="getWorkbasketTOC" parameterOrder="workbasket">
>   <wsdl:input message="impl:getWorkbasketTOCRequest"
> name="getWorkbasketTOCRequest" />
>   <wsdl:output message="impl:getWorkbasketTOCResponse"
> name="getWorkbasketTOCResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="getWorkpieceInfo" parameterOrder="workpieceID">
>   <wsdl:input message="impl:getWorkpieceInfoRequest"
> name="getWorkpieceInfoRequest" />
>   <wsdl:output message="impl:getWorkpieceInfoResponse"
> name="getWorkpieceInfoResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addWorkpieceItem" parameterOrder="workpieceID item">
>   <wsdl:input message="impl:addWorkpieceItemRequest"
> name="addWorkpieceItemRequest" />
>   <wsdl:output message="impl:addWorkpieceItemResponse"
> name="addWorkpieceItemResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="removeWorkpieceItem" parameterOrder="workpieceID
> itemID">
>   <wsdl:input message="impl:removeWorkpieceItemRequest"
> name="removeWorkpieceItemRequest" />
>   <wsdl:output message="impl:removeWorkpieceItemResponse"
> name="removeWorkpieceItemResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addWorkpieceValue" parameterOrder="workpieceID
> item">
>   <wsdl:input message="impl:addWorkpieceValueRequest"
> name="addWorkpieceValueRequest" />
>   <font size=... [Message clipped]


Reply via email to