How to retrieve several values an adapter DB to a Web Service

Hello

I create a connection WS who receives the user name and password and returns the status of the user, the full name and a set of permissions (the number of permissions varies between users).

To do this I created a DBAdapter who calls a PL/SQL procedure. This DBAdapter is connected to the Web Service connection through a mediator.

I have two problems:

1. I don't know the type of variable that the PL\SQL procedure must return. As I said I need to retrieve any number of values in a table (the user's permissions). How can I do this inside a PL\SQL procedure? What sort of structure I would stay?

2 - How can I assign a variable of multiple value (the variable of permission) in the Ombudsman? Is the Ombudsman going to identify it as variable is multiple value and automatically add a for-each statement?


The version im using Oracle DB is the 11.1.0.7.0 and the Oracle SOA Suite 11.1.1.3.0.

Thanks in advance,
Paulo

You can generate an XMLType (of a VARCHAR2 variable, so) within the PL/SQL procedure. Please see-

http://download.Oracle.com/docs/CD/B28359_01/AppDev.111/b28369/xdb10pls.htm

Kind regards
Anuj

Tags: Fusion Middleware

Similar Questions

  • How to retrieve the values of character without using single quotes

    Hi all

    How to retrieve the values of character without the use of single quotes. Its Possible in Oracle SQL

    Please answer me...

    For example

    Is actual query-> Select * from employees where name like in("SCOTT", "JAMES", "ALBERT",...);

    I want to--> Select * from employees where name like(SCOTT, JAMES, ALBERT...); -without the use of single quotes.

    Why I need this application, I need to retrieve the records more than 200 employees in a select statement by using name in where clause.

    shagarmahabubjan wrote:

    Hi all

    How to retrieve the values of character without the use of single quotes. Its Possible in Oracle SQL

    Please answer me...

    For example

    Actual query is---> Select * from employees where name like in("SCOTT", "JAMES", "ALBERT",...);

    I want to---> Select * from employees where name like(SCOTT, JAMES, ALBERT...); -without the use of single quotes.

    Why I need this application, I need to retrieve the records more than 200 employees in a select statement by using name in where clause.

    In short... you can't.  The channels are channels, and SQL and PL languages dictate that the string literals are provided within single quotes.

    I don't see how trying to retrieve more than 200 records of employees in the select statement means that you must get rid of the quotes.

    Be clear in what you ask: Re: 2. How can I ask a question on the forums?

    and take note of the FAQ link davidp provided the solution "variable IN the list.

  • How to retrieve a value of page element in another page?

    Hello

    How to retrieve a value of page element in another page?

    say P55_COURSES_TO_EVALUATE is my name of the page element, and it is a selection list. Based on the value selected in the next page I see the details of the selected value shd and for that I need P55_COURSES_TO_EVALUATE value in the following page. How to do it? When I try to retrieve the values it simply returns nothing.
    Pointers would be really useful.

    Thanks in advance.

    Hello

    Could you please how you try to use it?

    If you set the value to the P55_COURSES_TO_EVALUATE element and submit the page, the value is stored in session state.
    Then you can use this element in any page as

    :P55_COURSES_TO_EVALUATE
    

    You cannot access page value in javascript/jQuery to other pages like

    $v('P55_COURSES_TO_EVALUATE')
    document.getElementbyID('P55_COURSES_TO_EVALUATE')
    $(#P55_COURSES_TO_EVALUATE)
    

    Because the item is not on the other pages. In javascript from other pages, you can use

    var a = '&P55_COURSES_TO_EVALUATE.';
    

    Kind regards
    Jari

  • My native BB app, how to connect to the remote URL and call a Web service method to retrieve the XML base result using Eclipse Version 3.7.2

    Hello

    I am new to the development of native applications from BB using JDE. I'm testing Simulator. From my native BB app, I connect a remote URL and call a Web service method to extract some basic result XML.

    I need to write a login code remote URL to achieve? If so, how?

    So, how can I use this connection object to call the Web service from this URL remotely.

    Please help me out of it...

    Many thanks in advance...

    What i am doing is, On clicking the "Login" button i want to call the webservice method like below mentioned code...
    Here WaveServices is a class and getAllCinemas() is a static method inside which a webservice method call is made..
    
    loginButtonField.setChangeListener(new FieldChangeListener() {
                public void fieldChanged(Field paramField, int paramInt) {
                    WaveServices.getAllCinemas();
                }
            });
    

    Indeed, the question was raised and answered here:

    http://supportforums.BlackBerry.com/T5/Java-development/from-my-native-BB-application-how-to-connect...

  • search form Web apps: how to retrieve the value of the data-source type field

    Hello

    My question is:

    How can I retrieve the value of the source field of a web - app data-types when you insert the "form web search apps" on a web page.

    I have a web application that contains fields from the data source of the type. These fields to recover the (data) value of the 'web app' - 'elements of the field' field of another web application.

    When I insert the form

    Web apps

    Web apps-search form

    Name of the Web application

    It displays the fields with the field (ie. string, number) types other than type of field 'data source '.

    (Note: in the mode 'model of list' module of data tags, the fields of the data source are visible).

    What other (alternative) possibilities are there to create a search form?

    Thanks for your help.

    Kind regards

    Carla

    By chance, I came up with this workaround. Of course there are other methods to get your data from a web - app, but if you want to use the 'Web apps search form', it would be a workaround.

    I noticed that the "Web apps entry form" contains all the fields of web applications for your web application (including the fields of the data source).

    It is possible to add the fields to the form of the "Web apps entry form" in the «Web apps search form»

    If you insert the "Web apps entry form" on a blank page, you will see all the fields in your web App including the "data source fields. The names of form fields contain something like.

  • How to retrieve the value of a custom field

    Hello @all.

    In my vCenter, I created a custom field 'email '. The value of this field is set to the e-mail address of the operator of that belongs to a virtual machine.

    I would like to retrieve these values in a perl script. But I have found a method to set the values of the custom fields. For example:

    $CustomFieldsManager -> SetField(entity => $_, key=> $emailKey, value => "[email protected]");
    

    What should I do to retrieve the value of the $emailKey key? Could someone provide a quick and dirty-snippet, please?

    Best regards

    Trondesson

    of course, in this discussion https://communities.vmware.com/message/1512863#1512863 you can see how it's done

  • How to retrieve the value of base on the value on other nodes

    Hi, I have a XML below
    <? XML version = "1.0" encoding = "iso-8859-1"? > <? XML-stylesheet type = "text/xsl" href="C:\temp\horizontal.xsl"? " >
    < Type report = "REPORT" >
    < prop Type = 'Result' Flags = "0 x 0" > "
    < prop Name = 'STEP' Type = "Obj" Flags = "0 x 0" > "
    < prop Name = 'Sequence' >
    < prop Name = 'RList' >
    < ArrayElementPrototype Type = "TEResult" Flags = "0 x 0" > "
    < / ArrayElementPrototype >
    < value ID "[0]" = >
    < prop Type = 'Result' Flags = "0 x 0" > "
    < prop Name = "Status" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "ReportText" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "Common" Type = "Obj" TypeName = "CommonResults" Flags = "0 x 0" > "
    < / prop >

    < / prop >
    < / value >
    < value ID "[60]" = > = > ID is not set
    < prop Type = 'Result' Flags = "0 x 0" > "
    < prop Name = "Error" Type = "Obj" TypeName = "Error" Flags = "0x400000" > "
    < prop Name = "Code" Type = "Number" Flags = "0x400000" > "
    < value > 0 < / value >
    < / prop >
    < prop Name = "Msg" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "occurred" Type = "Boolean" Flags = "0x400000" > "
    < value > false < / value >
    < / prop >
    < / prop >
    < prop Name = "Status" Type = "String" Flags = "0x400000" > "
    < value > spent < / value >
    < / prop >
    < prop Name = "Numeric" Type = "Number" NumFmt = "%i" Flags = "0 x 2400" > "
    < Value > * 88 * < / value > = > value I want back
    < / prop >
    < prop Name = "ReportText" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "Common" Type = "Obj" TypeName = "CommonResults" Flags = "0 x 0" > "
    < / prop >
    < prop Name = "Units" Type = "String" Flags = "0x2000" > "
    < Value >TESTDATA< / value > = > basic data
    < / prop >

    < / prop >
    < / value >

    < / prop >
    < / prop >
    < / prop >
    < / prop >
    < / report >

    I want to retrieve the value 88 the TESTDATA found in this node, can someone show me how to recover?

    Thank you

    Vincent

    Published by: pj * April 29, 2011 01:14

    Yes, it is possible, but the query will be slightly less effective.

    SELECT XMLQuery(
            'for $i in $d/descendant::Value/Prop
             where $i/Prop[@Name="Units"]/Value = $PropValue
             return $i/Prop[@Name="Numeric"]/Value/text()'
             passing t.object_value as "d"
                   , sys_xmlgen('TESTDATA') as "PropValue"
             returning content
           ).getNumberVal()
           as result
    FROM test_xml t
    ;
    
  • How to retrieve the value of the attribute-based

    Hello
    I save our file XML in a clob field.
    The contend of the XML file is as below
    < Reports >
    "< report Type = 'USE' Title = 'USE report' Link="-1-2010-11-2-0-39-48-750 ' UUTResult = 'Fail' StepCount '69' = >
    < prop Name = 'USE' Type = "Obj" TypeName = "USE" Flags = "0 x 0" >
    < prop Name = "Serial number" Type = "String" Flags = "0 x 0" >
    < value > 20302884 < / value >
    < / prop >
    < prop Name = "UUTLoopIndex" Type = "Number" Flags = "0 x 0" >
    < value > 2 < / value >
    < / prop >
    < prop Name = "CriticalFailureStack" Type = "Array" LBound = HBound "[0]" = "[1]" ElementType = "Obj" Flags = "0 x 0" >
    < ArrayElementPrototype Type = "Obj" TypeName = "NI_CriticalFailureStackEntry" Flags = "0 x 0" >
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < value > < / value >
    < / prop >
    < prop Name = "SequenceName" Type = "String" Flags = "0 x 0" >
    < value > < / value >
    < / prop >
    < prop Name = "SequenceFileName" Type = "String" Flags = "0 x 0" >
    < value > < / value >
    < / prop >
    < prop Name = "Result identifier" Type = "Number" Flags = "0 x 0" >
    < value > 0 < / value >
    < / prop >
    < / ArrayElementPrototype >
    < value ID "[0]" = >
    < prop Type = "Obj" TypeName = "* NI_CriticalFailureStackEntry *" Flags = "0 x 0" > ""
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < Value >pre-program test< / value >
    < / prop >
    < prop Name = "SequenceName" Type = "String" Flags = "0 x 0" >
    < value > MainSequence < / value >
    < / prop >
    < prop Name = "SequenceFileName" Type = "String" Flags = "0 x 0" >
    < value > Challenger_Phase1.seq < / value >
    < / prop >
    < prop Name = "Result identifier" Type = "Number" Flags = "0 x 0" >
    < value > 368 < / value >
    < / prop >
    < / prop >
    < / value >
    < value ID "[1]" = >
    < prop Type = "Obj" TypeName = "* NI_CriticalFailureStackEntry *" Flags = "0 x 0" > ""
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < Value >regulator LogicReg< / value >
    < / prop >
    < prop Name = "SequenceName" Type = "String" Flags = "0 x 0" >
    < value > pre-program test < / value >
    < / prop >
    < prop Name = "SequenceFileName" Type = "String" Flags = "0 x 0" >
    < value > Challenger_Phase1.seq < / value >
    < / prop >
    < prop Name = "Result identifier" Type = "Number" Flags = "0 x 0" >
    < value > 371 < / value >
    < / prop >
    < / prop >
    < / value >
    < / prop >
    < / prop >
    < / report >
    < / Reports >



    Can someone guide me how can I retrieve the value of the Prop Name = "StepName", i.e. "Before the program tests" and "LogicReg regulator", which is 1 level under the TypeName = "NI_CriticalFailureStackEntry." I extracted the part of XML code below

    < prop Type = "Obj" TypeName = "NI_CriticalFailureStackEntry" Flags = "0 x 0" >
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < value > pre-program test < / value >
    < / prop >
    and
    < prop Type = "Obj" TypeName = "NI_CriticalFailureStackEntry" Flags = "0 x 0" >
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    Regulator LogicReg < value > < / value >
    < / prop >


    Thank you

    Vincent

    PJ * wrote:
    I save our file XML in a clob field.

    If you still have the choice, you should consider storing XML data in XMLType column.

    For the moment, assume that the XML data resides in the CLOB SAMPLE_TABLE column. DOC:

    You can use XMLTable to break a sequence of XML elements in columns and relational rows:

    SQL> select x.*
      2  from sample_table t,
      3       xmltable(
      4        '//Prop[@TypeName="NI_CriticalFailureStackEntry"]/Prop[@Name="StepName"]'
      5        passing xmltype(t.doc)
      6        columns num for ordinality,
      7                val varchar2(100) path 'Value'
      8       ) x
      9  ;
    
           NUM VAL
    ---------- -----------------------------------
             1 Pre-program tests
             2 Regulator LogicReg
     
    

    XMLQuery or to extract it as a string:

    SQL> select xmlquery(
      2          'string-join(//Prop[@TypeName="NI_CriticalFailureStackEntry"]/Prop[@Name="StepName"], "|")'
      3          passing xmltype(t.doc)
      4          returning content
      5         ).getstringval() as "RESULT"
      6  from sample_table t
      7  ;
    
    RESULT
    ----------------------------------------------
    Pre-program tests|Regulator LogicReg
     
    
  • How to retrieve the values of a number of column by column in pl sql

    I wanted to know how can I retrieve the values of a column just in number and not the name of the column.

    user10989720 wrote:
    I need exactly this kind of thing.

    I am retrieving the name of the column from all_tab_columns and under this column name can I retrieve values using any kind of query sub.

    Select column_name
    from all_tab_columns
    where table_name = 'QUOTE_HEADERS_EXT' and
    column_id = 58

    You're still not understanding. You need to do if you want to get the values of the table dynamically.

    Either like this:

    SQL> create or replace type t_colval is table of varchar2(4000);
      2  /
    
    Type created.
    
    SQL> ed
    Wrote file afiedt.buf
    
      1  CREATE OR REPLACE FUNCTION get_column(p_sql IN VARCHAR2, p_column_no NUMBER) RETURN t_colval PIPELINED IS
      2    v_finaltxt  VARCHAR2(4000);
      3    v_v_val     VARCHAR2(4000);
      4    v_n_val     NUMBER;
      5    v_d_val     DATE;
      6    v_ret       NUMBER;
      7    c           NUMBER;
      8    d           NUMBER;
      9    col_cnt     INTEGER;
     10    f           BOOLEAN;
     11    rec_tab     DBMS_SQL.DESC_TAB;
     12    col_num     NUMBER;
     13  BEGIN
     14    c := DBMS_SQL.OPEN_CURSOR;
     15    DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE);
     16    d := DBMS_SQL.EXECUTE(c);
     17    DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab);
     18    FOR j in 1..col_cnt
     19    LOOP
     20      CASE rec_tab(j).col_type
     21        WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);
     22        WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val);
     23        WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val);
     24      ELSE
     25        DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);
     26      END CASE;
     27    END LOOP;
     28    LOOP
     29      v_ret := DBMS_SQL.FETCH_ROWS(c);
     30      EXIT WHEN v_ret = 0;
     31      v_finaltxt := NULL;
     32      CASE rec_tab(p_column_no).col_type
     33        WHEN 1 THEN DBMS_SQL.COLUMN_VALUE(c,p_column_no,v_v_val);
     34        WHEN 2 THEN DBMS_SQL.COLUMN_VALUE(c,p_column_no,v_n_val);
     35                    v_v_val := to_char(v_n_val);
     36        WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,p_column_no,v_d_val);
     37                    v_v_val := to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS');
     38      ELSE
     39        DBMS_SQL.COLUMN_VALUE(c,p_column_no,v_v_val);
     40      END CASE;
     41      PIPE ROW (v_v_val);
     42    END LOOP;
     43    DBMS_SQL.CLOSE_CURSOR(c);
     44* END;
    SQL> /
    
    Function created.
    
    SQL> select * from table(get_column('select * from emp',1));
    
    COLUMN_VALUE
    ---------------------------------------------------------------------------------------------------------------
    7369
    7499
    7521
    7566
    7654
    7698
    7782
    7788
    7839
    7844
    7876
    7900
    7902
    7934
    
    14 rows selected.
    
    SQL> select * from table(get_column('select * from emp',2));
    
    COLUMN_VALUE
    ---------------------------------------------------------------------------------------------------------------
    SMITH
    ALLEN
    WARD
    JONES
    MARTIN
    BLAKE
    CLARK
    SCOTT
    KING
    TURNER
    ADAMS
    JAMES
    FORD
    MILLER
    
    14 rows selected.
    
    SQL>
    

    Or like this:

    SQL> create or replace type t_colval is table of varchar2(4000);
      2  /
    
    Type created.
    
    SQL> ed
    Wrote file afiedt.buf
    
      1  CREATE OR REPLACE FUNCTION get_column(p_table IN VARCHAR2, p_column_no NUMBER) RETURN t_colval PIPELINED IS
      2    v_column_name VARCHAR2(30);
      3    v_rc          SYS_REFCURSOR;
      4    v_val         VARCHAR2(4000);
      5  BEGIN
      6    SELECT column_name
      7    INTO   v_column_name
      8    FROM   user_tab_columns
      9    WHERE  column_id = p_column_no
     10    AND    table_name = UPPER(p_table);
     11    OPEN v_rc FOR ('SELECT '||v_column_name||' FROM '||p_table);
     12    LOOP
     13      FETCH v_rc INTO v_val;
     14      EXIT WHEN v_rc%NOTFOUND;
     15      PIPE ROW(v_val);
     16    END LOOP;
     17    CLOSE v_rc;
     18* END;
    SQL> /
    
    Function created.
    
    SQL> select * from table(get_column('EMP',2));
    
    COLUMN_VALUE
    ----------------------------------------------------------------------------------------------------------------
    SMITH
    ALLEN
    WARD
    JONES
    MARTIN
    BLAKE
    CLARK
    SCOTT
    KING
    TURNER
    ADAMS
    JAMES
    FORD
    MILLER
    
    14 rows selected.
    
    SQL>
    
  • [ADF, JDev12.1.3] SelectOneChoiche created from VO instance with 3 fields: how to retrieve the value of all the fields of the selected element?

    Hallo,

    I defined a VO with 3 fields (A, B and C) and I would like to create a SelectOneChoiche that shows only the field as options from this instance of VO.

    In a managed bean, I need to retrieve the values for all areas (A, B and C) of the item selected by the user.

    I started dragging the entire VO instance to UI to create a SelectOneChoiche (in which I have chosen to show only the to field).

    Then, I created a for the SOC ValueChangeListener read the values A, B and C of the selected element, but the only thing I've done is to get the displayed value:

    System.out.println((String) ((RichSelectOneChoice) FacesUtils.findComponent("MySoc")).getValue());
    

    You kindly help me?

    Thank you

    Federico

    Federico, sorry I didn't see your answer.

    As you use 12.1.3 you can do this more easily than the code that I posted before. You can use

    {} public void onCountrySelection (ValueChangeEvent valueChangeEvent)

    FacesContext will involve = FacesContext.getCurrentInstance ();

    Make sure that the selection change is processed and the current link lov line has the new selected line

    valueChangeEvent.getComponent () .processUpdates (contxt);

    BindingContext lBindingContext = BindingContext.getCurrent ();

    BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry ();

    List JUCtrlListBinding = lBindingContainer.get ("CountryId") (JUCtrlListBinding);

    the newindex in not necessary, but ok let's get it (must be equal to the CountryId, the pharmacokinetics of the binding of the lov

    String newindex = (String) valueChangeEvent.getNewValue ();

    get the selected value in the list that is the selected line of the binding of the lov

    Line lFromList = list.getSelectedValue () (line);

    now, we can get the attributes of the line of lov

    String s = (String) lFromList.getAttribute ("CountryId");

    System.out.println ("CountryId:" + s);

    String s2 = (String) lFromList.getAttribute ("CountryName");

    System.out.println ("CountryName:" + s2);

    BigDecimal s3 = lFromList.getAttribute("RegionId") (BigDecimal);

    System.out.println ("RegionId:" + s3.toString ());

    }

    The form that I use is based on the location of the HR DB schema table. The CountryId is configured in the view object to display a lov based on the campagneVoir. This view contains thre CountryId, CountryName and RegionId attributes.

    If you want to get to the attributes of an action listener you can use this code

    {} public void onGetSelectedCountryLov (ActionEvent actionEvent)

    BindingContext lBindingContext = BindingContext.getCurrent ();

    BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry ();

    List JUCtrlListBinding = lBindingContainer.get ("CountryId") (JUCtrlListBinding);

    get the selected value in the list that is the selected line of the binding of the lov

    Line lFromList = list.getSelectedValue () (line);

    now, we can get the attributes of the line of lov

    String s = (String) lFromList.getAttribute ("CountryId");

    System.out.println ("CountryId:" + s);

    String s2 = (String) lFromList.getAttribute ("CountryName");

    System.out.println ("CountryName:" + s2);

    BigDecimal s3 = lFromList.getAttribute("RegionId") (BigDecimal);

    System.out.println ("RegionId:" + s3.toString ());

    }

    You must add the valueChangeListener and at least add the lines

    FacesContext will involve = FacesContext.getCurrentInstance ();

    Make sure that the selection change is processed and the current link lov line has the new selected line

    valueChangeEvent.getComponent () .processUpdates (contxt);

    to ensure that the selected line is available when you click the button.

    And set autosubmit'= true for the field in the UI that displays the LOV.

    Timo

  • Retrieve several values of SOAP answer

    Hello

    I am trying to use a custom Web Service I wrote of PL/SQL and published using JDeveloper. I am able to write code to properly use this Web Service if the output of SOAP contains only one value.

    I updated this Web Service, and now, the SOAP gives 2 outputs. My question is, how do I store each value to a variable?

    Here is the output of SOAP. I want to store the values of the perrormsgInout and returntags.

    < env:Envelope xmlns:env = "http://schemas.xmlsoap.org/soap/envelope/" container = "http://www.w3.org/2001/XMLSchema" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0 = "http://trn2/UpdatePO.wsdl" >
    < env:Body >
    < ns0:updatePoResponseElement >
    < ns0:result >
    < ns0:perrormsgInout > updated IN. 0818200902 < / ns0:perrormsgInout >
    < ns0:return > Y < / ns0:return >
    < / ns0:result >
    < / ns0:updatePoResponseElement >
    < / env:Body >
    < / env:Envelope >

    And here is the last part of my code. I am only able to store the first value. How can I store in a variable the value 2?

    l_resp: = l_resp.extract)
    ":updatePoResponseElement/ns0:result/ns0:perrormsgInout/text() ns0.
    ,'xmlns:env = 'http://schemas.xmlsoap.org/soap/envelope/' container = "http://www.w3.org/2001/XMLSchema".
    "xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance"xmlns:ns0 ="http://trn2/UpdatePO.wsdl""
    );

    l_error_msg: = l_resp.getClobVal ();
    Dbms_output.put_line ('l_error_msg =' | l_error_msg);

    Thanks in advance for the help.

    You have the notion of it have already given your example, you just need to modify it to complete your code. Based on your line of code, I assume you have already made a .extract on the SOAP response to get the content of the body. Depending on what you are doing, you need to don't maybe not that, but I can't tell.

    First of all, your line of code you want should be
    l_perrormsgInout: = l_resp.extract ("ns0:updatePoResponseElement / ns0:result / ns0:perrormsgInout / text ()","xmlns:ns0 ="http://trn2/UpdatePO.wsdl""). getStringVal().

    I've marked in bold what I changed/added. Your parm namespace needs to include namespaces referenced in the XPath running in this case, you only need namespace ns0. This allows to store ' updated PO 0818200902 "in l_perrormsgInout. You must do an another l_resp.extract to get the value of ns0:return.

  • Newbie question: How do I know if the account has access to web services?

    As the title suggests, I'm new to CRMOD, although I have worked with other web Apis.
    Right now I have a CRM account, but get the "capslock" answer in my SOAP call. I think it's because the account is just a regular account and it lacks some rights. How can I tell the admin to grant my account these rights? I don't know how to make such a request in words they understand.

    Hello Daniel,.

    You must identify your role. If you go to mysetup you know your role.

    Ask the administrator to grant 'Activate access Web Services' prvilege to your role.

    This should be good.

    Kind regards

    Paul Swarnapandian

  • How to create the Webservice data control with a secure Web service?

    I am creating a data control with a Web service that requires authentication (SSO)
    There are two ports for my server OC4J 7777 (requires authentication) and 7779 (authentication is not required).
    (The service Web application is deployed in OC4J)

    I am able to create a data control with port 7779 not, but I'm not able to create with the port 7777. In my app, I'll go "user email" the SSO. I require it a data control with authentication. How to pass the user name and password when creating the data control? I'm not able to go "Point endpoint authentication" stage also. I get the error message "the WSDL document is not found" when I type the URL in the first step.

    I created the data control with port 7779 and after I modified the 'DataControls.dcx' file with port 7777. (IE "wsdl ="http://ipaddress:7777/../..?WSDL"), but I do not get the appropriate data.

    I work with JDeveloper 11.1.1.0.0g

    Please help me,

    Thanks in advance
    Vinod

    There was a few bugs in this area, who are already fixed in our current code line, then they should do it in the next version.

  • How to retrieve several key/XML attributes

    Hi community, we get this doc XML, we want to extract the Alias. As the Alias is defined as several key/attribute pairs. How can we do this? The sql below works but when how we flatten alias so the button under the column name and the value is value line?

    with xmltst as (select
    --/SWs/SW[1]/Aliases/Alias[4]
    xmltype (
    '<?xml version="1.0" encoding="UTF-8"?>
    <SWs version="1.0" xsi:schemaLocation="http://xmlns.kazuneric.com/it/eng/v1 /kazuneric/v1/AssDataInternal-1_0.xsd"
    xmlns="http://xmlns.kazuneric.com/v1" xmlns:ext="http://xmlns.kazuneric.com/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
          <Aliases>
            <Alias Key="ProxyVersion">5.5.7075.0</Alias>
            <Alias Key="SiliconUnitsGenerationComments">9 units missing out of 959</Alias>
            <Alias Key="ReconWaferScribedID">82541239.0106C3</Alias>
            <Alias Key="ReconLotID">000PM50601P.0M0</Alias>
            <Alias Key="PnP_ProcessSegment">RECON</Alias>
            <Alias Key="PnP_EquipmentID">3DPNP6-D</Alias>
            <Alias Key="PnP_ProcessModule">RECON</Alias>
            <Alias Key="PnP_OperationName">RECON_PNP</Alias>
            <Alias Key="PnP_OperationNumber">052</Alias>
            <Alias Key="PnP_Operator">10010512</Alias>
            <Alias Key="PnP_ReconCarrierID">1020349</Alias>
            <Alias Key="PnP_ReconTapeBatchID">tape batch example</Alias>
            <Alias Key="PnP_StartTimestamp">2015-02-08T11:07:43+08:00</Alias>
            <Alias Key="PnP_EndTimestamp">2015-02-08T11:07:43+08:00</Alias>
          </Aliases>  
    <SW s_ID="T6B890.00-01" t_ID="T6B890.00">
          <Ds>
    <De sX="59" sY="-57" rX="7" rY="22" m_ID="L" eTime_s="2014-12-12T02:22:11+08:00" eTime_e="2014-12-12T02:22:42+08:00" mst="0.631"/>
    <De sX="70" sY="-57" rX="7" rY="23" m_ID="L" eTime_s="2014-12-12T02:22:12+08:00" eTime_e="2014-12-12T02:22:33+08:00" mst="0.217"/>
    <De sX="69" sY="-57" rX="47" rY="1" m_ID="R" eTime_s="2014-12-12T02:22:16+08:00" eTime_e="2014-12-12T02:22:56+08:00" mst="0.974"/>
    </Ds>
    </SW>
    <SW s_ID="T6B890.00-02" t_ID="T6B890.00">
    <Ds>
    <De sX="56" sY="-1" rX="72" rY="19" m_ID="R" eTime_s="2014-12-12T02:36:01+08:00" eTime_e="2014-12-12T02:36:29+08:00" mst="0.541"/>
    <De sX="57" sY="-1" rX="39" rY="42" m_ID="L" eTime_s="2014-12-12T02:22:12+08:00" eTime_e="2014-12-12T02:23:01+08:00" mst="0.426"/>
    <De sX="58" sY="-1" rX="72" rY="20" m_ID="R" eTime_s="2014-12-12T02:36:07+08:00" eTime_e="2014-12-12T02:36:18+08:00" mst="0.716"/>
    </Ds>
    </SW>
    </SWs>') xmldata
    from dual
    )
    SELECT
    x1.s_id, x1.t_id,x2.*
    FROM xmltst t,
    XMLTABLE (
              xmlnamespaces(
                            default 'http://xmlns.kazuneric.com/v1'
                           ),
    '/SWs/SW'
    PASSING t.xmldata
    COLUMNS s_ID varchar2(30) PATH '@s_ID',
    t_ID varchar2(30) PATH '@t_ID',
    ds xmltype PATH 'Ds'
    ) x1
    ,XMLTABLE (
              xmlnamespaces(
                            default 'http://xmlns.kazuneric.com/v1'
                           ),
    'Ds/De'
    PASSING x1.ds
    COLUMNS sX number PATH '@sX',
    sY number PATH '@sY',
    rX number PATH '@rX',
    rY number PATH '@rY',
    eTime_s varchar2(30) PATH '@eTime_s',
    eTime_e varchar2(30) PATH '@eTime_e',
    mst number PATH '@mst'
    ) x2
    

    Just to add more columns to X 3:

    with xmltst in (select

    -/ SWs/SW [1] / alias/Alias [4]

    XmlType)

    '

    http://xmlns.kazuneric.com/it/Eng/v1 /kazuneric/v1/AssDataInternal-1_0.xsd.

    "xmlns ="http://xmlns.kazuneric.com/v1"xmlns:ext ="http://xmlns.kazuneric.com/v1"xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance">".

         

            5.5.7075.0

            9 missing units on 959

            82541239.0106C3

            000PM50601P.0M0

            RECON

            3DPNP6-D

            RECON

            RECON_PNP

            052

            10010512

            1020349

            example of batch of tape

            2015 02-08 T 11: 07:43 + 08:00

            2015 02-08 T 11: 07:43 + 08:00

            

         

    XMLDATA ')

    of the double

    )

    SELECT

    x 1 .s_id, x1.t_id,

    x 3. ProxyVersion,

    X3.comments,

    X2.*

    OF xmltst t.

    XMLTABLE)

    XmlNamespaces)

    default 'http://xmlns.kazuneric.com/v1'.

    ),

    "/ SWs/SW.

    PASSAGE t.xmldata

    COLUMNS s_ID varchar2 (30) path "@s_ID",.

    t_ID varchar2 (30) path "@t_ID",.

    DS xmltype PATH "/ SW/Ds.

    ) x 1

    XMLTABLE)

    XmlNamespaces)

    default 'http://xmlns.kazuneric.com/v1'.

    ),

    "Ds/en.

    PASSAGE x1.ds

    SX number PATH "@sX"COLUMNS,

    sY number PATH "@sY",

    rX number PATH "@rX",

    rY number PATH "@rY",

    eTime_s varchar2 (30) path "@eTime_s",.

    eTime_e varchar2 (30) path "@eTime_e",.

    STD number PATH "@mst"

    ) x 2,

    XMLTABLE)

    XmlNamespaces)

    default 'http://xmlns.kazuneric.com/v1'.

    ),

    "/ SWs/alias.

    PASSAGE t.xmldata

    COLUMNS

    ["Varchar2 (15) PATH of the ProxyVersion ' Alias[@Key="ProxyVersion "]',

    Comments Varchar2 (20) PATH "Alias[@Key="SiliconUnitsGenerationComments"]"

    ) x 3

    /

    S_ID T_ID PROXYVERSION COMMENTS SX SY RX RY ETIME_S ETIME_E STD
    ------------ --------- --------------- -------------------- --- --- --- --- ------------------------- ------------------------- -----
    T6B890.00 - 01 T6B890.00 5.5.7075.0 9 units Miss-59 57 7 22 2014-12 - T 12, 02: 22:11 + 08:00 12-2014-T 12, 02: 22:42 + 08:00.631
    T6B890.00 - 01 T6B890.00 5.5.7075.0 9 units Miss 70 57 7 2014 23-12 - T 12, 02: 22:12 + 08:00 12-2014-T 12, 02: 22:33 + 08:00.217
    T6B890.00 - 01 T6B890.00 5.5.7075.0 9 units Miss 69 57 47 1 2014-12 - T 12, 02: 22:16 + 08:00 12-2014-T 12, 02: 22:56 + 08:00.974
    T6B890.00 - 02 T6B890.00 5.5.7075.0 9 units Miss 56-1 72 19 2014-12 - T 12, 02: 36:01 + 08:00 12-2014-T 12, 02: 36:29 + 08:00.541
    T6B890.00 - 02 T6B890.00 5.5.7075.0 9 units miss at 57-1 39 42 2014-12 - T 12, 02: 22:12 + 08:00 12-2014-T 12, 02: 23:01 + 08:00.426
    T6B890.00 - 02 T6B890.00 5.5.7075.0 9 units miss at 58-1 72 20 2014-12 - T 12, 02: 36:07 + 08:00 12-2014-T 12, 02: 36:18 + 08:00.716

    6 selected lines.

    SQL >

    SY.

  • How to retrieve a value of IT policy rule?

    Hello

    Does anyone have information/documentation on how to recover a political value of a handheld COMPUTER? We develop a blackberry application that needs to parse a value to a custom COMPUTER thrust on a device policy rule.

    Thank you

    BBJim

    http://www.BlackBerry.com/developers/docs/4.6.0api/NET/rim/device/API/itpolicy/ITPolicy.html

    Basically just ITPolicy.getString (key) or .getBoolean, getInteger, etc., when the key is the name of the key to the strategy.

    Andrea

Maybe you are looking for

  • Get rMBP 2013 ready for sale by installing El Capitan

    I have a rMBP 2013 end I want to prepare for the sale. First of all, I want to completely erase the disk (partitions and all) with a new installation of El Capitan that same recovery option (R command) is El Capitan, and the system is fresh for the n

  • How can I get my video to download window media

    Once I put my videos on microsoft's Media Player, I would like to fix it so that nobody else can download it.  How can I secure it so that no one can download my videos?

  • DMVPN or GETVPN

    Team - we have a client that runs GET VPN over MPLS link to DC to rays.  They are heading for a refresh of the network.    We thought in suggesting IWAN to them.  DMVPN is one of the 4 pillars of IWAN.  Can ask the customer to go to DMVPN instead of

  • Database of blackBerry Smartphones the address book not available for synchronization

    ... "For help to resolve this problem, refer to KB19454 in the Knowledge Base of Blackberry Desktop Manager". I did, and it says this: Cause 1: the BlackBerry smartphone does not contain the PIM application you are trying to synchronize with. For exa

  • Error loading of Disqualification

    HelloI went through the install doc, but cannot launch the lauchpad Disqualification.  I get an error HTTP 500 status with the following details:org.apache.jasper.JasperException: an exception occurred processing index.jspx JSP page on line 8' 5: xml