Alternatively, you might try PocketSoap. (www.pocketsoap.org)
On Apr 12, 2005 6:00 PM, Anne Thomas Manes <[EMAIL PROTECTED]> wrote: > 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] >
