XSD Schema issue with 11g - Urgent

All,
SOA,JDev Version - 11.1.1.1.0
In my current project(Async BPEL), I'm using a xsd schema(custom one) which I have used in 10g. The import of schema to jdev went thru fine. After import, I've set the custom schema element as the payload for the receive activity. (i.e Structure pane --> MessageTypes --> Process WSDL --> <process>RequestMessage --> payload --> Element --> BrowseElement --> project schema files --> Choose the custom schema and select the root element). After setting it up, I tried to deploy the process. I got the following error.
*+[2010-01-08T16:17:17.502+05:30] [soa_server4] [ERROR] [SOA-21037] [oracle.integration.platform.blocks.deploy.servlet] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 0000IODYsIR9DgYVLqBT8A1BHgwq00001Q,0] [APP: soa-infra] [arg: Error during composite deployment: oracle.fabric.common.FabricDeploymentException: oracle.fabric.common.FabricException: Update Failed: Unable to register service.: Update Failed: Unable to register service..] Sending back error message: Error during composite deployment: oracle.fabric.common.FabricDeploymentException: oracle.fabric.common.FabricException: Update Failed: Unable to register service.: Update Failed: Unable to register service...+*
I tried the same scenario with the schema which the BPEL process created, it deployed successfully.
In 11g, is there any stringent steps to verify the custom schema? If so, please share your thoughts. Its of high importance to me. Kindly help.
Thanks,
Sen

Once I had a similar problem, although I am not sure with the error messge, but I saw that the wsdl file was still reflecting the process as message part and was also using the namespace of default xsd, for xs:client. It might have effects some where else as well, could not recollect, where all I was required to change.
So I think it is better to create the empty composite first, copy your schema file in it and then when dragging the BPEL component, specify the data types from your schema, instead of 'process' and 'processResponse'.
HTH,
SwapSawe.

