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 fx...@ws.apache.org on 2004/08/12 20:11:20 UTC

[jira] Closed: (WSFX-26) Created a JAX-RPC handler which doesn't have Axis dependencies.

Message:

   The following issue has been closed.

   Resolver: Davanum Srinivas
       Date: Thu, 12 Aug 2004 11:09 AM

Venkat,

Thanks for the hard work...I've added the code, refactored existing classes a bit to remove dependencies on org.apache.ws.axis package, and added Scenrio3 test case in test.interop.TestJAXRPCHandler. Can you please submit another patch with the rest of the scenario's when you get a chance? Am closing this bug.

thanks,
dims
---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/WSFX-26

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: WSFX-26
    Summary: Created a JAX-RPC handler which doesn't have Axis dependencies.
       Type: New Feature

     Status: Closed
   Priority: Major
 Resolution: FIXED

    Project: WSFX
 Components: 
             WSS4J

   Assignee: Davanum Srinivas
   Reporter: Venkat Reddy

    Created: Thu, 12 Aug 2004 12:57 AM
    Updated: Thu, 12 Aug 2004 11:09 AM

Description:
Almost entire code for this new JAXRPC Handler comes from the existing Axis handlers - WSDoAllReceiver and WsDoAllSender. Removed all the axis dependencies in the code and merged both axis handlers into a single JAX-RPC handler.

This handler is tested for Axis deployment for both client-side and server-side, and for both request flow and response flow, and for Scenario3 test case using Ping3 service. The handler uses a new deployment config parameter called "deployment", which indicates whether it is being deployed on client-side or server-side.

To use the handler, modify the the deployment descriptors as shown below:

server-side (deploy.wsdd):
------------
  <requestFlow>
   <handler type="java:org.apache.axis.handlers.JAXRPCHandler">
    <parameter name="className" value="org.apache.ws.axis.security.WSS4JHandler"/>
    <parameter name="deployment" value="server"/>
. . . . . . . . . . 

  <responseFlow>
   <handler type="java:org.apache.axis.handlers.JAXRPCHandler">
    <parameter name="className" value="org.apache.ws.axis.security.WSS4JHandler"/>
    <parameter name="deployment" value="server"/>
    <parameter name="action" value="Signature Encrypt Timestamp"/>


client-side (Client-deploy.wsdd)
-----------
  <requestFlow>
   <handler type="java:org.apache.axis.handlers.JAXRPCHandler">
    <parameter name="className" value="org.apache.ws.axis.security.WSS4JHandler"/>
    <parameter name="deployment" value="client"/>
    <parameter name="action" value="Signature Encrypt Timestamp"/>
. . . . . . . . 

  <responseFlow>
   <handler type="java:org.apache.axis.handlers.JAXRPCHandler">
    <parameter name="className" value="org.apache.ws.axis.security.WSS4JHandler"/>
    <parameter name="deployment" value="client"/>

Everything else is same as for WSDoAllReceiver and WSDoAllSender handlers.

Thanks
Venkat



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira