|
From: <ale...@us...> - 2009-07-09 14:24:29
|
Revision: 333
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=333&view=rev
Author: alexloewen
Date: 2009-07-09 14:24:24 +0000 (Thu, 09 Jul 2009)
Log Message:
-----------
added updateAccount. fixed some bugs.
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.bpel
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.wsdl
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ilias-3.10.5-fixedWrapper.wsdl
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-09 14:24:14 UTC (rev 332)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-09 14:24:24 UTC (rev 333)
@@ -19,7 +19,7 @@
<import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" location="faultHandlingMsg.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" location="ilias-3.10.5-Wrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="urn:ilUserAdministration" location="ilias-3.10.5-fixed.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" location="faultHandlingMsg.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" location="faultHandlingMsg.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="ILIAS" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" partnerLinkType="tns:ILIASSoapWebserviceLinkType"
@@ -103,7 +103,7 @@
<to variable="UnknownFault" part="context"/>
</copy>
<copy>
- <from>'DeleteAccount.bpel'</from>
+ <from>'AddAccount.bpel'</from>
<to variable="UnknownFault" part="process"/>
</copy>
</assign>
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-07-09 14:24:14 UTC (rev 332)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-07-09 14:24:24 UTC (rev 333)
@@ -40,6 +40,7 @@
<import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" location="ResolveEPR.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" location="AddAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" location="DeleteAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" location="UpdateAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="ResolveEPR" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" partnerLinkType="tns:ResolveEPR"
partnerRole="ResolveEPRPortTypeRole"/>
@@ -58,6 +59,7 @@
<partnerLink name="DeleteCategory" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" partnerLinkType="tns:DeleteCategory"
partnerRole="DeleteCategoryPortTypeRole"/>
<partnerLink name="AddAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" partnerLinkType="tns:AddAccount" partnerRole="AddAccountPortTypeRole"/>
+ <partnerLink name="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" partnerLinkType="tns:UpdateAccount" partnerRole="UpdateAccountPortTypeRole"/>
<partnerLink name="DeleteAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" partnerLinkType="tns:DeleteAccount" partnerRole="DeleteAccountPortTypeRole"/>
<partnerLink name="ReplyProcessor" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" partnerLinkType="tns:ReplyProcessor"
partnerRole="ReplyProcessorPortTypeRole"/>
@@ -637,6 +639,8 @@
<scope name="AccountScope">
<variables>
+ <variable name="UpdateAccountOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" messageType="tns:UpdateAccountResponse"/>
+ <variable name="UpdateAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" messageType="tns:UpdateAccountRequest"/>
<variable name="DeleteAccountOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" messageType="tns:deleteAccountResponse"/>
<variable name="DeleteAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" messageType="tns:deleteAccountRequest"/>
<variable name="AddAccountOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" messageType="tns:AddAccountResponse"/>
@@ -753,46 +757,42 @@
</copy>
</assign>
</sequence>
-<!--
+
<elseif>
--->
+
<!-- Event == "UPDATE" -->
-<!--
- <condition>$ProcessCategoryOperationIn.categoryMessage/dt:event = 'UPDATE'</condition>
+
+ <condition>$ProcessAccountIn.accountMessage/dt:event = 'UPDATE'</condition>
<sequence>
- <assign name="prepareUpdateCategory">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** updateCategory()', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$ProcessCategoryOperationIn.categoryMessage/dt:category</from>
- <to>$UpdateCategoryIn.category</to>
- </copy>
- <copy>
- <from>$SID</from>
- <to>$UpdateCategoryIn.SID</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$UpdateCategoryIn.EPR</to>
- </copy>
- </assign>
- <invoke name="updateCategory" partnerLink="UpdateCategory" operation="updateCategory"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory"
- portType="tns:UpdateCategoryPortType"
- inputVariable="UpdateCategoryIn"
- outputVariable="UpdateCategoryOut"/>
- <assign name="updateCategorySuccess">
- <copy>
- <from>$STATUS_SUCCESS</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
+ <assign name="prepareUpdateAccount">
+ <sxt:trace>
+ <sxt:log level="info" location="onStart">
+ <from>concat('*** updateAccount()', '')</from>
+ </sxt:log>
+ </sxt:trace>
+ <copy>
+ <from>$ProcessAccountIn.accountMessage/dt:account</from>
+ <to>$UpdateAccountIn.account</to>
+ </copy>
+ <copy>
+ <from>$SID</from>
+ <to>$UpdateAccountIn.SID</to>
+ </copy>
+ <copy>
+ <from>$IliasEPR</from>
+ <to>$UpdateAccountIn.EPR</to>
+ </copy>
+ </assign>
+ <invoke name="updateAccount" partnerLink="UpdateAccount" operation="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" portType="tns:UpdateAccountPortType" inputVariable="UpdateAccountIn" outputVariable="UpdateAccountOut"/>
+ <assign name="updateAccountSuccess">
+ <copy>
+ <from>$STATUS_SUCCESS</from>
+ <to>$ReplyStatus</to>
+ </copy>
+ </assign>
</sequence>
</elseif>
--->
+
<elseif>
<!-- Event == "DELETE" -->
<condition>$ProcessAccountIn.accountMessage/dt:event = 'DELETE'</condition>
Added: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.bpel (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.bpel 2009-07-09 14:24:24 UTC (rev 333)
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process
+ name="UpdateAccount"
+ targetNamespace="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount"
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
+ xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
+ xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
+ xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
+ xmlns:tns="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount"
+ xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2"
+ xmlns:fltns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg"
+ xmlns:dt="http://cse.campussource.de/schema/DataTypes"
+ xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions">
+
+ <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" location="UpdateAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" location="faultHandlingMsg.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" location="ilias-3.10.5-Wrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="urn:ilUserAdministration" location="ilias-3.10.5-fixed.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+
+ <partnerLinks>
+ <partnerLink name="ILIAS" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" partnerLinkType="tns:ILIASSoapWebserviceLinkType" partnerRole="ILIASSoapWebserviceRole"/>
+ <partnerLink name="IliasAdapter" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" partnerLinkType="tns:UpdateAccount" myRole="UpdateAccountPortTypeRole"/>
+ </partnerLinks>
+ <variables>
+ <variable name="GetUserOut" xmlns:tns="urn:ilUserAdministration" messageType="tns:getUserResponse"/>
+ <variable name="GetUserIn" xmlns:tns="urn:ilUserAdministration" messageType="tns:getUserRequest"/>
+ <variable name="UpdateUserOut" xmlns:tns="urn:ilUserAdministration" messageType="tns:updateUserResponse"/>
+ <variable name="UpdateUserIn" xmlns:tns="urn:ilUserAdministration" messageType="tns:updateUserRequest"/>
+ <variable name="UpdateAccountOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" messageType="tns:UpdateAccountResponse"/>
+ <variable name="UpdateAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" messageType="tns:UpdateAccountRequest"/>
+
+ <!--FaultHandling Variables -->
+ <variable name="SystemFault" messageType="fltns:systemFaultMessage"/>
+ <variable name="UnknownFault" messageType="fltns:unknownFaultMessage"/>
+ <variable name="IliasFault" messageType="fltns:iliasFaultMessage"/>
+
+ </variables>
+ <sequence>
+ <scope name="UpdateAccountScope">
+
+ <faultHandlers>
+
+ <!-- Handling SystemFault -->
+ <catch faultName="sxeh:systemFault">
+ <sequence>
+ <assign name="prepareSystemFaultReply">
+ <!-- Set Fault Data -->
+ <sxt:trace>
+ <sxt:log level="info" location="onStart">
+ <from>concat('*** System Fault occured in UpdateAccount()!', ' ')</from>
+ </sxt:log>
+ </sxt:trace>
+ <copy>
+ <from>'UpdateAccount failed with a SystemFault!'</from>
+ <to variable="SystemFault" part="cause"/>
+ </copy>
+ <copy>
+ <from>sxxf:doMarshal($UpdateAccountIn.account)</from>
+ <to variable="SystemFault" part="context"/>
+ </copy>
+ <copy>
+ <from>'UpdateAccount.bpel'</from>
+ <to variable="SystemFault" part="process"/>
+ </copy>
+ </assign>
+ <reply name="ReplyWithSystemFault" partnerLink="IliasAdapter" operation="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" portType="tns:UpdateAccountPortType" faultName="tns:SystemFault" variable="SystemFault"/>
+ </sequence>
+ </catch>
+
+ <!-- Handling unspecific Faults -->
+ <catchAll>
+
+ <sequence>
+ <assign name="prepareUnknownFaultReply">
+ <!-- Set Fault Data -->
+ <sxt:trace>
+ <sxt:log level="info" location="onStart">
+ <from>concat('*** Unknown Fault occured in UpdateAccount()!', ' ')</from>
+ </sxt:log>
+ </sxt:trace>
+
+ <copy>
+ <from>'UpdateAccount failed with an UnknownFault'</from>
+ <to variable="UnknownFault" part="cause"/>
+ </copy>
+ <copy>
+ <from>sxxf:doMarshal($UpdateAccountIn.account)</from>
+ <to variable="UnknownFault" part="context"/>
+ </copy>
+ <copy>
+ <from>'UpdateAccount.bpel'</from>
+ <to variable="UnknownFault" part="process"/>
+ </copy>
+ </assign>
+ <reply name="ReplyWithUnknownFault" partnerLink="IliasAdapter" operation="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" portType="tns:UpdateAccountPortType" faultName="tns:UnknownFault" variable="UnknownFault"/>
+ </sequence>
+ </catchAll>
+ </faultHandlers>
+
+ <sequence>
+ <receive name="Start" createInstance="yes" partnerLink="IliasAdapter" operation="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" portType="tns:UpdateAccountPortType" variable="UpdateAccountIn"/>
+
+
+ <!-- Set Ilias EPR -->
+ <assign name="setERP">
+ <sxt:trace>
+ <sxt:log level="info" location="onStart">
+ <from>concat('***Progressing UpdateAccount()!', ' ')</from>
+ </sxt:log>
+ </sxt:trace>
+ <copy>
+ <from>$UpdateAccountIn.EPR</from>
+ <to partnerLink="ILIAS"/>
+ </copy>
+
+ </assign>
+
+ <!--Set Requiered Data -->
+ <assign name="SetUserID">
+ <copy>
+ <from variable="UpdateAccountIn" part="SID"/>
+ <to variable="GetUserIn" part="sid"/>
+ </copy>
+ <copy>
+ <from>290</from>
+ <to variable="GetUserIn" part="user_id"/>
+ </copy>
+ </assign>
+ <invoke name="GetUserInvoke" partnerLink="ILIAS" operation="getUser" xmlns:tns="urn:ilUserAdministration" portType="tns:ILIASSoapWebservicePortType" inputVariable="GetUserIn" outputVariable="GetUserOut"/>
+ <assign name="CopyOldData">
+ <sxt:trace>
+ <sxt:log level="info" location="onStart">
+ <from>concat('*** User Data from Ilias', ' :', sxxf:doMarshal($GetUserOut.user_data))</from>
+ </sxt:log>
+ </sxt:trace>
+ <copy>
+ <from variable="GetUserOut" part="user_data"/>
+ <to variable="UpdateUserIn" part="user_data"/>
+ </copy>
+ </assign>
+ <assign name="SetReqData">
+ <copy ignoreMissingFromData="yes">
+ <from>$UpdateAccountIn.account/dt:attribute[dt:name = 'login']/dt:value</from>
+ <to>$UpdateUserIn.user_data/login</to>
+ </copy>
+ <copy ignoreMissingFromData="yes">
+ <from>$UpdateAccountIn.account/dt:attribute[dt:name = 'password']/dt:value</from>
+ <to>$UpdateUserIn.user_data/passwd</to>
+ </copy>
+ </assign>
+ <assign name="setOptionalAccountData">
+
+ <copy ignoreMissingFromData="yes">
+ <from>$UpdateAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value</from>
+ <to>$UpdateUserIn.user_data/firstname</to>
+ </copy>
+ <copy ignoreMissingFromData="yes">
+ <from>$UpdateAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value</from>
+ <to>$UpdateUserIn.user_data/lastname</to>
+ </copy>
+ <copy ignoreMissingFromData="yes">
+ <from>$UpdateAccountIn.account/dt:attribute[dt:name = 'emailAddress']/dt:value</from>
+ <to>$UpdateUserIn.user_data/email</to>
+ </copy>
+ <copy ignoreMissingFromData="yes">
+ <from>$UpdateAccountIn.account/dt:attribute[dt:name = 'gender']/dt:value</from>
+ <to>$UpdateUserIn.user_data/gender</to>
+ </copy>
+ </assign>
+
+ <assign name="prepareForUpdateUserInvoke">
+ <sxt:trace>
+ <sxt:log level="info" location="onComplete">
+ <from>concat('*** updateUser-xml: ', sxxf:doMarshal($UpdateUserIn.user_data))</from>
+ </sxt:log>
+ </sxt:trace>
+
+ <!-- Set SID -->
+ <copy>
+ <from variable="UpdateAccountIn" part="SID"/>
+ <to variable="UpdateUserIn" part="sid"/>
+ </copy>
+
+ <!-- TODO global role
+ <copy>
+ <from>4</from>
+ <to>$UpdateUserIn.global_role_id</to>
+ </copy>
+
+ -->
+
+
+
+ </assign>
+ <invoke name="UpdateUserInvoke" partnerLink="ILIAS" operation="updateUser" xmlns:tns="urn:ilUserAdministration" portType="tns:ILIASSoapWebservicePortType" inputVariable="UpdateUserIn" outputVariable="UpdateUserOut"/>
+ <if name="UpdateUserSucceed">
+ <condition>$UpdateUserOut.success</condition>
+ <sequence>
+ <assign name="prepareForNormalResponce">
+ <copy>
+ <from variable="UpdateUserOut" part="success"/>
+ <to variable="UpdateAccountOut" part="success"/>
+ </copy>
+ </assign>
+ <reply name="Return" partnerLink="IliasAdapter" operation="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" portType="tns:UpdateAccountPortType" variable="UpdateAccountOut"/>
+ </sequence>
+ <else>
+ <sequence>
+ <assign name="prepareIliasFaultReply">
+ <!-- Set Fault Data-->
+ <sxt:trace>
+ <sxt:log level="info" location="onStart">
+ <from>concat('*** Ilias Fault occured in UpdateAccount()!', ' ')</from>
+ </sxt:log>
+ </sxt:trace>
+
+ <copy>
+ <from>'Ilias returned failed.'</from>
+ <to variable="IliasFault" part="cause"/>
+ </copy>
+ <copy>
+ <from>'UpdateAccount.bpel'</from>
+ <to variable="IliasFault" part="process"/>
+ </copy>
+ <copy>
+ <from>sxxf:doMarshal($UpdateAccountIn.account)</from>
+ <to variable="IliasFault" part="context"/>
+ </copy>
+ </assign>
+ <reply name="ReplyWithIliasFault" partnerLink="IliasAdapter" operation="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" portType="tns:UpdateAccountPortType" faultName="tns:IliasFault" variable="IliasFault"/>
+ </sequence>
+ </else>
+ </if>
+
+ </sequence>
+ </scope>
+ </sequence>
+</process>
Added: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.wsdl (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/UpdateAccount.wsdl 2009-07-09 14:24:24 UTC (rev 333)
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name="UpdateAccount" targetNamespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount"
+ xmlns:ns="http://cse.campussource.de/schema/DataTypes"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+ xmlns:ns0="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg"
+ xmlns:ns1="http://docs.oasis-open.org/wsbpel/2.0/serviceref">
+
+ <import location="faultHandlingMsg.wsdl" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg"/>
+
+ <types>
+ <xsd:schema targetNamespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount">
+ <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="Common/CDDM.xsd"/>
+ <xsd:import namespace="http://docs.oasis-open.org/wsbpel/2.0/serviceref" schemaLocation="Common/serviceref.xsd"/>
+ </xsd:schema>
+ </types>
+ <message name="UpdateAccountRequest">
+ <part name="SID" type="xsd:string"/>
+ <part name="account" type="ns:accountType"/>
+ <part name="EPR" element="ns1:service-ref"/>
+ </message>
+ <message name="UpdateAccountResponse">
+ <part name="success" type="xsd:boolean"/>
+ </message>
+ <portType name="UpdateAccountPortType">
+ <operation name="UpdateAccount">
+ <input name="input1" message="tns:UpdateAccountRequest"/>
+ <output name="output1" message="tns:UpdateAccountResponse"/>
+ <fault name="SystemFault" message="ns0:systemFaultMessage"/>
+ <fault name="IliasFault" message="ns0:iliasFaultMessage"/>
+ <fault name="UnknownFault" message="ns0:unknownFaultMessage"/>
+ </operation>
+ </portType>
+ <plnk:partnerLinkType name="UpdateAccount">
+ <!-- A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes.
+In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
+A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
+ <plnk:role name="UpdateAccountPortTypeRole" portType="tns:UpdateAccountPortType"/>
+ </plnk:partnerLinkType>
+</definitions>
Added: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ilias-3.10.5-fixedWrapper.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ilias-3.10.5-fixedWrapper.wsdl (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ilias-3.10.5-fixedWrapper.wsdl 2009-07-09 14:24:24 UTC (rev 333)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<definitions
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ilias-3.10.5-fixedWrapper" targetNamespace="http://enterprise.netbeans.org/bpel/ilias-3.10.5-fixedWrapper" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-fixedWrapper" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:ilUserAdministration">
+ <import location="ilias-3.10.5-fixed.wsdl" namespace="urn:ilUserAdministration"/>
+ <plnk:partnerLinkType name="ILIASSoapWebserviceLinkType">
+ <plnk:role name="ILIASSoapWebserviceRole" portType="ns:ILIASSoapWebservicePortType"/>
+ </plnk:partnerLinkType>
+</definitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|