You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by ru...@apache.org on 2006/10/06 17:55:08 UTC

svn commit: r453653 - in /webservices/sandesha/trunk/java/interop: conf/sec-services.xml src/org/apache/sandesha2/interop/rm1_1_clients/Scenario_4_1.java

Author: ruchithf
Date: Fri Oct  6 08:55:07 2006
New Revision: 453653

URL: http://svn.apache.org/viewvc?view=rev&rev=453653
Log:
Getting SecRM scenario working with latest rampart

Modified:
    webservices/sandesha/trunk/java/interop/conf/sec-services.xml
    webservices/sandesha/trunk/java/interop/src/org/apache/sandesha2/interop/rm1_1_clients/Scenario_4_1.java

Modified: webservices/sandesha/trunk/java/interop/conf/sec-services.xml
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/interop/conf/sec-services.xml?view=diff&rev=453653&r1=453652&r2=453653
==============================================================================
--- webservices/sandesha/trunk/java/interop/conf/sec-services.xml (original)
+++ webservices/sandesha/trunk/java/interop/conf/sec-services.xml Fri Oct  6 08:55:07 2006
@@ -28,18 +28,6 @@
 		mep="http://www.w3.org/2004/08/wsdl/in-only">
 		<actionMapping>urn:wsrm:Ping</actionMapping>
 	</operation>
-	<operation name="echoString"
-		mep="http://www.w3.org/2004/08/wsdl/in-out">
-		<actionMapping>urn:wsrm:EchoString</actionMapping>
-		<outputActionMapping>
-			urn:wsrm:EchoStringResponse
-		</outputActionMapping>
-	</operation>
-	<operation name="ping"
-		mep="http://www.w3.org/2004/08/wsdl/in-only">
-		<actionMapping>urn:wsrm:Ping</actionMapping>
-	</operation>
-	
 	
 	<!-- Rampart and Rahas configurations -->
 	<wsp:Policy wsu:Id="Scenario51Policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">

Modified: webservices/sandesha/trunk/java/interop/src/org/apache/sandesha2/interop/rm1_1_clients/Scenario_4_1.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/interop/src/org/apache/sandesha2/interop/rm1_1_clients/Scenario_4_1.java?view=diff&rev=453653&r1=453652&r2=453653
==============================================================================
--- webservices/sandesha/trunk/java/interop/src/org/apache/sandesha2/interop/rm1_1_clients/Scenario_4_1.java (original)
+++ webservices/sandesha/trunk/java/interop/src/org/apache/sandesha2/interop/rm1_1_clients/Scenario_4_1.java Fri Oct  6 08:55:07 2006
@@ -93,8 +93,8 @@
         }
 
 
-//      new Scenario_1_1 ().run();
-        new Scenario_4_1().runStub();
+      new Scenario_4_1 ().run();
+//        new Scenario_4_1().runStub();
     }
     
     private void run () throws Exception {
@@ -104,7 +104,10 @@
         Options clientOptions = new Options ();
         setUpOptions(clientOptions);
         
-        ServiceClient serviceClient = new ServiceClient (configurationContext,null);        
+        ServiceClient serviceClient = new ServiceClient (configurationContext,null);
+        
+//      engage Rampart
+        serviceClient.engageModule(new QName("rampart"));
         
         serviceClient.setOptions(clientOptions);
         
@@ -114,14 +117,22 @@
         
         terminateSequence(serviceClient);
         
+        Thread.sleep(5000);
+        
+        serviceClient.getOptions().setProperty(SandeshaClientConstants.UNRELIABLE_MESSAGE, Constants.VALUE_TRUE);
+        serviceClient.getOptions().setProperty(RampartMessageData.CANCEL_REQUEST, Constants.VALUE_TRUE);
+        serviceClient.fireAndForget(getPingOMBlock("cancel"));
+        
+        Thread.sleep(10000);
+        
         serviceClient.finalizeInvoke();
     }
     
     private static OMElement getPingOMBlock(String text) {
         OMFactory fac = OMAbstractFactory.getOMFactory();
         OMNamespace namespace = fac.createOMNamespace(applicationNamespaceName,"ns1");
-        OMElement pingElem = fac.createOMElement(PingRequest, namespace);
-        OMElement textElem = fac.createOMElement(Text, null);
+        OMElement pingElem = fac.createOMElement("Ping", namespace);
+        OMElement textElem = fac.createOMElement(Text, namespace);
         
         textElem.setText(text);
         pingElem.addChild(textElem);



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org