Unable to use XML functions

We have a requirement where we want to read the XML data from the CLOB column of a table. In OWB we are using the SYS_XMLGEN function for this. But when I use this in the expression it gives me error that 'SYS_XMLGEN' must be declared.
I am able to use this in the select query and the query is working fine.
Anyone has any idea of how we can use the XML functions in OWB.

user10911550 wrote:
We have a requirement where we want to read the XML data from the CLOB column of a table. In OWB we are using the SYS_XMLGEN function for this. But when I use this in the expression it gives me error that 'SYS_XMLGEN' must be declared.
I am able to use this in the select query and the query is working fine.
Anyone has any idea of how we can use the XML functions in OWB.
Thanks!!see if any of these helps:

Similar Messages

  • Unable to use XML functions in OWB 10gR2.

    I am trying to use XMLELEMENT ,XMLATTRIBUTES and XMLFOREST function for loading into a XML file using OWB 10Gr2.
    During deployment it is erroring out with an error 'identifier 'XMLELEMENT' must be declared'.
    Please suggest some workaround or possible reason for this problem.
    Edited by: user1662077 on May 21, 2009 5:17 AM

    Hi Navneet,
    I have followed these steps,But beyond that there is some thing which we want to achive.
    We want the xml file to have a proper format like
    "<?xml version="1.0" encoding="UTF-8"?>
    <Header recTyp ='01' RTA='IN200200' ISIN='IN2000020220' recDate ='20090202' stmtDate='20090202' stmtTime='232020'
    totNSDLPos='100' totTrnstPos='0' TotUnlckPos='10' TotLckPos='100' totPldgPos='0' totFrzPos='9' totIdtPos='9'
    NSDLTotFrzPos='1' totDtlRec='2'/>
    <Details recTyp='02' dpId='IN300118'>
    <BenDtl benAcctNum='12345678' type='01' subtype='02' status='01'>
    <FirstHldr name='op' fatherName='' PAN='HUFSOSFNKS'>
    <Address type='1' pinCode='400097' phoneNum='28490520' faxNum='9999999999'>
    <Part type='1'>
    <Part type='2'>
    <Part type='3'>
    <Part type='4'>
    On the oracle blogs it was suggested that this can be achived by using XML function in the expression operator.
    But while using them,OWB is not recongnising these XML function.

  • How to use XML functions in CEP

    I am trying to implement XML functions in CEP. But i am getting error while using XMl function in config.xml file.
    Please provide some help to resolve this issue.
    Adapter Class
    package com.bea.wlevs.example.adapter.XML_CEP;
    import com.bea.wlevs.ede.api.EventProperty;
    import com.bea.wlevs.ede.api.EventType;
    import com.bea.wlevs.ede.api.EventTypeRepository;
    import com.bea.wlevs.ede.api.RunnableBean;
    import com.bea.wlevs.ede.api.StreamSender;
    import com.bea.wlevs.ede.api.StreamSource;
    import com.bea.wlevs.util.Service;
    public class XMLAdapter implements RunnableBean, StreamSource {
    private String id;
    private String name;
    private StreamSender eventSender;
    private EventTypeRepository etr_;
    public XMLAdapter() {
    public void run() {
    public void setId(String id)
         this.id = id;
    public void setName(String i)
         this.name = i;
    public void setEventTypeRepository(EventTypeRepository etr) {
         etr_ = etr;
    private void generateMessage() {
         EventType type = etr_.getEventType("XMLEvent");
         EventProperty messageProp = type.getProperty("name");
         EventProperty msgProp = type.getProperty("msg");
         Object event = type.createEvent();
         messageProp.setValue(event, name);
         msgProp.setValue(event, "<PDRecord><PDId>6</PDId><PDName>hello1</PDName></PDRecord>");
    public void setEventSender(StreamSender sender) {
    eventSender = sender;
    public synchronized void suspend() {
    EPN Assembly file
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"
         xmlns:wlevs="http://www.bea.com/ns/wlevs/spring" xmlns:jdbc="http://www.oracle.com/ns/ocep/jdbc"
              <wlevs:event-type type-name="XMLEvent">
                        <wlevs:property name="msg" type="xmltype" />
                        <wlevs:property name="name" type="char" length="256" />
         <wlevs:adapter advertise="true" id="XML_Adapter"
              <wlevs:listener ref="IPStream" />
              <wlevs:instance-property name="id" value="123" />
              <wlevs:instance-property name="name" value="Kanika" />
         <wlevs:processor id="XML_processor" provider="cql">
              <wlevs:listener ref="OPStream" />
         <wlevs:channel id="IPStream" event-type="XMLEvent">
              <wlevs:listener ref="XML_processor" />
         <wlevs:channel id="OPStream" event-type="XMLEvent">
              <wlevs:listener ref="bean" />
         <bean id="bean" class="com.bea.wlevs.example.outputBean.XML_CEP.OutputBean">
    Config.xml file
    <?xml version="1.0" encoding="UTF-8"?>
    <wlevs:config xmlns:wlevs="http://www.bea.com/ns/wlevs/config/application"
              <query id="q1"><![CDATA[
                 "for $i in /PDRecord RETURN $i/PDName"       *// I am getting error at this line*       
             PASSING BY VALUE 
                    msg as "."
                     RETURNING CONTENT
                      ) XMLData
                  FROM IPStream
    Output Bean Class
    package com.bea.wlevs.example.outputBean.XML_CEP;
    import com.bea.wlevs.ede.api.EventType;
    import com.bea.wlevs.ede.api.EventTypeRepository;
    import com.bea.wlevs.ede.api.StreamSink;
    import com.bea.wlevs.example.event.XML_CEP.DummyEvent;
    import com.bea.wlevs.util.Service;
    public class OutputBean implements StreamSink {
         EventTypeRepository etr_;
         public void setEventTypeRepository(EventTypeRepository etr) {
              etr_ = etr;
    public void onInsertEvent(Object event) {
         EventType eventType = etr_.getEventType(event);
         String prop = (String)eventType.getPropertyValue(event, "name");
         String prop2 = (String)eventType.getPropertyValue(event, "msg");
         System.out.println("Tuple Message: " + prop + ":" + prop2);
    Error i am getting is:
    <Jun 29, 2011 7:53:59 PM IST> <Emergency> <CQLServer> <BEA-000000> <CREATE QUERY q1 AS
    "for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"
    msg as ".",
    (name+1) AS "x"
    ) XMLData
              FROM IPStream
    <Jun 29, 2011 7:53:59 PM IST> <Emergency> <CQLServer> <BEA-000000> <CREATE QUERY q1 AS
    "for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"<<
    msg as ".",
    (name+1) AS "x"
    ) XMLData
              FROM IPStream
    generic syntax error. The syntax expects STRING token>
    <Jun 29, 2011 7:53:59 PM IST> <Emergency> <CQLServerTrace> <BEA-000000> <oracle.cep.parser.SyntaxException: generic syntax error>
    <Jun 29, 2011 7:53:59 PM IST> <Error> <CQLProcessor> <BEA-000000> <Failed to create statement [q1].
    Invalid statement: "SELECT
    "for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"<<
    msg as ".",
    (name+1) AS "x"
    ) XMLData
              FROM IPStream"
    Description: generic syntax error
    Cause: This DDL command has syntax error
    Action: The syntax expects STRING token>
    <Jun 29, 2011 7:53:59 PM IST> <Error> <Deployment> <BEA-2045016> <The application context "XML_CEP" could not be started. Could not initialize component
    Invalid statement: "SELECT
    "for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"<<
    msg as ".",
    (name+1) AS "x"
    ) XMLData
              FROM IPStream"
    Description: generic syntax error
    Cause: This DDL command has syntax error
    Action: The syntax expects STRING token>
    <Jun 29, 2011 7:54:00 PM IST> <Notice> <Deployment> <BEA-2045001> <The application bundle "XML_CEP" was undeployed successfully>
    Thanks in advance.

    Hi Vikram,
    I need some more help from your side.
    It would be great help if you will let me know that how to extract the data from particular XML tag.
    As of now i want to extract particular XML node by applying that query and the result i am getting is: <applicationID>Engage</applicationID>
    I just want to know if I want to extract only data from this XML node i.e Engage instaed of *<applicationID>Engage</applicationID>*
    Then what will be the query?
    Thanks in Advance

  • Using XML functions in SQL Developer

    I'm using OSD 1.5.3 on a WinXP machine. I love OSD and use it every day! But I think i found a little bug. When you use some Oracle XML functions like (XMLELEMENTS and XMLAGG) in your query (these functions return CLOB values) it hangs OSD.
    For Example:
    XMLELEMENT("Name", 'Dennis'),
    XMLELEMENT("DateOfBirth", '09/28/1975')
    ) as Relation
    Are there some parameters I can set to prevent this, or is this a bug?
    Kind Regards,

    Your query works fine for me from SQL Dev 1.5.3 (JDK 1.6.0_06), using either a JDBC or TNS connection (Oracle Client 9.2) to a DB. Another thing which I have no idea if it is relevant (someone else may be able to say) is the following line from Help > About > Properties:
    oracle.xdkjava.compatibility.version     9.0.4
    Given that it works fine over TNS connections from SQL*Plus and PL/SQL Developer, I would assume that it is something related to your SQL Developer setup, unless you are using a different version of the Oracle client for these tools.

  • Problem using XML function in procedures (internal error )

    Hi all,
    I use the XML function in a stored procedures but when i compile these i have this error PLS-00801: internal error (74806).
    The strangeness is that the single instruction launched from sql plus type
    SELECT XMLElement("? xml",xmlattributes('1.0' as "version")) FROM dual; it's right.

    The Db version is
    This is the source:
    CREATE OR REPLACE procedure bi_create_XML_invoice as
    in_file UTL_FILE.file_type;
    linebuf varchar2(1000);
    tmpstr varchar2(50);
    tmppririga varchar2(500);
    tmpsecriga varchar2(500);
    tmpdocinfo varchar2(500);
    SELECT XMLElement("? xml",xmlattributes('1.0' as "version"))
    INTO tmppririga
    FROM dual;
    END bi_create_XML_invoice;

  • Internal error using XML function in procedures

    Hi all,
    I use the XML function in a stored procedures but when i compile these i have this error PLS-00801: internal error (74806).
    The strangeness is that the single instruction launched from sql plus type
    SELECT XMLElement("? xml",xmlattributes('1.0' as "version")) FROM dual; it's right.

    Are you sure you don't want to use the XMLROOT functionality to achieve that?
    SQL> SELECT XMLROOT ( XMLType('<poid>143598</poid>'), VERSION '1.0', STANDALONE YES)
      2     AS "XMLROOT" FROM DUAL;
    <?xml version="1.0" standalone="yes"?>

  • Unable to use WriteBack function in OBIEE on a Unix setup

    Hi All
    I am trying to implement the writeBack function in OBIEE. We have OBIEE installed on a Unix machine. Below is the xml that I have writte, it keeps erroring stating that the xml file cannot be read.
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawnm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="forecast">
    <writeBack connectionPool="MOM_BI">
    <Update>UPDATE STORE SET STORE_NAME='{@c1}' WHERE STORE={@c0}</Update>
    Below is the log that I've received from OBIEE:
    Error loading XML Message File (/app/oracle/product/OBIEE10133/OracleBI/web/msgdb/CustomMessages/forecast.xml): Sax parser returned an exception.
    Message: Invalid document structure, Entity publicId: /app/oracle/product/OBIEE10133/OracleBI/web/msgdb/CustomMessages/forecast.xml, Entity systemId: , Line number: 2, Column number: 1^M
    Error Codes: UH6MBRBC^M
    Could you please let me know what is wrong with my xml file? By the way I only want to do an update to my table. Also I have followed all the examples from Venkat and others but I stil cannot get it to work.

    It's already good to know that the file gets picked up.
    What I don't understand: "The log files are not being updated with the error however when I re-save my Answer it is populating the log file to state that the object already existed."?
    I had to put a fake "insert" statement to get it working once. Here's the example:
    <?xml version="1.0" encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="ELT_Upside">
    <writeBack connectionPool="ELT_Writeback_Pool">
    <update> UPDATE T_DW_LOGIC_ELT_UPSIDE SET COMMENTS='@{c0}', [email protected]{c1}, LAST_UPDATED_BY='@{c6}', LAST_UPDATE_DATE=TO_TIMESTAMP('@{c7}', 'YYYY-MM-DD HH24:MI:SS.FF3') where [email protected]{c2} </update>
    <insert> UPDATE T_DW_LOGIC_ELT_UPSIDE SET COMMENTS='@{c0}', [email protected]{c1}, LAST_UPDATED_BY='@{c6}', LAST_UPDATE_DATE=TO_TIMESTAMP('@{c7}', 'YYYY-MM-DD HH24:MI:SS.FF3') where [email protected]{c2} </insert>
    <WebMessage name="ELT_Downside">
    <writeBack connectionPool="ELT_Writeback_Pool">
    <update> UPDATE T_DW_LOGIC_ELT_DOWNSIDE SET COMMENTS='@{c0}', [email protected]{c1}, LAST_UPDATED_BY='@{c6}', LAST_UPDATE_DATE=TO_TIMESTAMP('@{c7}', 'YYYY-MM-DD HH24:MI:SS.FF3') where [email protected]{c2} </update>
    <insert> UPDATE T_DW_LOGIC_ELT_DOWNSIDE SET COMMENTS='@{c0}', [email protected]{c1}, LAST_UPDATED_BY='@{c6}', LAST_UPDATE_DATE=TO_TIMESTAMP('@{c7}', 'YYYY-MM-DD HH24:MI:SS.FF3') where [email protected]{c2} </insert>
    <WebMessage name="ELT_Outlook">
    <writeBack connectionPool="ELT_Writeback_Pool">
    <update> UPDATE T_DW_LOGIC_ELT_OUTLOOK SET [email protected]{c4}, LAST_UPDATED_BY='@{c6}', LAST_UPDATE_DATE=TO_TIMESTAMP('@{c7}', 'YYYY-MM-DD HH24:MI:SS.FF3') where [email protected]{c0} </update>
    <insert> UPDATE T_DW_LOGIC_ELT_OUTLOOK SET [email protected]{c4}, LAST_UPDATED_BY='@{c6}', LAST_UPDATE_DATE=TO_TIMESTAMP('@{c7}', 'YYYY-MM-DD HH24:MI:SS.FF3') where [email protected]{c0} </insert>

  • Unable to use string function in REST query

    I am querying for duplication of column name in the web using REST query. My query is as per below:
    http://siteCollection/sites/Project1/_api/Web/Fields?$select=InternalName&$filter=toupper(InternalName) eq 'TITLE'.
    The reference I got from MSDN site. But whenever I am running the same query in the REST Client I am getting following error:
    The function operator 'toupper' is not supported or its usage is invalid.
    What am I missing in my query? Or this is not a way for doing the case insensitive query then which way is preferable?

    toupper is
    not supported. Below is the list of
    supported functions
    On the other hand if you use ListData.svc endpoint
    you can use toupper to
    perform a similar query.

  • Unable to use 3D functions in Photoshop CC

    I know my system meets the specs... This is the system info below... Any help would be awesome!  Thanks
    Adobe Photoshop Version: 14.2.1 (14.2.1 20140207.r.570 2014/02/07:23:00:00) x64
    Operating System: Windows 7 64-bit
    Version: 6.1 Service Pack 1
    System architecture: Intel CPU Family:6, Model:10, Stepping:9 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2
    Physical processor count: 4
    Processor speed: 3193 MHz
    Built-in memory: 8141 MB
    Free memory: 5859 MB
    Memory available to Photoshop: 7150 MB
    Memory used by Photoshop: 100 %
    Image tile size: 1024K
    Image cache levels: 4
    Font Preview: Medium
    TextComposer: Latin
    Display: 1
    Display Bounds: top=0, left=0, bottom=900, right=1440
    OpenGL Drawing: Enabled.
    OpenGL Allow Old GPUs: Not Detected.
    OpenGL Drawing Mode: Advanced
    OpenGL Allow Normal Mode: True.
    OpenGL Allow Advanced Mode: True.
    gpu[0].Renderer="AMD Radeon HD 6670"
    gpu[0].Vendor="ATI Technologies Inc."
    gpu[0].Driver="aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64. dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dl l"
    gpu[0].OCLVersion="1.2 AMD-APP (1268.1)"
    License Type: Perpetual
    Serial number: 91198700731897176156
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\
    Temporary file path: C:\Users\Jaeden\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      C:\, 465.7G, 214.2G free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Required\Plug-Ins\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Plug-ins\

    If should work.  If I read  this correctly your last driver is a year old.  Visit ATI site and download latest.

  • Repository Object Browser - unable to use Download functions

    We want to use the options
    - Download Folder Contents in one zipfile
    - Recursively Download Folder Structure Contents
    in the Repository Object Browser (version of Designer.
    Clicking on these options gives the following error:
    Not Found
    The requested URL /rob/oracle.des.rob.standardServices.Download was not found on this server.
    Oracle-HTTP-Server/1.3.28 Server at JSTD-OWCDD01.ad.minjus.nl Port 7777
    How can we solve this problem?

    If you are trying to use change control within a Designer Repository that does NOT have version control enabled, then you may be better off by creating new application folders for each new release. I do this by judicious use of naming and a hierarchical structure e.g.
    Project_Name (Folder) - This is a container to hold all versions of the application
    Project namev1.0 (Application System)
    Project namev1.1 (Application System)
    Project namev1.2 (Application System)
    Project namev1.3 (Application System)
    I create a new version by exporting and importing the previous version.

  • ISight camera indicator light is always on, unable to use camera function

    I noticed today when I turned my imac on that my iSight camera indicator light is on and will not go away with reboot. I do not see any other programs running. I attempted to use the camera in iMovie but the screen stays blank. Any ideas?

    G5 DP 1.8 w/Mac OSX10.5.6 PowerBook 1.67 GHz w/Mac OSX10.4.11 iBookSE 366MHz OSX10.3.9  External iSight

  • Persistent "Photosmart disconnected!" message. I'm Unable to use AIO functions

    I have seen posts with similar problems but not exactly like mine. Please help.  Three days ago, I installed a C7280 Photosmart which I bought about a 18months ago. I have connected it wired to my linksys WRT54GS router. I have Windows XP. The installation was fine. The printer was recognised on the netwotk and I was able to initially print from the two desktops connected to the network(wired) after software installation.  I can no longer print nor scan. The HP solution center constantly says "Printer disconnected". At one time,yesterday, for about a minute it did show the printer connected and then it disappeared. Right now on the printer it shows that it is connected  to the network but i cannot scan from the printer. The PCs also show the printer as ready but I cannot print nor scan. Based on some threads that i read, I have uninstalled and installed the software about 7 times. I have also powered off the router and the PCs and then rebooted as someone else recommended. Still no joy!  Would appreciate anyone's help for a perm fix to this annoying problem which clearly HP should know about and should have had an accessible fix to it by now,. I can confirm that I have the full software installed and drivers are up to date. Thanks.

    I am sorry to hear about the troubles you are having with the app. We try to make the app as compatible with all devices as possible. The full list of devices the mobile remote is compatible with is https://www22.verizon.com/OnDemand/unprotected/AboutFlexView.aspx   . You may find there may be devices that do work with it that re not on the list, but these are all verified working devices with the app. Since yours doesn't appear to be on the list, we can not gaurantee it will work. Submitting all the feedback has gotten word back to Verizon about the troubles you are having. You can also submit this to the Verizon Idea Exchange. Please search on the idea exchange and cast your vote. There may be another member who made the same suggestion. If not, please add a new idea so your fellow community members can comment and vote on your suggestion. http://forums.verizon.com/t5/Verizon-Idea-Exchange/ct-p/ideaexchange  . The Verizon Idea Exchange is there for you to submit your ideas and suggestions to Verizon so that we can consider them as we innovate our products and services.
    **If someones post has helped you, please acknowledge their assistance by clicking the red thumbs up button to give them Kudos. If you are the original poster and any response gave you your answer, please mark the post that had the answer as the solution**
    Notice: Content posted by Verizon employees is meant to be informational and does not supersede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or plan

  • Unable to use valueChanged(TreeSelectionEvent evt) function

    I have an SQLJ file with a method as follows:
    public class A
    JTree t;
    public A()
    B b = new B();
    b.addTree(t,top); // Call method in a Java file
    JTree nn()
    t=new JTree(top);
    return t;
    ******************End of A.sqlj****************/
    I have a Java file from which I am accessing the above method
    public class B
    JTree k;
    public void addTree(JTree t,DefaultMutableTreeNode dmt)
    t=new JTree(dmt);
    call overloaded constructor of B to create tree
    My Problem is that I am Unable to use the function valueChanged(TreeSelectionEvent evt){        } since the returning JTree type t is confined to those functions & constructors that I am calling.

    Hi Saurabh,
    Can you explain your scenario in detail with tcode and function module and all.

  • Unable to view image if the size is more than 3KB using XML Publisher.

    We are printing PO approver signature using xml publisher (rtf) on a pdf.
    If the size of the image is 3KB or less, the image gets printed.
    But, if the size is more than 3KB the image does not get printed.
    Additional Info:
    1. The signature is stored as jpg image in fnd_lobs table.
    2. On following code is mentioned in the rtf
    <fo:instream-foreign-object content-type="image/jpg">
    <xsl:value-of select="IMG_SIGNATURE"/>
    3. We are using the following function that converts BLOB to CLOB.
    b IN BLOB
    sizeb PLS_INTEGER := 4080 ;
    buffer RAW(4080);
    -- dbms_lob.createtemporary
    -- lob_loc => RESULT
    -- , cache => FALSE
    -- , dur => dbms_lob.CALL
    -- LOOP
    -- BEGIN
    -- dbms_lob.READ
    -- ( lob_loc => b
    -- , amount => sizeb
    -- , offset => offset
    -- , buffer => buffer
    -- WHEN no_data_found
    -- THEN
    -- EXIT;
    -- END;
    -- offset := offset + sizeb;
    -- dbms_lob.append
    -- ( dest_lob => RESULT
    -- , src_lob => to_clob(utl_raw.cast_to_varchar2(utl_encode.base64_encode(buffer)))
    -- END LOOP;
    DBMS_LOB.createtemporary(lob_loc => RESULT, CACHE => FALSE, dur => 0);
    Wf_Mail_Util.EncodeBLOB ( b, RESULT );
    Requesting any of you to let us know if there is any method to resolve this issue.

    Are you using Outlook.com to send/receive emails? Based on my research, we can only add an image/ picture in your e-mail signature that’s Web based (picture that is available in existing websites or stored in an online storage). See:
    Since this forum is for general questions and feedback related to Outlook desktop application, if you are using Outlook.com, I'd recommend you post your question in the Outlook.com forum:
    The reason why we recommend posting appropriately is you will get the most
    qualified pool
    of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    Steve Fan
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office

  • IDOC to FILE(xml) graphical mapping using node function createIf

    Greetings All,
                My Scenario is Idoc to File(XML)
    Target Structure is 
                           MO_MAT_LAN....................(0: unbound)
                                LAN_KEY.......................(0 :1)
                                DESCRIPTION.................(0 : 1)
    Source MATMAS Idoc
                           E1MAKTM.........................(0 : 99)
                                SPRAS_ISO..................(0 :1) 
                                MAKTX..........................(0 :1)
    initially i had mapped E1MAKTM----->MO_MAT_LAN but i dont want target node MO_MAT_LAN to be created when the SPRAS_ISO is equal to EN
    I have tried using node function createIf but the node is geting created only once although the input stucture is having occurance more than 5.
    Can anyone please help me to achive this.
    Many thanks,

    U have to use:-
    SPRAS_ISO mak the context to E1MAKTM compare (Use equals) it with Constant function EN out put to be given to If without else and in then Give E1MAKTM and map out put of If node to MO_MAT_LAN.

Maybe you are looking for