After several failed attempts of putting in the zip :),
Java file
public class DocumentService2 implements Lifecycle {
static com.skire.bluedoor.log.Log logger =
com.skire.bluedoor.log.LogSource.getInstance(DocumentService2.class);
public void init(ServiceContext context) throws AxisFault {
logger.debug("DocumentService2 init context
");
logger.debug("DocumentService2 message
checking***");
}
public void destroy(ServiceContext context) {
logger.debug("DocumentService2 destroy context ");
}
private MessageContext inMessge;
public XMLObject getBPRecord (
String a1
, String a2
, String a3
, String a4
, String a5
)
{
logger.debug("create*:"+this.inMessge);
logger.debug("create***static
**:"+MessageContext.getCurrentMessageContext());
XMLObject xobj = new
XMLObject();
xobj.setStatusCode(200);
xobj.setXmlcontents("just
echo");
return xobj;
}
}
Services.xml file
document literal Service
http://www.w3.org/2004/08/wsdl/in-only";
class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
http://www.w3.org/2004/08/wsdl/in-out";
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
com.skire.webservices.service.general.DocumentService2
http://www.w3.org/2004/08/wsdl/in-out"; />
From: Cyril Furtado
Sent: Tuesday, August 04, 2009 7:02 PM
To: 'axis-user@ws.apache.org'
Subject: RE: MessageContext is null, is something wrong? Still not working!
Code given
Zip file did not go thru sending the f.aar file in .txt, rename to
web_services.aar
From: Cyril Furtado
Sent: Tuesday, August 04, 2009 6:55 PM
To: 'axis-user@ws.apache.org'
Subject: RE: MessageContext is null, is something wrong? Still not working!
Code given
Thanks
Deepal,
I am enclosing the java file (DocumentService2.java) & the web_services.aar
file , in fact I just ran the code again to re verify , same result,
MessageContext is null.
Thanks
Cyril
Deepal wrote
I am not sure why that does not work for you, if you can send me your
service. I will give it a try.
Thanks,
Deepal
From: Cyril Furtado
Sent: Tuesday, August 04, 2009 3:45 PM
To: 'axis-user@ws.apache.org'
Subject: RE: MessageContext is null, is something wrong? Still not working!
Thank you Deepal
I changed my implementation class as given from the below articles
& now my class looks like
public classMy service implements Lifecycle {
public void init(ServiceContext context) throws AxisFault {
System.out.println("DocumentService2 init context "); // no
output
System.out.println("DocumentService2 message checking***");// no
output
}
public void destroy(ServiceContext context) {
System.out.println("DocumentService2 destroy context "); // no
output
}
public getRecord(int id){
System.out.println("create***static
**:"+MessageContext.getCurrentMessageContext()); // output null
return Record.getId();
}
}
my service response gets the correct info ( I have no problem here, its only
when I want to check the MessageContext)
but the ONLY sys out is create***static **:null
other sys outs are not seen init does not show up
Im using axis2-1.4.1
MessageContext still elusive
I am sorry, those methods does not work anymore. Please refer to the
following article.
https://wso2.org/library/articles/axis2-session-management
http://blogs.deepal.org/2009/06/axis2-tutorials-and-articles.html
Thanks,
Deepal
From: Cyril Furtado
Sent: Tuesday, August 04, 2009 1:50 PM
To: 'axis-user@ws.apache.org'
Subject: MessageContext is null, is something wrong?
I have in my implementation class added two methods as given in Axis2 articles
public void init(MessageContext inMessge, MessageContext outMessage) {
// store the message contexts
System.out.println("init mes