IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Can bdm:elementaction be before bdm:loop?

  • 1.  Can bdm:elementaction be before bdm:loop?

    Posted Tue April 02, 2002 04:41 AM

    X-Application Version: 3.1.2
    Tamino Version : 3.1.1
    Platform : Win2k
    WebContainer : iPlanet 6 SP2
    JDK Version : 1.3.1_02

    Hi,

    We’re trying to put an elementaction type=“insert” tag before the bdm:loop tag, for
    an occurrence.

    But we’re getting the following error. Does the
    elementaction always have to be after the loop tag or is there another solution?

    Thanks,
    Puny

    , root cause: DesignException: 121: Could not find the cursor “/Service_Agreement/Locations/xapp:seq()” for the element action of type “insert”.

    com.softwareag.xtools.xapplication.jsp.DesignException
    121: Could not find the cursor “/Service_Agreement/Locations/xapp:seq()” for the element action of type “insert”.

    at com.softwareag.xtools.xapplication.jsp.ExceptionDispatcher.dispatch(ExceptionDispatcher.java:183)

    at com.softwareag.xtools.xapplication.jsp.ExceptionDispatcher.rethrow(ExceptionDispatcher.java:148)

    at com.softwareag.xtools.xapplication.jsp.JspTag.handleException(JspTag.java:310)

    at com.softwareag.xtools.xapplication.jsp.JspTag.postProcessing(JspTag.java:279)

    at com.softwareag.xtools.xapplication.jsp.JspTag.doAfterBody(JspTag.java:173)

    at _jsps._ec_requestService_jsp._jspService(_ec_requestService_jsp.java:702)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:240)

    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$6(JspServlet.java:230)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:511)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:582)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:887)

    at com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1045)

    at com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:951)


    #API-Management
    #webMethods
    #Tamino


  • 2.  RE: Can bdm:elementaction be before bdm:loop?

    Posted Tue April 02, 2002 12:04 PM

    Hello,

    Yes, the elementaction always have to be after the loop tag. But try out this workaround: Copy the start tag of loop before the elementaction and close the loop directly. For example.


    <loop select=?..? iterate=?..? targetbase=“/Service_Agreement/Locations/xapp:seq()” …>

    <!-- the normal loop>
    <loop select=?..? iterate=?..? targetbase=“/Service_Agreement/Locations/xapp:seq()” …>

    I hope, this will help you.

    Bye,
    Christian.


    #API-Management
    #Tamino
    #webMethods


  • 3.  RE: Can bdm:elementaction be before bdm:loop?

    Posted Tue April 02, 2002 03:22 PM

    Your workaround works fine. Thanks!


    #webMethods
    #API-Management
    #Tamino