Laurent

You don't need to use WS-Addressing to use the Rewrite mediator. In
the absence of WS-A, the "To" property is the suffix of URL of the
incoming request:

eg.
to = "/soap/services/MyProxy"

Paul

On Mon, Mar 17, 2008 at 2:56 PM, Laurent CHARTIER
<[EMAIL PROTECTED]> wrote:
> Hi Ruwan,
>  You're right. I don't have any addressing informations in the requests!
>  And so I think the URLRewriter mediator on the esbsite.org can't help me.
>  Moreover I have to keep the part after the host and the port (I musn't
>  replace the entire URL).
>  So I'd like to create a mediator to update one part of the target URL of the
>  message.
>
>  Please tell me how to get these informations!
>
>  Thanks a lot,
>  Laurent.
>
>  -----Message d'origine-----
>
> De : Ruwan Linton [mailto:[EMAIL PROTECTED]
>  Envoyé : lundi 17 mars 2008 14:33
>
> À : [email protected]
>  Objet : Re: RE : Generic Proxy
>
>
>
>
>  Hi Laurent,
>
>  Let me help you on this... :)
>
>  Have you had a look at the URL Rewrite mediator in the esbsite.org? In
>  general unless you send a message with addressing headers the To URL refers
>  to the part after the synapse server URL.... You don't want to use
>  addressing in the request right?
>
>  If all the above questions does not help you to get this done please let me
>  know, so that I will tell you how to get the information that you require
>  inside a custom mediator that you are going to write or if these information
>  cannot be retrieved from the message context we must add those information
>  to the message context.
>
>  Thanks,
>  Ruwan
>
>  On Mon, Mar 17, 2008 at 4:18 PM, Laurent CHARTIER <
>  [EMAIL PROTECTED]> wrote:
>
>  > I was wrong...
>  > I don't need a proxy, but an URL rewriter.
>  > The target of my client is Synapse and Synapse have to rewrite the URL
>  > to aim the real services. I'm writing a mediator to do this, but the
>  > "To" information in the message context doesn't contains the protocol,
>  > the host and the port. How can I know the original protocol, host and
>  > port?
>  >
>  > Thank you.
>  >
>  >
>  > -----Message d'origine-----
>  > De : Paul Fremantle [mailto:[EMAIL PROTECTED]
>  > Envoyé : vendredi 14 mars 2008 19:13
>  > À : [email protected]
>  > Objet : Re: Generic Proxy
>  >
>  >
>  > Laurent
>  >
>  > The other option is that Synapse acts as a HTTP Proxy. If you have
>  > Synapse running on 8080 and you set that as the proxy for your HTTP
>  > client, the message will be passed to the main mediation with the
>  > correct endpoint automatically. No rewriting necessary, because the
>  > correct endpoint is specified by the client.
>  >
>  > Paul
>  >
>  > 2008/2/20 Laurent CHARTIER <[EMAIL PROTECTED]>:
>  > > Hi all,
>  > >  I'm interested in a generic proxy.
>  > >  My needs are to mediate the message (in order to log some
>  > > informations) and  then to route to another server.  It seems that I
>  > > must declare one proxy for each service in the synapse
>  > > configuration.  Is there a way to declare just one proxy to only
>  > > switch the host and
>  > not
>  > the
>  > >  path?
>  > >
>  > >  Thanks,
>  > >  Laurent CHARTIER
>  > >  MiddleWare - Pôle Gestion des flux
>  > >  AGORA Montauban - Tél. :05.63.68.46.24
>  > >  P Avant d'imprimer, pensez à l'Environnement
>  > >
>  > >
>  > >
>  > >
>  > >  Ce message est protégé par les règles relatives au secret des
>  > > correspondances. Il est donc établi à destination exclusive de son
>  > > destinataire. Celui-ci peut donc contenir des informations
>  > > confidentielles. La divulgation de ces informations est à ce titre
>  > > rigoureusement interdite. Si vous avez reçu ce message par erreur,
>  > > merci de le renvoyer à l'expéditeur dont l'adresse e-mail figure
>  > > ci-dessus et de détruire le message ainsi que toute pièce jointe.
>  > >
>  > >  This message is protected by the secrecy of correspondence rules.
>  > > Therefore, this message is intended solely for the attention of the
>  > > addressee. This message may contain privileged or confidential
>  > > information, as such the disclosure of these informations is
>  > > strictly forbidden. If, by mistake, you have received this message,
>  > > please return this message to the addressser whose e-mail address is
>  > > written above and destroy this message and all files attached.
>  > >
>  > >
>  > >
>  >
>  >
>  >
>  > --
>  > Paul Fremantle
>  > Co-Founder and VP of Technical Sales, WSO2
>  > Apache Synapse PMC Chair
>  > OASIS WS-RX TC Co-chair
>  >
>  > blog: http://pzf.fremantle.org
>  > [EMAIL PROTECTED]
>  >
>  > "Oxygenating the Web Service Platform", www.wso2.com
>  >
>  >
>  >
>  >
>  > Ce message est protégé par les règles relatives au secret des
>  > correspondances. Il est donc établi à destination exclusive de son
>  > destinataire. Celui-ci peut donc contenir des informations
>  > confidentielles. La divulgation de ces informations est à ce titre
>  > rigoureusement interdite. Si vous avez reçu ce message par erreur,
>  > merci de le renvoyer à l'expéditeur dont l'adresse e-mail figure
>  > ci-dessus et de détruire le message ainsi que toute pièce jointe.
>  >
>  > This message is protected by the secrecy of correspondence rules.
>  > Therefore, this message is intended solely for the attention of the
>  > addressee. This message may contain privileged or confidential
>  > information, as such the disclosure of these informations is strictly
>  > forbidden. If, by mistake, you have received this message, please
>  > return this message to the addressser whose e-mail address is written
>  > above and destroy this message and all files attached.
>  >
>  >
>  >
>
>
>  --
>  Ruwan Linton
>  http://www.wso2.org - "Oxygenating the Web Services Platform"
>
>
>
>
>  Ce message est protégé par les règles relatives au secret des 
> correspondances. Il est donc établi à destination exclusive de son 
> destinataire. Celui-ci peut donc contenir des informations confidentielles. 
> La divulgation de ces informations est à ce titre rigoureusement interdite. 
> Si vous avez reçu ce message par erreur, merci de le renvoyer à l'expéditeur 
> dont l'adresse e-mail figure ci-dessus et de détruire le message ainsi que 
> toute pièce jointe.
>
>  This message is protected by the secrecy of correspondence rules. Therefore, 
> this message is intended solely for the attention of the addressee. This 
> message may contain privileged or confidential information, as such the 
> disclosure of these informations is strictly forbidden. If, by mistake, you 
> have received this message, please return this message to the addressser 
> whose e-mail address is written above and destroy this message and all files 
> attached.
>
>
>



-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
Apache Synapse PMC Chair
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

Reply via email to