From: <id...@us...> - 2008-12-16 15:39:50
|
Revision: 4896 http://openuss.svn.sourceforge.net/openuss/?rev=4896&view=rev Author: idueppe Date: 2008-12-16 15:39:44 +0000 (Tue, 16 Dec 2008) Log Message: ----------- Fixed the SOAP Exception problem. I needed set the soapAction attribute in <soap:oaration> of the binding in the CSEImproveCA.wsdl file. But now I have still the problem, that no data is in the CourseType part parameter of the EJB. Modified Paths: -------------- trunk/sandbox/CSEImproveCA/src/conf/CSEImproveCA.casa trunk/sandbox/CSEImproveCA/src/conf/connections.xml trunk/sandbox/CSEImproveCA/src/jbiasa/CSEImproveCA.wsdl Modified: trunk/sandbox/CSEImproveCA/src/conf/CSEImproveCA.casa =================================================================== --- trunk/sandbox/CSEImproveCA/src/conf/CSEImproveCA.casa 2008-12-16 15:00:05 UTC (rev 4895) +++ trunk/sandbox/CSEImproveCA/src/conf/CSEImproveCA.casa 2008-12-16 15:39:44 UTC (rev 4896) @@ -1,25 +1,26 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="http://cse.campussource.de/lsf/wsdl/LSFSynchronizationMessage" xmlns:ns2="http://cse.campussource.de/lsf/wsdl/SynchronizationMessage" xmlns:ns3="http://cse.campussource.de/cse/wsdl/CourseWrapper" xmlns:ns4="http://cse.campussource.de/cse/wsdl/Course" xmlns:ns5="CSEImproveCA" xmlns:ns6="http://cse.campussource/cse/bpel/CreateCourse" xmlns:ns7="http://enterprise.netbeans.org/bpel/CSEImprove/SplittSyncMessage" xmlns:ns8="http://cse.campussource.de/lsf/bpel/SyncMsgTransformation" xmlns:ns9="http://cse.campussource.de/cse/wsdl/LMSGenericAdapter" xmlns:xlink="http://www.w3.org/2000/xlink"> +<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="http://cse.campussource.de/lsf/wsdl/LSFSynchronizationMessage" xmlns:ns2="http://cse.campussource.de/lsf/wsdl/SynchronizationMessage" xmlns:ns3="http://cse.campussource.de/cse/wsdl/CourseWrapper" xmlns:ns4="http://cse.campussource.de/cse/wsdl/Course" xmlns:ns5="CSEImproveCA" xmlns:ns6="http://cse.campussource.de/cse/wsdl/LMSGenericAdapter" xmlns:ns7="http://cse.campussource/cse/bpel/CreateCourse" xmlns:ns8="http://enterprise.netbeans.org/bpel/CSEImprove/SplittSyncMessage" xmlns:ns9="http://cse.campussource.de/lsf/bpel/SyncMsgTransformation" xmlns:xlink="http://www.w3.org/2000/xlink"> <endpoints> <endpoint endpoint-name="LSFSynchronizationMessagePort" interface-name="ns1:LSFSynchronizationMessagePortType" name="endpoint1" service-name="ns1:LSFSynchronizationMessageService"/> <endpoint endpoint-name="SynchronizationMessagePort" interface-name="ns2:SynchronizationMessagePortType" name="endpoint2" service-name="ns2:SynchronizationMessageService"/> <endpoint endpoint-name="CoursePortTypeBindingPort" interface-name="ns4:CoursePortType" name="endpoint3" service-name="ns3:CourseService"/> <endpoint endpoint-name="FileImport" interface-name="ns1:LSFSynchronizationMessagePortType" name="endpoint4" service-name="ns5:casaService1"/> - <endpoint display-name="CoursePLink" endpoint-name="CoursePortTypeRole_myRole" file-path="CSE\CreateCourse.bpel" interface-name="ns4:CoursePortType" name="endpoint5" process-name="CreateCourse" service-name="ns6:CoursePLink"/> - <endpoint display-name="SyncMsgPLink" endpoint-name="SynchronizationMessagePortTypeRole_myRole" file-path="LSF\SplittSyncMessage.bpel" interface-name="ns2:SynchronizationMessagePortType" name="endpoint6" process-name="SplittSyncMessage" service-name="ns7:SyncMsgPLink"/> - <endpoint display-name="LSFPLink" endpoint-name="LSFSynchronizationMessagePortTypeRole_myRole" file-path="LSF\TransformLSFSyncMsg.bpel" interface-name="ns1:LSFSynchronizationMessagePortType" name="endpoint7" process-name="SyncMsgTransformation" service-name="ns8:LSFPLink"/> - <endpoint display-name="GeneryAdapterPLink" endpoint-name="LMSGenericAdapterPortTypeRole_partnerRole" file-path="CSE\CreateCourse.bpel" interface-name="ns9:LMSGenericAdapterPortType" name="endpoint8" process-name="CreateCourse" service-name="ns6:GeneryAdapterPLink"/> - <endpoint display-name="CoursePLink" endpoint-name="CoursePortTypeRole_partnerRole" file-path="LSF\SplittSyncMessage.bpel" interface-name="ns4:CoursePortType" name="endpoint9" process-name="SplittSyncMessage" service-name="ns7:CoursePLink"/> - <endpoint display-name="SyncMsgPLink" endpoint-name="SynchronizationMessagePortTypeRole_partnerRole" file-path="LSF\TransformLSFSyncMsg.bpel" interface-name="ns2:SynchronizationMessagePortType" name="endpoint10" process-name="SyncMsgTransformation" service-name="ns8:SyncMsgPLink"/> + <endpoint endpoint-name="LMSTestClientPort" interface-name="ns6:LMSGenericAdapterPortType" name="endpoint5" service-name="ns5:LMSTestClientService"/> + <endpoint display-name="CoursePLink" endpoint-name="CoursePortTypeRole_myRole" file-path="CSE\CreateCourse.bpel" interface-name="ns4:CoursePortType" name="endpoint6" process-name="CreateCourse" service-name="ns7:CoursePLink"/> + <endpoint display-name="SyncMsgPLink" endpoint-name="SynchronizationMessagePortTypeRole_myRole" file-path="LSF\SplittSyncMessage.bpel" interface-name="ns2:SynchronizationMessagePortType" name="endpoint7" process-name="SplittSyncMessage" service-name="ns8:SyncMsgPLink"/> + <endpoint display-name="LSFPLink" endpoint-name="LSFSynchronizationMessagePortTypeRole_myRole" file-path="LSF\TransformLSFSyncMsg.bpel" interface-name="ns1:LSFSynchronizationMessagePortType" name="endpoint8" process-name="SyncMsgTransformation" service-name="ns9:LSFPLink"/> + <endpoint display-name="GeneryAdapterPLink" endpoint-name="LMSGenericAdapterPortTypeRole_partnerRole" file-path="CSE\CreateCourse.bpel" interface-name="ns6:LMSGenericAdapterPortType" name="endpoint9" process-name="CreateCourse" service-name="ns7:GeneryAdapterPLink"/> + <endpoint display-name="CoursePLink" endpoint-name="CoursePortTypeRole_partnerRole" file-path="LSF\SplittSyncMessage.bpel" interface-name="ns4:CoursePortType" name="endpoint10" process-name="SplittSyncMessage" service-name="ns8:CoursePLink"/> + <endpoint display-name="SyncMsgPLink" endpoint-name="SynchronizationMessagePortTypeRole_partnerRole" file-path="LSF\TransformLSFSyncMsg.bpel" interface-name="ns2:SynchronizationMessagePortType" name="endpoint11" process-name="SyncMsgTransformation" service-name="ns9:SyncMsgPLink"/> </endpoints> <service-units> <service-engine-service-unit artifacts-zip="CSEImprove.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEImproveCA-CSEImprove" unit-name="CSEImprove" unknown="false" x="139" y="99"> - <provides endpoint="endpoint5"/> <provides endpoint="endpoint6"/> <provides endpoint="endpoint7"/> - <consumes endpoint="endpoint8"/> + <provides endpoint="endpoint8"/> <consumes endpoint="endpoint9"/> <consumes endpoint="endpoint10"/> + <consumes endpoint="endpoint11"/> </service-engine-service-unit> <binding-component-service-unit artifacts-zip="sun-file-binding.jar" component-name="sun-file-binding" description="Represents this Service Unit" name="CSEImproveCA-sun-file-binding" unit-name="sun-file-binding"> <ports> @@ -32,6 +33,12 @@ </binding-component-service-unit> <binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="CSEImproveCA-sun-http-binding" unit-name="sun-http-binding"> <ports> + <port bindingType="soap" x="67" y="412"> + <link xlink:href="../jbiasa/CSEImproveCA.wsdl#xpointer(/definitions/service[@name='LMSTestClientService']/port[@name='LMSTestClientPort'])" xlink:type="simple"/> + <consumes endpoint="endpoint5"/> + <provides endpoint="endpoint5"/> + <WsitCallback xmlns="http://www.sun.com/jbi/wsit/callbackproject" CallbackProject=""/> + </port> <port x="67" y="197"> <link xlink:href="../jbiServiceUnits/CSEImprove/CSE/CourseWrapper.wsdl#xpointer(/definitions/service[@name='CourseService']/port[@name='CoursePortTypeBindingPort'])" xlink:type="simple"/> <consumes endpoint="endpoint3"/> @@ -51,7 +58,7 @@ </binding-component-service-unit> </service-units> <connections> - <connection consumer="endpoint4" provider="endpoint7" state="new"> + <connection consumer="endpoint4" provider="endpoint8" state="new"> <redelivery xmlns="http://www.sun.com/jbi/qos/redelivery" maxAttempts="-1" waitTime="1000"> <on-failure> <delete/> @@ -59,11 +66,12 @@ </redelivery> <throttling xmlns="http://www.sun.com/jbi/qos/throttling" maximumConcurrencyLimit="1"/> </connection> - <connection consumer="endpoint1" provider="endpoint7" state="unchanged"/> - <connection consumer="endpoint3" provider="endpoint5" state="unchanged"/> - <connection consumer="endpoint2" provider="endpoint6" state="unchanged"/> + <connection consumer="endpoint1" provider="endpoint8" state="unchanged"/> + <connection consumer="endpoint3" provider="endpoint6" state="unchanged"/> + <connection consumer="endpoint2" provider="endpoint7" state="unchanged"/> + <connection consumer="endpoint9" provider="endpoint5" state="new"/> <connection consumer="endpoint10" provider="endpoint6" state="unchanged"/> - <connection consumer="endpoint9" provider="endpoint5" state="unchanged"/> + <connection consumer="endpoint11" provider="endpoint7" state="unchanged"/> </connections> <porttypes> <link xlink:href="../jbiasa/CSEImproveCA.wsdl#xpointer(/definitions/portType[@name='dummyCasaPortType'])" xlink:type="simple"/> @@ -75,17 +83,21 @@ </porttypes> <bindings> <link xlink:href="../jbiasa/CSEImproveCA.wsdl#xpointer(/definitions/binding[@name='casaBinding1'])" xlink:type="simple"/> + <link xlink:href="../jbiasa/CSEImproveCA.wsdl#xpointer(/definitions/binding[@name='casaBinding2'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImprove/CSE/CourseWrapper.wsdl#xpointer(/definitions/binding[@name='CoursePortTypeBinding'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImprove/LSF/LSFSynchronizationMessage.wsdl#xpointer(/definitions/binding[@name='LSFSynchronizationMessageBinding'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImprove/LSF/SynchronizationMessage.wsdl#xpointer(/definitions/binding[@name='SynchronizationMessageBinding'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImproveCA.wsdl#xpointer(/definitions/binding[@name='casaBinding1'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/CSEImproveCA.wsdl#xpointer(/definitions/binding[@name='casaBinding2'])" xlink:type="simple"/> </bindings> <services> <link xlink:href="../jbiasa/CSEImproveCA.wsdl#xpointer(/definitions/service[@name='casaService1'])" xlink:type="simple"/> + <link xlink:href="../jbiasa/CSEImproveCA.wsdl#xpointer(/definitions/service[@name='LMSTestClientService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImprove/CSE/CourseWrapper.wsdl#xpointer(/definitions/service[@name='CourseService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImprove/LSF/LSFSynchronizationMessage.wsdl#xpointer(/definitions/service[@name='LSFSynchronizationMessageService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImprove/LSF/SynchronizationMessage.wsdl#xpointer(/definitions/service[@name='SynchronizationMessageService'])" xlink:type="simple"/> <link xlink:href="../jbiServiceUnits/CSEImproveCA.wsdl#xpointer(/definitions/service[@name='casaService1'])" xlink:type="simple"/> + <link xlink:href="../jbiServiceUnits/CSEImproveCA.wsdl#xpointer(/definitions/service[@name='LMSTestClientService'])" xlink:type="simple"/> </services> <regions> <region name="WSDL Endpoints" width="150"/> Modified: trunk/sandbox/CSEImproveCA/src/conf/connections.xml =================================================================== --- trunk/sandbox/CSEImproveCA/src/conf/connections.xml 2008-12-16 15:00:05 UTC (rev 4895) +++ trunk/sandbox/CSEImproveCA/src/conf/connections.xml 2008-12-16 15:39:44 UTC (rev 4896) @@ -23,13 +23,17 @@ <provider endpoint-name="SynchronizationMessagePortTypeRole_myRole" service-name="ns7:SyncMsgPLink"/> </connection> <connection> - <consumer endpoint-name="SynchronizationMessagePortTypeRole_partnerRole" service-name="ns2:SyncMsgPLink"/> - <provider endpoint-name="SynchronizationMessagePortTypeRole_myRole" service-name="ns7:SyncMsgPLink"/> + <consumer endpoint-name="LMSGenericAdapterPortTypeRole_partnerRole" service-name="ns5:GeneryAdapterPLink"/> + <provider endpoint-name="LMSTestClientPort" service-name="ns1:LMSTestClientService"/> </connection> <connection> <consumer endpoint-name="CoursePortTypeRole_partnerRole" service-name="ns7:CoursePLink"/> <provider endpoint-name="CoursePortTypeRole_myRole" service-name="ns5:CoursePLink"/> </connection> + <connection> + <consumer endpoint-name="SynchronizationMessagePortTypeRole_partnerRole" service-name="ns2:SyncMsgPLink"/> + <provider endpoint-name="SynchronizationMessagePortTypeRole_myRole" service-name="ns7:SyncMsgPLink"/> + </connection> </connections> <connections xmlns="http://www.sun.com/jbi/qos"> <connection> Modified: trunk/sandbox/CSEImproveCA/src/jbiasa/CSEImproveCA.wsdl =================================================================== --- trunk/sandbox/CSEImproveCA/src/jbiasa/CSEImproveCA.wsdl 2008-12-16 15:00:05 UTC (rev 4895) +++ trunk/sandbox/CSEImproveCA/src/jbiasa/CSEImproveCA.wsdl 2008-12-16 15:39:44 UTC (rev 4896) @@ -9,7 +9,7 @@ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="CSEImproveCA" - xmlns:tns="CSEImproveCA" xmlns:ns="http://cse.campussource.de/lsf/wsdl/LSFSynchronizationMessage" xmlns:file="http://schemas.sun.com/jbi/wsdl-extensions/file/" xmlns:ns1="http://cse.campussource.de/cse/wsdl/LMSGenericAdapter" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:fi="http://java.sun.com/xml/ns/wsit/2006/09/policy/fastinfoset/service" xmlns:tcp="http://java.sun.com/xml/ns/wsit/2006/09/policy/soaptcp/service" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:sc="http://schemas.sun.com/2006/03/wss/server" xmlns:wspp="http://java.sun.com/xml/ns/wsit/policy" xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrmp/200702" xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"> + xmlns:tns="CSEImproveCA" xmlns:ns="http://cse.campussource.de/lsf/wsdl/LSFSynchronizationMessage" xmlns:file="http://schemas.sun.com/jbi/wsdl-extensions/file/" xmlns:ns1="http://cse.campussource.de/cse/wsdl/LMSGenericAdapter" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:fi="http://java.sun.com/xml/ns/wsit/2006/09/policy/fastinfoset/service" xmlns:tcp="http://java.sun.com/xml/ns/wsit/2006/09/policy/soaptcp/service" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:sc="http://schemas.sun.com/2006/03/wss/server" xmlns:wspp="http://java.sun.com/xml/ns/wsit/policy" xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrmp/200702" xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> <import namespace="http://cse.campussource.de/lsf/wsdl/LSFSynchronizationMessage" location="../jbiServiceUnits/CSEImprove/LSF/LSFSynchronizationMessage.wsdl"/> <import namespace="http://cse.campussource.de/cse/wsdl/LMSGenericAdapter" location="../jbiServiceUnits/CSEImprove/CSE/LMSGenericAdapter.wsdl"/> <portType name="dummyCasaPortType"/> @@ -25,9 +25,125 @@ </output> </operation> </binding> + <binding name="casaBinding2" type="ns1:LMSGenericAdapterPortType"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> + <operation name="createCourse"> + <soap:operation soapAction="createCourse_action"/> + <input name="inputCreateCourse"> + <soap:body use="literal"/> + </input> + <output name="outputCreateCourse"> + <soap:body use="literal"/> + </output> + <fault name="faultCreateCourse"> + <soap:fault use="literal" name="faultCreateCourse"/> + </fault> + </operation> + <operation name="updateCourse"> + <soap:operation soapAction="updateCourse_action"/> + <input name="inputUpdateCourse"> + <soap:body use="literal"/> + </input> + <output name="outputUpdateCourse"> + <soap:body use="literal"/> + </output> + <fault name="faultUpdateCourse"> + <soap:fault use="literal" name="faultUpdateCourse"/> + </fault> + </operation> + <operation name="deleteCourse"> + <soap:operation soapAction="deleteCourse_action"/> + <input name="inputDeleteCourse"> + <soap:body use="literal"/> + </input> + <output name="outputDeleteCourse"> + <soap:body use="literal"/> + </output> + <fault name="faultDeleteCourse"> + <soap:fault use="literal" name="faultDeleteCourse"/> + </fault> + </operation> + <operation name="createAccount"> + <soap:operation soapAction="createAccount_action"/> + <input name="inputCreateAccount"> + <soap:body use="literal"/> + </input> + <output name="outputCreateAccount"> + <soap:body use="literal"/> + </output> + <fault name="faultCreateAccount"> + <soap:fault use="literal" name="faultCreateAccount"/> + </fault> + </operation> + <operation name="updateAccount"> + <soap:operation soapAction="updateAccount_action"/> + <input name="inputUpdateAccount"> + <soap:body use="literal"/> + </input> + <output name="outputUpdateAccount"> + <soap:body use="literal"/> + </output> + <fault name="faultUpdateAccount"> + <soap:fault use="literal" name="faultUpdateAccount"/> + </fault> + </operation> + <operation name="deleteAccount"> + <soap:operation soapAction="deleteAccount_action"/> + <input name="inputDeleteAccount"> + <soap:body use="literal"/> + </input> + <output name="outputDeleteAccount"> + <soap:body use="literal"/> + </output> + <fault name="faultDeleteAccount"> + <soap:fault use="literal" name="faultDeleteAccount"/> + </fault> + </operation> + <operation name="createCategory"> + <soap:operation soapAction="createCategory_action"/> + <input name="inputCreateCategory"> + <soap:body use="literal"/> + </input> + <output name="outputCreateCategory"> + <soap:body use="literal"/> + </output> + <fault name="faultCreateCategory"> + <soap:fault use="literal" name="faultCreateCategory"/> + </fault> + </operation> + <operation name="updateCategory"> + <soap:operation soapAction="updateCategory_action"/> + <input name="inputUpdateCategory"> + <soap:body use="literal"/> + </input> + <output name="outputUpdateCategory"> + <soap:body use="literal"/> + </output> + <fault name="faultUpdateCategory"> + <soap:fault use="literal" name="faultUpdateCategory"/> + </fault> + </operation> + <operation name="deleteCategory"> + <soap:operation soapAction="deleteCategory_action"/> + <input name="inputDeleteCategory"> + <soap:body use="literal"/> + </input> + <output name="outputDeleteCategory"> + <soap:body use="literal"/> + </output> + <fault name="faultDeleteCategory"> + <soap:fault use="literal" name="faultDeleteCategory"/> + </fault> + </operation> + </binding> <service name="casaService1"> <port name="FileImport" binding="tns:casaBinding1"> <file:address fileDirectory="inbox" lockName="filebc.lck" workArea="filebc_tmp" seqName="filebc.seq" relativePath="true" pathRelativeTo="User Home"/> </port> </service> + <service name="LMSTestClientService"> + <port name="LMSTestClientPort" binding="tns:casaBinding2"> + <soap:address location="http://localhost:8080/LMSGenericAdapterService/LMSTestClient"/> + </port> + </service> </definitions> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |