How to read the XML doc in variable with XPath?

Suppose that a variable in BPEL contains an entire XML document as (without the quotes):

"value1 < foo > < bar > < / bar > < bar > value2 < / > < / foo >.

How to read of BPEL an XPath expression with the value of the second
< bar > element in a nother variable "target"?

What do I have to use getvariabledata? How to pass the XPath?

Peter

Peter

Here's how you can get there by business to be divested. You can access it by writing the XML expression (do not select foo--> bar directly on the tree) as below

bpws:getVariableData ('Variable_name', 'Foo','/ NS4:foo / NS4:barbpws:getVariableData("intCounter")') and assign it to the variable "target". Here the value of the variable integer "intCounter" represents the nth element under the tag "foo". Let us know if you face any issues.

Hope this will help.

Tags: Fusion Middleware

Similar Questions

  • OSB: How to read the xml file, which is in OSB project

    Hello

    We have a generic proxy (PG1) reporting and deals alerts, this proxy is called in the pipelines of proxies anothers (P1... PN) in several projects. Each client proxy (P1... PN) PN) before call proxy PG1, configures a variable with syntactic alert or report.

    We thought it would be a good idea to store the specifications for all the proxies of a project as an xml file, so that the proxy PG could read the xml file. This file will be in the OSB project.

    The questions are:
    -proxy can read a xml file that is in the OSB project?
    S ' Please, are all the documentation for this?

    Thank you

    Kind regards

    You can always do customization to work with the properties defined in a XML xquery. The key to this is to use the customization of reference instead of find and replace the customization, similar to the service account customizations.
    Keep your real estate to as properties_dev of env xquery specific xmls, properties_sit etc then apply customization of service proxy xquery reference reference specific correct env.

  • How to read the xml value in plsql store proc

    I need to read the value at the bottom of the xml script in plsql procedure. I do not understand how to write. I'm new in xml, please help me solve this problem.


    <? XML version = "1.0" encoding = "UTF-8"? >
    < PrtyActDtlRequest >
    < AcctInfo >
    < > 84188 PartyID < / PartyID >
    < RelAcctID > 125148 < / RelAcctID >
    < RelAcctID > 251486 < / RelAcctID >
    < RelAcctID > 125147 < / RelAcctID >
    < RelAcctID > 125511 < / RelAcctID >
    < / AcctInfo >
    < / PrtyActDtlRequest >

    Here < AcctId > can be repeted n times (unbouinded), but < PartyID > is set once. This is the script that we will get out of the source system.

    Thanks in advance.

    Roy

    You needn't PL/SQL for it. Just use XMLTABLE:

    with t as)

    Select xmltype (')

    84188

    125148

    251486

    125147

    125511

    double x)

    Select PartyID,

    RelAcctID

    t,.

    XMLTable)

    ' / PrtyActDtlRequest/AcctInfo.

    go x

    columns

    PartyID path number "PartyID,

    Path RelAcctIDXml xmltype "RelAcctID."

    ),

    XMLTable)

    'RelAcctID '.

    by the way RelAcctIDXml

    columns

    RelAcctID path number ' / RelAcctID'

    )

    /

    PARTYID RELACCTID
    ---------- ----------
    84188 125148
    84188 251486
    84188 125147
    84188 125511

    Scott@pdborcl12 >

    SY.

  • How to read the xml and save the contents of the ITA in .txt format

    Hello

    Is it possible to read an xml file and save it in the .txt format. Please let me know if there is a way to do it.

    Thank you

    Ankit G

    That read the function is only for xml files written using the LabVIEW diagram, so if you have something else, you need the functions in the range of xml parser.

  • How to read the XML stored in a clob value

    is it possible to store the date in variable, something like
    Select sysdate double dated;
    in this query.
     SELECT   XMLFOREST (sysdate as "date")  from dual;
    SQL> declare
       clob_val clob;
    begin
       select xmlforest (sysdate as "date", dummy as "order").getclobval ()
         into Clob_VAL
         from dual;
         dbms_output.put_line(xmltype('' || clob_val || '').extract('e/order/text()').getstringval());
    end;
    /
    X
    PL/SQL procedure successfully completed.
    
  • How to read report .xml to a printer?

    How to read the .xml report that is sent by e-mail?  You open the file with something?

    Use the player to open the file. The report should be readable on the side of keft.

  • How to read the value of list boxes by iteration in a loop For?

    I have a lot of list boxes on the front of my VI. I want to know how to read the value of this combo with a loop boxes For. The point is that I don't know how to get the reference of each combo box in a loop.

    Any information would be welcome. Thank you!

    su27 wrote:

    I have a lot of combo boxes on the front of my VI [...]

    Be sure to close the references that you have finished with them.

  • How to read the values of the variables of façade in loops without using local variables or property value nodes?

    I know that local variables and nodes of property value are causing a lot of problems.

    But if I read the value of a variable front outside a loop.

    the value is only read once before the start of the loop.

    Changed the front variable values during the iterations of the loop, is invisible.

    How can I solve this problem?


  • How to read the data with different XML schemas within the unique connection?

    • I have Oracle database 11g
    • I access it via JDBC: Slim, version 11.2.0.3, same as xdb.
    • I have several tables, each has an XMLType column, all based on patterns.
    • There are three XML schemas different registered in the DB
    • Maybe I need to read the XML data in multiple tables.
    • If all the XMLTypes have the same XML schema, there is no problem,
    • If patterns are different, the second reading will throw BindXMLException.
    • If I reset the connection between the readings of the XMLType column with different schemas, it works.

    The question is: How can I configure the driver, or the connection to be able to read the data with different XML schemas without resetting the connection (which is expensive).

    Code to get data from XMLType is the implementation of case study:

     1   ResultSet resultSet = statement.executeQuery( sql ) ; 
    2   String result = null ;
    3    while(resultSet.next()) {
    4   SQLXML sqlxml = resultSet.getSQLXML(1) ;
    5   result = sqlxml.getString() ;
    6   sqlxml.free();
    7   }
    8   resultSet.close();
    9    return result ;

    It turns out, that I needed to serialize the XML on the server and read it as BLOB. Like this:

     1    final Statement statement = connection.createStatement() ;  2    final String sql = String.format("select xmlserialize(content xml_content_column as blob encoding 'UTF-8') from %s where key='%s'", table, key ) ;  3   ResultSet resultSet = statement.executeQuery( sql ) ;  4   String result = null ;  5    while(resultSet.next()) {  6   Blob blob = resultSet.getBlob( 1 );  7   InputStream inputStream = blob.getBinaryStream();  8   result = new Scanner( inputStream ).useDelimiter( "\\A" ).next();  9   inputStream.close(); 10   blob.free(); 11   } 12   resultSet.close(); 13   statement.close(); 14  15   System.out.println( result ); 16    return result ; 17
    

    Then it works. Still, can't get it work with XMLType in resultset. On the customer XML unwrapping explodes trying to pass to another XML schema. JDBC/XDB problem?

  • Unable to read the XML of vCO - permission denied

    Hello guys,.

    I was trying to read/write xml workflows vCO files:

    I'm kinda stuck here, and I'd like to see if someone else has already encountered this problem before, and how solve you this problem?

    No details on this issue will be appreciated.

    Thank you

    DH

    Odd.

    What is your use cases? This file should accessible from an external system or not? If this does not store the file in a resource element is a better option.

  • How to read the color table in a subvi?

    How to read the color table in a subvi? Is it made by a reference to the table or with a global variable? For a better understanding of the problem, I added to vi. Run the "run.vi." I want to see

    the background color of the table "run.vi" in the subvi called "read color.vi".

    How can I do?

    Thanks in advance

    Norick

    pop up on the wire table refernece and establishes 'control '. Add this control to the icon of the sub - VI decision-making and then wire ref of the appellant to this Terminal VI so the calling VI move the ref to the Subvi.

    Ben

  • How to read the data in a device connected to the usb port

    Is there a class or object, or the piece of code in Java that is comparable to the PDQComm32.ocx and the mscomm32.ocx used in VB6? I need to know how to read the data of a device plugged into the usb port of the BBerry. Is it possible to use the BB to read data from a device via a usb cable?

    I'm new in Java and I'm looking for the opportunity to write a project to read the data in a device with this program that can turn on a BB instead of on a pc.

    Thank you

    Did you watch net.rim.device.api.system.USBPort?

    That's what the doc says:

    Provides access to the USB port of the device.

    Avoid using this class in applications, as it is not portable. On the contrary, if you need to access the USB port, use factory CLDC Connector to serve a connection.

    Rab

  • How to read the papers of ucs tech support

    Hi team

    Can you please tell me how to read the newspapers of ucs tech support to find out hardware problems

    Greetings.

    Your question is probably something that is difficult to address in this format.

    Hardware and firmware is so rapidly changing, so are the various capabilities of diagnosis (and how, when, where they write to newspapers).  I think that it would be virtually impossible to maintain a full guide updated content of tech support file and how to interpret them.

    That being said, there are some more frequent for both blade/UCSM and stand alone C series servers such as SALT that connects usually record the major mistakes such as chess DIMM, HD failures, etc.

    There are general troubleshooting guides such as http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/ts/guide/UCSTroubleshooting/UCSTroubleshooting_chapter_0111.html

    There are also courses that correspond to the review DCUCT 642 - 035 http://www.cisco.com/c/en/us/training-events/training-certifications/exams/current-list/dcuct.html entering some details by looking at newspapers, among other things.

    Is there some hardware problems that you try searching?  You have some sort of polling app that parses the files you are trying to Setup alerts for, etc.?

    Thank you

    Kirk

  • Read the XML under Unix of PL SQL

    Hello

    How to read XML file placed on Unix ed.

    If the name of the file is yx.xml and the file contain data below. Please let me know how to read

    the values of column as AutomatedTransferOrders uniqueId = "11761:234570."
    (2) Type = CTO Cto
    Description 3) = PIP Test


    < AgileData xsi: schemaLocation = "http://www.oracle.com/ http://www.oracle.com/technology/products/applications/xml/aXML.xsd" >
    < AutomatedTransferOrders uniqueId = "11761:234570" >
    < cover page >
    < CtoType > CTO < / CtoType >
    < CtoNumber > CTO00069 < / CtoNumber >
    < description > created by Subscriber subscribers Prototype change for the s/n program. < / Description >
    Out < status > < / status >
    CTO default < workflow > < / Workflow >
    < subscriber > DBA program Prototype Subscriber change < / customer >
    < DateOriginated > 2012-03-15T 00: 29:10Z < / DateOriginated >
    < DateReleased > 2012-03-15T 00: 29:11Z < / DateReleased >
    < / cover page >
    < referentId SelectedObjects = "6000:6243458" >
    < Type > program change order < / Type >
    < NameNumber > PG0000038 < / NameNumber >
    < description > PIP Test < / Description >
    Exit the < LifecycleStatus > < / LifecycleStatus >
    < / SelectedObjects >
    < / AutomatedTransferOrders >
    < / AgileData >

    Appreciate your help.

    Thank you and best regards,
    Aerts

    Try to understand how it works so that you can do yourself next time :)

    SQL> create table tmp_xml of xmltype;
    
    Table created
    
    SQL> insert into tmp_xml values(
      2   xmltype(bfilename('TEST_DIR','test.xml'), nls_charset_id('AL32UTF8'))
      3  );
    
    1 row inserted
    
    SQL> commit;
    
    Commit complete
    
    SQL> select h.uniqueId
      2       , h.AtoType
      3       , h.referentId
      4       , h.Description
      5       , co.uniqueId
      6       , w.StatusCode
      7       , w.WorkflowStatus
      8  from tmp_xml t
      9     , xmltable('/AgileData' passing t.object_value
     10         columns uniqueId     varchar2(30) path 'AutomatedTransferOrders/@uniqueId'
     11               , AtoType      varchar2(30) path 'AutomatedTransferOrders/CoverPage/AtoType'
     12               , referentId   varchar2(30) path 'AutomatedTransferOrders/SelectedObjects/@referentId'
     13               , Description  varchar2(80) path 'AutomatedTransferOrders/SelectedObjects/Description'
     14               , ChangeOrders xmltype      path 'ChangeOrders'
     15       ) h
     16     , xmltable('/ChangeOrders' passing h.ChangeOrders
     17         columns uniqueId     varchar2(30) path '@uniqueId'
     18               , Workflows    xmltype      path 'Workflow'
     19       ) co
     20     , xmltable('/Workflow' passing co.Workflows
     21         columns StatusCode     varchar2(80) path 'StatusCode'
     22               , WorkflowStatus varchar2(30) path 'WorkflowStatus'
     23       ) w
     24  ;
    
    UNIQUEID            ATOTYPE     REFERENTID       DESCRIPTION     UNIQUEID         STATUSCODE                   WORKFLOWSTATUS
    ------------------- ----------- ---------------- --------------- ---------------- ---------------------------- ------------------
    11761:6243470       ATO         6000:6243458     Test PIP        6000:6243458     Process is moved forward     Pending
    11761:6243470       ATO         6000:6243458     Test PIP        6000:6243458     Process is skipped           PD Approval
    11761:6243470       ATO         6000:6243458     Test PIP        6000:6243459     Process is moved forward     Pending
    11761:6243470       ATO         6000:6243458     Test PIP        6000:6243459     Process is skipped           PD Approval
     
    
  • How to read the Statspack report in Oracle 11.2 g Standard Edition

    Dear all,

    I use Oracle 11.2 g Standard Edition in the laboratory.

    For the performance tuning, how to read the Statspack report?

    Please note I cannot use the feature of Oracle AWR due to the Limitation of the license. Thus, as if I will generate report AWR with Oracle Standard Edition, it will be not correct error and printing "time DB is equal to zero for any report interval."

    Sumit-
    Bangalore, India

    The CWA requires additional licenses - Oracle's Diagnostics Pack.
    http://download.Oracle.com/docs/CD/E11882_01/license.112/e10594/options.htm#CIHIHDDJ

    This is only available for the Enterprise Edition licenses on top. I don't know anyway to the CWA standard edition licenses, so I recommend against using it even where it does not on its own.

Maybe you are looking for

  • Kobo reader app do not open or remove

    I have a reader Kobo app on my iPad. Its icon is grayed out and is below the message ' waiting '. I can't open the app. I can't remove it.

  • The NB550D is compatible with windows 7 64 bit?

    Hello I install windows 7 64 bit on my NB550D but always in the properties of the computer--> system Type 32-bit operating system. Any ideas?

  • Toshiba Tecra S2 - supports dual-channel?

    Hello I check that the chipset supports dual channel functionality, but does really do? I have a 512 MB DDR33, if I buy another equal go dual channel? Take careJoão Mendes

  • on TableSetColWidth

    The use of the TableSetColWidth operation. Unit width value.

  • Wireless zero configuration

    I am running XP and I have a router Netgear 600 new. Using the directions on the Netgear site to connect using Wireless Zero COnfiguration I had until told to right click on the local connection properties and open the wireless networks tab. The phot