Hi Pankaj,
Please send me the wsdl "you" are using for code generation.
Saminda
Pankaj Badgujar wrote:
Hi,
Could somebody execute the CreateSequence() method using Axis2 ? I
am getting the org.apache.axis2.om.OMException during
CreateSequence() method. I would appreciate if someone can help me.
Thanks,
Pankaj
The Service.xml is as shown below :
<!--Auto generated Axis Service XML-->
<service name="SequenceAbsractPortType">
<parameter name="ServiceClass"
locked="xsd:false">edu.sjsu.wsrm.wsdlskel.SequenceAbsractPortTypeSkeleton</parameter>
<!--Mounting the method CreateSequence-->
<operation name="CreateSequence">
<messageReceiver
class="edu.sjsu.wsrm.wsdlskel.SequenceAbsractPortTypeMessageReceiver"/>
</operation>
<!--Mounting the method TerminateSequence-->
<operation name="TerminateSequence">
<messageReceiver
class="edu.sjsu.wsrm.wsdlskel.SequenceAbsractPortTypeMessageReceiver"/>
</operation>
</service>
*Here are the details of the code in the CreateSequence() method :*
//*Create the Response Document*
CreateSequenceResponseDocument response =
CreateSequenceResponseDocument.Factory.newInstance();
//*Create the response type from the response document.*
CreateSequenceResponseType payload =
response.addNewCreateSequenceResponse();
//*Add an identifier to the response type *
IdentifierDocument.Identifier id =
payload.addNewIdentifier();
//*Set the value of the identifier *
String uid = "abc123
id.setStringValue(uid);
//*Return the response.*
return response;
In short I am just creating a new identifier in the
CreateSequence() method and returning it to the user using
response document.
Thanks,
Pankaj
*/wan <[EMAIL PROTECTED]>/* wrote:
Please forward the mail with [Axis2] prefix.
Repository to WS-RM implementation on top of Axis2, called
Sandesha2, is
available at
http://svn.apache.org/repos/asf/webservices/sandesha/trunk/
Your contributionj is alway welcome to WS-RM implementation
Axis2-Sandesha2.
If the following code being generated, i have noted the following,
1. service.xml should call the generated MessageReciever
2. "payload" and "id" code is not clear - pls give more
detalis of it,
Apart from this, you code should work.
Saminda
Pankaj Badgujar wrote:
> The createSequence() method is as follows :
>
> public
>
org.xmlsoap.schemas.ws.x2005.x02.rm.CreateSequenceResponseDocument
>
CreateSequence(org.xmlsoap.schemas.ws.x2005.x02.rm.CreateSequenceDocument
> param0){
> System.out.println("In CreateSequence impl - start");
> CreateSequenceResponseDocument response =
> CreateSequenceResponseDocument.Factory.newInstance();
> CreateSequenceResponseType payload =
> response.addNewCreateSequenceResponse();
> IdentifierDocument.Identifier id = payload.addNewIdentifier();
> String uid = "myID";
> id.setStringValue(uid);
> System.out.println("In CreateSequence impl -
> returning response");
> response.dump();
> String text = response.xmlText();
> System.out.println("CreateSequenceResponseDocument=" + text);
> return response;
> }
>
> Thanks for the kind attention.
>
> Pankaj
>
>
> */Eran Chinthaka /* wrote:
>
> Can u attach the source of the createSequence ?
>
>
>
> I think you have programmatically created an Element and has set
> done = false, without giving a builder.
>
>
>
>
------------------------------------------------------------------------
>
> *From:* Pankaj Badgujar [mailto:[EMAIL PROTECTED]
> *Sent:* Sunday, August 07, 2005 4:53 AM
> *To:* [email protected]
> *Subject:* org.apache.axis2.om.OMException during
CreateSequence()
> method
>
>
>
> Hi,
>
> I am getting the org.apache.axis2.om.OMException when my
> CreateSequence() returns the response. When I debugged the Axis2
> code the problem is in the following code of the serialize()
> method of the OMElementImpl.java.
>
> serialize()
>
> {
>
> .........
>
> else if (this.parent != null) {
> if (!this.parent.isComplete()) {
> builder.setCache(cache);
> builder.next();
>
> ...
>
> }
>
> In the above case the this.parent.isComplete() method returns
> false and when the builder.next() method is called it finds its
> (i.e. builder's) "done" variable set to true and the builder
just
> throws the OmException.
>
> I am not sure where I am making the mistake.My cratesequence()
> method just sets the identifier and returns the response. I
would
> highly appreciate if someone could help me to resolve this
problem.
>
> Thanks,
>
> Pankaj
>
>
------------------------------------------------------------------------
>
> Start your day with Yahoo! - make it your home page
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
------------------------------------------------------------------------
Start your day with Yahoo! - make it your home page
<http://us.rd.yahoo.com/evt=34442/*http://www.yahoo.com/r/hs>
SPONSORED LINKS
Private college and university
<http://groups.yahoo.com/gads?t=ms&k=Private+college+and+university&w1=Private+college+and+university&w2=Colleges+and+universities&w3=School+education&w4=College+and+university+in+tennessee&w5=College+and+university+search&c=5&s=165&.sig=ox5MRNKwEnfjRJIOM3avPA>
Colleges and universities
<http://groups.yahoo.com/gads?t=ms&k=Colleges+and+universities&w1=Private+college+and+university&w2=Colleges+and+universities&w3=School+education&w4=College+and+university+in+tennessee&w5=College+and+university+search&c=5&s=165&.sig=A5yHLrXuQyDuCRESuc85WQ>
School education
<http://groups.yahoo.com/gads?t=ms&k=School+education&w1=Private+college+and+university&w2=Colleges+and+universities&w3=School+education&w4=College+and+university+in+tennessee&w5=College+and+university+search&c=5&s=165&.sig=_Oo8nd5RptXzBD4j2ksJlA>
College and university in tennessee
<http://groups.yahoo.com/gads?t=ms&k=College+and+university+in+tennessee&w1=Private+college+and+university&w2=Colleges+and+universities&w3=School+education&w4=College+and+university+in+tennessee&w5=College+and+university+search&c=5&s=165&.sig=TNDPrVFJQl2Xe4gDJSs-ug>
College and university search
<http://groups.yahoo.com/gads?t=ms&k=College+and+university+search&w1=Private+college+and+university&w2=Colleges+and+universities&w3=School+education&w4=College+and+university+in+tennessee&w5=College+and+university+search&c=5&s=165&.sig=aspc0pRpr-EdEpTWK2ORYA>
------------------------------------------------------------------------
YAHOO! GROUPS LINKS
* Visit your group "WS_RM_295A
<http://groups.yahoo.com/group/WS_RM_295A>" on the web.
* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
* Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service <http://docs.yahoo.com/info/terms/>.
------------------------------------------------------------------------
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com