Hi All!
I'm using JBoss 4.0.5. I have written Web Service and deployed it on JBoss.
Also I have written handler such as
public class MHandler extends GenericHandler{
public boolean handleRequest(MessageContext context) {
SOAPMessageContext sctx = (SOAPMessageContext)context;
SOAPMessage message = sctx.getMessage();
try {
SOAPHeader header = message.getSOAPHeader();
String userName = header.getAttribute("username");
String password = header.getAttribute("password");
try {
FileOutputStream file = new FileOutputStream("C:/Documents and Settings/kbolyand/Desktop/log.txt");
file.write("Into Handler".getBytes());
file.write((userName + "=" + password).getBytes());
file.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
catch (SOAPException e) {
e.printStackTrace();
}
return true;
}
public QName[] getHeaders() {
return new QName[0];
}
}