Sharmin, this might help you (although saying that I still couldnt get it to work with iAs either!!)
List: axis-user Subject: Do you want to get AXIS running on iPlanet app server 6.0 using iWS From: Matt MacDonald <[EMAIL PROTECTED]> Date: 2002-08-02 17:10:54 [Download message RAW] Want to get AXIS running on iPlanet app server 6.0? iPlanet 6.0 strips out custom HTTP headers... The AxisServlet uses custom headers. Solution: Add a HTTP variable to the iAS registry and allow it to be passed through. 1. Open the iPlanet Registry Editor using kregedit at the command line. 2. Open the following key: For iPlanet web servers, open the following key: SOFTWARE\iPlanet\Application Server\6.0\CCSO\HTTPAPI\INPUTNSAPI Each value name shown represents an HTTP variable. The value determines whether the HTTP variable is passed to iPlanet Application Server with the application request. If the name's value is non-zero, the HTTP variable is passed to the iPlanet Application Server machine with the application request. 3. Add SOAPAction as a new variable with the value set to 1 (0 block the pass through - 1 enables) 4. Click OK. 5. Close the editor. You need to restart the Web Server for the changes to take effect. -matt -----Original Message----- From: Sharmin Choksey [mailto:[EMAIL PROTECTED]] Sent: 18 September 2002 04:59 To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Deploying AXIS services in iAS6.5 Folks, Am attempting to deploy services in AXIS on iAS6.5 (iPlanet Application Server 6.5) using AdminClient. The AXIS install/deploy as a .war file into a module was successful - in that I got the AdminService to run OK. When I tried to deploy any sample - MyService to this installation using the .wsdd deploy file, the AxisServlet throws an Exception. Fault says that no SOAPAction Header is set. This however was not an issue with iWS6.0 (iPlanet WebServer 6.0) Checked the source code for AxisServlet from RC1 version of Apache's source control and it appears to be getting null at the following line of code : String soapAction = (String)req.getHeader(HTTPConstants.HEADER_SOAP_ACTION); if (soapAction == null) { AxisFault af = new AxisFault("Client.NoSOAPAction", JavaUtils.getMessage("noHeader00", "SOAPAction") Has anyone been successful in doing so with iAS6.5 ? Much appreciated, Sharmin. This private and confidential e-mail has been sent to you by Egg. The Egg group of companies includes Egg Banking plc (registered no. 2999842), Egg Financial Products Ltd (registered no. 3319027) and Egg Investments Ltd (registered no. 3403963) which carries out investment business on behalf of Egg and is regulated by the Financial Services Authority. Registered in England and Wales. Registered offices: 1 Waterhouse Square, 138-142 Holborn, London EC1N 2NA. If you are not the intended recipient of this e-mail and have received it in error, please notify the sender by replying with 'received in error' as the subject and then delete it from your mailbox.