You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-user@ws.apache.org by Java Helpline <he...@yahoo.co.uk> on 2006/02/25 14:36:31 UTC
Confusion regarding EndpointReferenceType and EndpointReference
Hi,
When last year I started working with WSRF Apache implementation there was nice example of Printer which implements Factory Pattern, but then they removed that example with UnixFileSystem. UnixFileSystem is not even demonstrating all the functionalities what you can expect from WSRF.
I am trying to implement Factory Design Pattern, where there is create method which returns EndpointReferenceType after creating the resource. Problem is when I create Resource I can get its EndpointReference and have no clue how EndpointReference can be converted into EndpointReferenceType. In Globus implementation they have
AddressingUtils.createEndpointReference(ResourceContext, ResourceKey) to create EndpointReferenceType.
Can anyone tell me any easy way to convert EndpointReference into EndpointReferenceType.
Thankyou.
Asif
---------------------------------
Yahoo! Photos NEW, now offering a quality print service from just 8p a photo.
Re: Confusion regarding EndpointReferenceType and EndpointReference
Posted by Java Helpline <he...@yahoo.co.uk>.
Hi Christian,
Thank you very much for your reply. It is also working for me with one small problem. I can't find the Constants class which should be in the package org.apache.axis.message.addressing. But from internet I saw the value of
public static final String NS_URI_ADDRESSING_08 =
public static final String NS_URI_ADDRESSING_2004_08 =
http://schemas.xmlsoap.org/ws/2004/08/addressing;
so have hard coded the String Value. One question do you have downloaded WS Addressing reference implementation seperately from Apollo, or it is part of Apollo Library. It seems to me that it is not included with Apollo WSRF implementation.
Once again thank you for your help.
It seems you are also using Factory Design Pattern for WSRF, have you tried to search for home of any WSRF Service through JNDI lookup(). I have done that for Globus WS Core and earlier versions of Apollo WSRF but is not working for current implementation.
Regards
Asif
Jan Christian Bryne <ch...@ii.uib.no> wrote:
Hi,
This seems to work for me:
org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType epr =
((XmlBeansEndpointReference) getEndpointReference()).getXmlObject
(Constants.NS_URI_ADDRESSING_08));
The code is from my Resource class, and the getEndpointReference()
method is defined in the AbstractResource class.
- Christian
On Sat, 2006-02-25 at 13:36 +0000, Java Helpline wrote:
> Hi,
> When last year I started working with WSRF Apache implementation
> there was nice example of Printer which implements Factory Pattern,
> but then they removed that example with UnixFileSystem. UnixFileSystem
> is not even demonstrating all the functionalities what you can expect
> from WSRF.
>
> I am trying to implement Factory Design Pattern, where there is create
> method which returns EndpointReferenceType after creating the
> resource. Problem is when I create Resource I can get its
> EndpointReference and have no clue how EndpointReference can be
> converted into EndpointReferenceType. In Globus implementation they
> have
> AddressingUtils.createEndpointReference(ResourceContext, ResourceKey)
> to create EndpointReferenceType.
>
> Can anyone tell me any easy way to convert EndpointReference into
> EndpointReferenceType.
>
> Thankyou.
> Asif
>
>
> ______________________________________________________________________
>
> Yahoo! Photos NEW, now offering a quality print service from just 8p
> a photo.
--
Jan Christian Bryne
---------------------------------------------------------------------
To unsubscribe, e-mail: wsrf-user-unsubscribe@ws.apache.org
For additional commands, e-mail: wsrf-user-help@ws.apache.org
---------------------------------
Yahoo! Messenger NEW - crystal clear PC to PC calling worldwide with voicemail
Re: Confusion regarding EndpointReferenceType and EndpointReference
Posted by Jan Christian Bryne <ch...@ii.uib.no>.
Hi,
This seems to work for me:
org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType epr =
((XmlBeansEndpointReference) getEndpointReference()).getXmlObject
(Constants.NS_URI_ADDRESSING_08));
The code is from my Resource class, and the getEndpointReference()
method is defined in the AbstractResource class.
- Christian
On Sat, 2006-02-25 at 13:36 +0000, Java Helpline wrote:
> Hi,
> When last year I started working with WSRF Apache implementation
> there was nice example of Printer which implements Factory Pattern,
> but then they removed that example with UnixFileSystem. UnixFileSystem
> is not even demonstrating all the functionalities what you can expect
> from WSRF.
>
> I am trying to implement Factory Design Pattern, where there is create
> method which returns EndpointReferenceType after creating the
> resource. Problem is when I create Resource I can get its
> EndpointReference and have no clue how EndpointReference can be
> converted into EndpointReferenceType. In Globus implementation they
> have
> AddressingUtils.createEndpointReference(ResourceContext, ResourceKey)
> to create EndpointReferenceType.
>
> Can anyone tell me any easy way to convert EndpointReference into
> EndpointReferenceType.
>
> Thankyou.
> Asif
>
>
> ______________________________________________________________________
>
> Yahoo! Photos – NEW, now offering a quality print service from just 8p
> a photo.
--
Jan Christian Bryne <ch...@ii.uib.no>
---------------------------------------------------------------------
To unsubscribe, e-mail: wsrf-user-unsubscribe@ws.apache.org
For additional commands, e-mail: wsrf-user-help@ws.apache.org