Similar Messages

  • Oracle Discoverer 4i (portal db - oracle 8i) connectivity issue with 11g database

    Hi All
    We have oracle discoverer 4i with portal db (oracle 8i).
    We connect to the external databases using db links in the portal db and the reports will use the db link to retrieve the data from views in the external databases.
    External databases we were connecting is oracle 10g version and now we have upgraded these databases to 11g version.
    Now i have a created a new db link to this 11g database and i have created a new EUL in portal to connect to this 11g database.
    But when i try to create a report using the discoverer from this new EUL after login to the discoverer we get a "cannot connect to database" error.
    We have all the necesscary privilege to the user and the new database link works perfectly fine. (when we try to query directly using SQL plus from portal database using this db link the query works perfectly fine).
    Im not sure if this is a compatibility issue in connecting from oracle disc 4i to a 11g database.
    Can any one advise if this is the case and if there is any workaround for this?
    Regards,
    Raj

    Are you saying you are having issues with a database link between 8i and 11g (pl post exact versions to 4 digits) ? If so, it should be expected as database links between these two versions are not supported. Is there a reason you cannot upgrade the portal database to at least 10gR2 ?
    See MOS Doc 207303.1
    HTH
    Srini

  • Connectivity issues with 11g Express Edition on 64bit Windows 7 Professional

    Hello,
    I uninstalled my 10g version of Express Edition, and proceeded to install the 11g version.  I can connect with sqlplus, but when I try to open the DB web app (apex), I'm unable to.
    The clsc.log file shows the following error:
    Oracle Database 11g Clusterware Release 11.2.0.2.0 - Production Copyright 1996, 2010 Oracle. All rights reserved.
    2015-01-08 19:55:52.286: [ default][41100]ut_read_reg:2:ocr registry key SOFTWARE\Oracle\olr cannot be opened. error 2
    [    CLSE][41100]clse_get_crs_home: Error retrieving OLR configuration [0] [Error opening olr registry key. The system cannot find the file specified.
    I've uninstalled and re-installed twice with the same results.  Anybody knows what's going on?
    Any help is greatly appreciated.

    Are you installing the 64-bit version of XE ?
    This issue has been reported before - https://community.oracle.com/search.jspa?q=clse_get_crs_home&place=%2Fplaces%2F1272
    This thread might be relevant - Oracle Software Quality - the Installer ...

  • Bug in DataConnection / XSD Schema handling with attributes

    It took me one day to figure out that Dataconnection does not like importing regular schema or XML instances - they have to be wrapped in an XDP "envelope" (like what XDP output mode creates).
    After getting over that hurdle - then if you have attributes with the same name on different elements - eg  it crashes XFA.
    This is a VERY common thing - and Adobe should not crash on this.
    Also - the information model is flawed in that you need a unique instance to bind to - so how do you do repeating blocks to individual fields?
    There needs to be a way to make a generic model structure element - but then assign that to multiple form fields - but each time add an index value.  E.g.  [box1][box2] etc.

    The only solution here is to use XSLT to clean-up the mess.
    I was able to finally get my xslt working so that it re-formats the xdp output into normal XML.
    It should not be this hard to do all this. Ho hum.
    DW

  • Performance issue with 11g vs. 10gR2

    Experts,
    One of my customers did some performance comparisons between oracle 10gR2 and 11gR2.
    While in general, they are quite happy with improved performance in 11g over 10g, there is one query of their test sequence which performs approx. 20% slower.
    The query in question is of the type "select count(*) from emp, emp, emp, emp, ..." which - I think - all of us have already used to do a quick and dirty test of DB performance, CPU speed or similar.
    The customer is fully aware of the fact, that this test is very artificial and not representative, but they still want to better understand, why this is running significantly slower consistently on several platforms, during peak hours as well as off peak in both 11.1 and 11.2 than it did in 10.2
    Thank you for any hints
    Erwin

    Hello!
    My company is the customer Erwin mentioned in his first post.
    We've now carried out additional testing and here are the results:
    This script was used:
    set lines 120
    set autotrace off
    set timing off
    select * from v$version;
    drop table cpt;
    create table cpt (rn number, text varchar2(10)) ;
    insert into cpt values(1, 'alpha');
    insert into cpt values(10,'kappa');
    commit;
    exec dbms_stats.gather_table_stats(ownname => 'SYSTEM', tabname => 'CPT', estimate_percent => 100, method_opt => 'FOR ALL COLUMNS');
    set timing on
    set autotrace traceonly explain statistics
    select count(*) from cpt, cpt, cpt, cpt, cpt, cpt, cpt, cpt;
    set autotrace off
    ALTER SESSION SET tracefile_identifier='CPT_PERF';
    exec dbms_monitor.session_trace_enable(null, null, true, true);
    select count(*) from cpt, cpt, cpt, cpt, cpt, cpt, cpt, cpt;
    exec dbms_monitor.session_trace_disable(null, null);For the 10g database we get:
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
    PL/SQL Release 10.2.0.4.0 - Production
    CORE    10.2.0.4.0      Production
    TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
    NLSRTL Version 10.2.0.4.0 - Production
    [...preparation...]
    Elapsed: 00:00:07.80
    [...first execution plan...]
    Statistics
              1  recursive calls
              0  db block gets
             24  consistent gets
              0  physical reads
              0  redo size
            522  bytes sent via SQL*Net to client
            488  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              7  sorts (memory)
              0  sorts (disk)
              1  rows processed
    PROFAHR:SQL> /
    Elapsed: 00:00:08.03
    Execution Plan
    Plan hash value: 2108355742
    | Id  | Operation                   | Name | Rows  | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT            |      |     1 |  3675K  (1)| 14:17:31 |
    |   1 |  SORT AGGREGATE             |      |     1 |            |          |
    |   2 |   MERGE JOIN CARTESIAN      |      |   100M|  3675K  (1)| 14:17:31 |
    |   3 |    MERGE JOIN CARTESIAN     |      |    10M|   367K  (1)| 01:25:46 |
    |   4 |     MERGE JOIN CARTESIAN    |      |  1000K| 36760   (1)| 00:08:35 |
    |   5 |      MERGE JOIN CARTESIAN   |      |   100K|  3683   (1)| 00:00:52 |
    |   6 |       MERGE JOIN CARTESIAN  |      | 10000 |   374   (0)| 00:00:06 |
    |   7 |        MERGE JOIN CARTESIAN |      |  1000 |    42   (0)| 00:00:01 |
    |   8 |         MERGE JOIN CARTESIAN|      |   100 |     7   (0)| 00:00:01 |
    |   9 |          TABLE ACCESS FULL  | CPT  |    10 |     2   (0)| 00:00:01 |
    |  10 |          BUFFER SORT        |      |    10 |     5   (0)| 00:00:01 |
    |  11 |           TABLE ACCESS FULL | CPT  |    10 |     1   (0)| 00:00:01 |
    |  12 |         BUFFER SORT         |      |    10 |    42   (0)| 00:00:01 |
    |  13 |          TABLE ACCESS FULL  | CPT  |    10 |     0   (0)| 00:00:01 |
    |  14 |        BUFFER SORT          |      |    10 |   374   (0)| 00:00:06 |
    |  15 |         TABLE ACCESS FULL   | CPT  |    10 |     0   (0)| 00:00:01 |
    |  16 |       BUFFER SORT           |      |    10 |  3683   (1)| 00:00:52 |
    |  17 |        TABLE ACCESS FULL    | CPT  |    10 |     0   (0)| 00:00:01 |
    |  18 |      BUFFER SORT            |      |    10 | 36759   (1)| 00:08:35 |
    |  19 |       TABLE ACCESS FULL     | CPT  |    10 |     0   (0)| 00:00:01 |
    |  20 |     BUFFER SORT             |      |    10 |   367K  (1)| 01:25:46 |
    |  21 |      TABLE ACCESS FULL      | CPT  |    10 |     0   (0)| 00:00:01 |
    |  22 |    BUFFER SORT              |      |    10 |  3675K  (1)| 14:17:31 |
    |  23 |     TABLE ACCESS FULL       | CPT  |    10 |     0   (0)| 00:00:01 |
    Statistics
              0  recursive calls
              0  db block gets
             24  consistent gets
              0  physical reads
              0  redo size
            522  bytes sent via SQL*Net to client
            488  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              7  sorts (memory)
              0  sorts (disk)
              1  rows processed
      COUNT(*)
    100000000
    Elapsed: 00:00:24.56
    -- trace file output (profahr_ora_33161638_CPT_PERF.trc)
    Dump file /oracle/oradata/PROFAHR/admin/udump/profahr_ora_33161638_CPT_PERF.trc
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    ORACLE_HOME = /oracle/product/10204
    System name:     AIX
    Node name:     as07902
    Release:     1
    Version:     6
    Machine:     00C52E704C00
    Instance name: PROFAHR
    Redo thread mounted by this instance: 1
    Oracle process number: 20
    Unix process pid: 33161638, image: oracle@as07902 (TNS V1-V3)
    *** 2011-06-14 10:34:29.296
    *** SESSION ID:(45.14300) 2011-06-14 10:34:29.296
    *** SERVICE NAME:(SYS$USERS) 2011-06-14 10:34:29.296
    *** MODULE NAME:(SQL*Plus) 2011-06-14 10:34:29.296
    *** ACTION NAME:() 2011-06-14 10:34:29.296
    PARSING IN CURSOR #24 len=59 dep=0 uid=5 oct=3 lid=5 tim=7913167696462 hv=1413788073 ad='16668590'
    select count(*) from cpt, cpt, cpt, cpt, cpt, cpt, cpt, cpt
    END OF STMT
    PARSE #24:c=10000,e=14470,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=7913167696460
    BINDS #24:
    EXEC #24:c=0,e=51,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=7913167696555
    WAIT #24: nam='SQL*Net message to client' ela= 0 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=7913167696614
    FETCH #24:c=19020000,e=23797054,p=0,cr=24,cu=0,mis=0,r=1,dep=0,og=1,tim=7913191493688
    WAIT #24: nam='SQL*Net message from client' ela= 381 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=7913191494477
    FETCH #24:c=0,e=1,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,tim=7913191494529
    WAIT #24: nam='SQL*Net message to client' ela= 3 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=7913191494547
    WAIT #24: nam='SQL*Net message from client' ela= 435 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=7913191494997
    STAT #24 id=1 cnt=1 pid=0 pos=1 obj=0 op='SORT AGGREGATE (cr=24 pr=0 pw=0 time=23797048 us)'
    STAT #24 id=2 cnt=100000000 pid=1 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=24 pr=0 pw=0 time=246 us)'
    STAT #24 id=3 cnt=10000000 pid=2 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=21 pr=0 pw=0 time=220 us)'
    STAT #24 id=4 cnt=1000000 pid=3 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=18 pr=0 pw=0 time=165 us)'
    STAT #24 id=5 cnt=100000 pid=4 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=15 pr=0 pw=0 time=146 us)'
    STAT #24 id=6 cnt=10000 pid=5 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=12 pr=0 pw=0 time=127 us)'
    STAT #24 id=7 cnt=1000 pid=6 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=9 pr=0 pw=0 time=106 us)'
    STAT #24 id=8 cnt=100 pid=7 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=6 pr=0 pw=0 time=183 us)'
    STAT #24 id=9 cnt=10 pid=8 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=181 us)'
    STAT #24 id=10 cnt=100 pid=8 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=42 us)'
    STAT #24 id=11 cnt=10 pid=10 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=11 us)'
    STAT #24 id=12 cnt=1000 pid=7 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=55 us)'
    STAT #24 id=13 cnt=10 pid=12 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=6 us)'
    STAT #24 id=14 cnt=10000 pid=6 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=489 us)'
    STAT #24 id=15 cnt=10 pid=14 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=10 us)'
    STAT #24 id=16 cnt=100000 pid=5 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=4588 us)'
    STAT #24 id=17 cnt=10 pid=16 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=9 us)'
    STAT #24 id=18 cnt=1000000 pid=4 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=46335 us)'
    STAT #24 id=19 cnt=10 pid=18 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=5 us)'
    STAT #24 id=20 cnt=10000000 pid=3 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=459465 us)'
    STAT #24 id=21 cnt=10 pid=20 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=7 us)'
    STAT #24 id=22 cnt=100000000 pid=2 pos=2 obj=0 op='BUFFER SORT (cr=3 pr=0 pw=0 time=4616973 us)'
    STAT #24 id=23 cnt=10 pid=22 pos=1 obj=53251 op='TABLE ACCESS FULL CPT (cr=3 pr=0 pw=0 time=9 us)' And now for the 11g database:
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE    11.2.0.2.0      Production
    TNS for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    [...preparation...]
    Elapsed: 00:00:09.51
    [...first execution plan...]
    Statistics
              1  recursive calls
              0  db block gets
             16  consistent gets
              0  physical reads
              0  redo size
            526  bytes sent via SQL*Net to client
            520  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              7  sorts (memory)
              0  sorts (disk)
              1  rows processed
    PDIGIT:SQL> /
    Elapsed: 00:00:09.08
    Execution Plan
    Plan hash value: 2108355742
    | Id  | Operation                   | Name | Rows  | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT            |      |     1 |  3020K  (1)| 10:04:10 |
    |   1 |  SORT AGGREGATE             |      |     1 |            |          |
    |   2 |   MERGE JOIN CARTESIAN      |      |   100M|  3020K  (1)| 10:04:10 |
    |   3 |    MERGE JOIN CARTESIAN     |      |    10M|   302K  (1)| 01:00:26 |
    |   4 |     MERGE JOIN CARTESIAN    |      |  1000K| 30218   (1)| 00:06:03 |
    |   5 |      MERGE JOIN CARTESIAN   |      |   100K|  3029   (1)| 00:00:37 |
    |   6 |       MERGE JOIN CARTESIAN  |      | 10000 |   308   (1)| 00:00:04 |
    |   7 |        MERGE JOIN CARTESIAN |      |  1000 |    35   (0)| 00:00:01 |
    |   8 |         MERGE JOIN CARTESIAN|      |   100 |     6   (0)| 00:00:01 |
    |   9 |          TABLE ACCESS FULL  | CPT  |    10 |     2   (0)| 00:00:01 |
    |  10 |          BUFFER SORT        |      |    10 |     4   (0)| 00:00:01 |
    |  11 |           TABLE ACCESS FULL | CPT  |    10 |     0   (0)| 00:00:01 |
    |  12 |         BUFFER SORT         |      |    10 |    35   (0)| 00:00:01 |
    |  13 |          TABLE ACCESS FULL  | CPT  |    10 |     0   (0)| 00:00:01 |
    |  14 |        BUFFER SORT          |      |    10 |   308   (1)| 00:00:04 |
    |  15 |         TABLE ACCESS FULL   | CPT  |    10 |     0   (0)| 00:00:01 |
    |  16 |       BUFFER SORT           |      |    10 |  3028   (1)| 00:00:37 |
    |  17 |        TABLE ACCESS FULL    | CPT  |    10 |     0   (0)| 00:00:01 |
    |  18 |      BUFFER SORT            |      |    10 | 30217   (1)| 00:06:03 |
    |  19 |       TABLE ACCESS FULL     | CPT  |    10 |     0   (0)| 00:00:01 |
    |  20 |     BUFFER SORT             |      |    10 |   302K  (1)| 01:00:26 |
    |  21 |      TABLE ACCESS FULL      | CPT  |    10 |     0   (0)| 00:00:01 |
    |  22 |    BUFFER SORT              |      |    10 |  3020K  (1)| 10:04:10 |
    |  23 |     TABLE ACCESS FULL       | CPT  |    10 |     0   (0)| 00:00:01 |
    Statistics
              0  recursive calls
              0  db block gets
             16  consistent gets
              0  physical reads
              0  redo size
            526  bytes sent via SQL*Net to client
            520  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              7  sorts (memory)
              0  sorts (disk)
              1  rows processed
      COUNT(*)
    100000000
    Elapsed: 00:00:28.85
    -- trace file output (PDIGIT_ora_27066482_CPT_PERF.trc)
    Trace file /oracle/oradata/PDIGIT/diag/rdbms/pdigit/PDIGIT/trace/PDIGIT_ora_27066482_CPT_PERF.trc
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    ORACLE_HOME = /oracle/product/11202
    System name:     AIX
    Node name:     as07902
    Release:     1
    Version:     6
    Machine:     00C52E704C00
    Instance name: PDIGIT
    Redo thread mounted by this instance: 1
    Oracle process number: 31
    Unix process pid: 27066482, image: oracle@as07902 (TNS V1-V3)
    *** 2011-06-14 10:24:50.724
    *** SESSION ID:(331.21951) 2011-06-14 10:24:50.724
    *** CLIENT ID:() 2011-06-14 10:24:50.724
    *** SERVICE NAME:(SYS$USERS) 2011-06-14 10:24:50.724
    *** MODULE NAME:(SQL*Plus) 2011-06-14 10:24:50.724
    *** ACTION NAME:() 2011-06-14 10:24:50.724
    PARSING IN CURSOR #4578508928 len=59 dep=0 uid=5 oct=3 lid=5 tim=8102505154564 hv=1413788073 ad='70000002e203ff8' sqlid='fqkgnaja49cd9'
    select count(*) from cpt, cpt, cpt, cpt, cpt, cpt, cpt, cpt
    END OF STMT
    PARSE #4578508928:c=10000,e=18215,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,plh=2108355742,tim=8102505154562
    EXEC #4578508928:c=0,e=65,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,plh=2108355742,tim=8102505154716
    WAIT #4578508928: nam='SQL*Net message to client' ela= 6 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=8102505154838
    FETCH #4578508928:c=21270000,e=28828643,p=0,cr=16,cu=0,mis=0,r=1,dep=0,og=1,plh=2108355742,tim=8102533983509
    STAT #4578508928 id=1 cnt=1 pid=0 pos=1 obj=0 op='SORT AGGREGATE (cr=16 pr=0 pw=0 time=28828629 us)'
    STAT #4578508928 id=2 cnt=100000000 pid=1 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=16 pr=0 pw=0 time=73243303 us cost=3020823 size=0 card=100000000)'
    STAT #4578508928 id=3 cnt=10000000 pid=2 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=14 pr=0 pw=0 time=8010638 us cost=302092 size=0 card=10000000)'
    STAT #4578508928 id=4 cnt=1000000 pid=3 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=12 pr=0 pw=0 time=818447 us cost=30218 size=0 card=1000000)'
    STAT #4578508928 id=5 cnt=100000 pid=4 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=10 pr=0 pw=0 time=86497 us cost=3029 size=0 card=100000)'
    STAT #4578508928 id=6 cnt=10000 pid=5 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=8 pr=0 pw=0 time=9531 us cost=308 size=0 card=10000)'
    STAT #4578508928 id=7 cnt=1000 pid=6 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=6 pr=0 pw=0 time=1519 us cost=35 size=0 card=1000)'
    STAT #4578508928 id=8 cnt=100 pid=7 pos=1 obj=0 op='MERGE JOIN CARTESIAN (cr=4 pr=0 pw=0 time=327 us cost=6 size=0 card=100)'
    STAT #4578508928 id=9 cnt=10 pid=8 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=353 us cost=2 size=0 card=10)'
    STAT #4578508928 id=10 cnt=100 pid=8 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=176 us cost=4 size=0 card=10)'
    STAT #4578508928 id=11 cnt=10 pid=10 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=27 us cost=0 size=0 card=10)'
    STAT #4578508928 id=12 cnt=1000 pid=7 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=436 us cost=35 size=0 card=10)'
    STAT #4578508928 id=13 cnt=10 pid=12 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=8 us cost=0 size=0 card=10)'
    STAT #4578508928 id=14 cnt=10000 pid=6 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=2941 us cost=308 size=0 card=10)'
    STAT #4578508928 id=15 cnt=10 pid=14 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=8 us cost=0 size=0 card=10)'
    STAT #4578508928 id=16 cnt=100000 pid=5 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=27468 us cost=3028 size=0 card=10)'
    STAT #4578508928 id=17 cnt=10 pid=16 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=8 us cost=0 size=0 card=10)'
    STAT #4578508928 id=18 cnt=1000000 pid=4 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=240715 us cost=30217 size=0 card=10)'
    STAT #4578508928 id=19 cnt=10 pid=18 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=7 us cost=0 size=0 card=10)'
    STAT #4578508928 id=20 cnt=10000000 pid=3 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=2462884 us cost=302092 size=0 card=10)'
    STAT #4578508928 id=21 cnt=10 pid=20 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=7 us cost=0 size=0 card=10)'
    STAT #4578508928 id=22 cnt=100000000 pid=2 pos=2 obj=0 op='BUFFER SORT (cr=2 pr=0 pw=0 time=21633068 us cost=3020822 size=0 card=10)'
    STAT #4578508928 id=23 cnt=10 pid=22 pos=1 obj=22700 op='TABLE ACCESS FULL CPT (cr=2 pr=0 pw=0 time=9 us cost=0 size=0 card=10)'
    WAIT #4578508928: nam='SQL*Net message from client' ela= 513 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=8102533985627
    FETCH #4578508928:c=0,e=7,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,plh=2108355742,tim=8102533985752
    WAIT #4578508928: nam='SQL*Net message to client' ela= 7 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=8102533985803
    WAIT #4578508928: nam='SQL*Net message from client' ela= 485 driver id=1650815232 #bytes=1 p3=0 obj#=-1 tim=8102533986331
    CLOSE #4578508928:c=0,e=35,dep=0,type=0,tim=8102533986415 Remarks:
    a) I omited the autoexplain plan for the first execution as it is exactly the same as the second one.
    b) Several non relevant messages from sql*plus were also eliminated.
    c) I also deleted some non relevant lines out of the trace files.
    d) No tkprof is added because it delivers no additional value.
    Observations:
    1) Execution time is
    Version  1st   2nd   trace
        10g  7.80  8.03  24.56
        11g  9.51  9.08  28.85
      detla  22%   13%   17%2) Execution time increases significantly when tracing is enabled, although the generated trace file is really tiny.
    Thanks for your help!
    Regards,
    Daniel

  • HTML5 Encoder issue with publishing - URGENT

    I am running Captivate 8 on a Mac. I have created a course with many .flv files. (These were converted from other formats, then uploaded - I did not try to add then let the Encoder convert them upon upload.)
    The course publishes fine to .swf.
    When I try to publish HTML5 with scalable content, I get hung opening the Media Encoder.
    The message reads "Launching Adobe Media Encoder. Generating MP4."
    This screen gets stuck. I have Media Encoder open currently.
    I need to get this published for a client ASAP. Anyone have any ideas? Thanks for your help!

    In case anyone else has this issue, this type of an error is an indicator that the files have not been properly encoded for Captivate. You will need to open Adobe Media Encoder (even if your file is already an .mp4) and encode it.

  • Language issues with 11g xe and apex

    Hi,
    Nice work indeed, but I found that there's not a Chinese version of 11g xe, it is in English, and also for apex embeded, is it ok for me to do the same as before, to install a language for apex by running the script offered within the apex package?
    After installing the apex app, some menus are in English in the interacitve report, like the 'action' button and its included functions, like aggregate, caculate, sort,

    Hi ,
    I have found the way, as the manual stated:
    3.3.10 About Running Oracle Application Express in Other Languages
    The Oracle Application Express interface is translated into German, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Simplified Chinese, and Traditional Chinese. A single instance of Oracle Application Express can be installed with one or more of these translated versions. At runtime, each user's Web browser language settings determine the specific language version.
    In order to install other languages you must use the apex_4.0.zip file which contains the extra files referenced below. If you previously downloaded apex_4.0_en.zip, then you don't need to re-install Oracle Application Express. Simply download apex_4.0.zip and unzip the file into the same directory where you unzipped apex_4.0_en.zip.
    The translated version of Oracle Application Express should be loaded into a database that has a character set that supports the specific language. If you attempt to install a translated version of Oracle Application Express into a database that does not support the character encoding of the language, the installation may fail or the translated Oracle Application Express instance may appear corrupt when run. The database character set AL32UTF8 supports all the translated versions of Oracle Application Express.
    You can manually install translated versions of Oracle Application Express using SQL*Plus. The installation files are encoded in AL32UTF8.
    Note:
    Regardless of the target database character set, to install a translated version of Oracle Application Express, you must set the character set value of the NLS_LANG environment variable to AL32UTF8 before starting SQL*Plus.
    The following examples illustrate valid NLS_LANG settings for loading Oracle Application Express translations:
    American_America.AL32UTF8
    Japanese_Japan.AL32UTF8
    3.3.10.1 Installing a Translated Version of Oracle Application Express
    Whether you are installing for the first time or upgrading from a previous release, you must run the load_lang.sql script to run a translated version of Oracle Application Express.
    The installation scripts are located in subdirectories identified by a language code in the unzipped distribution apex/builder. For example, the German version is located in apex/builder/de and the Japanese version is located in apex/builder/ja. Within each of directory, there is a language loading script identified by the language code (for example, load_de.sql or load_ja.sql).
    To install a translated version of Oracle Application Express:
    Set the NLS_LANG environment variable, making sure that the character set is AL32UTF8. For example:
    Bourne or Korn shell:
    NLS_LANG=American_America.AL32UTF8
    export NLS_LANG
    C shell:
    setenv NLS_LANG American_America.AL32UTF8
    For Windows based systems:
    set NLS_LANG=American_America.AL32UTF8
    Navigate to the directory under apex/builder based on the language you need to install. For example for German, navigate to apex/builder/de. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS specifying the SYSDBA role. For example:
    On Windows:
    SYSTEM_DRIVE:\ sqlplus /nolog
    SQL> CONNECT SYS as SYSDBA
    Enter password: SYS_password
    On UNIX and Linux:
    $ sqlplus /nolog
    SQL> CONNECT SYS as SYSDBA
    Enter password: SYS_password
    Execute the following statement:
    ALTER SESSION SET CURRENT_SCHEMA = APEX_040000;
    Execute the appropriate language specific script. For example:
    @load_lang.sql
    Where lang is the specific language (for example, load_de.sql for German or load_ja.sql for Japanese).
    though I have to download apex 4.0.2, since the packages not avaliable within 11gXE.

  • Issue with xsd Data type mapping for collection of user defined data type

    Hi,
    I am facing a issue with wsdl for xsd mapping for collection of user defined data type.
    Here is the code snippet.
    sample.java
    @WebMethod
    public QueryPageOutput AccountQue(QueryPageInput qpInput)
    public class QueryPageInput implements Serializable, Cloneable
    protected Account_IO fMessage = null;
    public class QueryPageOutput implements Serializable, Cloneable
    protected Account_IO fMessage = null;
    public class Account_IO implements Serializable, Cloneable {
    protected ArrayList <AccountIC> fintObjInst = null;
    public ArrayList<AccountIC>getfintObjInst()
    return (ArrayList<AccountIC>)fintObjInst.clone();
    public void setfintObjInst(AccountIC val)
    fintObjInst = new ArrayList<AccountIC>();
    fintObjInst.add(val);
    Public class AccountIC
    protected String Name;
    protected String Desc;
    public String getName()
    return Name;
    public void setName(String name)
    Name = name;
    For the sample.java code, the wsdl generated is as below:
    <?xml version="1.0" encoding="UTF-8" ?>
    <wsdl:definitions
    name="SimpleService"
    targetNamespace="http://example.org"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://example.org"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    >
    <wsdl:types>
    <xs:schema version="1.0" targetNamespace="http://examples.org" xmlns:ns1="http://example.org/types"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:import namespace="http://example.org/types"/>
    <xs:element name="AccountWSService" type="ns1:accountEMRIO"/>
    </xs:schema>
    <xs:schema version="1.0" targetNamespace="http://example.org/types" xmlns:ns1="http://examples.org"
    xmlns:tns="http://example.org/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:import namespace="http://examples.org"/>
    <xs:complexType name="queryPageOutput">
    <xs:sequence>
    <xs:element name="fSiebelMessage" type="tns:accountEMRIO" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="accountEMRIO">
    <xs:sequence>
    <xs:element name="fIntObjectFormat" type="xs:string" minOccurs="0"/>
    <xs:element name="fMessageType" type="xs:string" minOccurs="0"/>
    <xs:element name="fMessageId" type="xs:string" minOccurs="0"/>
    <xs:element name="fIntObjectName" type="xs:string" minOccurs="0"/>
    <xs:element name="fOutputIntObjectName" type="xs:string" minOccurs="0"/>
    <xs:element name="fintObjInst" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="queryPageInput">
    <xs:sequence>
    <xs:element name="fPageSize" type="xs:string" minOccurs="0"/>
    <xs:element name="fSiebelMessage" type="tns:accountEMRIO" minOccurs="0"/>
    <xs:element name="fStartRowNum" type="xs:string" minOccurs="0"/>
    <xs:element name="fViewMode" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    </xs:schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://example.org"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://example.org" xmlns:ns1="http://example.org/types">
    <import namespace="http://example.org/types"/>
    <xsd:complexType name="AccountQue">
    <xsd:sequence>
    <xsd:element name="arg0" type="ns1:queryPageInput"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="AccountQue" type="tns:AccountQue"/>
    <xsd:complexType name="AccountQueResponse">
    <xsd:sequence>
    <xsd:element name="return" type="ns1:queryPageOutput"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="AccountQueResponse" type="tns:AccountQueResponse"/>
    </schema>
    </wsdl:types>
    <wsdl:message name="AccountQueInput">
    <wsdl:part name="parameters" element="tns:AccountQue"/>
    </wsdl:message>
    <wsdl:message name="AccountQueOutput">
    <wsdl:part name="parameters" element="tns:AccountQueResponse"/>
    </wsdl:message>
    <wsdl:portType name="SimpleService">
    <wsdl:operation name="AccountQue">
    <wsdl:input message="tns:AccountQueInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"
    ns1:Action=""/>
    <wsdl:output message="tns:AccountQueOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"
    ns1:Action=""/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="SimpleServiceSoapHttp" type="tns:SimpleService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="AccountQue">
    <soap:operation soapAction=""/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="SimpleService">
    <wsdl:port name="SimpleServicePort" binding="tns:SimpleServiceSoapHttp">
    <soap:address location="http://localhost:7101/WS-Project1-context-root/SimpleServicePort"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    In the above wsdl the collection of fintObjInst if of type xs:anytype. From the wsdl, I do not see the xsd mapping for AccountIC which includes Name and Desc. Due to which, when invoking the web service from a different client like c#(by creating proxy business service), I am unable to set the parameters for AccountIC. I am using JAX-WS stack and WLS 10.3. I have already looked at blog http://weblogs.java.net/blog/kohlert/archive/2006/10/jaxws_and_type.html but unable to solve this issue. However, at run time using a tool like SoapUI, when this wsdl is imported, I am able to see all the params related to AccountIC class.
    Can some one help me with this.
    Thanks,
    Sudha.

    Did you try adding the the XmlSeeAlso annotation to the webservice
    @XmlSeeAlso({<package.name>.AccountIC.class})
    This will add the schema for the data type (AccountIC) to the WSDL.
    Hope this helps.
    -Ajay

  • Performance issues with respect scheme registration,select & insert query

    I am facing performance issues with respect to schema registration,Select & insert query towards 10.2.0.3 version.It is taking around 45 minutes to register schema and it is taking around 5 min to insert a single document into xml db where as it was taking less than min to insert a single document into xml db of 9.2.0.6 version.Would like to know the issue and solution to resolve this issue.Please help me out on this as it is very urgent for me

    Since it appears that this is an XML DB specific question, you're probably better off posting in the XML DB. The folks over there have much more experience with the ins and outs of that particular product.
    Justin

  • Two issues with oracle BPM 11g PS4

    Greetings.
    Im actually developing a series of processes in the new BPM Suite but im facing some issues that are really affecting the desired outputs of the project regarding to the time of developement:
    1. I created data object based on a XSD, but when a need to make transformations in the BPMN process this object does not appear in the sources that you can add for the transformation. Is there something wrong with the XSD maybe ? (I tested in bpel process an i can create varialbles for transformations). (See the XSD type below)
    2. I have two human tasks, both of them with a custom implementation using the feature "ADF Task Flow based on human task". For the second manual activity, the data control that gets generated dissapears from my application (is not in the data controls section) and there is no way the get it back. Is this a bug ?
    Hope someone can help.
    Thanks in advance.
    Here the XSD im using:
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.pihssehocol.com" targetNamespace="http://www.pihssehocol.com"
    elementFormDefault="qualified">
    <xsd:complexType name="AlertaType">
    <xsd:sequence>
    <xsd:element name="id" nillable="true" type="xsd:int"/>
    <xsd:element name="tipoAlerta" nillable="true" type="xsd:string"/>
    <xsd:element name="esTipoGestionDeInformacion" nillable="true" type="xsd:int"/>
    <xsd:element name="estado" nillable="true" type="xsd:string"/>
    <xsd:element name="idTipoAlerta" nillable="true" type="xsd:int"/>
    <xsd:element name="fechaReporte" nillable="true" type="xsd:date"/>
    <xsd:element name="fechaRecepcion" nillable="true" type="xsd:date"/>
    <xsd:element name="fechaCierre" nillable="true" type="xsd:date"/>
    <xsd:sequence>
    <xsd:element name="notificaciones" nillable="true" type="NotificacionType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="descripcion" nillable="true" type="xsd:string"/>
    <xsd:sequence>
    <xsd:element name="documentos" nillable="true" type="DocumentoType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="fuente" nillable="true" type="xsd:string"/>
    <xsd:element name="idFuente" nillable="true" type="xsd:int"/>
    <xsd:element name="interes" nillable="true" type="xsd:string"/>
    <xsd:element name="idInteres" nillable="true" type="xsd:int"/>
    <xsd:element name="alcance" nillable="true" type="xsd:string"/>
    <xsd:element name="idAlcance" nillable="true" type="xsd:int"/>
    <xsd:element name="riesgo" nillable="true" type="xsd:string"/>
    <xsd:element name="idRiesgo" nillable="true" type="xsd:int"/>
    <xsd:element name="agenteGeneradorRiesgo" nillable="true" type="xsd:string"/>
    <xsd:element name="idAgenteGeneradorRiesgo" nillable="true" type="xsd:int"/>
    <xsd:element name="region" nillable="true" type="xsd:string"/>
    <xsd:element name="idRegio" nillable="true" type="xsd:int"/>
    <xsd:element name="bloque" nillable="true" type="xsd:string"/>
    <xsd:element name="idBloque" nillable="true" type="xsd:int"/>
    <xsd:element name="departamento" nillable="true" type="xsd:string"/>
    <xsd:element name="idDepartamento" nillable="true" type="xsd:int"/>
    <xsd:element name="municipio" nillable="true" type="xsd:string"/>
    <xsd:element name="idMunicipio" nillable="true" type="xsd:int"/>
    <xsd:element name="tipoInstalacion" nillable="true" type="xsd:string"/>
    <xsd:element name="idTipoInstalacion" nillable="true" type="xsd:int"/>
    <xsd:element name="instalacion" nillable="true" type="xsd:string"/>
    <xsd:element name="idInstalacion" nillable="true" type="xsd:int"/>
    <xsd:element name="analisis" nillable="true" type="xsd:string"/>
    <xsd:element name="nivelDeAlerta" nillable="true" type="xsd:string"/>
    <xsd:element name="idNivelDeAlerta" nillable="true" type="xsd:int"/>
    <xsd:element name="descNivelDeAlerta" nillable="true" type="xsd:string"/>
    <xsd:sequence>
    <xsd:element name="seguimientos" nillable="true" type="SeguimientoType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="commodityS1" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityS2" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityS3" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityI1" nillable="true" type="xsd:int"/>
    <xsd:element name="commodityI2" nillable="true" type="xsd:int"/>
    <xsd:element name="commoditySI3" nillable="true" type="xsd:int"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SeguimientoType">
    <xsd:sequence>
    <xsd:element name="fechaSeguimiento" nillable="true" type="xsd:string"/>
    <xsd:element name="anotaciones" nillable="true" type="xsd:string"/>
    <xsd:element name="documentos" nillable="true" type="DocumentoType"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DocumentoType">
    <xsd:sequence maxOccurs="unbounded">
    <xsd:element name="id" nillable="true" type="xsd:int"/>
    <xsd:element name="documento" nillable="true" type="xsd:string"/>
    <xsd:element name="nombre" nillable="true" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NotificacionType">
    <xsd:sequence maxOccurs="unbounded">
    <xsd:element name="nombre" nillable="true" type="xsd:string"/>
    <xsd:element name="email" nillable="true" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>

    I have had this same issue this past week when I tried to manually create the task flows. If I delete the first project, the data control for the second does appear. When I have both projects created and look at the datacontrols.dcx I do see the data control (under each project).

  • Bpelc issues with WSDL schema definition

    Hi,
    I have been attempting to deploy a relative simple BPEL example, developed using the BPEL Designer Eclipse plugin and deployed on BPEL Process Manager.
    The BPEL consists of receiving a SOAP message, copying variables using assign from the input message to a message defined in an external WSDL, invoking that WSDL's service and copying the results of that service into the output message.
    To design the external service, I developed a simple Java class in Apache Axis and used the Java2WSDL tool to create all the interfaces. I then copied that WSDL to the BPEL designer and started to design the BPEL.
    The problem is to do with the definition of messages within the WSDL, the following snippet is from the WSDL generated in Apache Axis:
    <wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema"
         targetNamespace="http://mdsuk.com/wsdl/example/PSP1">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
    <complexType name="OutputCT">
    <sequence>
    <element name="message" nillable="true" type="xsd:string"/>
    <element name="paymentReference" nillable="true" type="xsd:string"/>
    <element name="success" nillable="true" type="xsd:boolean"/>
    </sequence>
    </complexType>
    </schema>
    </wsdl:types>
    I then tried to create the <assign> statement for the External Service Message -> BPEL Output Message using BPEL Designer using the visual editor, it generated the following code:
    <assign name="assign-2">
    <copy>
         <from variable="pspOutput" part="outputCT" query="/message"></from>
         <to variable="output" part="payload" query="/tns:OrderTestResponse/tns:result"/>
    </copy>
    <copy>
         <from variable="pspOutput" part="outputCT" query="/success"></from>
         <to variable="output" part="payload" query="/tns:OrderTestResponse/tns:success"/>
    </copy>
    </assign>
    Trying to compile this generated code resulted in:
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 94 of "D:\EclipseWorkspace\OrderTest\OrderTest.bpel", query "/message" is invalid, because step 'message' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc]
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 98 of "D:\EclipseWorkspace\OrderTest\OrderTest.bpel", query "/success" is invalid, because step 'success' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    So, the generated code from BPEL Designer was failing to compile. This resulted in a long check of the code, finally I realised that it expected the inputCT variable to be present in the XPath, so I manually changed the code to
    <assign name="assign-2">
    <copy>
         <from variable="pspOutput" part="outputCT" query="/outputCT/message"></from>
         <to variable="output" part="payload" query="/tns:OrderTestResponse/tns:result"/>
    </copy>
    <copy>
         <from variable="pspOutput" part="outputCT" query="/outputCT/success"></from>
         <to variable="output" part="payload" query="/tns:OrderTestResponse/tns:success"/>
    </copy>
    </assign>
    This allowed to code to compile, so I deployed the BPEL to the Process Manager, and invoked a query using the Web Interface.
    The BPEL started up fine, it invoked my external Axis Web Service, Axis produced the output (visible via debugging) however Process Manager tried to process the output, it crashed with the following exception:
    06/01/19 16:29:11 com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure}
    messageType: {null}
    parts: {{summary=<summary>empty variable/expression result.
    xpath variable/expression expression "/outputCT/message" is empty at line 94, when attempting reading/copying it.
    Please make sure the variable/expression result "/outputCT/message" is not empty.
    </summary>}}
    So, the compiled BPEL code, which had the WSDL schema to compare against was failing during execution, I inspected the output from the Axis Web Service, which was:
    <?xml version="1.0" encoding="utf-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <processPaymentResponse xmlns="http://mdsuk.com/wsdl/example/PSP1">
    <outputCT xmlns="">
    <ns1:message xmlns:ns1="http://mdsuk.com/wsdl/example/PSP1">Payment Succesful</ns1:message>
    <ns2:paymentReference xmlns:ns2="http://mdsuk.com/wsdl/example/PSP1">1137688175137</ns2:paymentReference>
    <ns3:success xmlns:ns3="http://mdsuk.com/wsdl/example/PSP1">true</ns3:success>
    </outputCT>
    </processPaymentResponse>
    </soapenv:Body>
    </soapenv:Envelope>
    The key difference was that the message / paymentReference and success attributes were prefixed with the namespace "http://mdsuk.com/wsdl/example/PSP1" , this makes sense as the schema has the attribute targetNamespace="http://mdsuk.com/wsdl/example/PSP1".
    However, when I tried to modify the BPEL to read:
    <assign name="assign-2">
    <copy>
         <from variable="pspOutput" part="outputCT" query="/outputCT/nsxml1:message"></from>
         <to variable="output" part="payload" query="/tns:OrderTestResponse/tns:result"/>
    </copy>
    <copy>
         <from variable="pspOutput" part="outputCT" query="/outputCT/nsxml1:success"></from>
         <to variable="output" part="payload" query="/tns:OrderTestResponse/tns:success"/>
    </copy>
    </assign>
    It complained:
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 94 of "D:\EclipseWorkspace\OrderTest\OrderTest.bpel", query "/outputCT/nsxml1:message" is invalid, because step 'nsxml1:message' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc]
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 98 of "D:\EclipseWorkspace\OrderTest\OrderTest.bpel", query "/outputCT/nsxml1:sucess" is invalid, because step 'nsxml1:sucess' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] .
    So, the BPEL would not validate against the WSDL schema that was being produced, I read up on the W3 Schema specification, and found that the schema can take the attribute elementFormDefault - this attribute takes the values 'qualified' or 'unqualified'. If qualified, then it explicitly states that all children elements should be beloning to the namespace of this element.
    So, I changed the schema to read:
    <wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema"
         targetNamespace="http://mdsuk.com/wsdl/example/PSP1"
         elementFormDefault="qualified">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
    <complexType name="OutputCT">
    <sequence>
    <element name="message" nillable="true" type="xsd:string"/>
    <element name="paymentReference" nillable="true" type="xsd:string"/>
    <element name="success" nillable="true" type="xsd:boolean"/>
    </sequence>
    </complexType>
    </schema>
    </wsdl:types>
    The BPEL compiled and ran succesfully.
    However, the problem/issue here is, Oracle bpelc assumed that if the elementFormDefault attribute was missing from the schema definition, it defaulted to unqualified, even with the targetNamespace attribute present.
    Axis and <oXygen/> XML Editors, in which I tested the WSDL code, assumed that if the elementFormDefault attribute was missing, it defaulted to qualified.
    I cannot find anything in the Schema Specification to say which is correct - can anyone shed any light on this? I also want to make Oracle BPEL users aware of this issue.
    Regards,
    Peter Dolukhanov

    I resolved this issue by adding the following to the 2nd schema in the wsdl
    xmlns:xsdLocal1="urn:/crmondemand/xml/integrationevent"
    inside the 2nd schema
    <xsd:schema
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    xmlns:xsdLocal1="urn:/crmondemand/xml/integrationevent"
    targetNamespace="urn:crmondemand/ws/integrationevent/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    and this line immediately below it
    <xsd:import namespace="urn:/crmondemand/xml/integrationevent" />
    I could then create a proxy class using wsdl.exe

  • Issue with Opportunity schema contained in Opportunity.wsdl and Integration

    There is Opportunity XML schema object defined for Siebel web-service with URI “urn:/crmondemand/xml/opportunity” in opportunity.wsdl and opportunity.xsd contained in integrationevent.zip. Please find attached the schema files.
    If you check the diff, the opportunity schema is different, which is actually a conflict from Siebel side since it is the same object identified by URI “urn:/crmondemand/xml/opportunity”. Can we get some information about the discrepancy from Siebel OD team?
    Following compiler error comes for the BPEL process, where both Opportunity wsdl and integration event being used:
    Error:
    [Error ORABPEL-10903]: failed to read wsdl
    [Description]: in "bpel.xml", Global Type declaration/definition of name '{urn:/crmondemand/xml/opportunity}Opportunity' are duplicated at the following locations:
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.wsdl [line#: 89]
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.xsd [line#: 12]
    There are at least two of them looking different:
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.wsdl [difference starting at line#:635]
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.xsd [difference starting at line#:558]
    Global Type declaration/definition of name '{urn:/crmondemand/xml/opportunity}Team' are duplicated at the following locations:
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.wsdl [line#: 2602]
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.xsd [line#: 2524]
    There are at least two of them looking different:
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.wsdl [difference starting at line#:2602]
    file:/C:/Bhavnesh/Work/SiebelPoll/SourceCode/SiebelPoll/JDSU_SiebelToODSOpportunityTransfer/bpel/opportunity.xsd [difference starting at line#:2524]
    [Potential fix]: If your site has a proxy server, then you may need to configure your BPEL Server, designer and browser with your proxy server configuration settings (see tech note on http://otn.oracle.com/bpel for instructions).
    Following is the difference between two schema:
    New line in opportunity.wsdl
    <xsd:element name="ListOfOpportunityContactRole" maxOccurs="1" minOccurs="0" type="xsdLocal1:ListOfOpportunityContactRole"></xsd:element>
    Difference between the sequence of elements in both schema:
    <xsd:complexType name="Team"><xsd:sequence><xsd:element name="OpportunityAccessId" maxOccurs="1" minOccurs="0" type="xsdLocal1:string30"></xsd:element>
    <xsd:element name="OpportunityTeamId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    Thanks and regards,
    Bhavnesh Patel.
    Edited by: bhavnesh_p on Oct 9, 2008 1:24 PM

    Hello Bhavnesh,
    we just got into the same issue with the differing Opportunity-XSD/WSDL you have mentioned in your posting.
    Following is the difference between two schema:
    New line in opportunity.wsdl
    <xsd:element name="ListOfOpportunityContactRole" maxOccurs="1" minOccurs="0" type="xsdLocal1:ListOfOpportunityContactRole"></xsd:element>
    Difference between the sequence of elements in both schema:
    <xsd:complexType name="Team"><xsd:sequence><xsd:element name="OpportunityAccessId" maxOccurs="1" minOccurs="0" type="xsdLocal1:string30"></xsd:element>
    <xsd:element name="OpportunityTeamId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>Did you get any update on this problem?
    Thanks in adavance & Best regards..
    Andre

  • Hello Anybody, I have a question. Can any of you please suggest me how to make an xml file from the database table with all the rows? Note:- I am having the XSD Schema file and the resulted XML file should be in that XSD format only.

    Hello Anybody, I have a question. Can any of you please suggest me how to make an xml file from the database table with all the records?
    Note:- I am having the XSD Schema file and the resulted XML file should be in that XSD format only.

    The Oracle documentation has a good overview of the options available
    Generating XML Data from the Database
    Without knowing your version, I just picked 11.2, so you made need to look for that chapter in the documentation for your version to find applicable information.
    You can also find some information in XML DB FAQ

  • OBIEE 11g  Map View - Issue with Label Translation

    Hi All,
    I have a strange translation issue with the Maps in 11g.
    Created in English language to plot the Revenue for each of the Postal Codes.
    I selected Postal Code and Revenue Amount in the Criteria and created a new Map View. It had the text 'Postal Code' in the Map Legend and then the scale for revenue amount.
    Now I logged on with Chinese Language , it still appears as 'Postal Code' in English where in it was actually supposed to show it in Chinese.
    We have a translation pack to get all the column names translated. If I try creating a new table view, it shows the translated text instead of 'Postal Code', but some how this doesn't work with Maps.
    Has anyone faced similar issues ? Is there a workaround for this ?
    Thanks for any pointers.

    Hi,
    I also encounter the same issue. When I view combined layout, I get the No Results message. But when I edit the table layout, I see that there are records returned. Does anyone had any luck in resolving this issue?
    Thanks!

  • OBIEE 11g Issue with "group by"

    Hello,
    I have issues with the physical queries generated by OBIEE engine.
    All the facts are at detailed granular level. when I query the table, group by clause is excluded from the query. following is the sample query generated by OBIEE 11g engine.
    select 0 as c1,
    D1.c2 as c2,
    D1.c1 as c3,
    D2.c3 as c4,
    D2.c2 as c5,
    D2.c1 as c6
    from
    (select distinct T48494.SMBL as c1,
    T48494.EXP_DT as c2
    from
    VW_CONTRACT_DETAILS T48494
    where ( T48494.EXP_DT in (TO_DATE('2012-09-03 00:00:00' , 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2012-09-19 00:00:00' , 'YYYY-MM-DD HH24:MI:SS')) )
    ) D1,
    (select sum(T48494.TRADED_VOL) as c1,
    sum(T48494.TRADED_VAL) as c2,
    sum(T48494.TOTAL_TRADES) as c3
    from
    VW_CONTRACT_DETAILS T48494
    where ( T48494.EXP_DT in (TO_DATE('2012-09-03 00:00:00' , 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2012-09-19 00:00:00' , 'YYYY-MM-DD HH24:MI:SS')) )
    ) D2
    order by c3, c2
    I'm getting similar kind of issues(exclusion of group by from query) even when i query other fact tables as well. Is there any global change to be made?
    Regards,
    Kishore

    Does it mean you are expecting a group by on
    D1.c1, D1.c2?
    So query should like
    select 0 as c1,
    D1.c2 as c2,
    D1.c1 as c3,
    D2.c3 as c4,
    D2.c2 as c5,
    D2.c1 as c6
    from
    (select distinct T48494.SMBL as c1,
    T48494.EXP_DT as c2
    from
    VW_CONTRACT_DETAILS T48494
    where ( T48494.EXP_DT in (TO_DATE('2012-09-03 00:00:00' , 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2012-09-19 00:00:00' , 'YYYY-MM-DD HH24:MI:SS')) )
    ) D1,
    (select sum(T48494.TRADED_VOL) as c1,
    sum(T48494.TRADED_VAL) as c2,
    sum(T48494.TOTAL_TRADES) as c3
    from
    VW_CONTRACT_DETAILS T48494
    where ( T48494.EXP_DT in (TO_DATE('2012-09-03 00:00:00' , 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2012-09-19 00:00:00' , 'YYYY-MM-DD HH24:MI:SS')) )
    ) D2
    group by c3, c2 ---> added line
    order by c3, c2

Maybe you are looking for

  • Home Sharing and Airplay: fall 2011 major trouble in iTunes to APTV, IOS devices - detailed run-through.

    Dear all, and dear Apple - as you know flagged trouble regarding Home Sharing to devices and to APTV has grown exponentially this fall and it is high time Apple calmly regained control over the situation. Get a grip, this is a fundamental "it just wo

  • Logical system has not been assigned to any business grp

    We have converted R/3 system (4.6c) from EBCDIC to ASCII. R/3 is integrated with SCM 5.0. Everything was fine before conversion. After Conversion, in SCM qRFC Monitor Inbound Queue (TCODE = SMQ2), we are getting the error "Logical system &##ä<+è### h

  • Open a Pages created PDF in Pages?

    I created a document in Pages and exported it as a PDF.   I no longer have a copy of the document in any format other than the PDF.   How do I reopen that document in Pages to make changes?

  • Migo Screen Layout Change

    Hi Experts, I want to Hide Amount in LC Field (Screen field- GOITEM-DMBTR, ) in Display of MIGO. How can I do this in spro. Kindly suggest. Thanks in Advance Ishu

  • Trouble exporting jpegs in reduced sizes from LR 5.3

    I often export images as small, low res jpegs (usually, but not always, from NEF files) for my customers' social media use.  Recently, no matter what dimensions or resolution I enter on the export page, LR still exports it a a full size jpeg.  I am u