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
|
|
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]
