From: <pka...@us...> - 2009-06-09 07:34:51
|
Revision: 239 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=239&view=rev Author: pkasprzak Date: 2009-06-09 07:34:49 +0000 (Tue, 09 Jun 2009) Log Message: ----------- * Use data from interface Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel 2009-06-05 13:19:39 UTC (rev 238) +++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel 2009-06-09 07:34:49 UTC (rev 239) @@ -12,6 +12,7 @@ xmlns:ns0="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:il_crs="http://cse.campussource.de/schema/ilias/course" xmlns:il_objs="http://cse.campussource.de/schema/ilias/objects" + xmlns:dt="http://cse.campussource.de/schema/DataTypes" xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse"> <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/"/> @@ -21,8 +22,10 @@ <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/AddCourse" location="AddCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> <partnerLinks> - <partnerLink name="IliasAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/AddCourse" partnerLinkType="tns:AddCourse" myRole="AddCoursePortTypeRole"/> - <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://j2ee.netbeans.org/wsdl/ILIASClientAdapter/AddCourse" partnerLinkType="tns:AddCourse" + myRole="AddCoursePortTypeRole"/> + <partnerLink name="ILIAS" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" partnerLinkType="tns:ILIASSoapWebserviceLinkType" + partnerRole="ILIASSoapWebserviceRole"/> </partnerLinks> <variables> @@ -215,9 +218,9 @@ <Course xmlns="http://cse.campussource.de/schema/ilias/course"> <MetaData xmlns="http://cse.campussource.de/schema/ilias/course"> <General> - <Title Language="en">test3</Title> + <Title Language="en"/> <Language Language="en">en</Language> - <Description Language="en">bpel test2</Description> + <Description Language="en">No description provided</Description> </General> </MetaData> </Course> @@ -229,23 +232,37 @@ <!-- Set relevant course data --> <assign name="setCourseData"> + + <!-- Set title --> <copy> -<!-- - <from>$ProcessCourseOperationIn.courseMessage/course/attribute[name = 'title']/value</from> ---> - <from>'test6'</from> + <from>$AddCourseIn.course/dt:attribute[dt:name = 'title']/dt:value</from> <to>$CourseXML/il_crs:MetaData/il_crs:General/il_crs:Title/text()</to> </copy> -<!-- - <copy> - <from>$ProcessCourseOperationIn.courseMessage/course/attribute[name = 'languageISO']/value</from> - <to>$CourseXML/MetaData/General/Title/@Language</to> + + <!-- Set Description --> + <copy ignoreMissingFromData="yes"> + <from>$AddCourseIn.course/dt:attribute[dt:name = 'shortDescription']/dt:value</from> + <to>$CourseXML/il_crs:MetaData/il_crs:General/il_crs:Description/text()</to> </copy> - <copy> - <from>$ProcessCourseOperationIn.courseMessage/course/attribute[name = 'languageISO']/value</from> - <to>$CourseXML/MetaData/General/Language[0]/@Language</to> + + <!-- Set Language: use init value as default --> + <copy ignoreMissingFromData="yes"> + <from>$AddCourseIn.course/dt:attribute[dt:name = 'languageISO']/dt:value</from> + <to>$CourseXML/il_crs:MetaData/il_crs:General/il_crs:Title/@il_crs:Language</to> </copy> ---> + <copy ignoreMissingFromData="yes"> + <from>$AddCourseIn.course/dt:attribute[dt:name = 'languageISO']/dt:value</from> + <to>$CourseXML/il_crs:MetaData/il_crs:General/il_crs:Language/@il_crs:Language</to> + </copy> + <copy ignoreMissingFromData="yes"> + <from>$AddCourseIn.course/dt:attribute[dt:name = 'languageISO']/dt:value</from> + <to>$CourseXML/il_crs:MetaData/il_crs:General/il_crs:Language/text()</to> + </copy> + <copy ignoreMissingFromData="yes"> + <from>$AddCourseIn.course/dt:attribute[dt:name = 'languageISO']/dt:value</from> + <to>$CourseXML/il_crs:MetaData/il_crs:General/il_crs:Description/@il_crs:Language</to> + </copy> + </assign> <!-- Set all parts for addCourse call --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |