I'd be happy to use the JAX-WS properties but I can't see how to get at them in my client. When using the debugger I can see that the Service created on the client has a ServiceImpl class instance called delegate which contains the properties map, but I don't know how to get at it.
Richard Shaw ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤ Richard Shaw Technical Design Authority - Information Solutions Consultancy Intelligent Transport Systems Atkins Highways and Transportation Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW Tel: +44 (0) 1372 756407 Fax: +44 (0) 1372 740055 Mob: 07740 817586 E-mail: [EMAIL PROTECTED] www.atkinsglobal.com/its -----Original Message----- From: Daniel Kulp [mailto:[EMAIL PROTECTED] Sent: 19 September 2006 18:29 To: [email protected] Cc: Dan Diephouse Subject: Re: Migration from Celtix Dan, On Tuesday September 19 2006 12:18 pm, Dan Diephouse wrote: > Hi Richard, > First, you shouldn't need to extend Service. Second, we probably > haven't supported that use case yet. Just to make sure I understand, > are you just trying to override the url used to access your server > from your client? I will be poking around this code later today. If I > find a way I'll let you know. Otherwise I'll make one :-) Cheers, > - Dan Our Message class has keys for the endpoint URL and I think the HTTP transport will use it. However, the current JAX-WS frontend doesn't map any of the JAX-WS properties to our own properties. That may be all that's needed. Likewise, the JAX-WS frontend should map the Name/Password things to an AuthorizationPolicy object and set that in the message. That should get basic-auth working. Dan > Shaw, Richard A wrote: > >The issue is that I don't have the ServiceImpl. My service is derived > >from Service (not ServiceImpl) - > > > >public class ExecuteService extends Service { > > > >So how do I get at the ServiceImpl ? > > > >Richard Shaw > > > >¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤ > > > >Richard Shaw > >Technical Design Authority - Information Solutions Consultancy > >Intelligent Transport Systems > > > >Atkins Highways and Transportation > >Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW > > > >Tel: +44 (0) 1372 756407 > >Fax: +44 (0) 1372 740055 > >Mob: 07740 817586 > >E-mail: [EMAIL PROTECTED] > > > >www.atkinsglobal.com/its > > > >-----Original Message----- > >From: Freeman Fang [mailto:[EMAIL PROTECTED] > >Sent: 19 September 2006 05:29 > >To: [email protected] > >Subject: Re: Migration from Celtix > > > >Hi Richard, > > > >1. By means of ServiceImpl.getService().getServiceInfo() you can get > >serviceInfo > > > >2. The handler demo should be added soon. > > > > > >Thanks very much > > > >Freeman > > > >Shaw, Richard A wrote: > >>>I've started to migrate my project from Celtix to CXF with some > >>>success. I have two outstanding issues - > >>> > >>>1 - how do I override the endpoint address from code. In celtix I > >>>was doing the following - > >>> > >>> Map<String, Object> requestContext = > >>>((BindingProvider) port).getRequestContext(); > >>>requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, > >>> DataFetchURL); int result = port.execute(); I can see that the > >>>ServiceImpl class has a ServiceInfo class which contains the > >>>details, but I can't get at it from Service - the delegate is private. > >>> > >>>2 - how do I add handlers. There isn't a sample for this yet. > >>> > >>>After I fix these things I will then have to start thinking about > >>>how to migrate our custom transports (FTP) and bindings (CSV). But > >>>they are questions for later. > >>> > >>>Richard Shaw > >>> > >>>¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤ > >>> > >>>Richard Shaw > >>>Technical Design Authority - Information Solutions Consultancy > >>>Intelligent Transport Systems > >>> > >>>Atkins Highways and Transportation > >>>Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW > >>> > >>>Tel: +44 (0) 1372 756407 > >>>Fax: +44 (0) 1372 740055 > >>>Mob: 07740 817586 > >>>E-mail: [EMAIL PROTECTED] > >>> > >>>www.atkinsglobal.com/its > >> > >>This email and any attached files are confidential and copyright > >>protected. If you are not the addressee, any dissemination of this > >>communication is strictly prohibited. Unless otherwise expressly > >>agreed in writing, nothing stated in this communication shall be > >>legally binding. > > > >-- > >Freeman Fang > >Software Engineer > > > >IONA Asia Pacific Software Development Center > >No.2 Floor A Unit Information Center > >Zhongguancun Software Park Haidian District, Beijing, P.R.China > > > >Tel.: +86-10-82825151 - ex. 551 > >Fax: +86-10-8282-5210 > >[EMAIL PROTECTED] > >------------------------------------------------- > >Making Software Work Together TM > > > > > > > > > >This message has been scanned for viruses by MailControl - (see > > http://bluepages.wsatkins.co.uk/?4318150) -- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 F:781-902-8001 [EMAIL PROTECTED]
