I managed to solve my problem in my earlier email, however I am not sure of the implication of what I have done... If anybody can help me I would be very grateful. To get the namespace picked up for the request as well I added:
<namespace>urn:hs.ltc</namespace> This was added to the wsdd under the service element, if there are problems with doing this could somebody please let me know. Thanks -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: 21 May 2008 11:18 To: [email protected] Subject: Changing wsdlsoap:body namespace value for service request Hi, I have edited my wsdd to use a urn as a target namespace by using: xmlns:ns="urn:hs.ltc" in the beanmapping element; When I examine the generated wsdl file this is picked up fine for the response: <wsdl:output name="loadSystemDetailResponse"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:hs.ltc" use="encoded"/> </wsdl:output> I don't understand why this isnt picked up for the request though, as I would like to apply the same urn to the namespace for the request so that I don't have to edit any of the generated classes, this is the portion for the request for the same service: <wsdl:input name="loadSystemDetailRequest"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://Salford" use="encoded"/> </wsdl:input> Here you can see it uses 'namespace="http://Salford"' instead of 'namespace="urn:hs.ltc"'. Can anybody tell if there is a reason for this, and also if there is a way of overriding this value without manually editing the wsdl file (or if there are any implications with manually overriding this by editing the wsdl). I am new to axis so sorry if this is a pretty straight forward question. Thanks, Paul Ockleford ********************************************************************** This message may contain confidential and privileged information. If you are not the intended recipient please accept our apologies. Please do not disclose, copy or distribute information in this e-mail or take any action in reliance on its contents: to do so is strictly prohibited and may be unlawful. Please inform us that this message has gone astray before deleting it. Thank you for your co-operation. NHSmail is used daily by over 100,000 staff in the NHS. Over a million messages are sent every day by the system. To find out why more and more NHS personnel are switching to this NHS Connecting for Health system please visit www.connectingforhealth.nhs.uk/nhsmail ********************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ********************************************************************** This message may contain confidential and privileged information. If you are not the intended recipient please accept our apologies. Please do not disclose, copy or distribute information in this e-mail or take any action in reliance on its contents: to do so is strictly prohibited and may be unlawful. Please inform us that this message has gone astray before deleting it. Thank you for your co-operation. NHSmail is used daily by over 100,000 staff in the NHS. Over a million messages are sent every day by the system. To find out why more and more NHS personnel are switching to this NHS Connecting for Health system please visit www.connectingforhealth.nhs.uk/nhsmail ********************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
