|
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.
|