Footh Can you please give more details when you say the default constructor doesn't work?
ServiceClient sc = new ServiceClient(); should work fine without an external repository or axis2.xml. Also if you need modules like addressing in a simple client like this you can just put the .mar file in the classpath. Paul On 1/16/07, footh <[EMAIL PROTECTED]> wrote:
Thanks for the reply. I already have something very similar to that. I was hoping, however, to avoid having to use external files to create the configuration. But, I can concede on that if it is absolutely necessary. However, do I need to use the axis2.xml file that comes with Axis2? It seems to have a bunch of parameters that I am not interested in. In fact, I'm not even sure what parameters I need if I want to simply invoke and request-response service over HTTP. Additionally, do I need to have the repository directory? I notice that the addressing module is in there, but can I just stick that with the rest of the .jar files? --- "Yadav, Yogendra (IT)" <[EMAIL PROTECTED]> wrote: > Try this.... > > ConfigurationContext ctx = > ConfigurationContextFactory.createConfigurationContextFromFileSystem("C: > /work/AXIS2-Examples/for-client-testing/repository", > "C:/work/AXIS2-Examples/for-client-testing/axis2.xml"); > ServiceClient sc = new ServiceClient(ctx, > null); > Options opt = new Options(); > opt.setTo(new > EndpointReference("http://localhost:8080/axis2/services/XSDJAXBService") > ); > opt.setTransportInProtocol( > Constants.TRANSPORT_HTTP ); > opt.setAction("ServiceMethod"); > sc.engageModule( new QName( > Constants.MODULE_ADDRESSING ) ); > sc.setOptions(opt); > > OMElement payload = getPayload(); > OMElement ol = sc.sendReceive( payloadRoot ); > > > -----Original Message----- > From: footh [mailto:[EMAIL PROTECTED] > Sent: Tuesday, January 16, 2007 3:07 PM > To: axis-user@ws.apache.org > Subject: [Axis2] Simple stand-alone client to invoke > web services > > I have a separate java web application running under > Tomcat 5.5 in which > I want to dynamically invoke web services using > Axis2. > > I was able to easily do this using Axis1, but I am > running into a > problem with Axis2. I've followed the simple > examples in the > documentation with creating a ServiceClient object > and then sending a > payload. > > However, I am having trouble with the ServiceClient > object. I was > creating it with the default constructor, but that > doesn't work without > the default axis2.xml file and repository. > > So, I looked into creating my own > ContextConfiguration, but I can't seem to find any > way of doing it > dynamically. Do I have to point to a separate file > every time > (axis2.xml) or can I create the configuration in > code alone? Can anyone > point me to examples of how this might be done? > > > > ________________________________________________________________________ > ____________ > Food fight? Enjoy some healthy debate > in the Yahoo! Answers Food & Drink Q&A. > http://answers.yahoo.com/dir/?link=list&sid=396545367 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > -------------------------------------------------------- > > NOTICE: If received in error, please destroy and > notify sender. Sender does not intend to waive > confidentiality or privilege. Use of this email is > prohibited when received in error. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > ____________________________________________________________________________________ Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Paul Fremantle VP/Technology, WSO2 and OASIS WS-RX TC Co-chair http://bloglines.com/blog/paulfremantle [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]