From: <pka...@us...> - 2009-05-04 13:56:03
|
Revision: 206 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=206&view=rev Author: pkasprzak Date: 2009-05-04 13:54:05 +0000 (Mon, 04 May 2009) Log Message: ----------- * Use real clientIds Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-test_output.xml Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel 2009-05-04 13:17:19 UTC (rev 205) +++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel 2009-05-04 13:54:05 UTC (rev 206) @@ -79,7 +79,7 @@ <to variable="ProcessCourseOperationIn" part="clientInstanceId"/> </copy> <copy> - <from>'lsf-id-1'</from> + <from>$synchronizationMessage/courses/course[$CourseCounter]/clientId</from> <to variable="ProcessCourseOperationIn" part="clientObjectId"/> </copy> </assign> @@ -116,7 +116,7 @@ <to variable="ProcessCategoryOperationIn" part="clientInstanceId"/> </copy> <copy> - <from>'lsf-id-1'</from> + <from>$synchronizationMessage/categories/category[$CategoryCounter]/clientId</from> <to variable="ProcessCategoryOperationIn" part="clientObjectId"/> </copy> </assign> Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-test_output.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-test_output.xml 2009-05-04 13:17:19 UTC (rev 205) +++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/sync-test_output.xml 2009-05-04 13:54:05 UTC (rev 206) @@ -1,222 +1,222 @@ <?xml version="1.0" encoding="UTF-8"?> <synchronizationMessage xmlns="http://cse.campussource.de/schema/DataTypes"> -<isSyncMessage>true</isSyncMessage> -<semesterName>SS 2008</semesterName> -<semesterLsfId>20081</semesterLsfId> -<rootCategoryId>category:11517</rootCategoryId> + <isSyncMessage>true</isSyncMessage> + <semesterName>SS 2008</semesterName> + <semesterLsfId>20081</semesterLsfId> + <rootCategoryId>category:11517</rootCategoryId> <!--##################################################################--> <!--# Generating "accounts" (merging "accounts" and "accounts2") #--> <!--##################################################################--> -<accounts> -<account> -<clientId>account:8</clientId> -<globalRole>Tutor</globalRole> -<lsfId>8</lsfId> -<surname>Glaser</surname> -<firstName>Horst</firstName> -<academicTitle>Univ.-Prof. Dr. rer. pol.</academicTitle> -<gender>M</gender> -<emailAddress>h.g...@wi...</emailAddress> -</account> -<account> -<clientId>account:9</clientId> -<globalRole>Tutor</globalRole> -<lsfId>9</lsfId> -<surname>Beckmann</surname> -<firstName>Roland Michael</firstName> -<academicTitle>Univ.-Prof. Dr. jur.</academicTitle> -<gender>M</gender> -<emailAddress/> -</account> -<account> -<clientId>account:10</clientId> -<globalRole>Tutor</globalRole> -<lsfId>10</lsfId> -<surname>Bieg</surname> -<firstName>Hartmut</firstName> -<academicTitle>Univ.-Prof. Dr. rer. oec.</academicTitle> -<gender>M</gender> -<emailAddress>h....@mx...</emailAddress> -</account> -</accounts> + <accounts> + <account> + <clientId>account:8</clientId> + <globalRole>Tutor</globalRole> + <lsfId>8</lsfId> + <surname>Glaser</surname> + <firstName>Horst</firstName> + <academicTitle>Univ.-Prof. Dr. rer. pol.</academicTitle> + <gender>M</gender> + <emailAddress>h.g...@wi...</emailAddress> + </account> + <account> + <clientId>account:9</clientId> + <globalRole>Tutor</globalRole> + <lsfId>9</lsfId> + <surname>Beckmann</surname> + <firstName>Roland Michael</firstName> + <academicTitle>Univ.-Prof. Dr. jur.</academicTitle> + <gender>M</gender> + <emailAddress/> + </account> + <account> + <clientId>account:10</clientId> + <globalRole>Tutor</globalRole> + <lsfId>10</lsfId> + <surname>Bieg</surname> + <firstName>Hartmut</firstName> + <academicTitle>Univ.-Prof. Dr. rer. oec.</academicTitle> + <gender>M</gender> + <emailAddress>h....@mx...</emailAddress> + </account> + </accounts> <!--##################################################################--> <!--# Generating "lectureType" #--> <!--##################################################################--> -<lectureTypes/> + <lectureTypes/> <!--##################################################################--> <!--# Generating "courses" #--> <!--##################################################################--> -<courses> -<course> -<lsfId>32350</lsfId> -<logicalNumber/> -<type>Tutorium</type> -<title>Tutorium-Test</title> -<shortDescription/> -<abbreviation/> -<necessaryAssignment>J</necessaryAssignment> -<note/> -<comment/> -<semesterAsInt>20081</semesterAsInt> -<semesterPeriodsPerWeek/> -<expectedRegistrations/> -<maximumRegistrations>20</maximumRegistrations> -<activityConfirmation/> -<lectureTypeId>40</lectureTypeId> -<active>A</active> -<semesterAbbr>SS 2008</semesterAbbr> -<semesterFull>SS 2008</semesterFull> -<dates> - <date> - <startdate/> - <enddate/> - <starttime>14:00</starttime> - <endtime>16:00</endtime> - <enddate/> - <stct/> - <dayofweek>Montag</dayofweek> - <rythm>wöchentlich</rythm> - </date> - <date> - <startdate/> - <enddate/> - <starttime>14:00</starttime> - <endtime>15:00</endtime> - <enddate/> - <stct/> - <dayofweek>Mittwoch</dayofweek> - <rythm>wöchentlich</rythm> - </date> - </dates> -<clientId>lecture:32350</clientId> -<semesterId>20081</semesterId> -<startDate>14.04.2008</startDate> -<endDate>18.07.2008</endDate> -</course> -<course> -<lsfId>28232</lsfId> -<logicalNumber>28232</logicalNumber> -<type>Hauptseminar</type> -<title>Phonetische Aspekte des Sorbischen</title> -<shortDescription/> -<abbreviation/> -<necessaryAssignment>N</necessaryAssignment> -<note/> -<comment/> -<semesterAsInt>20081</semesterAsInt> -<semesterPeriodsPerWeek/> -<expectedRegistrations/> -<maximumRegistrations/> -<activityConfirmation/> -<lectureTypeId>98</lectureTypeId> -<active>A</active> -<languageISO>de</languageISO> -<languageFull>deutsch</languageFull> -<semesterAbbr>SS 2008</semesterAbbr> -<semesterFull>SS 2008</semesterFull> -<dates> - <date> - <startdate/> - <enddate/> - <starttime>10:00</starttime> - <endtime>12:00</endtime> - <enddate/> - <stct/> - <dayofweek>Freitag</dayofweek> - <rythm>wöchentlich</rythm> - </date> - </dates> -<clientId>lecture:28232</clientId> -<semesterId>20081</semesterId> -<startDate>14.04.2008</startDate> -<endDate>18.07.2008</endDate> -</course> -<course> -<lsfId>28481</lsfId> -<logicalNumber>28481</logicalNumber> -<type>Weiterführende Vorlesung</type> -<title>Numerical Algorithms for Visual Computing I</title> -<shortDescription/> -<abbreviation/> -<necessaryAssignment>N</necessaryAssignment> -<note/> -<comment/> -<semesterAsInt>20081</semesterAsInt> -<semesterPeriodsPerWeek/> -<expectedRegistrations/> -<maximumRegistrations/> -<activityConfirmation/> -<lectureTypeId>147</lectureTypeId> -<active>A</active> -<languageISO>en</languageISO> -<languageFull>englisch</languageFull> -<semesterAbbr>SS 2008</semesterAbbr> -<semesterFull>SS 2008</semesterFull> -<dates> - <date> - <startdate/> - <enddate/> - <starttime>16:00</starttime> - <endtime>18:00</endtime> - <enddate/> - <stct/> - <dayofweek>Montag</dayofweek> - <rythm>wöchentlich</rythm> - </date> - </dates> -<clientId>lecture:28481</clientId> -<semesterId>20081</semesterId> -<startDate>14.04.2008</startDate> -<endDate>18.07.2008</endDate> -</course> -</courses> + <courses> + <course> + <lsfId>32350</lsfId> + <logicalNumber/> + <type>Tutorium</type> + <title>Tutorium-Test</title> + <shortDescription/> + <abbreviation/> + <necessaryAssignment>J</necessaryAssignment> + <note/> + <comment/> + <semesterAsInt>20081</semesterAsInt> + <semesterPeriodsPerWeek/> + <expectedRegistrations/> + <maximumRegistrations>20</maximumRegistrations> + <activityConfirmation/> + <lectureTypeId>40</lectureTypeId> + <active>A</active> + <semesterAbbr>SS 2008</semesterAbbr> + <semesterFull>SS 2008</semesterFull> + <dates> + <date> + <startdate/> + <enddate/> + <starttime>14:00</starttime> + <endtime>16:00</endtime> + <enddate/> + <stct/> + <dayofweek>Montag</dayofweek> + <rythm>wöchentlich</rythm> + </date> + <date> + <startdate/> + <enddate/> + <starttime>14:00</starttime> + <endtime>15:00</endtime> + <enddate/> + <stct/> + <dayofweek>Mittwoch</dayofweek> + <rythm>wöchentlich</rythm> + </date> + </dates> + <clientId>lecture:32350</clientId> + <semesterId>20081</semesterId> + <startDate>14.04.2008</startDate> + <endDate>18.07.2008</endDate> + </course> + <course> + <lsfId>28232</lsfId> + <logicalNumber>28232</logicalNumber> + <type>Hauptseminar</type> + <title>Phonetische Aspekte des Sorbischen</title> + <shortDescription/> + <abbreviation/> + <necessaryAssignment>N</necessaryAssignment> + <note/> + <comment/> + <semesterAsInt>20081</semesterAsInt> + <semesterPeriodsPerWeek/> + <expectedRegistrations/> + <maximumRegistrations/> + <activityConfirmation/> + <lectureTypeId>98</lectureTypeId> + <active>A</active> + <languageISO>de</languageISO> + <languageFull>deutsch</languageFull> + <semesterAbbr>SS 2008</semesterAbbr> + <semesterFull>SS 2008</semesterFull> + <dates> + <date> + <startdate/> + <enddate/> + <starttime>10:00</starttime> + <endtime>12:00</endtime> + <enddate/> + <stct/> + <dayofweek>Freitag</dayofweek> + <rythm>wöchentlich</rythm> + </date> + </dates> + <clientId>lecture:28232</clientId> + <semesterId>20081</semesterId> + <startDate>14.04.2008</startDate> + <endDate>18.07.2008</endDate> + </course> + <course> + <lsfId>28481</lsfId> + <logicalNumber>28481</logicalNumber> + <type>Weiterführende Vorlesung</type> + <title>Numerical Algorithms for Visual Computing I</title> + <shortDescription/> + <abbreviation/> + <necessaryAssignment>N</necessaryAssignment> + <note/> + <comment/> + <semesterAsInt>20081</semesterAsInt> + <semesterPeriodsPerWeek/> + <expectedRegistrations/> + <maximumRegistrations/> + <activityConfirmation/> + <lectureTypeId>147</lectureTypeId> + <active>A</active> + <languageISO>en</languageISO> + <languageFull>englisch</languageFull> + <semesterAbbr>SS 2008</semesterAbbr> + <semesterFull>SS 2008</semesterFull> + <dates> + <date> + <startdate/> + <enddate/> + <starttime>16:00</starttime> + <endtime>18:00</endtime> + <enddate/> + <stct/> + <dayofweek>Montag</dayofweek> + <rythm>wöchentlich</rythm> + </date> + </dates> + <clientId>lecture:28481</clientId> + <semesterId>20081</semesterId> + <startDate>14.04.2008</startDate> + <endDate>18.07.2008</endDate> + </course> + </courses> <!--##################################################################--> <!--# Generating "workgroups" #--> <!--##################################################################--> -<workgroups> + <workgroups> <!--### Processing groups from (Tutorium-Test) ###--> <!--### Processing groups from (Phonetische Aspekte des Sorbischen) ###--> <!--### Processing groups from (Numerical Algorithms for Visual Computing I) ###--> -</workgroups> + </workgroups> <!--##################################################################--> <!--# Generating "categories" #--> <!--##################################################################--> -<categories> -<category> -<clientId>category:11517</clientId> -<semesterId>20081</semesterId> -<lsfId>11517</lsfId> -<name>Vorlesungsverzeichnis</name> -<sort>0</sort> -</category> -<category> -<clientId>category:10477</clientId> -<semesterId>20081</semesterId> -<lsfId>10477</lsfId> -<name>Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)</name> -<sort>1040</sort> -</category> -<category> -<clientId>category:10482</clientId> -<semesterId>20081</semesterId> -<lsfId>10482</lsfId> -<name>Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)</name> -<sort>1010</sort> -</category> -<category> -<clientId>category:10512</clientId> -<semesterId>20081</semesterId> -<lsfId>10512</lsfId> -<name>Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)</name> -<sort>1300</sort> -</category> -</categories> -<relations> + <categories> + <category> + <clientId>category:11517</clientId> + <semesterId>20081</semesterId> + <lsfId>11517</lsfId> + <name>Vorlesungsverzeichnis</name> + <sort>0</sort> + </category> + <category> + <clientId>category:10477</clientId> + <semesterId>20081</semesterId> + <lsfId>10477</lsfId> + <name>Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)</name> + <sort>1040</sort> + </category> + <category> + <clientId>category:10482</clientId> + <semesterId>20081</semesterId> + <lsfId>10482</lsfId> + <name>Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)</name> + <sort>1010</sort> + </category> + <category> + <clientId>category:10512</clientId> + <semesterId>20081</semesterId> + <lsfId>10512</lsfId> + <name>Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)</name> + <sort>1300</sort> + </category> + </categories> + <relations> <!--##################################################################--> <!--# Generating lecture -> workgroup relations #--> <!--##################################################################--> @@ -229,132 +229,132 @@ <!--##################################################################--> <!--### Processing lecture (Tutorium-Test) ###--> -<relation> -<clientId>relation:category:10482:lecture:32350</clientId> -<relationType>category_to_lectures</relationType> -<clientParentId>category:10482</clientParentId> -<clientChildId>lecture:32350</clientChildId> -<childSort/> -</relation> + <relation> + <clientId>relation:category:10482:lecture:32350</clientId> + <relationType>category_to_lectures</relationType> + <clientParentId>category:10482</clientParentId> + <clientChildId>lecture:32350</clientChildId> + <childSort/> + </relation> <!--### Processing lecture (Phonetische Aspekte des Sorbischen) ###--> -<relation> -<clientId>relation:category:10512:lecture:28232</clientId> -<relationType>category_to_lectures</relationType> -<clientParentId>category:10512</clientParentId> -<clientChildId>lecture:28232</clientChildId> -<childSort>6</childSort> -</relation> + <relation> + <clientId>relation:category:10512:lecture:28232</clientId> + <relationType>category_to_lectures</relationType> + <clientParentId>category:10512</clientParentId> + <clientChildId>lecture:28232</clientChildId> + <childSort>6</childSort> + </relation> <!--### Processing lecture (Numerical Algorithms for Visual Computing I) ###--> -<relation> -<clientId>relation:category:10512:lecture:28481</clientId> -<relationType>category_to_lectures</relationType> -<clientParentId>category:10512</clientParentId> -<clientChildId>lecture:28481</clientChildId> -<childSort>1010</childSort> -</relation> + <relation> + <clientId>relation:category:10512:lecture:28481</clientId> + <relationType>category_to_lectures</relationType> + <clientParentId>category:10512</clientParentId> + <clientChildId>lecture:28481</clientChildId> + <childSort>1010</childSort> + </relation> <!--##################################################################--> <!--# Generating lectureType -> lecture relations #--> <!--##################################################################--> <!--### Processing lecture (Tutorium-Test) ###--> -<relation> -<clientId>relation:lecturetype:40:lecture:32350</clientId> -<relationType>lecturetype_to_lectures</relationType> -<clientParentId>lecturetype:40</clientParentId> -<clientChildId>lecture:32350</clientChildId> -</relation> + <relation> + <clientId>relation:lecturetype:40:lecture:32350</clientId> + <relationType>lecturetype_to_lectures</relationType> + <clientParentId>lecturetype:40</clientParentId> + <clientChildId>lecture:32350</clientChildId> + </relation> <!--### Processing lecture (Phonetische Aspekte des Sorbischen) ###--> -<relation> -<clientId>relation:lecturetype:98:lecture:28232</clientId> -<relationType>lecturetype_to_lectures</relationType> -<clientParentId>lecturetype:98</clientParentId> -<clientChildId>lecture:28232</clientChildId> -</relation> + <relation> + <clientId>relation:lecturetype:98:lecture:28232</clientId> + <relationType>lecturetype_to_lectures</relationType> + <clientParentId>lecturetype:98</clientParentId> + <clientChildId>lecture:28232</clientChildId> + </relation> <!--### Processing lecture (Numerical Algorithms for Visual Computing I) ###--> -<relation> -<clientId>relation:lecturetype:147:lecture:28481</clientId> -<relationType>lecturetype_to_lectures</relationType> -<clientParentId>lecturetype:147</clientParentId> -<clientChildId>lecture:28481</clientChildId> -</relation> + <relation> + <clientId>relation:lecturetype:147:lecture:28481</clientId> + <relationType>lecturetype_to_lectures</relationType> + <clientParentId>lecturetype:147</clientParentId> + <clientChildId>lecture:28481</clientChildId> + </relation> <!--##################################################################--> <!--# Generating Category -> category relations #--> <!--##################################################################--> <!--### Processing children of category (Vorlesungsverzeichnis) ###--> -<relation> -<clientId>relation:category:11517:category:10477</clientId> -<relationType>category_to_categories</relationType> -<clientParentId>category:11517</clientParentId> -<clientChildId>category:10477</clientChildId> -</relation> -<relation> -<clientId>relation:category:11517:category:10482</clientId> -<relationType>category_to_categories</relationType> -<clientParentId>category:11517</clientParentId> -<clientChildId>category:10482</clientChildId> -</relation> -<relation> -<clientId>relation:category:11517:category:10512</clientId> -<relationType>category_to_categories</relationType> -<clientParentId>category:11517</clientParentId> -<clientChildId>category:10512</clientChildId> -</relation> + <relation> + <clientId>relation:category:11517:category:10477</clientId> + <relationType>category_to_categories</relationType> + <clientParentId>category:11517</clientParentId> + <clientChildId>category:10477</clientChildId> + </relation> + <relation> + <clientId>relation:category:11517:category:10482</clientId> + <relationType>category_to_categories</relationType> + <clientParentId>category:11517</clientParentId> + <clientChildId>category:10482</clientChildId> + </relation> + <relation> + <clientId>relation:category:11517:category:10512</clientId> + <relationType>category_to_categories</relationType> + <clientParentId>category:11517</clientParentId> + <clientChildId>category:10512</clientChildId> + </relation> <!--### Processing children of category (Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)) ###--> <!--### Processing children of category (Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)) ###--> <!--### Processing children of category (Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)) ###--> -</relations> + </relations> <!--##################################################################--> <!--# Generating "roles" #--> <!--##################################################################--> -<roles> + <roles> <!--### Processing roles defined in lecture (Tutorium-Test) ###--> <!--### - -> lecture roles ###--> -<role> -<clientId>role:account:8:lecture:32350</clientId> -<name>lecture:dozent</name> -<clientAccountId>account:8</clientAccountId> -<clientObjectId>lecture:32350</clientObjectId> -<roleStatus/> -</role> + <role> + <clientId>role:account:8:lecture:32350</clientId> + <name>lecture:dozent</name> + <clientAccountId>account:8</clientAccountId> + <clientObjectId>lecture:32350</clientObjectId> + <roleStatus/> + </role> <!--### - -> group roles ###--> <!--### Processing roles defined in lecture (Phonetische Aspekte des Sorbischen) ###--> <!--### - -> lecture roles ###--> -<role> -<clientId>role:account:8:lecture:28232</clientId> -<name>lecture:dozent</name> -<clientAccountId>account:8</clientAccountId> -<clientObjectId>lecture:28232</clientObjectId> -<roleStatus/> -</role> -<role> -<clientId>role:account:9:lecture:28232</clientId> -<name>lecture:dozent</name> -<clientAccountId>account:9</clientAccountId> -<clientObjectId>lecture:28232</clientObjectId> -<roleStatus/> -</role> -<role> -<clientId>role:account:10:lecture:28232</clientId> -<name>lecture:dozent</name> -<clientAccountId>account:10</clientAccountId> -<clientObjectId>lecture:28232</clientObjectId> -<roleStatus/> -</role> + <role> + <clientId>role:account:8:lecture:28232</clientId> + <name>lecture:dozent</name> + <clientAccountId>account:8</clientAccountId> + <clientObjectId>lecture:28232</clientObjectId> + <roleStatus/> + </role> + <role> + <clientId>role:account:9:lecture:28232</clientId> + <name>lecture:dozent</name> + <clientAccountId>account:9</clientAccountId> + <clientObjectId>lecture:28232</clientObjectId> + <roleStatus/> + </role> + <role> + <clientId>role:account:10:lecture:28232</clientId> + <name>lecture:dozent</name> + <clientAccountId>account:10</clientAccountId> + <clientObjectId>lecture:28232</clientObjectId> + <roleStatus/> + </role> <!--### - -> group roles ###--> <!--### Processing roles defined in lecture (Numerical Algorithms for Visual Computing I) ###--> <!--### - -> lecture roles ###--> -<role> -<clientId>role:account:9:lecture:28481</clientId> -<name>lecture:dozent</name> -<clientAccountId>account:9</clientAccountId> -<clientObjectId>lecture:28481</clientObjectId> -<roleStatus/> -</role> + <role> + <clientId>role:account:9:lecture:28481</clientId> + <name>lecture:dozent</name> + <clientAccountId>account:9</clientAccountId> + <clientObjectId>lecture:28481</clientObjectId> + <roleStatus/> + </role> <!--### - -> group roles ###--> -</roles> -<lecturesToDelete/> -<accountsToDelete/> -<lectureTypesToDelete/> + </roles> + <lecturesToDelete/> + <accountsToDelete/> + <lectureTypesToDelete/> </synchronizationMessage> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |