You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Dinesh Sarode <di...@gmail.com> on 2005/09/19 10:18:41 UTC
Re:Remove mustUnderstand Attribute from SoapHeader
Hi,
I faced the same problem while consuming Remedy Ar-System 5.1.2 webservice
from Java using axis 1.2.1.
I got read of mustUnderstand Tag of SOAPHeaderElement by creating subclass
of SOAPHeaderElement and
overrinding outputImpl method. The AuthenticationInfo is added as DOM
element.
protected void
outputImpl(org.apache.axis.encoding.SerializationContextcontext)
throws Exception {
context.writeDOMElement(theElement);
}
In addition to this you need to remove <soap:header
message="s:ARAuthenticate" part="parameter" use="literal"/>
from WSDL file and then generate stub by WSDL2Java. U also need to provide
GetListOutputMapGetListValuesBeanInfo.java.
With this changes the java client works well with above web service.
best regards,
Dinesh Sarode
----Original Message---------
*List: **axis-user* <http://marc.theaimsgroup.com/?l=axis-user&r=1&w=2>
*Subject: Remove mustUnderstand Attribute from SoapHeader
From: **"Papke, Thomas" <Thomas.Papke () iwr ! fzk !
de>*<http://marc.theaimsgroup.com/?a=112137181700005&r=1&w=2>
*Date: **2005-07-14
20:08:27*<http://marc.theaimsgroup.com/?l=axis-user&r=1&w=2&b=200507>
*Message-ID: **FB563F11BADE73489C37FBF54F7A8E6ADC9AF3 () fzkmsx4 ! ka ! fzk
! de*<http://marc.theaimsgroup.com/?i=FB563F11BADE73489C37FBF54F7A8E6ADC9AF3%20()%20fzkmsx4%20!%20ka%20!%20fzk%20!%20de>
Hi everyone,
i try to get the Axis Client (Java Axis 1.2.1) working with Remedy Ar-System
5.1.2 \
Webservice. The Problem is, that the Codegenerator WSDL2Java did not
referenz the \
needed AuthenticationInfo Tag in the SoapHeader (it only builds the needed
class \
without using it).
I manually add the AuthenticationInfo Tag to the Soap Header. But I got a
"Could not \
get Dom for AuthenticationInfo ..." from Remedy Server. I think the Server
could not \
handle the option tags mustUnderstand and actor Tags.
Two Questions about this:
1st: Is there a way to remove the mustUnderstand Tag of the
AuthenticationInfo Tag in \
the SoapHeaderElement?
2nd: Anyone Experience with Remedy Webservices, Authentication on it und
building a \
Java Client?
Thanks for answer,
Thomas