axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Chinthaka Suriarachchi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-3948) WSDL2Java doesn't allow to add a custom header element through the Skeleton
Date Sat, 15 May 2010 07:51:42 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-3948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12867831#action_12867831
] 

Amila Chinthaka Suriarachchi commented on AXIS2-3948:
-----------------------------------------------------

you can get the header details in the skelton by invoking the 

MessageContext.getCurrentMessageContext() and get the soap envelope from that.

Any way there is not way to support response soap headers to return message. since we can
only return one value which should go through the body. For this instead of changing the generated
code you can use an handler. 

you can write an axis2 module and use an out handler for that.



> WSDL2Java doesn't allow to add a custom header element through the Skeleton
> ---------------------------------------------------------------------------
>
>                 Key: AXIS2-3948
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3948
>             Project: Axis2
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 1.4, 1.3
>         Environment: OS: Microsoft Windows Server 2003/Mac OS X 10.5
> IDE: Eclipse 3.2/Eclipse 3.4 with plugin Axis2Codegen Wizard
> Tool: WSDL2java as command line or called by the Axis2Codegen Wizard
>            Reporter: Emidio Stani
>         Attachments: wsdlsoapheader.zip
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Hi all,
> I created a WSDL file WS-I compliant (Basic Profile 1.1) where I specify an header. After
that I generated stub and skeleton with the wsdl2java tool; inside the stub I have the method
to call the service which allows me to add my custom header element but from the skeleton
side the method allows only to work on the object that will be included in the body and not
on the header.
> It seems that the only way is to modify the MessageReceiverInOut java class  to add the
header manually when it created a new soap message.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message