Not really sure if this is what you are looking for, but try to use the
<clientServices> property on the connector, as follows:

<connector name="XFireConnector"
className="org.mule.providers.soap.xfire.XFireConnector">
                <properties>
            <list name="clientServices">
                                <entry value="org.tempuri.ObjectFactory"/>
                                <entry value="..."/>
                </list>
                </properties>
</connector>

On Fri, 2007-03-02 at 07:11 -0800, dsummersl wrote:
> I'm having this exact problem - did you find a solution to this?? I thought
> perhaps there might be some way to manually register the class that isn't
> included in my services.xml somehow, but I haven't found any documentation
> on how that would be done.
> 
> Sincerely,
> 
> Dane Summers
> pinedesk.biz
> 
> 
> 
> Hodges, Chris wrote:
> > 
> > I am trying to use XFire as the client to access a remote webservice and
> > I keep getting the error below. Once this happens I am unable to get a
> > match on the PropertyDescriptor because the nameSpaceURIs do not match
> > and I get a null exception when trying to populate the setter methods of
> > the response object (AuthorizationResponse). Does anyone know how to fix
> > this?
> > 
> >  
> > 
> > xsi:type="{java:com.achex.webservices}AuthorizationResponse" was
> > specified, but no corresponding Type was registered; defaulting to
> > {http://webservices.achex.com}AuthorizationResponse
> > 
> >  
> > 
> >  
> > 
> >  
> > 
> > Here is my webservice interface:
> > 
> >  
> > 
> > @WebService(targetNamespace="java:com.achex.webservices")
> > 
> > public interface CheckAuthorizationWebService {
> > 
> >     
> > 
> >     @WebResult(name="createCheckAuthorizationResponse",
> > partName="result", targetNamespace="java:com.achex.webservices",
> > header=false)
> > 
> >     public AuthorizationResponse createCheckAuthorization(Credentials
> > credentials, AuthorizationDetails authorizationDetails, DDAAccount
> > dDAAccount, @WebParam(name="extendedDetails") List<ExtendedDetail>
> > extendedDetails) throws RemoteException;
> > 
> >     
> > 
> >     public AuthorizationResponse createBMLAuthorization(Credentials
> > credentials, AuthorizationDetails authorizationDetails, BMLAccount
> > bMLAccount, List<ExtendedDetail> extendedDetails) throws
> > RemoteException;
> > 
> >     
> > 
> >     public VerificationResponse validatePaymentAccount(String requestID,
> > Credentials credentials, DDAAccount dDAAccount, List<ExtendedDetail>
> > extendedDetails) throws RemoteException;
> > 
> >     
> > 
> >     public void healthCheck(@WebParam(name="clearerID") String
> > clearerID, @WebParam(name="merchantID") String merchantID) throws
> > RemoteException;
> > 
> > }
> > 
> >  
> > 
> >  
> > 
> >  
> > 
> > Here is my client:
> > 
> >  
> > 
> > Service service = new
> > AnnotationServiceFactory().create(CheckAuthorizationWebServiceImpl.class
> > );
> > 
> >  
> > 
> > CheckAuthorizationWebService client = (CheckAuthorizationWebService) new
> > XFireProxyFactory().create(service, url);
> > 
> >             
> > 
> >  AuthorizationResponse resp =
> > client.createCheckAuthorization(credentials, authorizationdetails,
> > ddaaccount, extendedDetails);
> > 
> >  
> > 
> > Chris Hodges
> > 
> > Horry Telephone
> > 
> > Information Services
> > 
> > Office: (843) 369-8676
> > 
> > Pager: (843) 366-0016
> > 
> > Fax:    (843) 369-8715
> > 
> >  
> > 
> > 
> > **********************************************************************
> > HTC Disclaimer:  The information contained in this message may be
> > privileged and confidential and protected from disclosure. If the reader
> > of this message is not the intended recipient, or an employee or agent
> > responsible for delivering this message to the intended recipient, you are
> > hereby notified that any dissemination, distribution or copying of this
> > communication is strictly prohibited.  If you have received this
> > communication in error, please notify us immediately by replying to the
> > message and deleting it from your computer.  Thank you.
> > **********************************************************************
> > 
> > 
> > 
> 
-- 
Best Regards
Alan Cassar

Ricston Consulting


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to