You can subscribe to this list here.
2009 |
Jan
|
Feb
(28) |
Mar
(85) |
Apr
(81) |
May
(32) |
Jun
(51) |
Jul
(134) |
Aug
(21) |
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: <pka...@us...> - 2009-07-17 13:44:16
|
Revision: 337 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=337&view=rev Author: pkasprzak Date: 2009-07-17 13:44:13 +0000 (Fri, 17 Jul 2009) Log Message: ----------- * Initial commit of core-logic Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-10 14:23:23
|
Revision: 336 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=336&view=rev Author: pkasprzak Date: 2009-07-10 14:23:21 +0000 (Fri, 10 Jul 2009) Log Message: ----------- * Support for getOutboundClients() in configuration manager (+ WSDL / XSD) * References support Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl =================================================================== --- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl 2009-07-09 14:24:37 UTC (rev 335) +++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl 2009-07-10 14:23:21 UTC (rev 336) @@ -19,6 +19,9 @@ encoding="UTF-8" omit-xml-declaration="no"/> + <!-- Value of unset elements --> + <xsl:variable name="UNSET">*** not set ***</xsl:variable> + <xsl:template match="/dt:synchronizationMessage"> <xsl:element name="messages"> @@ -28,9 +31,9 @@ <xsl:comment>##### Creating course (<xsl:value-of select="dt:title"/>) #####</xsl:comment> <xsl:element name="courseMessage"> <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element> - <xsl:element name="event">CREATE_UPDATE</xsl:element> - <xsl:element name="source">*** not set ***</xsl:element> - <xsl:element name="target">*** not set ***</xsl:element> + <xsl:element name="event">CREATE</xsl:element> + <xsl:element name="source"><xsl:value-of select="$UNSET"/></xsl:element> + <xsl:element name="target"><xsl:value-of select="$UNSET"/></xsl:element> <xsl:element name="course"> <xsl:element name="busId">0</xsl:element> <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element> @@ -59,6 +62,14 @@ <xsl:element name="category"><xsl:value-of select="dt:clientParentId"/></xsl:element> </xsl:for-each> </xsl:element> + + <!-- Generate workgroup references (untested / unsupported for now) --> + <xsl:element name="workgroups"> + <xsl:for-each select="/dt:synchronizationMessage/dt:relations/*[dt:clientParentId = $clientId and dt:relationType = 'lecture_to_workgroups']"> + <xsl:element name="workgroup"><xsl:value-of select="dt:clientChildId"/></xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:element> </xsl:element> @@ -72,8 +83,8 @@ <xsl:element name="categoryMessage"> <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element> <xsl:element name="event">CREATE_UPDATE</xsl:element> - <xsl:element name="source">*** not set ***</xsl:element> - <xsl:element name="target">*** not set ***</xsl:element> + <xsl:element name="source"><xsl:value-of select="$UNSET"/></xsl:element> + <xsl:element name="target"><xsl:value-of select="$UNSET"/></xsl:element> <xsl:element name="category"> <xsl:element name="busId">0</xsl:element> <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element> @@ -93,6 +104,23 @@ </xsl:element> </xsl:element> </xsl:for-each> + + <xsl:variable name="clientId" select="dt:clientId"/> + + <!-- Generate category references --> + <xsl:element name="categories"> + <xsl:for-each select="/dt:synchronizationMessage/dt:relations/*[dt:clientChildId = $clientId and dt:relationType = 'category_to_categories']"> + <xsl:element name="category"><xsl:value-of select="dt:clientParentId"/></xsl:element> + </xsl:for-each> + </xsl:element> + + <!-- Generate course references --> + <xsl:element name="courses"> + <xsl:for-each select="/dt:synchronizationMessage/dt:relations/*[dt:clientParentId = $clientId and dt:relationType = 'category_to_courses']"> + <xsl:element name="course"><xsl:value-of select="dt:clientChildId"/></xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:element> </xsl:element> </xsl:for-each> @@ -105,8 +133,8 @@ <xsl:element name="accountMessage"> <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element> <xsl:element name="event">CREATE_UPDATE</xsl:element> - <xsl:element name="source">*** not set ***</xsl:element> - <xsl:element name="target">*** not set ***</xsl:element> + <xsl:element name="source"><xsl:value-of select="$UNSET"/></xsl:element> + <xsl:element name="target"><xsl:value-of select="$UNSET"/></xsl:element> <xsl:element name="account"> <xsl:element name="busId">0</xsl:element> <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2009-07-09 14:24:44
|
Revision: 335 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=335&view=rev Author: alexloewen Date: 2009-07-09 14:24:37 +0000 (Thu, 09 Jul 2009) Log Message: ----------- added updateAccount. fixed some bugs. Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/jax-ws.xml Modified: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/jax-ws.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/jax-ws.xml 2009-07-09 14:24:30 UTC (rev 334) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/nbproject/jax-ws.xml 2009-07-09 14:24:37 UTC (rev 335) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <jax-ws xmlns="http://www.netbeans.org/ns/jax-ws/1"> <services> - <service name="ConfigurationManagerWS"> + <service name="ConfigurationManager"> <implementation-class>de.campussource.cse.webconfig.ConfigurationManagerWS</implementation-class> </service> </services> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2009-07-09 14:24:38
|
Revision: 334 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=334&view=rev Author: alexloewen Date: 2009-07-09 14:24:30 +0000 (Thu, 09 Jul 2009) Log Message: ----------- added updateAccount. fixed some bugs. Property Changed: ---------------- trunk/sandbox/lsf-adapter-demo/IdentityMapper/ Property changes on: trunk/sandbox/lsf-adapter-demo/IdentityMapper ___________________________________________________________________ Added: svn:ignore + build dist This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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. |
From: <ale...@us...> - 2009-07-09 14:24:17
|
Revision: 332 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=332&view=rev Author: alexloewen Date: 2009-07-09 14:24:14 +0000 (Thu, 09 Jul 2009) Log Message: ----------- added updateAccount. fixed some bugs. Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addCategory/Input.xml trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Input.xml trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/selected-tests.properties Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_updateAccount/ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_updateAccount/Concurrent.properties trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_updateAccount/Input.xml trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_updateAccount/Output.xml Modified: trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-07-08 13:03:53 UTC (rev 331) +++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-07-09 14:24:14 UTC (rev 332) @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns11="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns12="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns13="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns14="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns15="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns16="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns17="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns18="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns19="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns2="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns20="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns21="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns22="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns23="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns24="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns25="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns26="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns27="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter" xmlns:ns28="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns29="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns3="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:ns30="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns31="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns32="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns33="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns4="LSFClientAdapterCA" xmlns:ns5="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns6="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns7="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:ns8="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns9="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:xlink="http://www.w3.org/2000/xlink"> +<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:ns11="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns12="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns13="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns14="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns15="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns16="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns17="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns18="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns19="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns2="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns20="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns21="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns22="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns23="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns24="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount" xmlns:ns25="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" xmlns:ns26="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns27="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns28="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns29="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns3="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:ns30="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns31="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns32="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns33="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns34="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns35="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns4="LSFClientAdapterCA" xmlns:ns5="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns6="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns7="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:ns8="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns9="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter" xmlns:xlink="http://www.w3.org/2000/xlink"> <endpoints> <endpoint endpoint-name="ILIASSoapWebservicePort" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint1" service-name="ns1:ILIASSoapWebservice"/> <endpoint endpoint-name="IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint2" service-name="ns2:IdentityMapperService"/> @@ -8,48 +8,51 @@ <endpoint endpoint-name="ObjectProcessorPortTypeBindingPort" interface-name="ns6:ObjectProcessorPortType" name="endpoint5" service-name="ns6:ObjectProcessorService"/> <endpoint endpoint-name="ILIASClientAdapterPort" interface-name="ns7:ILIASClientAdapterPortType" name="endpoint6" service-name="ns7:ILIASClientAdapterService"/> <endpoint endpoint-name="ConfigurationManagerPort" interface-name="ns8:ConfigurationManager" name="endpoint7" service-name="ns8:ConfigurationManagerWSService"/> - <endpoint display-name="IliasAdapter" endpoint-name="LoginPortTypeRole_myRole" file-path="Login.bpel" interface-name="ns10:LoginPortType" name="endpoint8" process-name="Login" service-name="ns9:IliasAdapter"/> - <endpoint display-name="IliasAdpater" endpoint-name="UpdateCategoryPortTypeRole_myRole" file-path="UpdateCategory.bpel" interface-name="ns12:UpdateCategoryPortType" name="endpoint9" process-name="UpdateCategory" service-name="ns11:IliasAdpater"/> - <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns14:DeleteCategoryPortType" name="endpoint10" process-name="DeleteCategory" service-name="ns13:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns16:AddCoursePortType" name="endpoint11" process-name="AddCourse" service-name="ns15:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint12" process-name="UpdateCourse" service-name="ns17:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns20:DeleteAccountPortType" name="endpoint13" process-name="DeleteAccount" service-name="ns19:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns22:AddCategoryPortType" name="endpoint14" process-name="AddCategory" service-name="ns21:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns24:DeleteCoursePortType" name="endpoint15" process-name="DeleteCourse" service-name="ns23:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns26:ResolveEPRPortType" name="endpoint16" process-name="ResolveEPR" service-name="ns25:IliasAdapter"/> - <endpoint display-name="ILIASAdapter" endpoint-name="ILIASClientAdapterPortTypeRole_myRole" file-path="OutboundClientAdapter.bpel" interface-name="ns7:ILIASClientAdapterPortType" name="endpoint17" process-name="OutboundClientAdapter" service-name="ns27:ILIASAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns29:AddAccountPortType" name="endpoint18" process-name="AddAccount" service-name="ns28:IliasAdapter"/> - <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns8:ConfigurationManager" name="endpoint19" process-name="Login" service-name="ns9:ConfigurationManager"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint20" process-name="Login" service-name="ns9:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint21" process-name="UpdateCategory" service-name="ns11:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint22" process-name="DeleteCategory" service-name="ns13:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint23" process-name="AddCourse" service-name="ns15:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint24" process-name="UpdateCourse" service-name="ns17:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint25" process-name="DeleteAccount" service-name="ns19:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint26" process-name="AddCategory" service-name="ns21:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint27" process-name="DeleteCourse" service-name="ns23:ILIAS"/> - <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns8:ConfigurationManager" name="endpoint28" process-name="ResolveEPR" service-name="ns25:ConfigurationManager"/> - <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns26:ResolveEPRPortType" name="endpoint29" process-name="OutboundClientAdapter" service-name="ns27:ResolveEPR"/> - <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns10:LoginPortType" name="endpoint30" process-name="OutboundClientAdapter" service-name="ns27:Login"/> - <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns16:AddCoursePortType" name="endpoint31" process-name="OutboundClientAdapter" service-name="ns27:AddCourse"/> - <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint32" process-name="OutboundClientAdapter" service-name="ns27:UpdateCourse"/> - <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns24:DeleteCoursePortType" name="endpoint33" process-name="OutboundClientAdapter" service-name="ns27:DeleteCourse"/> - <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns22:AddCategoryPortType" name="endpoint34" process-name="OutboundClientAdapter" service-name="ns27:AddCategory"/> - <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns12:UpdateCategoryPortType" name="endpoint35" process-name="OutboundClientAdapter" service-name="ns27:UpdateCategory"/> - <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns14:DeleteCategoryPortType" name="endpoint36" process-name="OutboundClientAdapter" service-name="ns27:DeleteCategory"/> - <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns29:AddAccountPortType" name="endpoint37" process-name="OutboundClientAdapter" service-name="ns27:AddAccount"/> - <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns20:DeleteAccountPortType" name="endpoint38" process-name="OutboundClientAdapter" service-name="ns27:DeleteAccount"/> - <endpoint display-name="ReplyProcessor" endpoint-name="ReplyProcessorPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns30:ReplyProcessorPortType" name="endpoint39" process-name="OutboundClientAdapter" service-name="ns27:ReplyProcessor"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint40" process-name="OutboundClientAdapter" service-name="ns27:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint41" process-name="AddAccount" service-name="ns28:ILIAS"/> - <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns30:ReplyProcessorPortType" name="endpoint42" process-name="ReplyProcessor" service-name="ns31:ClientAdapter"/> - <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint43" process-name="InboundObjectProcessor" service-name="ns32:ClientAdapter"/> - <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns2:IdentityMapperPortType" name="endpoint44" process-name="InboundObjectProcessor" service-name="ns32:IdentityMapper"/> - <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint45" service-name="ns2:IdentityMapperService"/> - <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns3:XSLTTransformPortType" name="endpoint46" service-name="ns3:XSLTTransformService"/> - <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns5:LSFClientAdapterPortType" name="endpoint47" process-name="InboundClientAdapter" service-name="ns33:LSF"/> - <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns3:XSLTTransformPortType" name="endpoint48" process-name="InboundClientAdapter" service-name="ns33:XSLTTransform"/> - <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint49" process-name="InboundClientAdapter" service-name="ns33:ObjectProcessor"/> + <endpoint display-name="ILIASAdapter" endpoint-name="ILIASClientAdapterPortTypeRole_myRole" file-path="OutboundClientAdapter.bpel" interface-name="ns7:ILIASClientAdapterPortType" name="endpoint8" process-name="OutboundClientAdapter" service-name="ns9:ILIASAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="LoginPortTypeRole_myRole" file-path="Login.bpel" interface-name="ns11:LoginPortType" name="endpoint9" process-name="Login" service-name="ns10:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns13:ResolveEPRPortType" name="endpoint10" process-name="ResolveEPR" service-name="ns12:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns15:AddCategoryPortType" name="endpoint11" process-name="AddCategory" service-name="ns14:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns17:DeleteAccountPortType" name="endpoint12" process-name="DeleteAccount" service-name="ns16:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns19:UpdateCoursePortType" name="endpoint13" process-name="UpdateCourse" service-name="ns18:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns21:AddAccountPortType" name="endpoint14" process-name="AddAccount" service-name="ns20:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns23:AddCoursePortType" name="endpoint15" process-name="AddCourse" service-name="ns22:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="UpdateAccountPortTypeRole_myRole" file-path="UpdateAccount.bpel" interface-name="ns25:UpdateAccountPortType" name="endpoint16" process-name="UpdateAccount" service-name="ns24:IliasAdapter"/> + <endpoint display-name="IliasAdpater" endpoint-name="UpdateCategoryPortTypeRole_myRole" file-path="UpdateCategory.bpel" interface-name="ns27:UpdateCategoryPortType" name="endpoint17" process-name="UpdateCategory" service-name="ns26:IliasAdpater"/> + <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns29:DeleteCoursePortType" name="endpoint18" process-name="DeleteCourse" service-name="ns28:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns31:DeleteCategoryPortType" name="endpoint19" process-name="DeleteCategory" service-name="ns30:IliasAdapter"/> + <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns13:ResolveEPRPortType" name="endpoint20" process-name="OutboundClientAdapter" service-name="ns9:ResolveEPR"/> + <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns11:LoginPortType" name="endpoint21" process-name="OutboundClientAdapter" service-name="ns9:Login"/> + <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns23:AddCoursePortType" name="endpoint22" process-name="OutboundClientAdapter" service-name="ns9:AddCourse"/> + <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns19:UpdateCoursePortType" name="endpoint23" process-name="OutboundClientAdapter" service-name="ns9:UpdateCourse"/> + <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns29:DeleteCoursePortType" name="endpoint24" process-name="OutboundClientAdapter" service-name="ns9:DeleteCourse"/> + <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns15:AddCategoryPortType" name="endpoint25" process-name="OutboundClientAdapter" service-name="ns9:AddCategory"/> + <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns27:UpdateCategoryPortType" name="endpoint26" process-name="OutboundClientAdapter" service-name="ns9:UpdateCategory"/> + <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns31:DeleteCategoryPortType" name="endpoint27" process-name="OutboundClientAdapter" service-name="ns9:DeleteCategory"/> + <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns21:AddAccountPortType" name="endpoint28" process-name="OutboundClientAdapter" service-name="ns9:AddAccount"/> + <endpoint display-name="UpdateAccount" endpoint-name="UpdateAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns25:UpdateAccountPortType" name="endpoint29" process-name="OutboundClientAdapter" service-name="ns9:UpdateAccount"/> + <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns17:DeleteAccountPortType" name="endpoint30" process-name="OutboundClientAdapter" service-name="ns9:DeleteAccount"/> + <endpoint display-name="ReplyProcessor" endpoint-name="ReplyProcessorPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns32:ReplyProcessorPortType" name="endpoint31" process-name="OutboundClientAdapter" service-name="ns9:ReplyProcessor"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint32" process-name="OutboundClientAdapter" service-name="ns9:ILIAS"/> + <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns8:ConfigurationManager" name="endpoint33" process-name="Login" service-name="ns10:ConfigurationManager"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint34" process-name="Login" service-name="ns10:ILIAS"/> + <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns8:ConfigurationManager" name="endpoint35" process-name="ResolveEPR" service-name="ns12:ConfigurationManager"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint36" process-name="AddCategory" service-name="ns14:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint37" process-name="DeleteAccount" service-name="ns16:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint38" process-name="UpdateCourse" service-name="ns18:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint39" process-name="AddAccount" service-name="ns20:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint40" process-name="AddCourse" service-name="ns22:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint41" process-name="UpdateAccount" service-name="ns24:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint42" process-name="UpdateCategory" service-name="ns26:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint43" process-name="DeleteCourse" service-name="ns28:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint44" process-name="DeleteCategory" service-name="ns30:ILIAS"/> + <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns32:ReplyProcessorPortType" name="endpoint45" process-name="ReplyProcessor" service-name="ns33:ClientAdapter"/> + <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint46" process-name="InboundObjectProcessor" service-name="ns34:ClientAdapter"/> + <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns2:IdentityMapperPortType" name="endpoint47" process-name="InboundObjectProcessor" service-name="ns34:IdentityMapper"/> + <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint48" service-name="ns2:IdentityMapperService"/> + <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns3:XSLTTransformPortType" name="endpoint49" service-name="ns3:XSLTTransformService"/> + <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns5:LSFClientAdapterPortType" name="endpoint50" process-name="InboundClientAdapter" service-name="ns35:LSF"/> + <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns3:XSLTTransformPortType" name="endpoint51" process-name="InboundClientAdapter" service-name="ns35:XSLTTransform"/> + <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint52" process-name="InboundClientAdapter" service-name="ns35:ObjectProcessor"/> </endpoints> <service-units> <service-engine-service-unit artifacts-zip="ILIASClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ILIASClientAdapter" unit-name="ILIASClientAdapter" unknown="false" x="130" y="97"> @@ -64,7 +67,7 @@ <provides endpoint="endpoint16"/> <provides endpoint="endpoint17"/> <provides endpoint="endpoint18"/> - <consumes endpoint="endpoint19"/> + <provides endpoint="endpoint19"/> <consumes endpoint="endpoint20"/> <consumes endpoint="endpoint21"/> <consumes endpoint="endpoint22"/> @@ -87,23 +90,26 @@ <consumes endpoint="endpoint39"/> <consumes endpoint="endpoint40"/> <consumes endpoint="endpoint41"/> + <consumes endpoint="endpoint42"/> + <consumes endpoint="endpoint43"/> + <consumes endpoint="endpoint44"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="Common.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-Common" unit-name="Common" unknown="false" x="160" y="886"/> <service-engine-service-unit artifacts-zip="ObjectProcessor.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ObjectProcessor" unit-name="ObjectProcessor" unknown="false" x="133" y="969"> - <provides endpoint="endpoint42"/> - <provides endpoint="endpoint43"/> - <consumes endpoint="endpoint44"/> + <provides endpoint="endpoint45"/> + <provides endpoint="endpoint46"/> + <consumes endpoint="endpoint47"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="IdentityMapper.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-IdentityMapper" unit-name="IdentityMapper" unknown="false" x="133" y="1170"> - <provides endpoint="endpoint45"/> + <provides endpoint="endpoint48"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="XSLTTransform.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-XSLTTransform" unit-name="XSLTTransform" unknown="false" x="133" y="1285"> - <provides endpoint="endpoint46"/> + <provides endpoint="endpoint49"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="LSFClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-LSFClientAdapter" unit-name="LSFClientAdapter" unknown="false" x="135" y="1400"> - <provides endpoint="endpoint47"/> - <consumes endpoint="endpoint48"/> - <consumes endpoint="endpoint49"/> + <provides endpoint="endpoint50"/> + <consumes endpoint="endpoint51"/> + <consumes endpoint="endpoint52"/> </service-engine-service-unit> <binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="CSEIPCA-sun-http-binding" unit-name="sun-http-binding"> <ports> @@ -113,17 +119,22 @@ <provides endpoint="endpoint4"/> </port> <port x="0" y="-1"> - <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/service[@name='ConfigurationManagerWSService']/port[@name='ConfigurationManagerPort'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5-fixed.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice']/port[@name='ILIASSoapWebservicePort'])" xlink:type="simple"/> + <consumes endpoint="endpoint1"/> + <provides endpoint="endpoint1"/> + </port> + <port x="67" y="37"> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/service[@name='ILIASClientAdapterService']/port[@name='ILIASClientAdapterPort'])" xlink:type="simple"/> + <consumes endpoint="endpoint6"/> + <provides endpoint="endpoint6"/> + </port> + <port x="0" y="-1"> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/Common/src/ConfigurationManager.wsdl#xpointer(/definitions/service[@name='ConfigurationManagerWSService']/port[@name='ConfigurationManagerPort'])" xlink:type="simple"/> <consumes endpoint="endpoint7"/> <provides endpoint="endpoint7"/> </port> - <port x="67" y="345"> - <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/service[@name='XSLTTransformService']/port[@name='XSLTTransformPort'])" xlink:type="simple"/> - <consumes endpoint="endpoint3"/> - <provides endpoint="endpoint3"/> - </port> <port x="0" y="-1"> - <link xlink:href="../jbiServiceUnits/ObjectProcessor/InboundObjectProcessor.wsdl#xpointer(/definitions/service[@name='ObjectProcessorService']/port[@name='ObjectProcessorPortTypeBindingPort'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/service[@name='ObjectProcessorService']/port[@name='ObjectProcessorPortTypeBindingPort'])" xlink:type="simple"/> <consumes endpoint="endpoint5"/> <provides endpoint="endpoint5"/> </port> @@ -132,120 +143,118 @@ <consumes endpoint="endpoint2"/> <provides endpoint="endpoint2"/> </port> - <port x="0" y="-1"> - <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/ilias-3.10.5.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice']/port[@name='ILIASSoapWebservicePort'])" xlink:type="simple"/> - <consumes endpoint="endpoint1"/> - <provides endpoint="endpoint1"/> + <port x="67" y="345"> + <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/service[@name='XSLTTransformService']/port[@name='XSLTTransformPort'])" xlink:type="simple"/> + <consumes endpoint="endpoint3"/> + <provides endpoint="endpoint3"/> </port> - <port x="67" y="37"> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/service[@name='ILIASClientAdapterService']/port[@name='ILIASClientAdapterPort'])" xlink:type="simple"/> - <consumes endpoint="endpoint6"/> - <provides endpoint="endpoint6"/> - </port> </ports> </binding-component-service-unit> </service-units> <connections> - <connection consumer="endpoint31" provider="endpoint11" state="unchanged"/> - <connection consumer="endpoint20" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint21" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint22" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint23" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint24" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint25" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint26" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint27" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint22" provider="endpoint15" state="unchanged"/> + <connection consumer="endpoint32" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint34" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint36" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint37" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint38" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint39" provider="endpoint1" state="unchanged"/> <connection consumer="endpoint40" provider="endpoint1" state="unchanged"/> <connection consumer="endpoint41" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint36" provider="endpoint10" state="unchanged"/> - <connection consumer="endpoint33" provider="endpoint15" state="unchanged"/> - <connection consumer="endpoint30" provider="endpoint8" state="unchanged"/> + <connection consumer="endpoint42" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint43" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint44" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint24" provider="endpoint18" state="unchanged"/> + <connection consumer="endpoint27" provider="endpoint19" state="unchanged"/> + <connection consumer="endpoint2" provider="endpoint48" state="unchanged"/> + <connection consumer="endpoint47" provider="endpoint48" state="unchanged"/> + <connection consumer="endpoint21" provider="endpoint9" state="unchanged"/> + <connection consumer="endpoint20" provider="endpoint10" state="unchanged"/> + <connection consumer="endpoint3" provider="endpoint49" state="unchanged"/> + <connection consumer="endpoint51" provider="endpoint49" state="unchanged"/> + <connection consumer="endpoint4" provider="endpoint50" state="unchanged"/> + <connection consumer="endpoint5" provider="endpoint46" state="unchanged"/> + <connection consumer="endpoint52" provider="endpoint46" state="unchanged"/> + <connection consumer="endpoint25" provider="endpoint11" state="unchanged"/> + <connection consumer="endpoint28" provider="endpoint14" state="unchanged"/> + <connection consumer="endpoint26" provider="endpoint17" state="unchanged"/> + <connection consumer="endpoint6" provider="endpoint8" state="unchanged"/> + <connection consumer="endpoint23" provider="endpoint13" state="unchanged"/> <connection consumer="endpoint29" provider="endpoint16" state="unchanged"/> - <connection consumer="endpoint2" provider="endpoint45" state="unchanged"/> - <connection consumer="endpoint44" provider="endpoint45" state="unchanged"/> - <connection consumer="endpoint3" provider="endpoint46" state="unchanged"/> - <connection consumer="endpoint48" provider="endpoint46" state="unchanged"/> - <connection consumer="endpoint4" provider="endpoint47" state="unchanged"/> - <connection consumer="endpoint5" provider="endpoint43" state="unchanged"/> - <connection consumer="endpoint49" provider="endpoint43" state="unchanged"/> - <connection consumer="endpoint37" provider="endpoint18" state="unchanged"/> - <connection consumer="endpoint34" provider="endpoint14" state="unchanged"/> - <connection consumer="endpoint35" provider="endpoint9" state="unchanged"/> - <connection consumer="endpoint32" provider="endpoint12" state="unchanged"/> - <connection consumer="endpoint6" provider="endpoint17" state="unchanged"/> - <connection consumer="endpoint19" provider="endpoint7" state="unchanged"/> - <connection consumer="endpoint28" provider="endpoint7" state="unchanged"/> - <connection consumer="endpoint38" provider="endpoint13" state="unchanged"/> - <connection consumer="endpoint39" provider="endpoint42" state="unchanged"/> + <connection consumer="endpoint33" provider="endpoint7" state="unchanged"/> + <connection consumer="endpoint35" provider="endpoint7" state="unchanged"/> + <connection consumer="endpoint30" provider="endpoint12" state="unchanged"/> + <connection consumer="endpoint31" provider="endpoint45" state="unchanged"/> </connections> <porttypes> <link xlink:href="../jbiasa/CSEIPCA.wsdl#xpointer(/definitions/portType[@name='dummyCasaPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/portType[@name='ConfigurationManager'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/Common/CDMM.wsdl#xpointer(/definitions/portType[@name='CDMMPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/LSFClientAdapter/LSFClientAdapter.wsdl#xpointer(/definitions/portType[@name='LSFClientAdapterPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/portType[@name='XSLTTransformPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ObjectProcessor/InboundObjectProcessor.wsdl#xpointer(/definitions/portType[@name='ObjectProcessorPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ObjectProcessor/ReplyProcessor.wsdl#xpointer(/definitions/portType[@name='ReplyProcessorPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/XSLTTransform/META-INF/wsdl/XSLTTransform/XSLTTransform.wsdl#xpointer(/definitions/portType[@name='XSLTTransformPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/portType[@name='ObjectProcessorPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ObjectProcessor/src/_references/_projects/IdentityMapper/src/conf/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/portType[@name='IdentityMapperPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/Common/src/ConfigurationManager.wsdl#xpointer(/definitions/portType[@name='ConfigurationManager'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/ObjectProcessor/src/ReplyProcessor.wsdl#xpointer(/definitions/portType[@name='ReplyProcessorPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/ilias-3.10.5.wsdl#xpointer(/definitions/portType[@name='ILIASSoapWebservicePortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/CSEIPCA.wsdl#xpointer(/definitions/portType[@name='dummyCasaPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddCategory.wsdl#xpointer(/definitions/portType[@name='AddCategoryPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/portType[@name='ILIASClientAdapterPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteCategory.wsdl#xpointer(/definitions/portType[@name='DeleteCategoryPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteAccount.wsdl#xpointer(/definitions/portType[@name='DeleteAccountPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteCourse.wsdl#xpointer(/definitions/portType[@name='DeleteCoursePortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteAccount.wsdl#xpointer(/definitions/portType[@name='DeleteAccountPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ResolveEPR.wsdl#xpointer(/definitions/portType[@name='ResolveEPRPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/UpdateCategory.wsdl#xpointer(/definitions/portType[@name='UpdateCategoryPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddCourse.wsdl#xpointer(/definitions/portType[@name='AddCoursePortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/faultHandlingMsg.wsdl#xpointer(/definitions/portType[@name='faultHandlingMsgPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddAccount.wsdl#xpointer(/definitions/portType[@name='AddAccountPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5-fixed.wsdl#xpointer(/definitions/portType[@name='ILIASSoapWebservicePortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddCourse.wsdl#xpointer(/definitions/portType[@name='AddCoursePortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/portType[@name='ILIASClientAdapterPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/portType[@name='ILIASSoapWebservicePortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/UpdateCategory.wsdl#xpointer(/definitions/portType[@name='UpdateCategoryPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddAccount.wsdl#xpointer(/definitions/portType[@name='AddAccountPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteCategory.wsdl#xpointer(/definitions/portType[@name='DeleteCategoryPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ResolveEPR.wsdl#xpointer(/definitions/portType[@name='ResolveEPRPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/UpdateCourse.wsdl#xpointer(/definitions/portType[@name='UpdateCoursePortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/UpdateAccount.wsdl#xpointer(/definitions/portType[@name='UpdateAccountPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddCategory.wsdl#xpointer(/definitions/portType[@name='AddCategoryPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/Login.wsdl#xpointer(/definitions/portType[@name='LoginPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/UpdateCourse.wsdl#xpointer(/definitions/portType[@name='UpdateCoursePortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/ilias-3.10.5.wsdl#xpointer(/definitions/portType[@name='ILIASSoapWebservicePortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/Common/src/ConfigurationManager.wsdl#xpointer(/definitions/portType[@name='ConfigurationManager'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/ObjectProcessor/src/ReplyProcessor.wsdl#xpointer(/definitions/portType[@name='ReplyProcessorPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/portType[@name='ObjectProcessorPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ObjectProcessor/src/_references/_projects/IdentityMapper/src/conf/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/portType[@name='IdentityMapperPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/IdentityMapper/META-INF/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/portType[@name='IdentityMapperPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/IdentityMapper/IdentityMapper.wsdl#xpointer(/definitions/portType[@name='IdentityMapperPortType'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/IdentityMapper/META-INF/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/portType[@name='IdentityMapperPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/LSFClientAdapter/LSFClientAdapter.wsdl#xpointer(/definitions/portType[@name='LSFClientAdapterPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/portType[@name='XSLTTransformPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/portType[@name='ConfigurationManager'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/Common/CDMM.wsdl#xpointer(/definitions/portType[@name='CDMMPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/CSEIPCA.wsdl#xpointer(/definitions/portType[@name='dummyCasaPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/XSLTTransform/META-INF/wsdl/XSLTTransform/XSLTTransform.wsdl#xpointer(/definitions/portType[@name='XSLTTransformPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ObjectProcessor/ReplyProcessor.wsdl#xpointer(/definitions/portType[@name='ReplyProcessorPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ObjectProcessor/InboundObjectProcessor.wsdl#xpointer(/definitions/portType[@name='ObjectProcessorPortType'])" xlink:type="simple"/> </porttypes> <bindings> <link xlink:href="../jbiasa/CSEIPCA.wsdl#xpointer(/definitions/binding[@name='casaBinding1'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5-fixed.wsdl#xpointer(/definitions/binding[@name='ILIASSoapWebserviceBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/binding[@name='ILIASClientAdapterBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/binding[@name='ILIASSoapWebserviceBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/ilias-3.10.5.wsdl#xpointer(/definitions/binding[@name='ILIASSoapWebserviceBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/Common/src/ConfigurationManager.wsdl#xpointer(/definitions/binding[@name='ConfigurationManagerPortBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/binding[@name='ObjectProcessorPortTypeBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ObjectProcessor/src/_references/_projects/IdentityMapper/src/conf/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/binding[@name='IdentityMapperBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/IdentityMapper/META-INF/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/binding[@name='IdentityMapperBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/IdentityMapper/IdentityMapper.wsdl#xpointer(/definitions/binding[@name='IdentityMapperBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/LSFClientAdapter/LSFClientAdapter.wsdl#xpointer(/definitions/binding[@name='LSFClientAdapterPortTypeBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/binding[@name='XSLTTransformBinding'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/binding[@name='ConfigurationManagerPortBinding'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/Common/CDMM.wsdl#xpointer(/definitions/binding[@name='CDMMPortTypeBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/LSFClientAdapter/LSFClientAdapter.wsdl#xpointer(/definitions/binding[@name='LSFClientAdapterPortTypeBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/binding[@name='XSLTTransformBinding'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/CSEIPCA.wsdl#xpointer(/definitions/binding[@name='casaBinding1'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/XSLTTransform/META-INF/wsdl/XSLTTransform/XSLTTransform.wsdl#xpointer(/definitions/binding[@name='XSLTTransformBinding'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ObjectProcessor/InboundObjectProcessor.wsdl#xpointer(/definitions/binding[@name='ObjectProcessorPortTypeBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/XSLTTransform/META-INF/wsdl/XSLTTransform/XSLTTransform.wsdl#xpointer(/definitions/binding[@name='XSLTTransformBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/binding[@name='ObjectProcessorPortTypeBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ObjectProcessor/src/_references/_projects/IdentityMapper/src/conf/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/binding[@name='IdentityMapperBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/Common/src/ConfigurationManager.wsdl#xpointer(/definitions/binding[@name='ConfigurationManagerPortBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/ilias-3.10.5.wsdl#xpointer(/definitions/binding[@name='ILIASSoapWebserviceBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/CSEIPCA.wsdl#xpointer(/definitions/binding[@name='casaBinding1'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/binding[@name='ILIASClientAdapterBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5-fixed.wsdl#xpointer(/definitions/binding[@name='ILIASSoapWebserviceBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/binding[@name='ILIASSoapWebserviceBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/IdentityMapper/IdentityMapper.wsdl#xpointer(/definitions/binding[@name='IdentityMapperBinding'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/IdentityMapper/META-INF/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/binding[@name='IdentityMapperBinding'])" xlink:type="simple"/> </bindings> <services> <link xlink:href="../jbiasa/CSEIPCA.wsdl#xpointer(/definitions/service[@name='casaService1'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5-fixed.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/service[@name='ILIASClientAdapterService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/ilias-3.10.5.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ILIASClientAdapter/src/_references/_projects/Common/src/ConfigurationManager.wsdl#xpointer(/definitions/service[@name='ConfigurationManagerWSService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/service[@name='ObjectProcessorService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/META-INF/ObjectProcessor/src/_references/_projects/IdentityMapper/src/conf/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/service[@name='IdentityMapperService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/IdentityMapper/META-INF/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/service[@name='IdentityMapperService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/IdentityMapper/IdentityMapper.wsdl#xpointer(/definitions/service[@name='IdentityMapperService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/service[@name='XSLTTransformService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/service[@name='ConfigurationManagerWSService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/Common/CDMM.wsdl#xpointer(/definitions/service[@name='CDMMService'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/LSFClientAdapter/XSLTTransform.wsdl#xpointer(/definitions/service[@name='XSLTTransformService'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/CSEIPCA.wsdl#xpointer(/definitions/service[@name='casaService1'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/XSLTTransform/META-INF/wsdl/XSLTTransform/XSLTTransform.wsdl#xpointer(/definitions/service[@name='XSLTTransformService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ObjectProcessor/InboundObjectProcessor.wsdl#xpointer(/definitions/service[@name='ObjectProcessorService'])" xlink:type="simple"/> - <link xlink:href="../jbiServiceUnits/XSLTTransform/META-INF/wsdl/XSLTTransform/XSLTTransform.wsdl#xpointer(/definitions/service[@name='XSLTTransformService'])" xlink:type... [truncated message content] |
From: <ale...@us...> - 2009-07-08 13:03:55
|
Revision: 331 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=331&view=rev Author: alexloewen Date: 2009-07-08 13:03:53 +0000 (Wed, 08 Jul 2009) Log Message: ----------- some bugs fixed in DeleteCategory, DeleteCourse. Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCategory.bpel trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCategory.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCategory.bpel 2009-07-08 12:59:44 UTC (rev 330) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCategory.bpel 2009-07-08 13:03:53 UTC (rev 331) @@ -53,11 +53,8 @@ <from>concat('*** System Fault occured in deleteCategory()!', ' ')</from> </sxt:log> </sxt:trace> + <copy> - <from>false()</from> - <to variable="DeleteCategoryOut" part="success"/> - </copy> - <copy> <from>'DeleteCategory failed with a SystemFault.'</from> <to variable="SystemFault" part="cause"/> </copy> Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel 2009-07-08 12:59:44 UTC (rev 330) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel 2009-07-08 13:03:53 UTC (rev 331) @@ -54,11 +54,8 @@ <from>concat('*** System Fault occured in deleteCourse()!', ' ')</from> </sxt:log> </sxt:trace> + <copy> - <from>false()</from> - <to variable="DeleteCourseOut" part="success"/> - </copy> - <copy> <from>'DeleteCourse failed with a SystemFault.'</from> <to variable="SystemFault" part="cause"/> </copy> @@ -89,11 +86,8 @@ <from>concat('*** System Fault occured in deleteCourse()!', ' ')</from> </sxt:log> </sxt:trace> + <copy> - <from>false()</from> - <to variable="DeleteCourseOut" part="success"/> - </copy> - <copy> <from>'DeleteCourse failed with an UnknownFault'</from> <to variable="UnknownFault" part="cause"/> </copy> @@ -170,11 +164,8 @@ <from>concat('*** IliasFault occured in deleteCourse()!', ' ')</from> </sxt:log> </sxt:trace> + <copy> - <from>false()</from> - <to variable="DeleteCourseOut" part="success"/> - </copy> - <copy> <from>'Ilias returned failed.'</from> <to variable="IliasFault" part="cause"/> </copy> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2009-07-08 12:59:51
|
Revision: 330 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=330&view=rev Author: alexloewen Date: 2009-07-08 12:59:44 +0000 (Wed, 08 Jul 2009) Log Message: ----------- added fault handling in addAccount, some bugs fixed in addCategory, AddCourse, DeleteAccount Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCategory.bpel trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-08 12:50:59 UTC (rev 329) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-08 12:59:44 UTC (rev 330) @@ -12,12 +12,14 @@ xmlns:ns0="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ex="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:dt="http://cse.campussource.de/schema/DataTypes" - xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2"> + xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2" + xmlns:fltns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg"> <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" location="AddAccount.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/"/> + <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" @@ -42,7 +44,73 @@ <scope name="AddAccountScope"> <variables> <variable name="AddAccountOut" messageType="ns0:AddAccountResponse"/> + + + <!-- FaultHandling Variables --> + + <variable name="SystemFault" messageType="fltns:systemFaultMessage"/> + <variable name="UnknownFault" messageType="fltns:unknownFaultMessage"/> + <variable name="IliasFault" messageType="fltns:iliasFaultMessage"/> </variables> + + <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 AddAccount()!', ' ')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>'AddAccount failed with a SystemFault!'</from> + <to variable="SystemFault" part="cause"/> + </copy> + <copy> + <from>sxxf:doMarshal($AddAccountIn.account)</from> + <to variable="SystemFault" part="context"/> + </copy> + <copy> + <from>'AddAccount.bpel'</from> + <to variable="SystemFault" part="process"/> + </copy> + </assign> + <reply name="ReplyWithSystemFault" partnerLink="IliasAdapter" operation="addAccount" portType="ns0:AddAccountPortType" faultName="ns0: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('*** System Fault occured in AddAccount()!', ' ')</from> + </sxt:log> + </sxt:trace> + + <copy> + <from>'AddAccount failed with an UnknownFault'</from> + <to variable="UnknownFault" part="cause"/> + </copy> + <copy> + <from>sxxf:doMarshal($AddAccountIn.account)</from> + <to variable="UnknownFault" part="context"/> + </copy> + <copy> + <from>'DeleteAccount.bpel'</from> + <to variable="UnknownFault" part="process"/> + </copy> + </assign> + <reply name="ReplyWithUnknownFault" partnerLink="IliasAdapter" operation="addAccount" portType="ns0:AddAccountPortType" faultName="ns0:UnknownFault" variable="UnknownFault"/> + </sequence> + </catchAll> + </faultHandlers> <sequence> <receive name="start" createInstance="yes" partnerLink="IliasAdapter" operation="addAccount" portType="ns0:AddAccountPortType" @@ -67,8 +135,7 @@ </copy> </assign> <elseif> - <condition> $AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text() - and $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text()</condition> + <condition> $AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text() and $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text()</condition> <!-- Construct login from firstname + surname --> <assign> <copy> @@ -90,8 +157,7 @@ <!-- Construct Password --> <if name="ConstructPassword"> - <condition> $AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text() - and string-length($AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text()) > 5</condition> + <condition> $AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text() and string-length($AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text()) > 5</condition> <!-- Password is set in attributes AND long enough --> <assign> <copy> @@ -216,17 +282,46 @@ portType="tns:ILIASSoapWebservicePortType" inputVariable="AddUserIn" outputVariable="AddUserOut"/> - - <assign name="prepareReply"> - <copy> - <from>$AddUserOut.user_id</from> - <to>$AddAccountOut.accountId</to> - </copy> - </assign> - - <reply name="replyWithAccountId" partnerLink="IliasAdapter" operation="addAccount" + <if name="IfReturnedIdIsOk"> + <condition>$AddUserOut.user_id >= 0</condition> + <sequence> + <assign name="prepareReply"> + <copy> + <from>$AddUserOut.user_id</from> + <to>$AddAccountOut.accountId</to> + </copy> + </assign> + <reply name="replyWithAccountId" partnerLink="IliasAdapter" operation="addAccount" portType="ns0:AddAccountPortType" variable="AddAccountOut"/> + </sequence> + <else> + <sequence> + <assign name="prepareIliasFaultReply"> + <!-- Set Fault Data--> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <from>concat('*** Ilias Fault occured in AddAccount()!', ' ')</from> + </sxt:log> + </sxt:trace> + + <copy> + <from>'Ilias returned failed.'</from> + <to variable="IliasFault" part="cause"/> + </copy> + <copy> + <from>'AddAccount.bpel'</from> + <to variable="IliasFault" part="process"/> + </copy> + <copy> + <from>sxxf:doMarshal($AddAccountIn.account)</from> + <to variable="IliasFault" part="context"/> + </copy> + </assign> + <reply name="ReplyWithIliasFault" partnerLink="IliasAdapter" operation="addAccount" portType="ns0:AddAccountPortType" faultName="ns0:IliasFault" variable="IliasFault"/> + </sequence> + </else> + </if> </sequence> </scope> </process> Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCategory.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCategory.bpel 2009-07-08 12:50:59 UTC (rev 329) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCategory.bpel 2009-07-08 12:59:44 UTC (rev 330) @@ -176,9 +176,9 @@ <!-- Check if returned Reference Id is valid --> <if name="IfRefIdIsOk" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory"> - <condition>0 <= $AddObjectOut.ref_id</condition> <!--Sending a normal Reply --> - <sequence> + <condition>$AddObjectOut.ref_id >= 0</condition> + <sequence> <assign name="prepareReply"> <copy> <from>$AddObjectOut.ref_id</from> Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel 2009-07-08 12:50:59 UTC (rev 329) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel 2009-07-08 12:59:44 UTC (rev 330) @@ -387,7 +387,7 @@ <!-- If courseId less or equel 0, fault reply, otherwise reply with CourseId--> <if> - <condition>0 <= $IliasAddCourseOut.course_id</condition> + <condition>$IliasAddCourseOut.course_id >= 0</condition> <sequence> <assign name="prepeareReply"> <copy> Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel 2009-07-08 12:50:59 UTC (rev 329) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel 2009-07-08 12:59:44 UTC (rev 330) @@ -51,12 +51,8 @@ <sxt:log level="info" location="onStart"> <from>concat('*** System Fault occured in deleteAccount()!', ' ')</from> </sxt:log> - </sxt:trace> + </sxt:trace> <copy> - <from>false()</from> - <to variable="DeleteAccountOut" part="success"/> - </copy> - <copy> <from>'DeleteAccount failed with a SystemFault!'</from> <to variable="SystemFault" part="cause"/> </copy> @@ -86,12 +82,8 @@ <sxt:log level="info" location="onStart"> <from>concat('*** System Fault occured in deleteAccount()!', ' ')</from> </sxt:log> - </sxt:trace> + </sxt:trace> <copy> - <from>false()</from> - <to variable="DeleteAccountOut" part="success"/> - </copy> - <copy> <from>'DeleteAccount failed with an UnknownFault'</from> <to variable="UnknownFault" part="cause"/> </copy> @@ -168,11 +160,8 @@ <from>concat('*** IliasFault occured in deleteAccount()!', ' ')</from> </sxt:log> </sxt:trace> + <copy> - <from>false()</from> - <to variable="DeleteAccountOut" part="success"/> - </copy> - <copy> <from>'Ilias returned failed.'</from> <to variable="IliasFault" part="cause"/> </copy> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 12:51:01
|
Revision: 329 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=329&view=rev Author: pkasprzak Date: 2009-07-08 12:50:59 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Support for getOutboundClients() in configuration manager (+ WSDL / XSD) * Impoved webconfig test Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManager.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerImpl.java trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerWS.java Modified: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManager.java =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManager.java 2009-07-08 12:50:50 UTC (rev 328) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManager.java 2009-07-08 12:50:59 UTC (rev 329) @@ -5,6 +5,7 @@ package de.campussource.cse.webconfig; +import java.net.URL; import java.util.List; import javax.ejb.Local; @@ -23,6 +24,8 @@ public boolean getSettingAsBoolean(String settingName, String categoryName) throws SettingNotFoundException; + public URL getSettingAsUrl(String settingName, String categoryName) throws SettingNotFoundException; + public List<Setting> getSettings(); public List<SettingCategory> getCategories(); @@ -31,4 +34,6 @@ public void updateSetting(Setting setting); + public List<String> getOutboundClients(); + } Modified: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerImpl.java =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerImpl.java 2009-07-08 12:50:50 UTC (rev 328) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerImpl.java 2009-07-08 12:50:59 UTC (rev 329) @@ -1,5 +1,7 @@ package de.campussource.cse.webconfig; +import java.net.URL; +import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -122,6 +124,11 @@ return setting.getAsBoolean(); } + public URL getSettingAsUrl(String settingName, String categoryName) throws SettingNotFoundException { + Setting setting = getSetting(settingName, categoryName); + return setting.getAsUrl(); + } + /* (non-Javadoc) * @see edu.cse.persistence.session.ConfigurationManager#deleteSingleSetting(edu.cse.persistence.entity.Setting) */ @@ -207,4 +214,21 @@ } } } + + /** + * Return a list of all outbound clients as strings + * + * @return + */ + public List<String> getOutboundClients() { + ArrayList<String> outboundClients = new ArrayList<String>(); + for (SettingCategory category : getCategories()) { + /* Ignore LSF + CSE-Core */ + if ( !category.getName().equalsIgnoreCase("LSF") && + !category.getName().equalsIgnoreCase("Core")) { + outboundClients.add(category.getName()); + } + } + return outboundClients; + } } \ No newline at end of file Modified: trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerWS.java =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerWS.java 2009-07-08 12:50:50 UTC (rev 328) +++ trunk/sandbox/lsf-adapter-demo/WebConfig/WebConfig-ejb/src/java/de/campussource/cse/webconfig/ConfigurationManagerWS.java 2009-07-08 12:50:59 UTC (rev 329) @@ -7,7 +7,6 @@ import java.util.List; import javax.ejb.EJB; -import javax.jws.Oneway; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService; @@ -22,17 +21,7 @@ public class ConfigurationManagerWS { @EJB private ConfigurationManager ejbRef; - // Add business logic below. (Right-click in editor and choose - // "Web Service > Add Operation" -/* - @WebMethod(operationName = "getSetting") - public Setting getSetting(@WebParam(name = "settingName") - String settingName, @WebParam(name = "categoryName") - String categoryName) throws SettingNotFoundException { - return ejbRef.getSetting(settingName, categoryName); - } -*/ @WebMethod(operationName = "getSettingAsString") public String getSettingAsString( @WebParam(name = "settingName") String settingName, @WebParam(name = "categoryName") String categoryName) throws SettingNotFoundException { @@ -50,29 +39,9 @@ @WebParam(name = "categoryName") String categoryName) throws SettingNotFoundException { return ejbRef.getSettingAsBoolean(settingName, categoryName); } -/* - @WebMethod(operationName = "getSettings") - public List<Setting> getSettings() { - return ejbRef.getSettings(); - } - @WebMethod(operationName = "getCategories") - public List<SettingCategory> getCategories() { - return ejbRef.getCategories(); + @WebMethod(operationName = "getOutboundClients") + public List<String> getOutboundClients() { + return ejbRef.getOutboundClients(); } - - @WebMethod(operationName = "deleteSetting") - @Oneway - public void deleteSetting(@WebParam(name = "setting") - Setting setting) { - ejbRef.deleteSetting(setting); - } - - @WebMethod(operationName = "updateSetting") - @Oneway - public void updateSetting(@WebParam(name = "setting") - Setting setting) { - ejbRef.updateSetting(setting); - } -*/ } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 12:50:58
|
Revision: 327 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=327&view=rev Author: pkasprzak Date: 2009-07-08 12:50:45 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Support for getOutboundClients() in configuration manager (+ WSDL / XSD) * Impoved webconfig test Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/catalog.xml trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.xsd Modified: trunk/sandbox/lsf-adapter-demo/Common/catalog.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/catalog.xml 2009-07-08 11:05:36 UTC (rev 326) +++ trunk/sandbox/lsf-adapter-demo/Common/catalog.xml 2009-07-08 12:50:45 UTC (rev 327) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"> - <nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/> <system systemId="http://schemas.xmlsoap.org/ws/2004/08/addressing/" uri="src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/> <system systemId="http://schemas.xmlsoap.org/ws/2004/08/addressing" uri="src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/> <system systemId="http://docs.oasis-open.org/wsbpel/2.0/serviceref" uri="src/serviceref.xsd"/> + <nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/> </catalog> Modified: trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl 2009-07-08 11:05:36 UTC (rev 326) +++ trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl 2009-07-08 12:50:45 UTC (rev 327) @@ -1,13 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. --> +<?xml version="1.0" encoding="UTF-8"?> +<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. --> +<!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. --> <definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" - xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://cse.campussource.de/ejb/ConfigurationManager" name="ConfigurationManagerWSService"> - <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getSettingAsInteger_WSAT_Policy"> + + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getOutboundClients_WSAT_Policy"> <ns1:ExactlyOne> <ns1:All> <ns2:ATAlwaysCapability xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns2:ATAlwaysCapability> @@ -15,7 +18,7 @@ </ns1:All> </ns1:ExactlyOne> </ns1:Policy> - <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getSettingAsBoolean_WSAT_Policy"> + <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getSettingAsInteger_WSAT_Policy"> <ns5:ExactlyOne> <ns5:All> <ns6:ATAlwaysCapability xmlns:ns6="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns6:ATAlwaysCapability> @@ -23,7 +26,8 @@ </ns5:All> </ns5:ExactlyOne> </ns5:Policy> - <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getSettingAsString_WSAT_Policy"> + + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getSettingAsBoolean_WSAT_Policy"> <ns9:ExactlyOne> <ns9:All> <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> @@ -31,9 +35,17 @@ </ns9:All> </ns9:ExactlyOne> </ns9:Policy> + <ns13:Policy xmlns:ns13="http://www.w3.org/ns/ws-policy" wsu:Id="ConfigurationManagerPortBinding_getSettingAsString_WSAT_Policy"> + <ns13:ExactlyOne> + <ns13:All> + <ns14:ATAlwaysCapability xmlns:ns14="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns14:ATAlwaysCapability> + <ns15:ATAssertion xmlns:ns16="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns15="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns13:Optional="true" ns16:Optional="true"></ns15:ATAssertion> + </ns13:All> + </ns13:ExactlyOne> + </ns13:Policy> <types> <xsd:schema> - <xsd:import namespace="http://cse.campussource.de/ejb/ConfigurationManager" schemaLocation="ConfigurationManager.xsd"></xsd:import> + <xsd:import namespace="http://cse.campussource.de/ejb/ConfigurationManager" schemaLocation="http://localhost:8080/ConfigurationManagerWSService/ConfigurationManager?xsd=1"></xsd:import> </xsd:schema> </types> <message name="getSettingAsString"> @@ -49,6 +61,7 @@ <part name="parameters" element="tns:getSettingAsInteger"></part> </message> <message name="getSettingAsIntegerResponse"> + <part name="parameters" element="tns:getSettingAsIntegerResponse"></part> </message> <message name="getSettingAsBoolean"> @@ -57,9 +70,16 @@ <message name="getSettingAsBooleanResponse"> <part name="parameters" element="tns:getSettingAsBooleanResponse"></part> </message> + <message name="getOutboundClients"> + <part name="parameters" element="tns:getOutboundClients"></part> + </message> + <message name="getOutboundClientsResponse"> + <part name="parameters" element="tns:getOutboundClientsResponse"></part> + </message> <portType name="ConfigurationManager"> <operation name="getSettingAsString"> <input message="tns:getSettingAsString"></input> + <output message="tns:getSettingAsStringResponse"></output> <fault message="tns:SettingNotFoundException" name="SettingNotFoundException"></fault> </operation> @@ -73,11 +93,16 @@ <output message="tns:getSettingAsBooleanResponse"></output> <fault message="tns:SettingNotFoundException" name="SettingNotFoundException"></fault> </operation> + <operation name="getOutboundClients"> + <input message="tns:getOutboundClients"></input> + <output message="tns:getOutboundClientsResponse"></output> + </operation> + </portType> <binding name="ConfigurationManagerPortBinding" type="tns:ConfigurationManager"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> <operation name="getSettingAsString"> - <ns13:PolicyReference xmlns:ns13="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getSettingAsString_WSAT_Policy"></ns13:PolicyReference> + <ns17:PolicyReference xmlns:ns17="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getSettingAsString_WSAT_Policy"></ns17:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -90,7 +115,8 @@ </fault> </operation> <operation name="getSettingAsInteger"> - <ns14:PolicyReference xmlns:ns14="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getSettingAsInteger_WSAT_Policy"></ns14:PolicyReference> + + <ns18:PolicyReference xmlns:ns18="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getSettingAsInteger_WSAT_Policy"></ns18:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -103,10 +129,11 @@ </fault> </operation> <operation name="getSettingAsBoolean"> - <ns15:PolicyReference xmlns:ns15="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getSettingAsBoolean_WSAT_Policy"></ns15:PolicyReference> + <ns19:PolicyReference xmlns:ns19="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getSettingAsBoolean_WSAT_Policy"></ns19:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> + </input> <output> <soap:body use="literal"></soap:body> @@ -115,6 +142,17 @@ <soap:fault name="SettingNotFoundException" use="literal"></soap:fault> </fault> </operation> + <operation name="getOutboundClients"> + <ns20:PolicyReference xmlns:ns20="http://www.w3.org/ns/ws-policy" URI="#ConfigurationManagerPortBinding_getOutboundClients_WSAT_Policy"></ns20:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + + </operation> </binding> <service name="ConfigurationManagerWSService"> <port name="ConfigurationManagerPort" binding="tns:ConfigurationManagerPortBinding"> @@ -124,5 +162,4 @@ <plnk:partnerLinkType name="ConfigurationManagerLinkType"> <plnk:role name="ConfigurationManagerRole" portType="tns:ConfigurationManager"/> </plnk:partnerLinkType> - -</definitions> \ No newline at end of file +</definitions> Modified: trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.xsd 2009-07-08 11:05:36 UTC (rev 326) +++ trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.xsd 2009-07-08 12:50:45 UTC (rev 327) @@ -1,3 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. --> <xs:schema xmlns:tns="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" @@ -5,6 +7,10 @@ <xs:element name="SettingNotFoundException" type="tns:SettingNotFoundException"></xs:element> + <xs:element name="getOutboundClients" type="tns:getOutboundClients"></xs:element> + + <xs:element name="getOutboundClientsResponse" type="tns:getOutboundClientsResponse"></xs:element> + <xs:element name="getSettingAsBoolean" type="tns:getSettingAsBoolean"></xs:element> <xs:element name="getSettingAsBooleanResponse" type="tns:getSettingAsBooleanResponse"></xs:element> @@ -31,6 +37,7 @@ </xs:complexType> <xs:complexType name="SettingNotFoundException"> + <xs:sequence> <xs:element name="message" type="xs:string" minOccurs="0"></xs:element> </xs:sequence> @@ -61,4 +68,15 @@ <xs:element name="return" type="xs:string" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> -</xs:schema> \ No newline at end of file + + <xs:complexType name="getOutboundClients"> + <xs:sequence></xs:sequence> + </xs:complexType> + + <xs:complexType name="getOutboundClientsResponse"> + <xs:sequence> + <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"></xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 12:50:57
|
Revision: 328 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=328&view=rev Author: pkasprzak Date: 2009-07-08 12:50:50 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Support for getOutboundClients() in configuration manager (+ WSDL / XSD) * Impoved webconfig test Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java Modified: trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java 2009-07-08 12:50:45 UTC (rev 327) +++ trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java 2009-07-08 12:50:50 UTC (rev 328) @@ -19,17 +19,51 @@ private static ConfigurationManagerRemote configurationManager; /** + * Print string + * + * @param string + */ + private static void print(String string) { + System.out.println(string); + } + + /** + * Print underlined string :) + * * @param args the command line arguments */ + private static void printUnderlined(String string) { + int c = string.length(); + StringBuffer buffer = new StringBuffer(); + for (int i = 1; i < c; i++) { + buffer.append("-"); + } + print(string); + print(buffer.toString()); + } + public static void main(String[] args) throws NamingException { // TODO code application logic here Context ctx = new InitialContext(); configurationManager = (ConfigurationManagerRemote) ctx.lookup("cse/ConfigurationManager"); - List<Setting> settings = configurationManager.getSettings(); - for (Setting setting : settings) { - System.out.println("Name:" + setting.getName() + "; value: " + setting.getAsString()); + printUnderlined("Printing categories + settings:"); + print(""); + for (SettingCategory category : configurationManager.getCategories()) { + printUnderlined("Category: [" + category.getName() + "]:"); + print(""); + for (Setting setting : category.getSettings()) { + print("Setting: [" + setting.getName() + "]; value: [" + setting.getAsString() + "]"); + } + print(""); } + + printUnderlined("Printing outbound clients:"); + print(""); + for (String client : configurationManager.getOutboundClients()) { + print("Client: [" + client + "]"); + } + print(""); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 11:05:42
|
Revision: 326 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=326&view=rev Author: pkasprzak Date: 2009-07-08 11:05:36 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * DeleteAccount testcase Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Concurrent.properties trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Input.xml trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Output.xml Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Concurrent.properties =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Concurrent.properties (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Concurrent.properties 2009-07-08 11:05:36 UTC (rev 326) @@ -0,0 +1,13 @@ +calculatethroughput=false +#comparisontype's possible values: identical|binary|equals +comparisontype=identical +concurrentthreads=1 +description=testcase IliasAdapter_deleteAccount +destination=http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort +#featurestatus's possible values: progress|done +featurestatus=done +inputfile=Input.xml +invokesperthread=1 +outputfile=Output.xml +soapaction= +testtimeout=30 Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Input.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Input.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_deleteAccount/Input.xml 2009-07-08 11:05:36 UTC (rev 326) @@ -0,0 +1,75 @@ +<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" + xmlns:ili="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" + xmlns:dt="http://cse.campussource.de/schema/DataTypes"> + <soapenv:Body> + <ili:processAccount> + <dt:accountMessage> + <dt:eventTime>2000-01-20T12:00:00</dt:eventTime> + <dt:event>DELETE</dt:event> + <dt:source>Core</dt:source> + <dt:target>Ilias</dt:target> + <dt:account> + <dt:busId>1</dt:busId> + <dt:eventTime>2000-01-20T12:00:00</dt:eventTime> + <!--- - - - - Attribute: clientId - - - - - --> + <dt:attribute> + <dt:name>clientId</dt:name> + <dt:value>351</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: globalRole - - - - - --> + <dt:attribute> + <dt:name>globalRole</dt:name> + <dt:value>Tutor</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: lsfId - - - - - --> + <dt:attribute> + <dt:name>lsfId</dt:name> + <dt:value>10</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: surname - - - - - --> + <dt:attribute> + <dt:name>surname</dt:name> + <dt:value>Bieg</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: firstName - - - - - --> + <dt:attribute> + <dt:name>firstName</dt:name> + <dt:value>Hartmut</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: password - - - - - --> + <dt:attribute> + <dt:name>password</dt:name> + <dt:value>test</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: academicTitle - - - - - --> + <dt:attribute> + <dt:name>academicTitle</dt:name> + <dt:value>Univ.-Prof. Dr. rer. oec.</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: gender - - - - - --> + <dt:attribute> + <dt:name>gender</dt:name> + <dt:value>M</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: emailAddress - - - - - --> + <dt:attribute> + <dt:name>emailAddress</dt:name> + <dt:value>h....@mx...</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + </dt:account> + </dt:accountMessage> + </ili:processAccount> + </soapenv:Body> +</soapenv:Envelope> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 11:04:25
|
Revision: 325 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=325&view=rev Author: pkasprzak Date: 2009-07-08 11:04:16 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Fix string -> number conversion on clientIds * Fix uninitialized access on DeleteAccountOut Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel 2009-07-08 10:44:27 UTC (rev 324) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel 2009-07-08 11:04:16 UTC (rev 325) @@ -9,6 +9,7 @@ xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling" xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions" xmlns:fltns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" + xmlns:dt="http://cse.campussource.de/schema/DataTypes" xmlns:ns0="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount"> @@ -124,17 +125,17 @@ </copy> </assign> - <!-- TODO set the course Id--> <assign name="prepareDeleteAccount"> <copy> <from variable="DeleteAccountIn" part="SID"/> <to variable="DeleteUserIn" part="sid"/> </copy> <copy> - <from>177</from> + <from>number($DeleteAccountIn.account/dt:attribute[dt:name = 'clientId']/dt:value)</from> <to variable="DeleteUserIn" part="user_id"/> </copy> </assign> + <invoke name="deleteAccount" partnerLink="ILIAS" operation="deleteUser" xmlns:tns="urn:ilUserAdministration" portType="tns:ILIASSoapWebservicePortType" @@ -143,12 +144,12 @@ <!-- Send a normal reply if DeleteCourse succeeded, otherwise reply with an Ilias Fault --> <if name="IfDeleteAccountSucceeded"> - <condition>$DeleteAccountOut.success</condition> + <condition>$DeleteUserOut.success</condition> <sequence> <assign name="prepareReply"> <copy> - <from variable="DeleteUserOut" part="success"/> - <to variable="DeleteAccountOut" part="success"/> + <from>$DeleteUserOut.success</from> + <to>$DeleteAccountOut.success</to> </copy> </assign> <reply name="reply" partnerLink="IliasAdapter" operation="deleteAccount" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 10:44:34
|
Revision: 324 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=324&view=rev Author: pkasprzak Date: 2009-07-08 10:44:27 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Prettying... Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-08 10:41:29 UTC (rev 323) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-08 10:44:27 UTC (rev 324) @@ -57,7 +57,7 @@ </assign> <!-- Construct login --> - <if> + <if name="ConstructLogin"> <condition>$AddAccountIn.account/dt:attribute[dt:name = 'login']/dt:value/text()</condition> <!-- Login is set in attributes --> <assign> @@ -89,7 +89,7 @@ </if> <!-- Construct Password --> - <if> + <if name="ConstructPassword"> <condition> $AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text() and string-length($AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text()) > 5</condition> <!-- Password is set in attributes AND long enough --> @@ -112,7 +112,7 @@ </if> <!-- Construct EMail --> - <if> + <if name="ConstrucEMmail"> <condition>$AddAccountIn.account/dt:attribute[dt:name = 'emailAddress']/dt:value/text()</condition> <!-- EMail is set in attributes --> <assign> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-08 10:41:30
|
Revision: 323 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=323&view=rev Author: pkasprzak Date: 2009-07-08 10:41:29 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Fix "password too short" problem when adding users Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-07 14:25:10 UTC (rev 322) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-08 10:41:29 UTC (rev 323) @@ -67,7 +67,8 @@ </copy> </assign> <elseif> - <condition>$AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text() and $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text()</condition> + <condition> $AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text() + and $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text()</condition> <!-- Construct login from firstname + surname --> <assign> <copy> @@ -89,8 +90,9 @@ <!-- Construct Password --> <if> - <condition>$AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text()</condition> - <!-- Password is set in attributes --> + <condition> $AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text() + and string-length($AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text()) > 5</condition> + <!-- Password is set in attributes AND long enough --> <assign> <copy> <from>$AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value</from> @@ -101,7 +103,7 @@ <!-- Set default password --> <assign> <copy> - <!-- Needs to be longer than 4 characters --> + <!-- Password needs to be 6 characters or longer --> <from>'test12'</from> <to>$Password</to> </copy> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 14:48:35
|
Revision: 318 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=318&view=rev Author: pkasprzak Date: 2009-07-07 14:12:30 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Add account testcase Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Concurrent.properties trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Input.xml trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Output.xml Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Concurrent.properties =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Concurrent.properties (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Concurrent.properties 2009-07-07 14:12:30 UTC (rev 318) @@ -0,0 +1,13 @@ +calculatethroughput=false +#comparisontype's possible values: identical|binary|equals +comparisontype=identical +concurrentthreads=1 +description=testcase IliasAdapter_addAccount +destination=http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort +#featurestatus's possible values: progress|done +featurestatus=done +inputfile=Input.xml +invokesperthread=1 +outputfile=Output.xml +soapaction= +testtimeout=30 Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Input.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Input.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/IliasAdapter_addAccount/Input.xml 2009-07-07 14:12:30 UTC (rev 318) @@ -0,0 +1,75 @@ +<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" + xmlns:ili="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" + xmlns:dt="http://cse.campussource.de/schema/DataTypes"> + <soapenv:Body> + <ili:processAccount> + <dt:accountMessage> + <dt:eventTime>2000-01-20T12:00:00</dt:eventTime> + <dt:event>CREATE</dt:event> + <dt:source>Core</dt:source> + <dt:target>Ilias</dt:target> + <dt:account> + <dt:busId>1</dt:busId> + <dt:eventTime>2000-01-20T12:00:00</dt:eventTime> + <!--- - - - - Attribute: clientId - - - - - --> + <dt:attribute> + <dt:name>clientId</dt:name> + <dt:value>account:10</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: globalRole - - - - - --> + <dt:attribute> + <dt:name>globalRole</dt:name> + <dt:value>Tutor</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: lsfId - - - - - --> + <dt:attribute> + <dt:name>lsfId</dt:name> + <dt:value>10</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: surname - - - - - --> + <dt:attribute> + <dt:name>surname</dt:name> + <dt:value>Bieg</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: firstName - - - - - --> + <dt:attribute> + <dt:name>firstName</dt:name> + <dt:value>Hartmut</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: password - - - - - --> + <dt:attribute> + <dt:name>password</dt:name> + <dt:value>test</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: academicTitle - - - - - --> + <dt:attribute> + <dt:name>academicTitle</dt:name> + <dt:value>Univ.-Prof. Dr. rer. oec.</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: gender - - - - - --> + <dt:attribute> + <dt:name>gender</dt:name> + <dt:value>M</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + <!--- - - - - Attribute: emailAddress - - - - - --> + <dt:attribute> + <dt:name>emailAddress</dt:name> + <dt:value>h....@mx...</dt:value> + <dt:transient>false</dt:transient> + </dt:attribute> + </dt:account> + </dt:accountMessage> + </ili:processAccount> + </soapenv:Body> +</soapenv:Envelope> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 14:48:34
|
Revision: 319 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=319&view=rev Author: pkasprzak Date: 2009-07-07 14:15:22 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Fix password length + node conversion error Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-07 14:12:30 UTC (rev 318) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-07 14:15:22 UTC (rev 319) @@ -7,8 +7,10 @@ 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:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions" xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns0="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" + xmlns:ex="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:dt="http://cse.campussource.de/schema/DataTypes" xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2"> @@ -99,7 +101,8 @@ <!-- Set default password --> <assign> <copy> - <from>'test'</from> + <!-- Needs to be longer than 4 characters --> + <from>'test12'</from> <to>$Password</to> </copy> </assign> @@ -139,15 +142,15 @@ <assign name="setRequiredAccountData"> <copy> - <from>$Login</from> + <from>string($Login)</from> <to>$AddUserIn.user_data/login</to> </copy> <copy> - <from>$Password</from> + <from>string($Password)</from> <to>$AddUserIn.user_data/passwd</to> </copy> <copy> - <from>$EMail</from> + <from>string($EMail)</from> <to>$AddUserIn.user_data/email</to> </copy> <!-- Set timelimit + technical stuff --> @@ -189,6 +192,12 @@ </assign> <assign name="prepareAddAccount"> + <sxt:trace> + <sxt:log level="info" location="onComplete"> + <ex:from>concat('*** addUser-xml: ', sxxf:doMarshal($AddUserIn.user_data))</ex:from> + </sxt:log> + </sxt:trace> + <!-- Set SID --> <copy> <from>$AddAccountIn.SID</from> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 14:48:32
|
Revision: 320 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=320&view=rev Author: pkasprzak Date: 2009-07-07 14:22:25 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Cleanups + stuff Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa Modified: trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-07-07 14:15:22 UTC (rev 319) +++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-07-07 14:22:25 UTC (rev 320) @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns11="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns12="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns13="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns14="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns15="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns16="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns17="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns18="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns19="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns2="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns20="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns21="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns22="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns23="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns24="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns25="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter" xmlns:ns26="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns27="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns28="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns29="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns3="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:ns4="LSFClientAdapterCA" xmlns:ns5="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns6="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns7="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:ns8="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns9="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:xlink="http://www.w3.org/2000/xlink"> +<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns11="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns12="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns13="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns14="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns15="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns16="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns17="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns18="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns19="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns2="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns20="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns21="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns22="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns23="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns24="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns25="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns26="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns27="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter" xmlns:ns28="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns29="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns3="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:ns30="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns31="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns32="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns33="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns4="LSFClientAdapterCA" xmlns:ns5="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns6="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns7="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:ns8="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns9="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:xlink="http://www.w3.org/2000/xlink"> <endpoints> <endpoint endpoint-name="ILIASSoapWebservicePort" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint1" service-name="ns1:ILIASSoapWebservice"/> <endpoint endpoint-name="IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint2" service-name="ns2:IdentityMapperService"/> @@ -13,37 +13,43 @@ <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns14:DeleteCategoryPortType" name="endpoint10" process-name="DeleteCategory" service-name="ns13:IliasAdapter"/> <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns16:AddCoursePortType" name="endpoint11" process-name="AddCourse" service-name="ns15:IliasAdapter"/> <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint12" process-name="UpdateCourse" service-name="ns17:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns20:AddCategoryPortType" name="endpoint13" process-name="AddCategory" service-name="ns19:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns22:DeleteCoursePortType" name="endpoint14" process-name="DeleteCourse" service-name="ns21:IliasAdapter"/> - <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns24:ResolveEPRPortType" name="endpoint15" process-name="ResolveEPR" service-name="ns23:IliasAdapter"/> - <endpoint display-name="ILIASAdapter" endpoint-name="ILIASClientAdapterPortTypeRole_myRole" file-path="OutboundClientAdapter.bpel" interface-name="ns7:ILIASClientAdapterPortType" name="endpoint16" process-name="OutboundClientAdapter" service-name="ns25:ILIASAdapter"/> - <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns8:ConfigurationManager" name="endpoint17" process-name="Login" service-name="ns9:ConfigurationManager"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint18" process-name="Login" service-name="ns9:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint19" process-name="UpdateCategory" service-name="ns11:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint20" process-name="DeleteCategory" service-name="ns13:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint21" process-name="AddCourse" service-name="ns15:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint22" process-name="UpdateCourse" service-name="ns17:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint23" process-name="AddCategory" service-name="ns19:ILIAS"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint24" process-name="DeleteCourse" service-name="ns21:ILIAS"/> - <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns8:ConfigurationManager" name="endpoint25" process-name="ResolveEPR" service-name="ns23:ConfigurationManager"/> - <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns24:ResolveEPRPortType" name="endpoint26" process-name="OutboundClientAdapter" service-name="ns25:ResolveEPR"/> - <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns10:LoginPortType" name="endpoint27" process-name="OutboundClientAdapter" service-name="ns25:Login"/> - <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns16:AddCoursePortType" name="endpoint28" process-name="OutboundClientAdapter" service-name="ns25:AddCourse"/> - <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint29" process-name="OutboundClientAdapter" service-name="ns25:UpdateCourse"/> - <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns22:DeleteCoursePortType" name="endpoint30" process-name="OutboundClientAdapter" service-name="ns25:DeleteCourse"/> - <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns20:AddCategoryPortType" name="endpoint31" process-name="OutboundClientAdapter" service-name="ns25:AddCategory"/> - <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns12:UpdateCategoryPortType" name="endpoint32" process-name="OutboundClientAdapter" service-name="ns25:UpdateCategory"/> - <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns14:DeleteCategoryPortType" name="endpoint33" process-name="OutboundClientAdapter" service-name="ns25:DeleteCategory"/> - <endpoint display-name="ReplyProcessor" endpoint-name="ReplyProcessorPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns26:ReplyProcessorPortType" name="endpoint34" process-name="OutboundClientAdapter" service-name="ns25:ReplyProcessor"/> - <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint35" process-name="OutboundClientAdapter" service-name="ns25:ILIAS"/> - <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns26:ReplyProcessorPortType" name="endpoint36" process-name="ReplyProcessor" service-name="ns27:ClientAdapter"/> - <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint37" process-name="InboundObjectProcessor" service-name="ns28:ClientAdapter"/> - <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns2:IdentityMapperPortType" name="endpoint38" process-name="InboundObjectProcessor" service-name="ns28:IdentityMapper"/> - <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint39" service-name="ns2:IdentityMapperService"/> - <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns3:XSLTTransformPortType" name="endpoint40" service-name="ns3:XSLTTransformService"/> - <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns5:LSFClientAdapterPortType" name="endpoint41" process-name="InboundClientAdapter" service-name="ns29:LSF"/> - <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns3:XSLTTransformPortType" name="endpoint42" process-name="InboundClientAdapter" service-name="ns29:XSLTTransform"/> - <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint43" process-name="InboundClientAdapter" service-name="ns29:ObjectProcessor"/> + <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns20:DeleteAccountPortType" name="endpoint13" process-name="DeleteAccount" service-name="ns19:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns22:AddCategoryPortType" name="endpoint14" process-name="AddCategory" service-name="ns21:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns24:DeleteCoursePortType" name="endpoint15" process-name="DeleteCourse" service-name="ns23:IliasAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns26:ResolveEPRPortType" name="endpoint16" process-name="ResolveEPR" service-name="ns25:IliasAdapter"/> + <endpoint display-name="ILIASAdapter" endpoint-name="ILIASClientAdapterPortTypeRole_myRole" file-path="OutboundClientAdapter.bpel" interface-name="ns7:ILIASClientAdapterPortType" name="endpoint17" process-name="OutboundClientAdapter" service-name="ns27:ILIASAdapter"/> + <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns29:AddAccountPortType" name="endpoint18" process-name="AddAccount" service-name="ns28:IliasAdapter"/> + <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns8:ConfigurationManager" name="endpoint19" process-name="Login" service-name="ns9:ConfigurationManager"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint20" process-name="Login" service-name="ns9:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint21" process-name="UpdateCategory" service-name="ns11:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint22" process-name="DeleteCategory" service-name="ns13:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint23" process-name="AddCourse" service-name="ns15:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint24" process-name="UpdateCourse" service-name="ns17:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint25" process-name="DeleteAccount" service-name="ns19:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint26" process-name="AddCategory" service-name="ns21:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint27" process-name="DeleteCourse" service-name="ns23:ILIAS"/> + <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns8:ConfigurationManager" name="endpoint28" process-name="ResolveEPR" service-name="ns25:ConfigurationManager"/> + <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns26:ResolveEPRPortType" name="endpoint29" process-name="OutboundClientAdapter" service-name="ns27:ResolveEPR"/> + <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns10:LoginPortType" name="endpoint30" process-name="OutboundClientAdapter" service-name="ns27:Login"/> + <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns16:AddCoursePortType" name="endpoint31" process-name="OutboundClientAdapter" service-name="ns27:AddCourse"/> + <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint32" process-name="OutboundClientAdapter" service-name="ns27:UpdateCourse"/> + <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns24:DeleteCoursePortType" name="endpoint33" process-name="OutboundClientAdapter" service-name="ns27:DeleteCourse"/> + <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns22:AddCategoryPortType" name="endpoint34" process-name="OutboundClientAdapter" service-name="ns27:AddCategory"/> + <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns12:UpdateCategoryPortType" name="endpoint35" process-name="OutboundClientAdapter" service-name="ns27:UpdateCategory"/> + <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns14:DeleteCategoryPortType" name="endpoint36" process-name="OutboundClientAdapter" service-name="ns27:DeleteCategory"/> + <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns29:AddAccountPortType" name="endpoint37" process-name="OutboundClientAdapter" service-name="ns27:AddAccount"/> + <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns20:DeleteAccountPortType" name="endpoint38" process-name="OutboundClientAdapter" service-name="ns27:DeleteAccount"/> + <endpoint display-name="ReplyProcessor" endpoint-name="ReplyProcessorPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns30:ReplyProcessorPortType" name="endpoint39" process-name="OutboundClientAdapter" service-name="ns27:ReplyProcessor"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint40" process-name="OutboundClientAdapter" service-name="ns27:ILIAS"/> + <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint41" process-name="AddAccount" service-name="ns28:ILIAS"/> + <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns30:ReplyProcessorPortType" name="endpoint42" process-name="ReplyProcessor" service-name="ns31:ClientAdapter"/> + <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint43" process-name="InboundObjectProcessor" service-name="ns32:ClientAdapter"/> + <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns2:IdentityMapperPortType" name="endpoint44" process-name="InboundObjectProcessor" service-name="ns32:IdentityMapper"/> + <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint45" service-name="ns2:IdentityMapperService"/> + <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns3:XSLTTransformPortType" name="endpoint46" service-name="ns3:XSLTTransformService"/> + <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns5:LSFClientAdapterPortType" name="endpoint47" process-name="InboundClientAdapter" service-name="ns33:LSF"/> + <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns3:XSLTTransformPortType" name="endpoint48" process-name="InboundClientAdapter" service-name="ns33:XSLTTransform"/> + <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns6:ObjectProcessorPortType" name="endpoint49" process-name="InboundClientAdapter" service-name="ns33:ObjectProcessor"/> </endpoints> <service-units> <service-engine-service-unit artifacts-zip="ILIASClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ILIASClientAdapter" unit-name="ILIASClientAdapter" unknown="false" x="130" y="97"> @@ -56,8 +62,8 @@ <provides endpoint="endpoint14"/> <provides endpoint="endpoint15"/> <provides endpoint="endpoint16"/> - <consumes endpoint="endpoint17"/> - <consumes endpoint="endpoint18"/> + <provides endpoint="endpoint17"/> + <provides endpoint="endpoint18"/> <consumes endpoint="endpoint19"/> <consumes endpoint="endpoint20"/> <consumes endpoint="endpoint21"/> @@ -75,23 +81,29 @@ <consumes endpoint="endpoint33"/> <consumes endpoint="endpoint34"/> <consumes endpoint="endpoint35"/> + <consumes endpoint="endpoint36"/> + <consumes endpoint="endpoint37"/> + <consumes endpoint="endpoint38"/> + <consumes endpoint="endpoint39"/> + <consumes endpoint="endpoint40"/> + <consumes endpoint="endpoint41"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="Common.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-Common" unit-name="Common" unknown="false" x="160" y="886"/> <service-engine-service-unit artifacts-zip="ObjectProcessor.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ObjectProcessor" unit-name="ObjectProcessor" unknown="false" x="133" y="969"> - <provides endpoint="endpoint36"/> - <provides endpoint="endpoint37"/> - <consumes endpoint="endpoint38"/> + <provides endpoint="endpoint42"/> + <provides endpoint="endpoint43"/> + <consumes endpoint="endpoint44"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="IdentityMapper.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-IdentityMapper" unit-name="IdentityMapper" unknown="false" x="133" y="1170"> - <provides endpoint="endpoint39"/> + <provides endpoint="endpoint45"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="XSLTTransform.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-XSLTTransform" unit-name="XSLTTransform" unknown="false" x="133" y="1285"> - <provides endpoint="endpoint40"/> + <provides endpoint="endpoint46"/> </service-engine-service-unit> <service-engine-service-unit artifacts-zip="LSFClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-LSFClientAdapter" unit-name="LSFClientAdapter" unknown="false" x="135" y="1400"> - <provides endpoint="endpoint41"/> - <consumes endpoint="endpoint42"/> - <consumes endpoint="endpoint43"/> + <provides endpoint="endpoint47"/> + <consumes endpoint="endpoint48"/> + <consumes endpoint="endpoint49"/> </service-engine-service-unit> <binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="CSEIPCA-sun-http-binding" unit-name="sun-http-binding"> <ports> @@ -134,33 +146,37 @@ </binding-component-service-unit> </service-units> <connections> - <connection consumer="endpoint28" provider="endpoint11" state="unchanged"/> - <connection consumer="endpoint18" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint19" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint31" provider="endpoint11" state="unchanged"/> <connection consumer="endpoint20" provider="endpoint1" state="unchanged"/> <connection consumer="endpoint21" provider="endpoint1" state="unchanged"/> <connection consumer="endpoint22" provider="endpoint1" state="unchanged"/> <connection consumer="endpoint23" provider="endpoint1" state="unchanged"/> <connection consumer="endpoint24" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint35" provider="endpoint1" state="unchanged"/> - <connection consumer="endpoint33" provider="endpoint10" state="unchanged"/> - <connection consumer="endpoint30" provider="endpoint14" state="unchanged"/> - <connection consumer="endpoint27" provider="endpoint8" state="unchanged"/> - <connection consumer="endpoint26" provider="endpoint15" state="unchanged"/> - <connection consumer="endpoint2" provider="endpoint39" state="unchanged"/> - <connection consumer="endpoint38" provider="endpoint39" state="unchanged"/> - <connection consumer="endpoint3" provider="endpoint40" state="unchanged"/> - <connection consumer="endpoint42" provider="endpoint40" state="unchanged"/> - <connection consumer="endpoint4" provider="endpoint41" state="unchanged"/> - <connection consumer="endpoint5" provider="endpoint37" state="unchanged"/> - <connection consumer="endpoint43" provider="endpoint37" state="unchanged"/> - <connection consumer="endpoint31" provider="endpoint13" state="unchanged"/> - <connection consumer="endpoint32" provider="endpoint9" state="unchanged"/> - <connection consumer="endpoint29" provider="endpoint12" state="unchanged"/> - <connection consumer="endpoint6" provider="endpoint16" state="unchanged"/> - <connection consumer="endpoint17" provider="endpoint7" state="unchanged"/> - <connection consumer="endpoint25" provider="endpoint7" state="unchanged"/> - <connection consumer="endpoint34" provider="endpoint36" state="unchanged"/> + <connection consumer="endpoint25" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint26" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint27" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint40" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint41" provider="endpoint1" state="unchanged"/> + <connection consumer="endpoint36" provider="endpoint10" state="unchanged"/> + <connection consumer="endpoint33" provider="endpoint15" state="unchanged"/> + <connection consumer="endpoint30" provider="endpoint8" state="unchanged"/> + <connection consumer="endpoint29" provider="endpoint16" state="unchanged"/> + <connection consumer="endpoint2" provider="endpoint45" state="unchanged"/> + <connection consumer="endpoint44" provider="endpoint45" state="unchanged"/> + <connection consumer="endpoint3" provider="endpoint46" state="unchanged"/> + <connection consumer="endpoint48" provider="endpoint46" state="unchanged"/> + <connection consumer="endpoint4" provider="endpoint47" state="unchanged"/> + <connection consumer="endpoint5" provider="endpoint43" state="unchanged"/> + <connection consumer="endpoint49" provider="endpoint43" state="unchanged"/> + <connection consumer="endpoint37" provider="endpoint18" state="unchanged"/> + <connection consumer="endpoint34" provider="endpoint14" state="unchanged"/> + <connection consumer="endpoint35" provider="endpoint9" state="unchanged"/> + <connection consumer="endpoint32" provider="endpoint12" state="unchanged"/> + <connection consumer="endpoint6" provider="endpoint17" state="unchanged"/> + <connection consumer="endpoint19" provider="endpoint7" state="unchanged"/> + <connection consumer="endpoint28" provider="endpoint7" state="unchanged"/> + <connection consumer="endpoint38" provider="endpoint13" state="unchanged"/> + <connection consumer="endpoint39" provider="endpoint42" state="unchanged"/> </connections> <porttypes> <link xlink:href="../jbiasa/CSEIPCA.wsdl#xpointer(/definitions/portType[@name='dummyCasaPortType'])" xlink:type="simple"/> @@ -181,9 +197,11 @@ <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/portType[@name='ILIASClientAdapterPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteCategory.wsdl#xpointer(/definitions/portType[@name='DeleteCategoryPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteCourse.wsdl#xpointer(/definitions/portType[@name='DeleteCoursePortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/DeleteAccount.wsdl#xpointer(/definitions/portType[@name='DeleteAccountPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ResolveEPR.wsdl#xpointer(/definitions/portType[@name='ResolveEPRPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/UpdateCategory.wsdl#xpointer(/definitions/portType[@name='UpdateCategoryPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/faultHandlingMsg.wsdl#xpointer(/definitions/portType[@name='faultHandlingMsgPortType'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddAccount.wsdl#xpointer(/definitions/portType[@name='AddAccountPortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5-fixed.wsdl#xpointer(/definitions/portType[@name='ILIASSoapWebservicePortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/AddCourse.wsdl#xpointer(/definitions/portType[@name='AddCoursePortType'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/portType[@name='ILIASSoapWebservicePortType'])" xlink:type="simple"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 14:48:32
|
Revision: 321 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=321&view=rev Author: pkasprzak Date: 2009-07-07 14:22:44 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Cleanups + stuff Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-07-07 14:22:25 UTC (rev 320) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-07-07 14:22:44 UTC (rev 321) @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"> <system systemId="file:/home/pete/openESB/ilias-3.10.5.wsdl" uri="src/ilias-3.10.5.wsdl"/> - <system systemId="Common/CDDM.xsd" uri="nb-uri:Common#src/CDDM.xsd"/> <system systemId="Common/WS-Addressing.xsd" uri="nb-uri:Common#src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/> <system systemId="Common/WS-BPEL-ServiceRef.xsd" uri="nb-uri:Common#src/serviceref.xsd"/> <system systemId="ObjectProcessor/ReplyProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/ReplyProcessor.wsdl"/> @@ -9,5 +8,6 @@ <system systemId="ObjectProcessor/ReplyProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/ReplyProcessor.wsdl"/> <nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/> <system systemId="Common/ConfigurationManager.wsdl" uri="nb-uri:Common#src/ConfigurationManager.wsdl"/> + <system systemId="Common/CDDM.xsd" uri="nb-uri:Common#src/CDDM.xsd"/> <system systemId="Common/serviceref.xsd" uri="nb-uri:Common#src/serviceref.xsd"/> </catalog> Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel 2009-07-07 14:22:25 UTC (rev 320) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteCourse.bpel 2009-07-07 14:22:44 UTC (rev 321) @@ -31,7 +31,7 @@ <variable name="DeleteCourseOperationOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" messageType="tns:DeleteCourseResponse"/> <variable name="DeleteCourseOperationIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" messageType="tns:DeleteCourseRequest"/> - <!--FaultHandling Variables --> + <!-- FaultHandling Variables --> <variable name="SystemFault" messageType="fltns:systemFaultMessage"/> <variable name="UnknownFault" messageType="fltns:unknownFaultMessage"/> @@ -40,6 +40,7 @@ </variables> <sequence> + <scope name="deleteCourseScope"> <faultHandlers> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 14:48:30
|
Revision: 322 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=322&view=rev Author: pkasprzak Date: 2009-07-07 14:25:10 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Support for add / delete accounts (untested) Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-07-07 14:22:44 UTC (rev 321) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-07-07 14:25:10 UTC (rev 322) @@ -38,7 +38,8 @@ <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" location="ObjectProcessor/ReplyProcessor.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://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/"/> <partnerLinks> <partnerLink name="ResolveEPR" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" partnerLinkType="tns:ResolveEPR" partnerRole="ResolveEPRPortTypeRole"/> @@ -56,6 +57,8 @@ partnerRole="UpdateCategoryPortTypeRole"/> <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="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"/> <partnerLink name="ILIAS" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" partnerLinkType="tns:ILIASSoapWebserviceLinkType" @@ -66,6 +69,7 @@ <variables> <!-- Messages --> + <variable name="ProcessAccountIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" messageType="tns:ProcessAccountOperationRequest"/> <variable name="ResolveEPROut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" messageType="tns:resolveEPRResponse"/> <variable name="ResolveEPRIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" messageType="tns:resolveEPRRequest"/> <variable name="ProcessReplyIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" messageType="tns:processReplyRequest"/> @@ -178,6 +182,8 @@ </faultHandlers> <pick name="processObjects" createInstance="yes" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"> + + <!-- Process courses --> <onMessage partnerLink="ILIASAdapter" operation="processCourse" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" portType="tns:ILIASClientAdapterPortType" variable="ProcessCourseOperationIn"> @@ -402,6 +408,8 @@ </scope> </onMessage> + + <!-- Process categories --> <onMessage partnerLink="ILIASAdapter" operation="processCategory" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" portType="tns:ILIASClientAdapterPortType" variable="ProcessCategoryOperationIn"> @@ -428,7 +436,7 @@ </copy> </assign> - <assign name="prepareLoginForCourses"> + <assign name="prepareLoginForCategories"> <copy> <from>$ProcessCategoryOperationIn.categoryMessage/dt:target</from> <to>$LoginIn.system</to> @@ -622,6 +630,239 @@ </sequence> </scope> </onMessage> + + <!-- Process accounts --> + <onMessage partnerLink="ILIASAdapter" operation="processAccount" portType="tns:ILIASClientAdapterPortType" + variable="ProcessAccountIn"> + + <scope name="AccountScope"> + <variables> + <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"/> + <variable name="AddAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" messageType="tns:AddAccountRequest"/> + </variables> + <sequence> + <assign name="setSystem"> + <copy> + <from>$ProcessAccountIn.accountMessage/dt:target</from> + <to>$ResolveEPRIn.system</to> + </copy> + </assign> + + <!-- Determine Ilias Endpoint --> + <invoke name="resolveEPR" partnerLink="ResolveEPR" operation="resolveEPR" + xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" + portType="tns:ResolveEPRPortType" + inputVariable="ResolveEPRIn" + outputVariable="ResolveEPROut"/> + + <assign name="saveIliasEPR"> + <copy> + <from>$ResolveEPROut.EPR</from> + <to>$IliasEPR</to> + </copy> + </assign> + + <assign name="prepareLoginForAccounts"> + <copy> + <from>$ProcessAccountIn.accountMessage/dt:target</from> + <to>$LoginIn.system</to> + </copy> + <copy> + <from>$IliasEPR</from> + <to>$LoginIn.EPR</to> + </copy> + </assign> + + <invoke name="loginForAccounts" partnerLink="Login" operation="login" + xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" + portType="tns:LoginPortType" + inputVariable="LoginIn" + outputVariable="LoginOut"/> + <assign name="initAccountProcessing"> + <copy> + <from variable="LoginOut" part="SID"/> + <to variable="SID"/> + </copy> + <copy> + <from>$ProcessAccountIn.accountMessage/dt:account/dt:busId</from> + <to>$ObjectBusId</to> + </copy> + <copy ignoreMissingFromData="yes"> + <from>$ProcessAccountIn.accountMessage/dt:account/dt:attribute[dt:name = 'clientId']/dt:value</from> + <to>$ObjectClientId</to> + </copy> + + <!-- Init constants (better alternatives?) --> + <copy> + <from>'SUCCESS'</from> + <to>$STATUS_SUCCESS</to> + </copy> + <copy> + <from>'FAILURE'</from> + <to>$STATUS_FAILURE</to> + </copy> + </assign> + + <!-- Branch on different events --> + <if> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <from>concat('*** Branching on account-event: ', $ProcessAccountIn.accountMessage/dt:event)</from> + </sxt:log> + </sxt:trace> + + <!-- Event == "CREATE" --> + <condition>$ProcessAccountIn.accountMessage/dt:event = 'CREATE'</condition> + <sequence> + <assign name="prepareAddAccount"> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <from>concat('*** addAccount()', '')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>$ProcessAccountIn.accountMessage/dt:account</from> + <to>$AddAccountIn.account</to> + </copy> + <copy> + <from>$SID</from> + <to>$AddAccountIn.SID</to> + </copy> + <copy> + <from>$IliasEPR</from> + <to>$AddAccountIn.EPR</to> + </copy> + </assign> + <invoke name="addAccount" partnerLink="AddAccount" operation="addAccount" + xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" + portType="tns:AddAccountPortType" + inputVariable="AddAccountIn" + outputVariable="AddAccountOut"/> + <assign name="saveAccountId"> + <copy> + <from>string($AddAccountOut.accountId)</from> + <to>$ObjectClientId</to> + </copy> + </assign> + <assign name="addAccountSuccess"> + <copy> + <from>$STATUS_SUCCESS</from> + <to>$ReplyStatus</to> + </copy> + </assign> + </sequence> +<!-- + <elseif> +--> + <!-- Event == "UPDATE" --> +<!-- + <condition>$ProcessCategoryOperationIn.categoryMessage/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> + </sequence> + </elseif> +--> + <elseif> + <!-- Event == "DELETE" --> + <condition>$ProcessAccountIn.accountMessage/dt:event = 'DELETE'</condition> + <sequence> + <assign name="prepareDeleteAccount"> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <from>concat('*** deleteAccount()', '')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>$ProcessAccountIn.accountMessage/dt:account</from> + <to>$DeleteAccountIn.account</to> + </copy> + <copy> + <from>$SID</from> + <to>$DeleteAccountIn.SID</to> + </copy> + <copy> + <from>$IliasEPR</from> + <to>$DeleteAccountIn.EPR</to> + </copy> + </assign> + <invoke name="deleteAccount" partnerLink="DeleteAccount" operation="deleteAccount" + xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" + portType="tns:DeleteAccountPortType" + inputVariable="DeleteAccountIn" + outputVariable="DeleteAccountOut"/> + + <assign name="deleteAccountSuccess"> + <copy> + <from>$STATUS_SUCCESS</from> + <to>$ReplyStatus</to> + </copy> + </assign> + + </sequence> + </elseif> + <else> + <!-- Unrecognized Operation: throw fault! --> + <sequence > + <!--Set Fault Data --> + <assign name="PrepareForThrowFaultOperationNotFounded"> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <from>concat('*** Unknown event!', '')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>concat('This Operation is unknown: ', $ProcessAccountIn.accountMessage/dt:event)</from> + <to variable="SystemFaultOperationNotFounded" part="cause"/> + </copy> + <copy> + <from>'OutboundClientAdapter.bpel, AccountScope'</from> + <to variable="SystemFaultOperationNotFounded" part="process"/> + </copy> + <copy> + <from>sxxf:doMarshal($ProcessAccountIn.accountMessage)</from> + <to variable="SystemFaultOperationNotFounded" part="context"/> + </copy> + </assign> + <throw name="ThrowFaultOperationNotFounded" faultVariable="SystemFaultOperationNotFounded" + faultName="sxeh:systemFault"/> + </sequence> + </else> + </if> + </sequence> + </scope> + + </onMessage> </pick> </scope> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 10:56:53
|
Revision: 317 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=317&view=rev Author: pkasprzak Date: 2009-07-07 10:56:50 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Prettying... Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-cse-new.xml Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-cse-new.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-cse-new.xml 2009-07-07 10:54:35 UTC (rev 316) +++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-cse-new.xml 2009-07-07 10:56:50 UTC (rev 317) @@ -1,127 +1,127 @@ <?xml version="1.0" encoding="UTF-8"?> <messages xmlns="http://cse.campussource.de/schema/DataTypes"> -<courseMessages> + <courseMessages> <!--##### Creating course (Tutorium-Test) #####--> -<courseMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<course> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <courseMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <course> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>32350</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>32350</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: logicalNumber - - - - - --> -<attribute> -<name>logicalNumber</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>logicalNumber</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: type - - - - - --> -<attribute> -<name>type</name> -<value>Tutorium</value> -<transient>false</transient> -</attribute> + <attribute> + <name>type</name> + <value>Tutorium</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: title - - - - - --> -<attribute> -<name>title</name> -<value>Tutorium-Test</value> -<transient>false</transient> -</attribute> + <attribute> + <name>title</name> + <value>Tutorium-Test</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: shortDescription - - - - - --> -<attribute> -<name>shortDescription</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>shortDescription</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: abbreviation - - - - - --> -<attribute> -<name>abbreviation</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>abbreviation</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: necessaryAssignment - - - - - --> -<attribute> -<name>necessaryAssignment</name> -<value>J</value> -<transient>false</transient> -</attribute> + <attribute> + <name>necessaryAssignment</name> + <value>J</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: note - - - - - --> -<attribute> -<name>note</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>note</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: comment - - - - - --> -<attribute> -<name>comment</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>comment</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterAsInt - - - - - --> -<attribute> -<name>semesterAsInt</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterAsInt</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterPeriodsPerWeek - - - - - --> -<attribute> -<name>semesterPeriodsPerWeek</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterPeriodsPerWeek</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: expectedRegistrations - - - - - --> -<attribute> -<name>expectedRegistrations</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>expectedRegistrations</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: maximumRegistrations - - - - - --> -<attribute> -<name>maximumRegistrations</name> -<value>20</value> -<transient>false</transient> -</attribute> + <attribute> + <name>maximumRegistrations</name> + <value>20</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: activityConfirmation - - - - - --> -<attribute> -<name>activityConfirmation</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>activityConfirmation</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lectureTypeId - - - - - --> -<attribute> -<name>lectureTypeId</name> -<value>40</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lectureTypeId</name> + <value>40</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: active - - - - - --> -<attribute> -<name>active</name> -<value>A</value> -<transient>false</transient> -</attribute> + <attribute> + <name>active</name> + <value>A</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterAbbr - - - - - --> -<attribute> -<name>semesterAbbr</name> -<value>SS 2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterAbbr</name> + <value>SS 2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterFull - - - - - --> -<attribute> -<name>semesterFull</name> -<value>SS 2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterFull</name> + <value>SS 2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: dates - - - - - --> -<attribute> -<name>dates</name> -<value> + <attribute> + <name>dates</name> + <value> @@ -142,171 +142,171 @@ Mittwoch wöchentlich - </value> -<transient>false</transient> -</attribute> + </value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>lecture:32350</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>lecture:32350</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: startDate - - - - - --> -<attribute> -<name>startDate</name> -<value>14.04.2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>startDate</name> + <value>14.04.2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: endDate - - - - - --> -<attribute> -<name>endDate</name> -<value>18.07.2008</value> -<transient>false</transient> -</attribute> -<categories> -<category>category:10482</category> -</categories> -</course> -</courseMessage> + <attribute> + <name>endDate</name> + <value>18.07.2008</value> + <transient>false</transient> + </attribute> + <categories> + <category>category:10482</category> + </categories> + </course> + </courseMessage> <!--##### Creating course (Phonetische Aspekte des Sorbischen) #####--> -<courseMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<course> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <courseMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <course> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>28232</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>28232</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: logicalNumber - - - - - --> -<attribute> -<name>logicalNumber</name> -<value>28232</value> -<transient>false</transient> -</attribute> + <attribute> + <name>logicalNumber</name> + <value>28232</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: type - - - - - --> -<attribute> -<name>type</name> -<value>Hauptseminar</value> -<transient>false</transient> -</attribute> + <attribute> + <name>type</name> + <value>Hauptseminar</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: title - - - - - --> -<attribute> -<name>title</name> -<value>Phonetische Aspekte des Sorbischen</value> -<transient>false</transient> -</attribute> + <attribute> + <name>title</name> + <value>Phonetische Aspekte des Sorbischen</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: shortDescription - - - - - --> -<attribute> -<name>shortDescription</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>shortDescription</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: abbreviation - - - - - --> -<attribute> -<name>abbreviation</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>abbreviation</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: necessaryAssignment - - - - - --> -<attribute> -<name>necessaryAssignment</name> -<value>N</value> -<transient>false</transient> -</attribute> + <attribute> + <name>necessaryAssignment</name> + <value>N</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: note - - - - - --> -<attribute> -<name>note</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>note</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: comment - - - - - --> -<attribute> -<name>comment</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>comment</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterAsInt - - - - - --> -<attribute> -<name>semesterAsInt</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterAsInt</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterPeriodsPerWeek - - - - - --> -<attribute> -<name>semesterPeriodsPerWeek</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterPeriodsPerWeek</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: expectedRegistrations - - - - - --> -<attribute> -<name>expectedRegistrations</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>expectedRegistrations</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: maximumRegistrations - - - - - --> -<attribute> -<name>maximumRegistrations</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>maximumRegistrations</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: activityConfirmation - - - - - --> -<attribute> -<name>activityConfirmation</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>activityConfirmation</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lectureTypeId - - - - - --> -<attribute> -<name>lectureTypeId</name> -<value>98</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lectureTypeId</name> + <value>98</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: active - - - - - --> -<attribute> -<name>active</name> -<value>A</value> -<transient>false</transient> -</attribute> + <attribute> + <name>active</name> + <value>A</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: languageISO - - - - - --> -<attribute> -<name>languageISO</name> -<value>de</value> -<transient>false</transient> -</attribute> + <attribute> + <name>languageISO</name> + <value>de</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: languageFull - - - - - --> -<attribute> -<name>languageFull</name> -<value>deutsch</value> -<transient>false</transient> -</attribute> + <attribute> + <name>languageFull</name> + <value>deutsch</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterAbbr - - - - - --> -<attribute> -<name>semesterAbbr</name> -<value>SS 2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterAbbr</name> + <value>SS 2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterFull - - - - - --> -<attribute> -<name>semesterFull</name> -<value>SS 2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterFull</name> + <value>SS 2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: dates - - - - - --> -<attribute> -<name>dates</name> -<value> + <attribute> + <name>dates</name> + <value> @@ -317,171 +317,171 @@ Freitag wöchentlich - </value> -<transient>false</transient> -</attribute> + </value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>lecture:28232</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>lecture:28232</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: startDate - - - - - --> -<attribute> -<name>startDate</name> -<value>14.04.2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>startDate</name> + <value>14.04.2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: endDate - - - - - --> -<attribute> -<name>endDate</name> -<value>18.07.2008</value> -<transient>false</transient> -</attribute> -<categories> -<category>category:10512</category> -</categories> -</course> -</courseMessage> + <attribute> + <name>endDate</name> + <value>18.07.2008</value> + <transient>false</transient> + </attribute> + <categories> + <category>category:10512</category> + </categories> + </course> + </courseMessage> <!--##### Creating course (Numerical Algorithms for Visual Computing I) #####--> -<courseMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<course> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <courseMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <course> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>28481</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>28481</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: logicalNumber - - - - - --> -<attribute> -<name>logicalNumber</name> -<value>28481</value> -<transient>false</transient> -</attribute> + <attribute> + <name>logicalNumber</name> + <value>28481</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: type - - - - - --> -<attribute> -<name>type</name> -<value>Weiterführende Vorlesung</value> -<transient>false</transient> -</attribute> + <attribute> + <name>type</name> + <value>Weiterführende Vorlesung</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: title - - - - - --> -<attribute> -<name>title</name> -<value>Numerical Algorithms for Visual Computing I</value> -<transient>false</transient> -</attribute> + <attribute> + <name>title</name> + <value>Numerical Algorithms for Visual Computing I</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: shortDescription - - - - - --> -<attribute> -<name>shortDescription</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>shortDescription</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: abbreviation - - - - - --> -<attribute> -<name>abbreviation</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>abbreviation</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: necessaryAssignment - - - - - --> -<attribute> -<name>necessaryAssignment</name> -<value>N</value> -<transient>false</transient> -</attribute> + <attribute> + <name>necessaryAssignment</name> + <value>N</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: note - - - - - --> -<attribute> -<name>note</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>note</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: comment - - - - - --> -<attribute> -<name>comment</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>comment</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterAsInt - - - - - --> -<attribute> -<name>semesterAsInt</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterAsInt</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterPeriodsPerWeek - - - - - --> -<attribute> -<name>semesterPeriodsPerWeek</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterPeriodsPerWeek</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: expectedRegistrations - - - - - --> -<attribute> -<name>expectedRegistrations</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>expectedRegistrations</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: maximumRegistrations - - - - - --> -<attribute> -<name>maximumRegistrations</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>maximumRegistrations</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: activityConfirmation - - - - - --> -<attribute> -<name>activityConfirmation</name> -<value/> -<transient>false</transient> -</attribute> + <attribute> + <name>activityConfirmation</name> + <value/> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lectureTypeId - - - - - --> -<attribute> -<name>lectureTypeId</name> -<value>147</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lectureTypeId</name> + <value>147</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: active - - - - - --> -<attribute> -<name>active</name> -<value>A</value> -<transient>false</transient> -</attribute> + <attribute> + <name>active</name> + <value>A</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: languageISO - - - - - --> -<attribute> -<name>languageISO</name> -<value>en</value> -<transient>false</transient> -</attribute> + <attribute> + <name>languageISO</name> + <value>en</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: languageFull - - - - - --> -<attribute> -<name>languageFull</name> -<value>englisch</value> -<transient>false</transient> -</attribute> + <attribute> + <name>languageFull</name> + <value>englisch</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterAbbr - - - - - --> -<attribute> -<name>semesterAbbr</name> -<value>SS 2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterAbbr</name> + <value>SS 2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterFull - - - - - --> -<attribute> -<name>semesterFull</name> -<value>SS 2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterFull</name> + <value>SS 2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: dates - - - - - --> -<attribute> -<name>dates</name> -<value> + <attribute> + <name>dates</name> + <value> @@ -492,400 +492,400 @@ Montag wöchentlich - </value> -<transient>false</transient> -</attribute> + </value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>lecture:28481</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>lecture:28481</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: startDate - - - - - --> -<attribute> -<name>startDate</name> -<value>14.04.2008</value> -<transient>false</transient> -</attribute> + <attribute> + <name>startDate</name> + <value>14.04.2008</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: endDate - - - - - --> -<attribute> -<name>endDate</name> -<value>18.07.2008</value> -<transient>false</transient> -</attribute> -<categories> -<category>category:10512</category> -</categories> -</course> -</courseMessage> -</courseMessages> -<categoryMessages> + <attribute> + <name>endDate</name> + <value>18.07.2008</value> + <transient>false</transient> + </attribute> + <categories> + <category>category:10512</category> + </categories> + </course> + </courseMessage> + </courseMessages> + <categoryMessages> <!--##### Creating category (Vorlesungsverzeichnis) #####--> -<categoryMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<category> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <categoryMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <category> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>category:11517</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>category:11517</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>11517</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>11517</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: name - - - - - --> -<attribute> -<name>name</name> -<value>Vorlesungsverzeichnis</value> -<transient>false</transient> -</attribute> + <attribute> + <name>name</name> + <value>Vorlesungsverzeichnis</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: sort - - - - - --> -<attribute> -<name>sort</name> -<value>0</value> -<transient>false</transient> -</attribute> -</category> -</categoryMessage> + <attribute> + <name>sort</name> + <value>0</value> + <transient>false</transient> + </attribute> + </category> + </categoryMessage> <!--##### Creating category (Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)) #####--> -<categoryMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<category> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <categoryMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <category> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>category:10477</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>category:10477</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>10477</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>10477</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: name - - - - - --> -<attribute> -<name>name</name> -<value>Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)</value> -<transient>false</transient> -</attribute> + <attribute> + <name>name</name> + <value>Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: sort - - - - - --> -<attribute> -<name>sort</name> -<value>1040</value> -<transient>false</transient> -</attribute> -</category> -</categoryMessage> + <attribute> + <name>sort</name> + <value>1040</value> + <transient>false</transient> + </attribute> + </category> + </categoryMessage> <!--##### Creating category (Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)) #####--> -<categoryMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<category> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <categoryMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <category> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>category:10482</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>category:10482</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>10482</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>10482</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: name - - - - - --> -<attribute> -<name>name</name> -<value>Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)</value> -<transient>false</transient> -</attribute> + <attribute> + <name>name</name> + <value>Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: sort - - - - - --> -<attribute> -<name>sort</name> -<value>1010</value> -<transient>false</transient> -</attribute> -</category> -</categoryMessage> + <attribute> + <name>sort</name> + <value>1010</value> + <transient>false</transient> + </attribute> + </category> + </categoryMessage> <!--##### Creating category (Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)) #####--> -<categoryMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<category> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <categoryMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <category> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>category:10512</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>category:10512</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: semesterId - - - - - --> -<attribute> -<name>semesterId</name> -<value>20081</value> -<transient>false</transient> -</attribute> + <attribute> + <name>semesterId</name> + <value>20081</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>10512</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>10512</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: name - - - - - --> -<attribute> -<name>name</name> -<value>Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)</value> -<transient>false</transient> -</attribute> + <attribute> + <name>name</name> + <value>Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: sort - - - - - --> -<attribute> -<name>sort</name> -<value>1300</value> -<transient>false</transient> -</attribute> -</category> -</categoryMessage> -</categoryMessages> -<accountMessages> + <attribute> + <name>sort</name> + <value>1300</value> + <transient>false</transient> + </attribute> + </category> + </categoryMessage> + </categoryMessages> + <accountMessages> <!--##### Creating account (firstName: Horst, surName: Glaser) #####--> -<accountMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<account> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <accountMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <account> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>account:8</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>account:8</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: globalRole - - - - - --> -<attribute> -<name>globalRole</name> -<value>Tutor</value> -<transient>false</transient> -</attribute> + <attribute> + <name>globalRole</name> + <value>Tutor</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>8</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>8</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: surname - - - - - --> -<attribute> -<name>surname</name> -<value>Glaser</value> -<transient>false</transient> -</attribute> + <attribute> + <name>surname</name> + <value>Glaser</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: firstName - - - - - --> -<attribute> -<name>firstName</name> -<value>Horst</value> -<transient>false</transient> -</attribute> + <attribute> + <name>firstName</name> + <value>Horst</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: password - - - - - --> -<attribute> -<name>password</name> -<value>test</value> -<transient>false</transient> -</attribute> + <attribute> + <name>password</name> + <value>test</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: academicTitle - - - - - --> -<attribute> -<name>academicTitle</name> -<value>Univ.-Prof. Dr. rer. pol.</value> -<transient>false</transient> -</attribute> + <attribute> + <name>academicTitle</name> + <value>Univ.-Prof. Dr. rer. pol.</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: gender - - - - - --> -<attribute> -<name>gender</name> -<value>M</value> -<transient>false</transient> -</attribute> + <attribute> + <name>gender</name> + <value>M</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: emailAddress - - - - - --> -<attribute> -<name>emailAddress</name> -<value>h.g...@wi...</value> -<transient>false</transient> -</attribute> -</account> -</accountMessage> + <attribute> + <name>emailAddress</name> + <value>h.g...@wi...</value> + <transient>false</transient> + </attribute> + </account> + </accountMessage> <!--##### Creating account (firstName: Roland Michael, surName: Beckmann) #####--> -<accountMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<account> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <accountMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <account> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>account:9</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>account:9</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: globalRole - - - - - --> -<attribute> -<name>globalRole</name> -<value>Tutor</value> -<transient>false</transient> -</attribute> + <attribute> + <name>globalRole</name> + <value>Tutor</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>9</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>9</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: surname - - - - - --> -<attribute> -<name>surname</name> -<value>Beckmann</value> -<transient>false</transient> -</attribute> + <attribute> + <name>surname</name> + <value>Beckmann</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: firstName - - - - - --> -<attribute> -<name>firstName</name> -<value>Roland Michael</value> -<transient>false</transient> -</attribute> + <attribute> + <name>firstName</name> + <value>Roland Michael</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: password - - - - - --> -<attribute> -<name>password</name> -<value>test</value> -<transient>false</transient> -</attribute> + <attribute> + <name>password</name> + <value>test</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: academicTitle - - - - - --> -<attribute> -<name>academicTitle</name> -<value>Univ.-Prof. Dr. jur.</value> -<transient>false</transient> -</attribute> + <attribute> + <name>academicTitle</name> + <value>Univ.-Prof. Dr. jur.</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: gender - - - - - --> -<attribute> -<name>gender</name> -<value>M</value> -<transient>false</transient> -</attribute> + <attribute> + <name>gender</name> + <value>M</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: emailAddress - - - - - --> -<attribute> -<name>emailAddress</name> -<value/> -<transient>false</transient> -</attribute> -</account> -</accountMessage> + <attribute> + <name>emailAddress</name> + <value/> + <transient>false</transient> + </attribute> + </account> + </accountMessage> <!--##### Creating account (firstName: Hartmut, surName: Bieg) #####--> -<accountMessage> -<eventTime>2000-01-20T12:00:00</eventTime> -<event>CREATE_UPDATE</event> -<source>*** not set ***</source> -<target>*** not set ***</target> -<account> -<busId>0</busId> -<eventTime>2000-01-20T12:00:00</eventTime> + <accountMessage> + <eventTime>2000-01-20T12:00:00</eventTime> + <event>CREATE_UPDATE</event> + <source>*** not set ***</source> + <target>*** not set ***</target> + <account> + <busId>0</busId> + <eventTime>2000-01-20T12:00:00</eventTime> <!--- - - - - Attribute: clientId - - - - - --> -<attribute> -<name>clientId</name> -<value>account:10</value> -<transient>false</transient> -</attribute> + <attribute> + <name>clientId</name> + <value>account:10</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: globalRole - - - - - --> -<attribute> -<name>globalRole</name> -<value>Tutor</value> -<transient>false</transient> -</attribute> + <attribute> + <name>globalRole</name> + <value>Tutor</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: lsfId - - - - - --> -<attribute> -<name>lsfId</name> -<value>10</value> -<transient>false</transient> -</attribute> + <attribute> + <name>lsfId</name> + <value>10</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: surname - - - - - --> -<attribute> -<name>surname</name> -<value>Bieg</value> -<transient>false</transient> -</attribute> + <attribute> + <name>surname</name> + <value>Bieg</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: firstName - - - - - --> -<attribute> -<name>firstName</name> -<value>Hartmut</value> -<transient>false</transient> -</attribute> + <attribute> + <name>firstName</name> + <value>Hartmut</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: password - - - - - --> -<attribute> -<name>password</name> -<value>test</value> -<transient>false</transient> -</attribute> + <attribute> + <name>password</name> + <value>test</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: academicTitle - - - - - --> -<attribute> -<name>academicTitle</name> -<value>Univ.-Prof. Dr. rer. oec.</value> -<transient>false</transient> -</attribute> + <attribute> + <name>academicTitle</name> + <value>Univ.-Prof. Dr. rer. oec.</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: gender - - - - - --> -<attribute> -<name>gender</name> -<value>M</value> -<transient>false</transient> -</attribute> + <attribute> + <name>gender</name> + <value>M</value> + <transient>false</transient> + </attribute> <!--- - - - - Attribute: emailAddress - - - - - --> -<attribute> -<name>emailAddress</name> -<value>h....@mx...</value> -<transient>false</transient> -</attribute> -</account> -</accountMessage> -</accountMessages> + <attribute> + <name>emailAddress</name> + <value>h....@mx...</value> + <transient>false</transient> + </attribute> + </account> + </accountMessage> + </accountMessages> </messages> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 10:54:38
|
Revision: 316 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=316&view=rev Author: pkasprzak Date: 2009-07-07 10:54:35 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Renamed xml example files for consistency Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-full-lsf.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-small-lsf.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-cse-new.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-cse-old.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/synchronization-test-lsf.xml Removed Paths: ------------- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-full.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-small.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-test.xml trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-test_output.xml Deleted: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-full.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-full.xml 2009-07-07 10:02:24 UTC (rev 315) +++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-full.xml 2009-07-07 10:54:35 UTC (rev 316) @@ -1,210087 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<synchronizationMessage> - <isSyncMessage>true</isSyncMessage> - <semester> - <data> - <lsfId>20081</lsfId> - <shortName>SS 2008</shortName> - <name>SS 2008</name> - <start>01.04.2008</start> - <end>30.09.2008</end> - <lectureStart>14.04.2008</lectureStart> - <lectureEnd>18.07.2008</lectureEnd> - </data> - </semester> - <vvz rootKategorieId="11517"> - <kategorie> - <lsfId>11918</lsfId> - <name>Fakultät 3 (Geschichts- u. Kulturwissenschaften)</name> - <children> - <lsfId>10466</lsfId> - <lsfId>10467</lsfId> - <lsfId>10487</lsfId> - <lsfId>10514</lsfId> - <lsfId>10515</lsfId> - <lsfId>10534</lsfId> - <lsfId>10664</lsfId> - <lsfId>10671</lsfId> - <lsfId>10677</lsfId> - <lsfId>10754</lsfId> - <lsfId>10762</lsfId> - </children> - <sort>1030</sort> - </kategorie> - <kategorie> - <lsfId>11206</lsfId> - <name>Sprachlehrveranstaltungen</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12338</lsfId> - <name>Einführung in die biblische Theologie</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>11269</lsfId> - <name>GRUNDSTUDIUM</name> - <children> - <lsfId>11251</lsfId> - <lsfId>11312</lsfId> - <lsfId>11406</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12549</lsfId> - <name>Grundstudium</name> - <children> - <lsfId>12555</lsfId> - <lsfId>12556</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10592</lsfId> - <name>Erster Studienabschnitt</name> - <children /> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>10190</lsfId> - <name>1. Grundstudium</name> - <children /> - <sort>1000</sort> - </kategorie> - <kategorie> - <lsfId>13018</lsfId> - <name>GE Sprachphilosophie / Logik</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>13191</lsfId> - <name>Kunst nach 1800</name> - <children> - <lsfId>13192</lsfId> - <lsfId>13193</lsfId> - </children> - <sort /> - </kategorie> - <kategorie> - <lsfId>11585</lsfId> - <name>Einführungsveranstaltungen für Studierende der Physik, Mikro- und Nanostrukturen sowie Saar-Lor-Lux Studiengang</name> - <children /> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>12459</lsfId> - <name>TM 3: Grammar</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>11546</lsfId> - <name>5.3 Psychologie</name> - <children> - <lsfId>11528</lsfId> - <lsfId>11531</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11374</lsfId> - <name>Sprachlehrveranstaltungen</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10623</lsfId> - <name>Fachdidaktisches Grundlagenmodul II (AW-FGM II)</name> - <children> - <lsfId>10582</lsfId> - </children> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>12714</lsfId> - <name>TM 2: Vocabulary, ESP, Mediation</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12493</lsfId> - <name>Sprachpraxis Schriftliche Kommunikation - BA</name> - <children /> - <sort>190</sort> - </kategorie> - <kategorie> - <lsfId>11246</lsfId> - <name>Landeskunde</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10508</lsfId> - <name>Grundvorlesungen (GV; 4stündig)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11062</lsfId> - <name>Mündliche und schriftliche Kommunikation 3 - Französisch (MSK 3 BA Franz.)</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>11712</lsfId> - <name>Vertiefungspflichtfach Werkstoffe</name> - <children /> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>10870</lsfId> - <name>Wahlpflichtmodule</name> - <children> - <lsfId>10908</lsfId> - <lsfId>10933</lsfId> - </children> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>11274</lsfId> - <name>Englische Abteilung</name> - <children> - <lsfId>11262</lsfId> - <lsfId>11315</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11129</lsfId> - <name>Hauptstudium</name> - <children> - <lsfId>10905</lsfId> - <lsfId>10989</lsfId> - <lsfId>11046</lsfId> - <lsfId>12805</lsfId> - </children> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>10534</lsfId> - <name>3.3 Katholische Theologie</name> - <children> - <lsfId>10533</lsfId> - <lsfId>10535</lsfId> - <lsfId>10536</lsfId> - <lsfId>10537</lsfId> - <lsfId>10540</lsfId> - <lsfId>10541</lsfId> - </children> - <sort>1030</sort> - </kategorie> - <kategorie> - <lsfId>11576</lsfId> - <name>Seminare für Diplomanden und Dokoranden</name> - <children /> - <sort>7</sort> - </kategorie> - <kategorie> - <lsfId>11985</lsfId> - <name>Modul: Bildwelt und Lebensräume</name> - <children> - <lsfId>11988</lsfId> - <lsfId>11989</lsfId> - <lsfId>11990</lsfId> - </children> - <sort>20</sort> - </kategorie> - <kategorie> - <lsfId>11319</lsfId> - <name>Übersetzungsübungen</name> - <children> - <lsfId>11280</lsfId> - <lsfId>11324</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10587</lsfId> - <name>Teilmodul 2: Vorlesung Wirtschafts- und Sozialgeschichte</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>10879</lsfId> - <name>Modules à option</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>12445</lsfId> - <name>TM 2: Zeitsignal- und Spektrogrammanalyse</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>13022</lsfId> - <name>VE Geschichte der Philosophie: Neuzeit / Gegenwart (Wahlpflichtelement (WP))</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12749</lsfId> - <name>Sonstige</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>13101</lsfId> - <name>Schwerpunkt Sprachwissenschaft</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11219</lsfId> - <name>Übersetzungsübungen (1.-4. Semester)</name> - <children> - <lsfId>11282</lsfId> - <lsfId>11455</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12541</lsfId> - <name>Systematische Vor- und Frühgeschichte</name> - <children /> - <sort>230</sort> - </kategorie> - <kategorie> - <lsfId>12470</lsfId> - <name>World English, Literatures and Cultures Hauptfach</name> - <children> - <lsfId>12472</lsfId> - <lsfId>12473</lsfId> - <lsfId>12474</lsfId> - <lsfId>12475</lsfId> - <lsfId>12476</lsfId> - <lsfId>12477</lsfId> - <lsfId>12478</lsfId> - <lsfId>12479</lsfId> - <lsfId>12480</lsfId> - <lsfId>12481</lsfId> - <lsfId>12482</lsfId> - <lsfId>12483</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12391</lsfId> - <name>Musiktheater / Musik und Medien</name> - <children /> - <sort>150</sort> - </kategorie> - <kategorie> - <lsfId>11421</lsfId> - <name>Frankophone Abteilung</name> - <children> - <lsfId>11239</lsfId> - <lsfId>11259</lsfId> - <lsfId>11399</lsfId> - </children> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>10727</lsfId> - <name>Antike Bildsprache</name> - <children> - <lsfId>10717</lsfId> - <lsfId>10745</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11211</lsfId> - <name>Hauptseminare</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>11966</lsfId> - <name>TM 1: Einführung in das Studium der Klassischen Philologie</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11622</lsfId> - <name>Erster Studienabschnitt</name> - <children> - <lsfId>11617</lsfId> - <lsfId>11639</lsfId> - <lsfId>11721</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10883</lsfId> - <name>Mündliche und schriftliche Kommunikation 1 - Spanisch (MSK 1 BA Span.)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10760</lsfId> - <name>Studium generale</name> - <children> - <lsfId>10311</lsfId> - <lsfId>10475</lsfId> - <lsfId>10478</lsfId> - <lsfId>10772</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12559</lsfId> - <name>Sportwissenschaftliche Veranstaltungen</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>11347</lsfId> - <name>Wirtschaft</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10991</lsfId> - <name>Mündliche und schriftliche Kommunikation 2 - Französisch (MSK 2 Lehrämter)</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>11101</lsfId> - <name>Europäische Regionalstudien</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12080</lsfId> - <name>TM 2: Übung zur allgemeinen Kunstgeschichte unter Einbeziehung digitaler Werkzeuge (Vertiefung)</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12983</lsfId> - <name>2.2.4. E-Business/E-Commerce</name> - <children /> - <sort>4</sort> - </kategorie> - <kategorie> - <lsfId>12600</lsfId> - <name>Pflichtveranstaltungen</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>13147</lsfId> - <name>TM Einführung in die Kunstgeschichte</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12274</lsfId> - <name>Teilmodul 2: Vorlesung Wirtschafts- und Sozialgeschichte</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10500</lsfId> - <name>Veranstaltungen für Studierende gemäß den Ausbildungs- und Prüfungsordnungen für das Lehramt an Schulen sowie den Studienordnungen von 2003 und 2007</name> - <children> - <lsfId>10497</lsfId> - <lsfId>11512</lsfId> - <lsfId>13083</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11082</lsfId> - <name>Mündliche und schriftliche Kommunikation - Katalanisch (Rom-BA-MSK-LAT-Kat)</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>12169</lsfId> - <name>Bibelkunde</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10357</lsfId> - <name>Psychiatrie und Psychotherapie</name> - <children> - <lsfId>10410</lsfId> - <lsfId>10417</lsfId> - </children> - <sort>4</sort> - </kategorie> - <kategorie> - <lsfId>10681</lsfId> - <name>(OM-AG) Orientierungsmodul Alte Geschichte - Pflichtmodul</name> - <children> - <lsfId>12230</lsfId> - <lsfId>12231</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10780</lsfId> - <name>C. Französische Abteilung</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>12783</lsfId> - <name>Romanistik und Berufspraxis (Rom-BP-BA)</name> - <children /> - <sort>700</sort> - </kategorie> - <kategorie> - <lsfId>10758</lsfId> - <name>Übungen</name> - <children /> - <sort>99</sort> - </kategorie> - <kategorie> - <lsfId>11140</lsfId> - <name>Lehramt an Realschulen und Gesamtschulen (LAR) 88 CP</name> - <children> - <lsfId>10967</lsfId> - <lsfId>11137</lsfId> - </children> - <sort>400</sort> - </kategorie> - <kategorie> - <lsfId>11350</lsfId> - <name>Fachübersetzungen</name> - <children> - <lsfId>11322</lsfId> - <lsfId>11334</lsfId> - </children> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>12217</lsfId> - <name>Anwendungswissen-Exkursionsmodul (AW-EM)</name> - <children> - <lsfId>12304</lsfId> - <lsfId>12305</lsfId> - </children> - <sort>310</sort> - </kategorie> - <kategorie> - <lsfId>10185</lsfId> - <name>5. Schwerpunktbereich Europäisches Wirtschaftsrecht/Study Unit European Economic Law</name> - <children> - <lsfId>12853</lsfId> - <lsfId>12854</lsfId> - </children> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>10527</lsfId> - <name>2. Altes Testament</name> - <children /> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>11473</lsfId> - <name>Sprachkurse</name> - <children> - <lsfId>11464</lsfId> - <lsfId>11470</lsfId> - <lsfId>12989</lsfId> - </children> - <sort>5</sort> - </kategorie> - <kategorie> - <lsfId>11453</lsfId> - <name>Französische Abteilung</name> - <children> - <lsfId>11432</lsfId> - <lsfId>11441</lsfId> - </children> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>12741</lsfId> - <name>1.5 Sprachpraxix</name> - <children /> - <sort>50</sort> - </kategorie> - <kategorie> - <lsfId>11724</lsfId> - <name>Modul M IV - Werkstofftechnologie (Materials Technologies)</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11042</lsfId> - <name>Sprach-, Literatur- und Kulturwissenschaft: Aufbaumodul Italienisch (Rom-SLK-BA-HF1)</name> - <children /> - <sort>600</sort> - </kategorie> - <kategorie> - <lsfId>11488</lsfId> - <name>Seminar</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11184</lsfId> - <name>Bachelor Haupt- und Nebenfach (Erst- und Zweitsemester)</name> - <children> - <lsfId>11150</lsfId> - <lsfId>11163</lsfId> - <lsfId>11175</lsfId> - <lsfId>11177</lsfId> - <lsfId>11180</lsfId> - <lsfId>11190</lsfId> - <lsfId>12814</lsfId> - <lsfId>12815</lsfId> - <lsfId>12816</lsfId> - <lsfId>12817</lsfId> - <lsfId>12818</lsfId> - <lsfId>12819</lsfId> - <lsfId>12820</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11772</lsfId> - <name>UE4 Enseignements complémentaires</name> - <children /> - <sort>40</sort> - </kategorie> - <kategorie> - <lsfId>12937</lsfId> - <name>Arabisch</name> - <children /> - <sort>99</sort> - </kategorie> - <kategorie> - <lsfId>12790</lsfId> - <name>Romanistik und Berufspraxis (Rom-BP-BA)</name> - <children /> - <sort>700</sort> - </kategorie> - <kategorie> - <lsfId>11297</lsfId> - <name>Aus der Fremdsprache</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12732</lsfId> - <name>Modul Kulturelle Praxis</name> - <children> - <lsfId>12739</lsfId> - <lsfId>12740</lsfId> - </children> - <sort /> - </kategorie> - <kategorie> - <lsfId>11023</lsfId> - <name>Grundstudium</name> - <children> - <lsfId>10878</lsfId> - <lsfId>10914</lsfId> - <lsfId>10922</lsfId> - <lsfId>10949</lsfId> - <lsfId>11035</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10557</lsfId> - <name>Geschichte der frühen Neuzeit</name> - <children /> - <sort>400</sort> - </kategorie> - <kategorie> - <lsfId>11429</lsfId> - <name>In die Fremdsprache</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12220</lsfId> - <name>(AW-PM QG/BA) Anwendungswissen-Projektmodul Quellenkundliche Grundwissenschaften</name> - <children> - <lsfId>12225</lsfId> - <lsfId>12226</lsfId> - </children> - <sort /> - </kategorie> - <kategorie> - <lsfId>10461</lsfId> - <name>EDV- und Medienkompetenz</name> - <children /> - <sort>1070</sort> - </kategorie> - <kategorie> - <lsfId>10842</lsfId> - <name>Proseminare zur Neueren Sprachwissenschaft</name> - <children> - <lsfId>10781</lsfId> - <lsfId>10818</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>12291</lsfId> - <name>Fachdidaktisches Grundlagenmodul II (AW-FGM II)</name> - <children> - <lsfId>12295</lsfId> - <lsfId>12296</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10451</lsfId> - <name>Teilmodul 1: Proseminar Wirtschafst- und Sozialgeschichte</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12827</lsfId> - <name>In die Fremdsprache</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11958</lsfId> - <name>Wahlpflichtbereich Klassische Philologie</name> - <children> - <lsfId>12013</lsfId> - <lsfId>12014</lsfId> - <lsfId>12015</lsfId> - <lsfId>12016</lsfId> - </children> - <sort>40</sort> - </kategorie> - <kategorie> - <lsfId>12589</lsfId> - <name>Orientierungsfach Werkstoffwissenschaft</name> - <children /> - <sort>105</sort> - </kategorie> - <kategorie> - <lsfId>11300</lsfId> - <name>HAUPTSTUDIUM</name> - <children> - <lsfId>11225</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12723</lsfId> - <name>TM 2: Interkulturelle Textkompetenz</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12088</lsfId> - <name>TM 2: Ikonographie und Ikonologie</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>11530</lsfId> - <name>2. Grundlagenfächer</name> - <children> - <lsfId>11532</lsfId> - <lsfId>11535</lsfId> - <lsfId>11536</lsfId> - <lsfId>11537</lsfId> - <lsfId>11540</lsfId> - </children> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>11167</lsfId> - <name>2.2.2 Weiterführende Proseminare</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12755</lsfId> - <name>BA-Arbeit</name> - <children /> - <sort>700</sort> - </kategorie> - <kategorie> - <lsfId>11448</lsfId> - <name>Bachelor Ergänzungsfach (EF - 24 CP)</name> - <children> - <lsfId>11359</lsfId> - </children> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>10671</lsfId> - <name>3.7 Vor- und Frühgeschichte und Vorderasiatische Archäologie</name> - <children> - <lsfId>10666</lsfId> - <lsfId>10667</lsfId> - <lsfId>10668</lsfId> - <lsfId>10670</lsfId> - </children> - <sort>1070</sort> - </kategorie> - <kategorie> - <lsfId>12478</lsfId> - <name>Culture Studies I - BA</name> - <children /> - <sort>160</sort> - </kategorie> - <kategorie> - <lsfId>11109</lsfId> - <name>Mündliche und schriftliche Kommunikation 1 - Französisch (MSK 1 BA Franz.)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10969</lsfId> - <name>Mündliche und schriftliche Kommunikation 3 - Italienisch (MSK 3 BA Ital.)</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>12120</lsfId> - <name>Modul: Onthologie / Metaphysik</name> - <children> - <lsfId>12124</lsfId> - <lsfId>12125</lsfId> - </children> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>10600</lsfId> - <name>Teilmodul 2: Vorlesung Geschichte der Neuzeit</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11259</lsfId> - <name>Aus der Fremdsprache (Englisch)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12372</lsfId> - <name>Literatur III</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10985</lsfId> - <name>Grundstudium</name> - <children> - <lsfId>10871</lsfId> - <lsfId>10874</lsfId> - <lsfId>10911</lsfId> - <lsfId>10931</lsfId> - <lsfId>10946</lsfId> - <lsfId>10980</lsfId> - <lsfId>12779</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12094</lsfId> - <name>TM 1: Griechische und römische Kunst und Alltagskultur</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12771</lsfId> - <name>Übungen</name> - <children /> - <sort>400</sort> - </kategorie> - <kategorie> - <lsfId>12532</lsfId> - <name>Europäische Regionalstudien</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10678</lsfId> - <name>Oberseminare</name> - <children /> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>12927</lsfId> - <name>Studien- und Stundenpläne</name> - <children /> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>11509</lsfId> - <name>5.1 Erziehungswissenschaft</name> - <children> - <lsfId>11497</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12619</lsfId> - <name>Modul: Mündliche und schriftliche kommunikation 3</name> - <children> - <lsfId>12627</lsfId> - <lsfId>12657</lsfId> - </children> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>10986</lsfId> - <name>Mündliche und schriftliche Kommunikation 1 - Französisch (MSK 1 BA Franz.)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11132</lsfId> - <name>Französische Kulturwissenschaft / Landeskunde (Franz.-LK-Lehrämter)</name> - <children /> - <sort>600</sort> - </kategorie> - <kategorie> - <lsfId>10891</lsfId> - <name>Interkulturelle Kommunikation und Landeskunde</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>10372</lsfId> - <name>Vorklinischer Teil</name> - <children /> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>11939</lsfId> - <name>Schwedisch</name> - <children /> - <sort>270</sort> - </kategorie> - <kategorie> - <lsfId>11397</lsfId> - <name>Vorlesungen</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>10417</lsfId> - <name>Sonstige Veranstaltungen</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10326</lsfId> - <name>Strukturbiologie</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11460</lsfId> - <name>Stammvorlesungen/Core Courses</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>10942</lsfId> - <name>Einführung in die romanische Sprach- und Kulturwissenschaft: Spanisch (Rom-SW-BA-HF 2)</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>11004</lsfId> - <name>Einführung in die romanische Literatur- und Kulturwissenschaft: Französisch (Rom-LW-BA-HF 2)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10515</lsfId> - <name>3.2 Evangelische Theologie</name> - <children> - <lsfId>10516</lsfId> - <lsfId>10517</lsfId> - <lsfId>10521</lsfId> - <lsfId>10522</lsfId> - <lsfId>10523</lsfId> - <lsfId>10525</lsfId> - <lsfId>10527</lsfId> - <lsfId>10531</lsfId> - </children> - <sort>1020</sort> - </kategorie> - <kategorie> - <lsfId>12846</lsfId> - <name>2.1 Studienprogramm der Teilnehmenden am gemeinsamen integrierten Drei-Länder-Programm Lille2/Warwick/Saarbrücken:</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11251</lsfId> - <name>3.-4. Semester</name> - <children> - <lsfId>11219</lsfId> - <lsfId>11243</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>10265</lsfId> - <name>2.3.13. Öffentliches Recht (die für die Wirtschaftswissenschaft wesentliche Teile)</name> - <children /> - <sort>13</sort> - </kategorie> - <kategorie> - <lsfId>13095</lsfId> - <name>Modul: Sprecherziehung</name> - <children /> - <sort>30</sort> - </kategorie> - <kategorie> - <lsfId>10900</lsfId> - <name>Mündliche und schriftliche Kommunikation 3 - Italienisch (MSK 3 BA Ital.)</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>12961</lsfId> - <name>Q2: Systematische und historische Fragestellungen der Sprachwissenschaft (nach P2)</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12130</lsfId> - <name>Quellen / Theorie</name> - <children> - <lsfId>12140</lsfId> - <lsfId>12141</lsfId> - </children> - <sort>160</sort> - </kategorie> - <kategorie> - <lsfId>12979</lsfId> - <name>(s. o. unter I.2.3.1. - I.2.3.21.)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11148</lsfId> - <name>2.2.1 Grundkurs und Übung</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>10932</lsfId> - <name>2. Sprache Italienisch (34 CP)</name> - <children> - <lsfId>10965</lsfId> - <lsfId>11030</lsfId> - </children> - <sort>500</sort> - </kategorie> - <kategorie> - <lsfId>11049</lsfId> - <name>Deutsch-französische Zusammenarbeit in Europa</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11950</lsfId> - <name>Philosophie (EHF / HF / NF / EF)</name> - <children> - <lsfId>12398</lsfId> - <lsfId>12399</lsfId> - <lsfId>12400</lsfId> - <lsfId>13009</lsfId> - <lsfId>13010</lsfId> - <lsfId>13011</lsfId> - <lsfId>13012</lsfId> - <lsfId>13013</lsfId> - <lsfId>13014</lsfId> - <lsfId>13015</lsfId> - <lsfId>13016</lsfId> - <lsfId>13017</lsfId> - </children> - <sort>90</sort> - </kategorie> - <kategorie> - <lsfId>11468</lsfId> - <name>Erster Studienabschnitt</name> - <children /> - <sort>1000</sort> - </kategorie> - <kategorie> - <lsfId>13111</lsfId> - <name>Elektrotechnik</name> - <children /> - <sort>40</sort> - </kategorie> - <kategorie> - <lsfId>12243</lsfId> - <name>TM 1 Vorlesung Politik und Gesellschaft in der Antike II</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11887</lsfId> - <name>Germanistik</name> - <children /> - <sort>220</sort> - </kategorie> - <kategorie> - <lsfId>10252</lsfId> - <name>5.7 Wahlfach Arbeitsrecht</name> - <children /> - <sort>1060</sort> - </kategorie> - <kategorie> - <lsfId>10369</lsfId> - <name>Scheinpflichtige Veranstaltungen</name> - <children /> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>11402</lsfId> - <name>Sonstige Veranstaltungen</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>10493</lsfId> - <name>Bachelor Optionalbereich</name> - <children> - <lsfId>10510</lsfId> - <lsfId>10532</lsfId> - <lsfId>10740</lsfId> - <lsfId>10850</lsfId> - <lsfId>11055</lsfId> - </children> - <sort>190</sort> - </kategorie> - <kategorie> - <lsfId>12127</lsfId> - <name>Frühe Neuzeit bis 1800</name> - <children> - <lsfId>12134</lsfId> - <lsfId>12135</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>12357</lsfId> - <name>Sprache und Grammatik III</name> - <children /> - <sort>150</sort> - </kategorie> - <kategorie> - <lsfId>12398</lsfId> - <name>Einführung in die Philosophie</name> - <children> - <lsfId>12411</lsfId> - <lsfId>12412</lsfId> - </children> - <sort /> - </kategorie> - <kategorie> - <lsfId>10914</lsfId> - <name>Mündliche und schriftliche Kommunikation 2 - Italienisch (MSK 2 LAG)</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>10779</lsfId> - <name>Übersetzungsübungen</name> - <children> - <lsfId>10799</lsfId> - <lsfId>10805</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12069</lsfId> - <name>Modul: Praxisübung</name> - <children> - <lsfId>12079</lsfId> - <lsfId>12080</lsfId> - </children> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>10330</lsfId> - <name>Pharmakologie und Toxikologie</name> - <children /> - <sort>160</sort> - </kategorie> - <kategorie> - <lsfId>12322</lsfId> - <name>(FW-VM 2 AG) Fachwissen-Vertiefungsmodul 2 Alte Geschichte</name> - <children> - <lsfId>12323</lsfId> - <lsfId>12324</lsfId> - </children> - <sort /> - </kategorie> - <kategorie> - <lsfId>10655</lsfId> - <name>Lateinkurse (Vorbereitung Latinum)</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>12251</lsfId> - <name>Teilmodul 1: Proseminar Geschichte des Mittelalters</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10748</lsfId> - <name>Klassische Archäologie</name> - <children /> - <sort>115</sort> - </kategorie> - <kategorie> - <lsfId>12207</lsfId> - <name>Fachwissen-Aufbaumodul Kultur- und Mediengeschichte (FW-AM KMG)</name> - <children> - <lsfId>12280</lsfId> - <lsfId>12281</lsfId> - </children> - <sort>210</sort> - </kategorie> - <kategorie> - <lsfId>10295</lsfId> - <name>2.2.3. Planung- und Realisierung betrieblicher Anwendungssysteme</name> - <children /> - <sort>3</sort> - </kategorie> - <kategorie> - <lsfId>11340</lsfId> - <name>Technik</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11634</lsfId> - <name>Lehrveranstaltungen für Studierende des Integrierten Grundstudiums Ingenieurwissenschaften (Werkstoffwissenschaft und Mechatronik)</name> - <children> - <lsfId>11635</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10388</lsfId> - <name>Scheinpflichtige Veranstaltungen</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10618</lsfId> - <name>Geschichte des Mittelalters</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>11880</lsfId> - <name>Bioinformatik</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11197</lsfId> - <name>Wissenschaftliche Übungen</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11757</lsfId> - <name>UE3 Droit allemand</name> - <children /> - <sort>30</sort> - </kategorie> - <kategorie> - <lsfId>10769</lsfId> - <name>Proseminare</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11644</lsfId> - <name>Pflichtfächer</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11565</lsfId> - <name>Praktika</name> - <children /> - <sort>6</sort> - </kategorie> - <kategorie> - <lsfId>10545</lsfId> - <name>Aufbaumodul Kultur- und Mediengeschichte (FW-AG-KMG)</name> - <children> - <lsfId>10564</lsfId> - <lsfId>10621</lsfId> - </children> - <sort>500</sort> - </kategorie> - <kategorie> - <lsfId>10697</lsfId> - <name>(FW-FM QG/BA) Fachwissen-Fachmodul Quellenkundliche Grundwissenschaften (Bachelor)</name> - <children> - <lsfId>12221</lsfId> - <lsfId>12222</lsfId> - </children> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>13007</lsfId> - <name>TM 1 Übung</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12994</lsfId> - <name>Metalltechnik (Lehramt an beruflichen Schulen)</name> - <children /> - <sort>293</sort> - </kategorie> - <kategorie> - <lsfId>13211</lsfId> - <name>Portugiesischkurse</name> - <children /> - <sort>365</sort> - </kategorie> - <kategorie> - <lsfId>12707</lsfId> - <name>Modul: Mündliche und schriftliche Kommunikation 2</name> - <children> - <lsfId>12466</lsfId> - <lsfId>12467</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>10613</lsfId> - <name>3. Studienjahr: Universität des Saarlandes</name> - <children> - <lsfId>10546</lsfId> - <lsfId>10953</lsfId> - <lsfId>11034</lsfId> - <lsfId>11120</lsfId> - <lsfId>11131</lsfId> - <lsfId>12755</lsfId> - <lsfId>12770</lsfId> - <lsfId>12786</lsfId> - </children> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>12774</lsfId> - <name>Semesterbegleitendes fachdidaktisches Praktikum: Französisch (Franz.-P1-Lehrämter)</name> - <children /> - <sort>700</sort> - </kategorie> - <kategorie> - <lsfId>11612</lsfId> - <name>Zweiter Studienabschnitt (Ordnung 2001)</name> - <children> - <lsfId>11627</lsfId> - <lsfId>11712</lsfId> - <lsfId>11715</lsfId> - <lsfId>11718</lsfId> - <lsfId>11732</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12971</lsfId> - <name>R2: Historische und systematische Fragestellungen der Literaturwissenschaft</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12161</lsfId> - <name>Einführung in die Religionspädagogik und -didaktik</name> - <children /> - <sort>180</sort> - </kategorie> - <kategorie> - <lsfId>11701</lsfId> - <name>8.3 Biowissenschaften</name> - <children> - <lsfId>11700</lsfId> - <lsfId>11705</lsfId> - <lsfId>11706</lsfId> - <lsfId>11707</lsfId> - <lsfId>11708</lsfId> - <lsfId>11709</lsfId> - <lsfId>11710</lsfId> - <lsfId>11819</lsfId> - </children> - <sort>5</sort> - </kategorie> - <kategorie> - <lsfId>13238</lsfId> - <name>Modul: Lernen und Reden</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11907</lsfId> - <name>Vergleichende Sprach- und Literaturwissenschaft sowie Translation</name> - <children> - <lsfId>13100</lsfId> - <lsfId>13101</lsfId> - </children> - <sort>420</sort> - </kategorie> - <kategorie> - <lsfId>11016</lsfId> - <name>Pflichtmodule</name> - <children> - <lsfId>10910</lsfId> - <lsfId>11039</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10790</lsfId> - <name>Sprachkurse</name> - <children> - <lsfId>10784</lsfId> - <lsfId>10831</lsfId> - <lsfId>10846</lsfId> - <lsfId>11200</lsfId> - <lsfId>12932</lsfId> - </children> - <sort>150</sort> - </kategorie> - <kategorie> - <lsfId>10939</lsfId> - <name>Bachelor Romanistik</name> - <children> - <lsfId>11033</lsfId> - <lsfId>11128</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11357</lsfId> - <name>Übersetzungsübungen</name> - <children> - <lsfId>11348</lsfId> - <lsfId>11353</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11111</lsfId> - <name>Einführung in die romanische Literaturwissenschaft: Italienisch (Rom-LW1-BA-HF1)</name> - <children /> - <sort>500</sort> - </kategorie> - <kategorie> - <lsfId>13035</lsfId> - <name>GE Erkenntnistheorie / Wissenschaftstheorie (E1 Erkennistherorie + E2 Wissenschaftstheorie)</name> - <children /> - <sort>10</sort> - </kategorie> - <kategorie> - <lsfId>13109</lsfId> - <name>Geschichte</name> - <children /> - <sort>80</sort> - </kategorie> - <kategorie> - <lsfId>12946</lsfId> - <name>E1: Geschichte der deutschen Literatur und Kultur nach 1800</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12607</lsfId> - <name>Sprachlehrveranstaltung</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12170</lsfId> - <name>Einführung in das Alte Testament</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>10449</lsfId> - <name>Grundmodul Geschichte des Mittelalters (FW-GM-MG)</name> - <children> - <lsfId>10468</lsfId> - <lsfId>10637</lsfId> - </children> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>13250</lsfId> - <name>Digitale Audioprodukte I</name> - <children /> - <sort>15</sort> - </kategorie> - <kategorie> - <lsfId>11511</lsfId> - <name>Zweiter Studienabschnitt</name> - <children> - <lsfId>11484</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10668</lsfId> - <name>Magister</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12653</lsfId> - <name>Modul: Mündliche und schriftliche Kommunikation 3</name> - <children> - <lsfId>12689</lsfId> - <lsfId>12692</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12108</lsfId> - <name>TM 3: Gehörbildung I</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>12384</lsfId> - <name>Notation und Ikonographie der Musik</name> - <children /> - <sort>170</sort> - </kategorie> - <kategorie> - <lsfId>10770</lsfId> - <name>Musikwissenschaft</name> - <children /> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>11977</lsfId> - <name>TM 1 : Grundlagen der Geschichte der Antike II</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>15879</lsfId> - <name>Algebra und Zahlentheorie</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>15885</lsfId> - <name>Veranstaltungen für Hörer anderer Fachrichtungen</name> - <children /> - <sort>180</sort> - </kategorie> - <kategorie> - <lsfId>11054</lsfId> - <name>Veranstaltungen für Hörer aller Semester</name> - <children> - <lsfId>11005</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10236</lsfId> - <name>2.4.4. Planung- und Realisierung betrieblicher Anwendungssysteme</name> - <children /> - <sort>4</sort> - </kategorie> - <kategorie> - <lsfId>10890</lsfId> - <name>Französische Kulturwissenschaft / Landeskunde (Franz.-LK-Lehrämter)</name> - <children /> - <sort>600</sort> - </kategorie> - <kategorie> - <lsfId>11762</lsfId> - <name>UE4 Enseignements complémentaires</name> - <children /> - <sort>40</sort> - </kategorie> - <kategorie> - <lsfId>10861</lsfId> - <name>Proseminare</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>11461</lsfId> - <name>Computerlinguistik</name> - <children> - <lsfId>11460</lsfId> - <lsfId>11466</lsfId> - <lsfId>11478</lsfId> - <lsfId>11479</lsfId> - <lsfId>11480</lsfId> - </children> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>10151</lsfId> - <name>Grundkurse</name> - <children /> - <sort>1030</sort> - </kategorie> - <kategorie> - <lsfId>10838</lsfId> - <name>A) Alter Studiengang: Diplom-Übersetzer/Dolmetscher</name> - <children> - <lsfId>10827</lsfId> - <lsfId>11288</lsfId> - <lsfId>11308</lsfId> - <lsfId>11314</lsfId> - <lsfId>11323</lsfId> - <lsfId>11331</lsfId> - <lsfId>11384</lsfId> - <lsfId>11386</lsfId> - <lsfId>11398</lsfId> - <lsfId>11456</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12284</lsfId> - <name>Teilmodul 1: Übung Geschichte der Neuzeit</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10637</lsfId> - <name>Teilmodul 1: Proseminar Geschichte des Mittelalters</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11073</lsfId> - <name>Kompetenzbereich Geschichte - Politik - Kultur</name> - <children> - <lsfId>10872</lsfId> - <lsfId>11011</lsfId> - <lsfId>12531</lsfId> - <lsfId>12996</lsfId> - <lsfId>12997</lsfId> - </children> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>11139</lsfId> - <name>Einführung in die romanische Literatur- und Kulturwissenschaft: Italienisch (Rom-LW-BA-HF 2)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12895</lsfId> - <name>Basisstudium</name> - <children> - <lsfId>12899</lsfId> - <lsfId>12901</lsfId> - <lsfId>12917</lsfId> - <lsfId>12931</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11285</lsfId> - <name>5.-8. Semester</name> - <children> - <lsfId>11208</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11323</lsfId> - <name>Sprach- und Translationswissenschaft</name> - <children> - <lsfId>11256</lsfId> - <lsfId>11400</lsfId> - </children> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>12850</lsfId> - <name>Allgemeines</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10959</lsfId> - <name>Interkulturelle Kommunikation (IK-IK)</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>11769</lsfId> - <name>UE1 Fondamentaux droit français</name> - <children /> - <sort>10</sort> - </kategorie> - <kategorie> - <lsfId>13012</lsfId> - <name>Erkenntnistheorie / Wissenschaftstheorie</name> - <children> - <lsfId>13035</lsfId> - <lsfId>13036</lsfId> - <lsfId>13037</lsfId> - </children> - <sort /> - </kategorie> - <kategorie> - <lsfId>11557</lsfId> - <name>8. Sonstige Kurse</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>11434</lsfId> - <name>Aus der Fremdsrpache</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10349</lsfId> - <name>Scheinpflichtige Veranstaltungen (vorklinischer Studienabschnitt)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10576</lsfId> - <name>Fachmodul Wirtschafts- und Sozialgeschichte (FW-FM-WSG)</name> - <children> - <lsfId>10597</lsfId> - <lsfId>10624</lsfId> - </children> - <sort>400</sort> - </kategorie> - <kategorie> - <lsfId>13140</lsfId> - <name>TM Einführung in die Kunstgeschichte</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>10390</lsfId> - <name>Sonstige Veranstaltungen</name> - <children /> - <sort>2</sort> - </kategorie> - <kategorie> - <lsfId>12035</lsfId> - <name>TM 4: Einführung in die Philosophie</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>12210</lsfId> - <name>Fachwissen-Fachmodul Geschichte der Neuzeit (FW-FM NG)</name> - <children> - <lsfId>12284</lsfId> - <lsfId>12285</lsfId> - </children> - <sort>240</sort> - </kategorie> - <kategorie> - <lsfId>12193</lsfId> - <name>E2: Geschichte der deutschen Literatur und Kultur nach 1800</name> - <children /> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11334</lsfId> - <name>Aus der Fremdsprache</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10436</lsfId> - <name>2.26 Medizinische und Klinische Psychologie</name> - <children> - <lsfId>10425</lsfId> - <lsfId>10437</lsfId> - </children> - <sort>1190</sort> - </kategorie> - <kategorie> - <lsfId>11695</lsfId> - <name>Pharmazeutische und Medizinische Chemie</name> - <children> - <lsfId>11682</lsfId> - <lsfId>11683</lsfId> - <lsfId>11685</lsfId> - <lsfId>11692</lsfId> - <lsfId>11694</lsfId> - </children> - <sort>1</sort> - </kategorie> - <kategorie> - <lsfId>12178</lsfId> - <name>Schwerpunktmodul &quot;gegenwartsorientierte Theologie</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12223</lsfId> - <name>TM 1 Praktikum 4 Wochen</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>10859</lsfId> - <name>Das Lektorat in Theater, Funk, Film und Fernsehen</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>11177</lsfId> - <name>Modul Sprachpraxis Schriftliche Kommunikation - BA</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>11947</lsfId> - <name>Katholische Theologie (HF / NF)</name> - <children> - <lsfId>12308</lsfId> - <lsfId>12309</lsfId> - </children> - <sort>60</sort> - </kategorie> - <kategorie> - <lsfId>11481</lsfId> - <name>Themenbereich: Motivation und Unterricht</name> - <children> - <lsfId>11488</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12152</lsfId> - <name>Wahlpflichtmodule</name> - <children> - <lsfId>12164</lsfId> - <lsfId>12165</lsfId> - </children> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12072</lsfId> - <name>TM 1: Einführung in die Kunstgeschichte</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11920</lsfId> - <name>Koreanisch</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>12488</lsfId> - <name>Literatur und Kultur - BA</name> - <children /> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>11093</lsfId> - <name>Sprachwissenschaft Französisch: Vertiefungsmodul (Franz.-SW 2-LAG)</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>12649</lsfId> - <name>HAUPTSTUDIUM</name> - <children> - <lsfId>11360</lsfId> - <lsfId>11409</lsfId> - <lsfId>12606</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11415</lsfId> - <name>GRUNDSTUDIUM</name> - <children> - <lsfId>11258</lsfId> - <lsfId>11320</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12057</lsfId> - <name>TM 2: Ikonographie und Ikonologie</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10315</lsfId> - <name>2.3.19. Wirtschaftsprüfung</name> - <children /> - <sort>19</sort> - </kategorie> - <kategorie> - <lsfId>13187</lsfId> - <name>TM Vorlesung zu Quellen und Theorie der Kunstgeschichte</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>10568</lsfId> - <name>Neuere und Neueste Geschichte</name> - <children /> - <sort>600</sort> - </kategorie> - <kategorie> - <lsfId>12118</lsfId> - <name>Modul: Sprachphilosophie / Logik</name> - <children> - <lsfId>12121</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10738</lsfId> - <name>TM 2: Griechische und römische Kunst und Alltagskultur</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>13150</lsfId> - <name>TM Vorlesung zur Kunstgeschichte bis 1800</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12411</lsfId> - <name>Einführung in die Theoretische Philosophie</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11682</lsfId> - <name>Sonstige Veranstaltungen</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>10407</lsfId> - <name>1. Klin. Studienabschnitt (2. klin. Semester)</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11489</lsfId> - <name>Modul 3: Schulentwicklung, Qualitätssicherung und Beratung</name> - <children> - <lsfId>11495</lsfId> - <lsfId>11506</lsfId> - </children> - <sort>30</sort> - </kategorie> - <kategorie> - <lsfId>10781</lsfId> - <name>Proseminare zu Text und/oder Gespräch im Sinne der Zwischenprüfungsordnung bzw. Proseminare zu Semantik / Pragmatik</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11158</lsfId> - <name>Lehramtsstudiengänge (Erst- und Zweitsemester)</name> - <children> - <lsfId>11153</lsfId> - <lsfId>11155</lsfId> - <lsfId>11170</lsfId> - <lsfId>11173</lsfId> - <lsfId>11187</lsfId> - <lsfId>13103</lsfId> - <lsfId>13104</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>12561</lsfId> - <name>Vorlesungen der Physik Studiengangübergreifend</name> - <children /> - <sort>3</sort> - </kategorie> - <kategorie> - <lsfId>12142</lsfId> - <name>TM 1: Griechische und römische Kunst und Alltagskultur</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11035</lsfId> - <name>Italienische Kulturwissenschaft / Landeskunde (Ita-K-LAG)</name> - <children /> - <sort>500</sort> - </kategorie> - <kategorie> - <lsfId>12265</lsfId> - <name>Teilmodul 2: Vorlesung Geschichte des Mittelalters</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>12004</lsfId> - <name>TM 2 Vorlesung Grundzüge der Alten Geschichte</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12239</lsfId> - <name>TM 1 Vorlesung Politik und Gesellschaft in der Antike I</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>10827</lsfId> - <name>Englische Abteilung</name> - <children> - <lsfId>10817</lsfId> - <lsfId>11264</lsfId> - <lsfId>11370</lsfId> - </children> - <sort>3</sort> - </kategorie> - <kategorie> - <lsfId>12816</lsfId> - <name>Modul Linguistik Nebenfach - BA</name> - <children /> - <sort>40</sort> - </kategorie> - <kategorie> - <lsfId>10925</lsfId> - <name>Mündliche und schriftliche Kommunikation 2 - Französisch (MSK 2 BA Franz.)</name> - <children /> - <sort>800</sort> - </kategorie> - <kategorie> - <lsfId>13168</lsfId> - <name>TM Sammlungs- und Forschungstätigkeit</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>13085</lsfId> - <name>Modul: Deutsch als Zweitsprache</name> - <children /> - <sort>20</sort> - </kategorie> - <kategorie> - <lsfId>10341</lsfId> - <name>2.22 Pathologie</name> - <children> - <lsfId>10354</lsfId> - <lsfId>10391</lsfId> - <lsfId>10411</lsfId> - </children> - <sort>1150</sort> - </kategorie> - <kategorie> - <lsfId>10683</lsfId> - <name>(FW-AM-AG) Fachwissen Aufbaumodul Alte Geschichte</name> - <children> - <lsfId>11998</lsfId> - <lsfId>11999</lsfId> - </children> - <sort>250</sort> - </kategorie> - <kategorie> - <lsfId>10526</lsfId> - <name>Biblische Theologie</name> - <children /> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>10649</lsfId> - <name>Zweiter Studienabschnitt</name> - <children> - <lsfId>10662</lsfId> - <lsfId>10665</lsfId> - </children> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>12313</lsfId> - <name>TM 1 begleitende Übung</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12480</lsfId> - <name>Sprachpraxis Language and Use - BA</name> - <children /> - <sort>180</sort> - </kategorie> - <kategorie> - <lsfId>11822</lsfId> - <name>Schnupperstudium</name> - <children> - <lsfId>11875</lsfId> - <lsfId>11876</lsfId> - <lsfId>11877</lsfId> - <lsfId>11878</lsfId> - <lsfId>11879</lsfId> - <lsfId>11880</lsfId> - <lsfId>11881</lsfId> - <lsfId>11882</lsfId> - <lsfId>11883</lsfId> - <lsfId>11885</lsfId> - <lsfId>11886</lsfId> - <lsfId>11887</lsfId> - <lsfId>11888</lsfId> - <lsfId>11889</lsfId> - <lsfId>11890</lsfId> - <lsfId>11891</lsfId> - <lsfId>11892</lsfId> - <lsfId>11893</lsfId> - <lsfId>11894</lsfId> - <lsfId>11895</lsfId> - <lsfId>11896</lsfId> - <lsfId>11897</lsfId> - <lsfId>11898</lsfId> - <lsfId>11899</lsfId> - <lsfId>11900</lsfId> - <lsfId>11901</lsfId> - <lsfId>11902</lsfId> - <lsfId>11903</lsfId> - <lsfId>11904</lsfId> - <lsfId>11905</lsfId> - <lsfId>11906</lsfId> - <lsfId>11907</lsfId> - <lsfId>11908</lsfId> - <lsfId>11909</lsfId> - <lsfId>11910</lsfId> - <lsfId>11911</lsfId> - <lsfId>12994</lsfId> - <lsfId>12995</lsfId> - </children> - <sort>1600</sort> - </kategorie> - <kategorie> - <lsfId>10478</lsfId> - <name>EDV- und Medienkompetenz</name> - <children /> - <sort>170</sort> - </kategorie> - <kategorie> - <lsfId>12181</lsfId> - <name>D1: Geschichte der deutschen Literatur und Kultur 1500-1800</name> - <children /> - <sort>140</sort> - </kategorie> - <kategorie> - <lsfId>10806</lsfId> - <name>Pflichtmodule</name> - <children> - <lsfId>10782</lsfId> - <lsfId>10801</lsfId> - <lsfId>10819</lsfId> - <lsfId>12180</lsfId> - <lsfId>12181</lsfId> - <lsfId>12182</lsfId> - <lsfId>12183</lsfId> - <lsfId>12184</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12331</lsfId> - <name>Gotteslehre und Christologie</name> - <children /> - <sort>160</sort> - </kategorie> - <kategorie> - <lsfId>11538</lsfId> - <name>5. Proseminare</name> - <children /> - <sort>5</sort> - </kategorie> - <kategorie> - <lsfId>12526</lsfId> - <name>Kompentenzbereich Europäische Sprachen</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12365</lsfId> - <name>Grundlagen I</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11308</lsfId> - <name>Italienische Abteilung</name> - <children> - <lsfId>11300</lsfId> - <lsfId>11415</lsfId> - </children> - <sort>5</sort> - </kategorie> - <kategorie> - <lsfId>11928</lsfId> - <name>Sprachkurse</name> - <children> - <lsfId>10643</lsfId> - <lsfId>10650</lsfId> - <lsfId>10653</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>11709</lsfId> - <name>Genetik</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12952</lsfId> - <name>H2: Theorien der Literaturwissenschaft und ihre Anwendung in Wissenschaft und Unterricht II (nach D)</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11899</lsfId> - <name>Phonetik / Phonologie</name> - <children /> - <sort>340</sort> - </kategorie> - <kategorie> - <lsfId>13047</lsfId> - <name>GE Ethik</name> - <children /> - <sort>10</sort> - </kategorie> - <kategorie> - <lsfId>10976</lsfId> - <name>V. Lehreinheit Portugiesisch</name> - <children> - <lsfId>10966</lsfId> - <lsfId>12788</lsfId> - <lsfId>12796</lsfId> - </children> - <sort>600</sort> - </kategorie> - <kategorie> - <lsfId>10608</lsfId> - <name>Hauptseminare</name> - <children /> - <sort>300</sort> - </kategorie> - <kategorie> - <lsfId>11387</lsfId> - <name>TM 1: English Phonetics</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12452</lsfId> - <name>Anwendungswissen-Projektmodul Quellenkundliche Grundwissenschaften (AW-BM QG/BA)</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>12918</lsfId> - <name>2.6 Einführung in das wissenschaftliche Arbeiten</name> - <children /> - <sort>60</sort> - </kategorie> - <kategorie> - <lsfId>11119</lsfId> - <name>Lehramt an Gymnasien und Gesamtschulen (LAG) 115 CP</name> - <children> - <lsfId>11129</lsfId> - <lsfId>11143</lsfId> - </children> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>11502</lsfId> - <name>Hauptseminare</name> - <children /> - <sort>0</sort> - </kategorie> - <kategorie> - <lsfId>10704</lsfId> - <name>Bildwissenschaften der Künste Erweitertes Hauptfach und Hauptfach</name> - <children> - <lsfId>10714</lsfId> - <lsfId>10726</lsfId> - <lsfId>10732</lsfId> - <lsfId>12036</lsfId> - <lsfId>12064</lsfId> - <lsfId>12097</lsfId> - <lsfId>12117</lsfId> - </children> - <sort>10</sort> - </kategorie> - <kategorie> - <lsfId>11262</lsfId> - <name>In die Fremdsprache</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10641</lsfId> - <name>Wirtschafst- und Sozialgeschichte</name> - <children /> - <sort>700</sort> - </kategorie> - <kategorie> - <lsfId>12010</lsfId> - <name>TM 1 Praktikum 4 Wochen</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>13006</lsfId> - <name>TM 2 Vorlesung</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12573</lsfId> - <name>2.30 Arbeitsmedizin</name> - <children> - <lsfId>10355</lsfId> - <lsfId>10374</lsfId> - </children> - <sort>1230</sort> - </kategorie> - <kategorie> - <lsfId>13171</lsfId> - <name>TM Vorlesung zur Kunstgeschichte nach 1800</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>10393</lsfId> - <name>Sonstige Veranstaltungen</name> - <children /> - <sort>110</sort> - </kategorie> - <kategorie> - <lsfId>10383</lsfId> - <name>Kinder- und Jugendpsychiatrie und Psychotherapie</name> - <children> - <lsfId>10386</lsfId> - <lsfId>10393</lsfId> - </children> - <sort>5</sort> - </kategorie> - <kategorie> - <lsfId>11995</lsfId> - <name>TM 2 Vorlesung</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>12208</lsfId> - <name>Fachwissen-Fachmodul Alte Geschichte (FW-FM AG)</name> - <children> - <lsfId>13007</lsfId> - <lsfId>13008</lsfId> - </children> - <sort>220</sort> - </kategorie> - <kategorie> - <lsfId>12299</lsfId> - <name>Teilmodul 3: Übung: Geschichtsvermittlung</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>10599</lsfId> - <name>Kultur- und Mediengeschichte</name> - <children /> - <sort>3</sort> - </kategorie> - <kategorie> - <lsfId>12434</lsfId> - <name>TM 1: Artikulations, Hör- und Transkritionsübung I</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10464</lsfId> - <name>Kulturgeographie</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>12237</lsfId> - <name>Teilmodul 1: Übung TWA</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>11063</lsfId> - <name>Grenzüberschreitende Zusammenarbeit und Interkulturelle Kommunikation (DFS-M2GZIK)</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>11656</lsfId> - <name>2. Fachsemester</name> - <children> - <lsfId>11644</lsfId> - <lsfId>11649</lsfId> - </children> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10186</lsfId> - <name>2.3.15. Operations Research und Logistik</name> - <children /> - <sort>15</sort> - </kategorie> - <kategorie> - <lsfId>10899</lsfId> - <name>Mündliche und schriftliche Kommunikation 2 - Französisch (MSK 2 BA Franz.)</name> - <children /> - <sort>200</sort> - </kategorie> - <kategorie> - <lsfId>12339</lsfId> - <name>Einführung in die historische Theologie</name> - <children /> - <sort>120</sort> - </kategorie> - <kategorie> - <lsfId>11396</lsfId> - <name>Sprachlehrveranstaltungen</name> - <children /> - <sort>100</sort> - </kategorie> - <kategorie> - <lsfId>10191</lsfId> - <name>2.3.10. Managerial Economics</name> - <children /> - <sort>10</sort> - </kategorie> - <kategorie> - <lsfId>12957</lsfId> - <name>P3: Kategorien der Sprachwissenschaft und ihre Anwendung in Wissenschaft und Unterricht III</name> - <children /> - <sort /> - </kategorie> - <kategorie> - <lsfId>11723</lsfId> - <name>Lehrveranstaltungen für Studierende des europäischen Master-Studienganges Advanced Materials Science and Engineering (AMASE)</name> - <children> - <lsfId>11711</lsfId> - <lsfId>11724</lsfId> - <lsfId>11729</lsfId> - <lsfId>11730</lsfId> - </children> - <sort>130</sort> - </kategorie> - <kategorie> - <lsfId>10999</lsfId> - <name>Wahlpflichtmodule</name> - <children> - <lsfId>11012</lsfId> - <lsfId>11019</lsfId> - </children> - <sort>200... [truncated message content] |
From: <pka...@us...> - 2009-07-07 10:18:41
|
Revision: 313 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=313&view=rev Author: pkasprzak Date: 2009-07-07 09:59:17 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Added more (all?) attributes required for addUser() * Made it robust when some account attributes are missing Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-03 14:33:22 UTC (rev 312) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddAccount.bpel 2009-07-07 09:59:17 UTC (rev 313) @@ -29,6 +29,12 @@ <variable name="AddUserOut" xmlns:tns="urn:ilUserAdministration" messageType="tns:addUserResponse"/> <variable name="AddUserIn" xmlns:tns="urn:ilUserAdministration" messageType="tns:addUserRequest"/> <variable name="AddAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" messageType="tns:AddAccountRequest"/> + + <!-- Constructed later on --> + <variable name="Login" type="xsd:string"/> + <variable name="Password" type="xsd:string"/> + <variable name="EMail" type="xsd:string"/> + </variables> <scope name="AddAccountScope"> @@ -48,7 +54,122 @@ </copy> </assign> - <assign name="setAccountData"> + <!-- Construct login --> + <if> + <condition>$AddAccountIn.account/dt:attribute[dt:name = 'login']/dt:value/text()</condition> + <!-- Login is set in attributes --> + <assign> + <copy> + <from>$AddAccountIn.account/dt:attribute[dt:name = 'login']/dt:value</from> + <to>$Login</to> + </copy> + </assign> + <elseif> + <condition>$AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text() and $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text()</condition> + <!-- Construct login from firstname + surname --> + <assign> + <copy> + <from>concat($AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text(), '.', $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text())</from> + <to>$Login</to> + </copy> + </assign> + </elseif> + <else> + <!-- Use attribute of last resort: lsfId --> + <assign> + <copy> + <from>concat('user_', $AddAccountIn.account/dt:attribute[dt:name = 'lsfId']/dt:value)</from> + <to>$Login</to> + </copy> + </assign> + </else> + </if> + + <!-- Construct Password --> + <if> + <condition>$AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value/text()</condition> + <!-- Password is set in attributes --> + <assign> + <copy> + <from>$AddAccountIn.account/dt:attribute[dt:name = 'password']/dt:value</from> + <to>$Password</to> + </copy> + </assign> + <else> + <!-- Set default password --> + <assign> + <copy> + <from>'test'</from> + <to>$Password</to> + </copy> + </assign> + </else> + </if> + + <!-- Construct EMail --> + <if> + <condition>$AddAccountIn.account/dt:attribute[dt:name = 'emailAddress']/dt:value/text()</condition> + <!-- EMail is set in attributes --> + <assign> + <copy> + <from>$AddAccountIn.account/dt:attribute[dt:name = 'emailAddress']/dt:value/text()</from> + <to>$EMail</to> + </copy> + </assign> + <elseif> + <condition>$AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text() and $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text()</condition> + <!-- Construct EMail from firstname + surname + dummy-address --> + <assign> + <copy> + <from>concat($AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value/text(), '.', $AddAccountIn.account/dt:attribute[dt:name = 'surname']/dt:value/text(), '@dummy.com')</from> + <to>$EMail</to> + </copy> + </assign> + </elseif> + <else> + <!-- Use attribute of last resort: lsfId --> + <assign> + <copy> + <from>concat('user_', $AddAccountIn.account/dt:attribute[dt:name = 'lsfId']/dt:value, '@dummy.com')</from> + <to>$EMail</to> + </copy> + </assign> + </else> + </if> + + <assign name="setRequiredAccountData"> + <copy> + <from>$Login</from> + <to>$AddUserIn.user_data/login</to> + </copy> + <copy> + <from>$Password</from> + <to>$AddUserIn.user_data/passwd</to> + </copy> + <copy> + <from>$EMail</from> + <to>$AddUserIn.user_data/email</to> + </copy> + <!-- Set timelimit + technical stuff --> + <copy> + <from>7</from> + <to>$AddUserIn.user_data/time_limit_owner</to> + </copy> + <copy> + <from>1</from> + <to>$AddUserIn.user_data/time_limit_unlimited</to> + </copy> + <copy> + <from>1</from> + <to>$AddUserIn.user_data/active</to> + </copy> + <copy> + <from>'en'</from> + <to>$AddUserIn.user_data/user_language</to> + </copy> + </assign> + + <assign name="setOptionalAccountData"> <copy ignoreMissingFromData="yes"> <from>$AddAccountIn.account/dt:attribute[dt:name = 'firstName']/dt:value</from> <to>$AddUserIn.user_data/firstname</to> @@ -71,11 +192,12 @@ <!-- Set SID --> <copy> <from>$AddAccountIn.SID</from> - <to variable="AddUserIn" part="sid"/> + <to>$AddUserIn.sid</to> </copy> + <!-- Set global role --> <copy> - <from>'test'</from> - <to>$AddUserIn.user_data/login</to> + <from>4</from> + <to>$AddUserIn.global_role_id</to> </copy> </assign> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 10:18:34
|
Revision: 315 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=315&view=rev Author: pkasprzak Date: 2009-07-07 10:02:24 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * Support for account processing Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl 2009-07-07 10:01:35 UTC (rev 314) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl 2009-07-07 10:02:24 UTC (rev 315) @@ -18,6 +18,9 @@ <message name="ProcessCategoryOperationRequest"> <part name="categoryMessage" type="ns:categoryMessageType"/> </message> + <message name="ProcessAccountOperationRequest"> + <part name="accountMessage" type="ns:accountMessageType"/> + </message> <portType name="ILIASClientAdapterPortType"> <operation name="processCourse"> <input name="input1" message="tns:ProcessCourseOperationRequest"/> @@ -25,7 +28,11 @@ <operation name="processCategory"> <input name="input2" message="tns:ProcessCategoryOperationRequest"/> </operation> + <operation name="processAccount"> + <input name="input3" message="tns:ProcessAccountOperationRequest"/> + </operation> </portType> + <!-- Provide SOAP-Binding so that process can be tested externally --> <binding name="ILIASClientAdapterBinding" type="tns:ILIASClientAdapterPortType"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="processCourse"> @@ -40,6 +47,12 @@ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"/> </input> </operation> + <operation name="processAccount"> + <soap:operation/> + <input name="input3"> + <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"/> + </input> + </operation> </binding> <service name="ILIASClientAdapterService"> <port name="ILIASClientAdapterPort" binding="tns:ILIASClientAdapterBinding"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-07 10:18:31
|
Revision: 314 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=314&view=rev Author: pkasprzak Date: 2009-07-07 10:01:35 +0000 (Tue, 07 Jul 2009) Log Message: ----------- * initial version of DeleteAccount.bpel Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.wsdl Added: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel (rev 0) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.bpel 2009-07-07 10:01:35 UTC (rev 314) @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process name="DeleteAccount" + targetNamespace="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" + 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:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions" + xmlns:fltns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" + xmlns:ns0="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" + xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount"> + + <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" location="DeleteAccount.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/"/> + + <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/DeleteAccount" partnerLinkType="tns:DeleteAccount" + myRole="DeleteAccountPortTypeRole"/> + </partnerLinks> + + <variables> + <variable name="DeleteAccountOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" messageType="tns:deleteAccountResponse"/> + <variable name="DeleteUserOut" xmlns:tns="urn:ilUserAdministration" messageType="tns:deleteUserResponse"/> + <variable name="DeleteUserIn" xmlns:tns="urn:ilUserAdministration" messageType="tns:deleteUserRequest"/> + <variable name="DeleteAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" messageType="tns:deleteAccountRequest"/> + + <!-- FaultHandling Variables --> + + <variable name="SystemFault" messageType="fltns:systemFaultMessage"/> + <variable name="UnknownFault" messageType="fltns:unknownFaultMessage"/> + <variable name="IliasFault" messageType="fltns:iliasFaultMessage"/> + </variables> + + <sequence> + <scope name="deleteAccountScope"> + <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 deleteAccount()!', ' ')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>false()</from> + <to variable="DeleteAccountOut" part="success"/> + </copy> + <copy> + <from>'DeleteAccount failed with a SystemFault!'</from> + <to variable="SystemFault" part="cause"/> + </copy> + <copy> + <from>sxxf:doMarshal($DeleteAccountIn.account)</from> + <to variable="SystemFault" part="context"/> + </copy> + <copy> + <from>'DeleteAccount.bpel'</from> + <to variable="SystemFault" part="process"/> + </copy> + </assign> + <reply name="ReplyWithSystemFault" partnerLink="IliasAdapter" operation="deleteAccount" + portType="ns0:DeleteAccountPortType" + faultName="ns0: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('*** System Fault occured in deleteAccount()!', ' ')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>false()</from> + <to variable="DeleteAccountOut" part="success"/> + </copy> + <copy> + <from>'DeleteAccount failed with an UnknownFault'</from> + <to variable="UnknownFault" part="cause"/> + </copy> + <copy> + <from>sxxf:doMarshal($DeleteAccountIn.account)</from> + <to variable="UnknownFault" part="context"/> + </copy> + <copy> + <from>'DeleteAccount.bpel'</from> + <to variable="UnknownFault" part="process"/> + </copy> + </assign> + <reply name="ReplyWithUnknownFault" partnerLink="IliasAdapter" operation="deleteAccount" + portType="ns0:DeleteAccountPortType" + faultName="ns0:UnknownFault" + variable="UnknownFault"/> + </sequence> + </catchAll> + </faultHandlers> + + <sequence> + <receive name="start" createInstance="yes" partnerLink="IliasAdapter" operation="deleteAccount" + xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/DeleteAccount" + portType="ns0:DeleteAccountPortType" + variable="DeleteAccountIn"/> + <!-- Set Ilias EPR --> + <assign name="setIliasEPR"> + <copy> + <from>$DeleteAccountIn.EPR</from> + <to partnerLink="ILIAS"/> + </copy> + </assign> + + <!-- TODO set the course Id--> + <assign name="prepareDeleteAccount"> + <copy> + <from variable="DeleteAccountIn" part="SID"/> + <to variable="DeleteUserIn" part="sid"/> + </copy> + <copy> + <from>177</from> + <to variable="DeleteUserIn" part="user_id"/> + </copy> + </assign> + <invoke name="deleteAccount" partnerLink="ILIAS" operation="deleteUser" + xmlns:tns="urn:ilUserAdministration" + portType="tns:ILIASSoapWebservicePortType" + inputVariable="DeleteUserIn" + outputVariable="DeleteUserOut"/> + + <!-- Send a normal reply if DeleteCourse succeeded, otherwise reply with an Ilias Fault --> + <if name="IfDeleteAccountSucceeded"> + <condition>$DeleteAccountOut.success</condition> + <sequence> + <assign name="prepareReply"> + <copy> + <from variable="DeleteUserOut" part="success"/> + <to variable="DeleteAccountOut" part="success"/> + </copy> + </assign> + <reply name="reply" partnerLink="IliasAdapter" operation="deleteAccount" + portType="ns0:DeleteAccountPortType" + variable="DeleteAccountOut" + xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/DeleteAccount"/> + </sequence> + + <else> + <!--Reply with an Ilias Fault --> + <sequence> + <!-- Set Fault Data--> + <assign name="prepareIliasFaultReply"> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <from>concat('*** IliasFault occured in deleteAccount()!', ' ')</from> + </sxt:log> + </sxt:trace> + <copy> + <from>false()</from> + <to variable="DeleteAccountOut" part="success"/> + </copy> + <copy> + <from>'Ilias returned failed.'</from> + <to variable="IliasFault" part="cause"/> + </copy> + <copy> + <from>sxxf:doMarshal($DeleteAccountIn.account)</from> + <to variable="IliasFault" part="context"/> + </copy> + <copy> + <from>'DeleteAccount.bpel'</from> + <to variable="IliasFault" part="process"/> + </copy> + </assign> + <reply name="ReplyWithIliasFault" partnerLink="IliasAdapter" operation="deleteAccount" + portType="ns0:DeleteAccountPortType" + faultName="ns0:IliasFault" + variable="IliasFault"/> + </sequence> + </else> + </if> + + </sequence> + </scope> + </sequence> +</process> Added: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/DeleteAccount.wsdl 2009-07-07 10:01:35 UTC (rev 314) @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<definitions name="DeleteAccount" + targetNamespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" + 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/DeleteAccount" + xmlns:ns1="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" + xmlns:ns0="http://docs.oasis-open.org/wsbpel/2.0/serviceref" + xmlns:ns="http://cse.campussource.de/schema/DataTypes" + xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"> + + <import location="faultHandlingMsg.wsdl" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg"/> + <types> + <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/DeleteAccount"> + <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="deleteAccountRequest"> + <part name="SID" type="xsd:string"/> + <part name="account" type="ns:accountType"/> + <part name="EPR" element="ns0:service-ref"/> + </message> + <message name="deleteAccountResponse"> + <part name="success" type="xsd:boolean"/> + </message> + <portType name="DeleteAccountPortType"> + <operation name="deleteAccount"> + <input name="input1" message="tns:deleteAccountRequest"/> + <output name="output1" message="tns:deleteAccountResponse"/> + <fault name="SystemFault" message="ns1:systemFaultMessage"/> + <fault name="UnknownFault" message="ns1:unknownFaultMessage"/> + <fault name="IliasFault" message="ns1:iliasFaultMessage"/> + </operation> + </portType> + <plnk:partnerLinkType name="DeleteAccount"> + <plnk:role name="DeleteAccountPortTypeRole" portType="tns:DeleteAccountPortType"/> + </plnk:partnerLinkType> +</definitions> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |