Ahhaaa I got it.

Thanks,
Ruwan

On 10/17/07, Anthony Bull <[EMAIL PROTECTED]> wrote:
>
>  Yeah - a standalone distro - with just synapse-SNAPSHOT.mar and
> rampart.mar and addressing.mar.
>
> Ruwan Linton wrote:
>
> Hi Anthony,
>
> On 10/16/07, Anthony Bull <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> wrote:
>
>  Hi Ruwan,
>
> thanks for the reply.  The situation is we have a machine sitting
> externally at a client site, and this has to proxy some web services on
> internal machines at the client site.  The client (a big client with
> stringent security requirements) require that all web service requests
> to go through a certain point (the Synapse setup) and that the web
> services aren't on the external layer of their network.  Also there are
> other software vendors writing .NET web services that will be used
> through Synapse in a similar way.  The future plan is to do some
> mediation, such as aggregation of web services.
>
>  Cool !!
>
> Also, I'm not sure if anyone is aware but I managed to get the setup I
>
>  required working with the latest nightly snapshot build of Synapse.  So
> it looks like the architecture stuff has been done already?
>
>  Nice to hear that :D
>
>  I then
>
>  managed to get it setup in an axis2 running inside Tomcat, which took a
> bit of fiddling around to get everything working.  The synapse.xml file
> I used is:
>
>  Just for the clarification, you are using the standalone distro, not the
> synapse-handler.mar right?
>
> <definitions xmlns="http://ws.apache.org/ns/synapse"; 
> <http://ws.apache.org/ns/synapse>>
>
>      <proxy name="DataHubVehicleService-1.0.0">
>         <target>
>             <inSequence>
>                 <send>
>                     <endpoint>
>                         <address
> uri="http://tnz017:8080/tnz/services/DataHubVehicleService-1.0.0"; 
> <http://tnz017:8080/tnz/services/DataHubVehicleService-1.0.0>
> optimize="swa"/>
>                     </endpoint>
>                 </send>
>             </inSequence>
>             <outSequence>
>                 <send/>
>             </outSequence>
>         </target>
>         <publishWSDL
>
> uri="file:C:/Projects/data-hub/data-hub-vehicle-service/resources/DataHubVehicleService-
> 1.0.0.wsdl"/>
>     </proxy>
> </definitions>
>
>
> Thanks,
> Ruwan
>
> Ruwan Linton wrote:
>
>
>  Hi Anthony,
>
> AFAIK, this is a limitation of synapse according to the current
> architecture. We thought of re-architecture synapse to handle these
>
>  cases
>
>  which ended up in introducing a new module called synapse-handler.marwhich
> can handle these kind of situations. But we have not tested this
>
>  (especially
>
>  with proxy services and security)??
>
> I have filed a JIRA [1] on this and we will look in to this ASAP
> (1.1release time frame may not gonna scale for this and may not be
> able to fix
> this for 1.1)
>
> BTW: why do you need to proxy a service with security and just pass
>
>  through
>
>  the message without doing any thing (no mediation)? I am trying to
> understand your use case and why do you need synapse in there ...
>
> [1] - https://issues.apache.org/jira/browse/SYNAPSE-152
>
> Thanks,
> Ruwan
>
> On 10/16/07, Anthony Bull <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> wrote:
>
>        Hi, I have been trying to set up a proxy for some axis2 web services,
> and have been having trouble with WS-Security.
>
> The entire message including the WS-Security headers are intended for
>
>  my
>
>  endpoint (axis2 service), however Synapse is trying to handle the
> WS-Security headers (see error message below).  How can I get Synapse
>
>  to
>
>  ignore the security headers and simply send the message to the endpoint
> no matter what?
>
> The error message at Synapse is:
>
> org.apache.axis2.AxisFault: Must Understand check failed for header
>
>
>          
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
>
>  : Security
>
> Here is the SOAP message that is being sent to Synapse:
>
>   <?xml version='1.0' encoding='UTF-8'?>
>   <soapenv:Envelope xmlns:soapenv="
>
>  http://www.w3.org/2003/05/soap-envelope
>
>  ">
>     <soapenv:Header>
>       <wsse:Security
> xmlns:wsse="
>
>          
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
>
>  "
>
>                      soapenv:mustUnderstand="true">
>         <wsu:Timestamp
> xmlns:wsu="
>
>          
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
>
>  "
>
>                        wsu:Id="Timestamp-5311938">
>           <wsu:Created>2007-10-15T21:36:59.163Z</wsu:Created>
>           <wsu:Expires>2007-10-15T21:41:59.163Z</wsu:Expires>
>         </wsu:Timestamp>
>         <wsse:UsernameToken
> xmlns:wsu="
>
>          
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
>
>  "
>
>                             wsu:Id="UsernameToken-30318493">
>           <wsse:Username>bgilbert</wsse:Username>
>           <wsse:Password
> Type="
>
>          
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText
>
>  ">x</wsse:Password>
>         </wsse:UsernameToken>
>       </wsse:Security>
>     </soapenv:Header>
>     <soapenv:Body>
>       <GetVehicleInformationRequest
> xmlns="urn:toyota-co-nz:vehicle:vehicle-info-request-1.0.0
> "><Registration>rav4</Registration></GetVehicleInformationRequest>
>     </soapenv:Body>
>   </soapenv:Envelope>
>
> thanks,
> Anthony.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>                 --
>
> Anthony
> -------------------------------------
> Anthony Bull
> Senior Developer
> Black Coffee Software Ltd
> PO Box 10-192 The Terrace
> Wellington, New Zealand
>
> [EMAIL PROTECTED]
> Ph  +64 4 472 8818
> Fax +64 4 472 8811
> -------------------------------------
> www.bcsoft.co.nz
> ---------------------------------------------------------------
> This email may contain confidential or privileged information,
> and is intended for use only by the addressee, or addressees.
> If you are not the intended recipient please advise the sender
> immediately and do not copy, use or disclose the contents to
> any other person or organisation.
> Black Coffee Software Ltd accepts no responsibility for viruses
> received with this email, or to any changes made to the original
> content. Any views or opinions expressed in this email may be
> personal to the sender and are not necessarily those of Black
> Coffee Software Ltd.
> ---------------------------------------------------------------
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> --
>
> Anthony
> -------------------------------------
> Anthony Bull
> Senior Developer
> Black Coffee Software Ltd
> PO Box 10-192 The Terrace
> Wellington, New Zealand
>
> [EMAIL PROTECTED]
> Ph  +64 4 472 8818
> Fax +64 4 472 8811
> -------------------------------------
> www.bcsoft.co.nz
> ---------------------------------------------------------------
> This email may contain confidential or privileged information,
> and is intended for use only by the addressee, or addressees.
> If you are not the intended recipient please advise the sender
> immediately and do not copy, use or disclose the contents to
> any other person or organisation.
> Black Coffee Software Ltd accepts no responsibility for viruses
> received with this email, or to any changes made to the original
> content. Any views or opinions expressed in this email may be
> personal to the sender and are not necessarily those of Black
> Coffee Software Ltd.
> ---------------------------------------------------------------
>
>  --------------------------------------------------------------------- To
> unsubscribe, e-mail: [EMAIL PROTECTED] For additional
> commands, e-mail: [EMAIL PROTECTED]
>



-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Reply via email to