Question regarding: the correlation ID of reading in the Oracle SOA Suite BPEL process

Hello

How to read a Message of MQ, which has put in place with a BPEL correlation ID STRING and
invoke the corresponding adapter JCA FTP put with this correlation ID in SOA Suite.
Can someone let me know how to do this?

Thank you
KK

You can use the below properties on the activity of reception of the MQ adapter and map it to a string variable.

jca.mq.MQMD.CorrelId

Inbound/outbound. The message to retrieve correlation identifier / to. Accepts a string encoded in hexadecimal.

jca.mq.Inbound.MQMD.CorrelId

Outgoing. Correlation identifier of the message recovered in the asynchronous req-response scenario. Accepts a hexadecimal encoded string

Tags: Fusion Middleware

Similar Questions

  • HTML template for e-mails in the oracle soa suite

    Hi all

    I am trying to create a standard email template that can be used to send emails from Oracle soa as a result of the help of ums adapter activity or by e-mail.

    As if I get IN. info, I should fill in the data of PO in the email with headers, the headers and footers. For even if I get the XML invoice I should use same template to generate the e-mail of the sample.

    Is it possible in soa or is this the right way to go?

    Thank you.

    Don't know what you are after here...

    I think all you need is an XSL transformation that will generate the HTML instead of XML...

    See you soon,.

    Vlad

  • Yes, another question regarding the freezing of Safari - EtreCheck report included

    Yes, another question regarding the freezing of Safari.

    From a little over a month (I think), Safari started freezing regularly whenever I want to open new tabs or switch between tabs. I found myself to leave the program several times per day / hour. I can't identify any specific common cause (other than my MacBook being old) or any new software or updates that might have initiated the question. At first I thought he might have many tabs, I tried to open, but recently it happens even with only a few tabs open.

    I worked through the steps I found in this forum and others: empty the cache, start in safe mode, etc nothing works.

    Based on the previous suggestions, I have downloaded and run EntreReport which I included below. The note and maybe just a distraction, but EntreReport has crashed three times tonight, before he was able to produce the sub report. I ran the report after restarting my system with no other programs running.

    Suggestions are welcome at this stage because I want to start using Chrome or Firefox because I like the transfer procedure between my devices.

    Thank you in advance.

    Ben

    -----------

    EtreCheck version: 2.9.11 (264)

    Report generated 2016-04-28 22:48:58

    Download EtreCheck from https://etrecheck.com

    Time 05:45

    Performance: Below average

    Click the [Support] links to help with non-Apple products.

    Click [details] for more information on this line.

    Click on the link [check files] help with unknown files.

    Problem: Apps are broken

    Description:

    Safari freeze when opening new tabs / switching between the tabs.

    Hardware Information:

    MacBook Pro (15-inch, mid 2009)

    [Data sheet] - [User Guide] - [warranty & Service]

    MacBook Pro - model: MacBookPro5, 3

    1 2.66 GHz Intel Core 2 Duo CPU: 2 strands

    4 GB of RAM expandable - [Instructions]

    BANK 0/DIMM0

    OK 2 GB DDR3 1067 MHz

    BANK 1/DIMM0

    OK 2 GB DDR3 1067 MHz

    Bluetooth: Old - transfer/Airdrop2 not supported

    Wireless: en1: 802.11 a/b/g/n

    Battery: Health = battery check - Cycle count = 389

    Video information:

    NVIDIA GeForce 9400M - VRAM: 256 MB

    Color LCD 1440 x 900

    NVIDIA GeForce 9600M GT - VRAM: 256 MB

    Software:

    OS X El Capitan 10.11.4 (15E65) - since startup time: less than an hour

    Disc information:

    FUJITSU MJA2320BH FFS G1 disk0: (320,07 GB) (rotation)

    EFI (disk0s1) < not mounted >: 210 MB

    Macintosh HD (disk0s2) /: 319,21 go-go (54,93 free)

    Recovery HD (disk0s3) < not mounted > [recovery]: 650 MB

    HL-DT-ST DVD - RW GS23N)

    USB information:

    Built-in ISight from Apple Inc..

    Card reader Apple

    Apple Inc. BRCM2046 hub.

    Apple Inc. Bluetooth USB host controller.

    Apple Inc. Apple keyboard / Trackpad

    Computer, Inc. Apple IR receiver.

    Guardian:

    Mac App Store and identified developers

    Unknown files:

    ~/Library/LaunchAgents/com. GoodShop.updater.plist

    ~/Library/application support/GoodShop/updater

    A unknown file found. [Check files]

    Kernel extensions:

    / Library/Application Support/Symantec/virus

    [no charge] com.symantec.kext.SymAPComm (11.1.2f17 - 2015-05-23) [Support]

    / Library/Extensions

    [no charge] expressvpn.tap (20150118 - 2016-04-12) [Support]

    [loading] expressvpn.tun (20150118 - 2016-04-12) [Support]

    / System/Library/Extensions

    [no charge] com.DYMO.usbprinterclassdriver.kext (1.1 - SDK 10.9-2016-04-12) [Support]

    com.Silex.driver.sxuptp [no charge] (1.5.1 - 2016-04-12) [Support]

    com.symantec.kext.internetSecurity [no charge] (1.3.2 - 2016-04-12) [Support]

    com.Symantec.kext.IPS [no charge] (3.2 - 2016-04-12) [Support]

    Startup items:

    CMA: path: / Library/StartupItems/cma

    RosettaStoneLtdDaemon: Path: / Library/StartupItems/RosettaStoneLtdDaemon

    Startup items are obsolete in OS X Yosemite

    Launch system officers:

    [loaded] 8 tasks Apple

    [loading] 165 tasks Apple

    [operation] 65 tasks Apple

    Launch system demons:

    [loaded] 45 tasks Apple

    [loading] 161 tasks Apple

    [operation] 83 tasks Apple

    Launch officers:

    [no charge] com.adobe.AAM.Updater - 1.0.plist (2016-04-28) [Support]

    [failure] com.adobe.ARMDCHelper.cc24aef4a1b90ed56a... plist (2015-10-31) [Support]

    [operation] com.epson.Epson_Low_Ink_Reminder.launcher.plist (2015-01-19) [Support]

    [loading] com.epson.esua.launcher.plist (2015-06-29) [Support]

    [operation] com.epson.eventmanager.agent.plist (2014-09-21) [Support]

    [loading] com.google.keystone.agent.plist (2016-03-01) [Support]

    [operation] com.mcafee.menulet.plist (2016-03-23) [Support]

    [operation] com.mcafee.reporter.plist (2016-03-23) [Support]

    [loading] com.oracle.java.Java - Updater.plist (2013-11-14) [Support]

    [operation] com.symantec.uiagent.application.plist (2010-11-16) [Support]

    [operation] com.trusteer.rapport.rapportd.plist (2016-03-19) [Support]

    Launch demons:

    [loading] com.adobe.ARMDC.Communicator.plist (2015-10-31) [Support]

    [loading] com.adobe.ARMDC.SMJobBlessHelper.plist (2015-10-31) [Support]

    [loading] com.adobe.fpsaud.plist (2016-04-15) [Support]

    com.DYMO.pnpd.plist [no charge] (2014-10-16) [Support]

    [loading] com.expressvpn.tap.plist (2016-01-27) [Support]

    [loading] com.expressvpn.tun.plist (2016-01-27) [Support]

    [loading] com.google.keystone.daemon.plist (2016-03-01) [Support]

    [loading] com.macpaw.CleanMyMac3.Agent.plist (2016-04-18) [Support]

    [operation] com.mcafee.cspd.plist (2015-05-08) [Support]

    com.mcafee.ssm.ScanFactory.plist [no charge] (2016-03-16) [Support]

    com.mcafee.ssm.ScanManager.plist [no charge] (2016-03-16) [Support]

    [operation] com.mcafee.virusscan.fmpd.plist (2016-03-22) [Support]

    [loading] com.microsoft.office.licensing.helper.plist (2010-08-25) [Support]

    [loading] com.oracle.java.Helper - Tool.plist (2013-11-14) [Support]

    [loading] com.symantec.MissedTasks.plist (2009-11-10) [Support]

    [loading] com.symantec.Sched501 - 1.plist (2014-08-27) [Support]

    [loading] com.symantec.Sched501 - 4.plist (2015-01-08) [Support]

    [loading] com.symantec.Sched501 - 5.plist (2015-01-08) [Support]

    [loading] com.symantec.avscandaemon.plist (2009-10-10) [Support]

    [operation] com.symantec.diskMountNotify.plist (2009-09-14) [Support]

    [loading] com.symantec.navapd.plist (2009-09-14) [Support]

    [loading] com.symantec.navapdaemonsl.plist (2009-11-14) [Support]

    [operation] com.symantec.sharedsettings.plist (2009-07-22) [Support]

    [operation] com.symantec.symSchedDaemon.plist (2009-11-10) [Support]

    [operation] com.symantec.symdaemon.plist (2009-03-27) [Support]

    [operation] com.trusteer.rooks.rooksd.plist (2016-03-19) [Support]

    User launch officers:

    com [running]. GoodShop.updater.plist (2013-09-24) [Support]

    [loading] com.adobe.AAM.Updater - 1.0.plist (2015-10-25) [Support]

    [failure] com.facebook.videochat. [entrenched passage] .plist (2014-08-09) [Support]

    [loading] com.macpaw.CleanMyMac3.Scheduler.plist (2016-04-25) [Support]

    Items in user login:

    iTunesHelper Application (/ Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)

    Application of Google Reader (Google Drive.app/Applications /)

    Dropbox application (/ Applications/Dropbox.app)

    ExpressVPN application (/ Applications/ExpressVPN.app)

    CleanMyMac 3 Menu Application (/ Applications/CleanMyMac 4.app/Contents/MacOS/CleanMyMac 3 Menu.app)

    Other applications:

    [ongoing] com.DYMO.pnpd

    [ongoing] com.getdropbox.dropbox.83552

    [ongoing] com.google.GoogleDrive.81632

    [ongoing] com.macpaw.CleanMyMac3.Menu.80672

    [ongoing] com.mcafee.ssm.ScanManager

    [ongoing] com.mcafee.virusscan.ssm.ScanFactory

    [loading] 420 tasks Apple

    [operation] 193 tasks Apple

    Plug-ins Internet:

    o1dbrowserplugin: 5.41.3.0 - 10.8 SDK (2015-12-16) [Support]

    Default browser: 601 - SDK 10.11 (2016-04-18)

    Flip4Mac WMV Plugin: 2.4.4.2 (2012-12-25) [Support]

    DYMO Safari Addin: Unknown - SDK 10.9 (2014-10-26) [Support]

    AdobePDFViewerNPAPI: 15.010.20060 - SDK 10.8 (2016-03-11) [Support]

    FlashPlayer - 10.6: 21.0.0.226 - SDK 10.6 (2016-04-25) [Support]

    Silverlight: 5.1.30514.0 - SDK 10.6 (2015-09-16) [Support]

    QuickTime Plugin: 7.7.3 (2016-04-12)

    Flash Player: 21.0.0.226 - SDK 10.6 (2016-04-25) [Support]

    googletalkbrowserplugin: 5.41.3.0 - 10.8 SDK (2015-12-11) [Support]

    iPhotoPhotocast: 7.0 (2010-11-15)

    AdobePDFViewer: 15.010.20060 - SDK 10.8 (2016-03-11) [Support]

    SharePointBrowserPlugin: 14.3.0 - SDK 10.6 (2013-02-09) [Support]

    SiteAdvisor: 2.0 - 10.1 SDK (2015-03-30) [Support]

    JavaAppletPlugin: Java 8 updated 77 03 (2016-04-18) check the version of build

    Safari extensions:

    AdBlock - BetaFish, Inc. - https://getadblock.com (2016-03-30)

    Add to wishlist Amazon - Amazon.com - http://www.amazon.com/wishlist?ref=cm_wl_saf_ext (2011-07-09)

    GoodShop - GOODSEARCH LLC - http://www.GoodSearch.com (2013-09-24)

    SiteAdvisor - McAfee - http://www.siteadvisor.com (2015-09-28)

    PIN button - Pinterest, Inc. - http://www.pinterest.com/ (2015-07-03)

    3rd party preference panes:

    Flash Player (2016-04-15) [Support]

    Flip4Mac WMV (2012-05-15) [Support]

    Growl (2015-09-16) [Support]

    Java (2016-04-18) [Support]

    Norton\nQuickMenu (2010-11-16) [Support]

    Trusteer Endpoint Protection (2016-04-18) [Support]

    Time Machine:

    Time Machine not configured!

    Top of page process CPU:

    5% WindowServer

    1% kernel_task

    0% fontd

    0% SymDaemon

    Top of page process of memory:

    445 MB kernel_task

    Mdworker (18) 430 MB

    164 MB Google Reader

    Dropbox 123 MB

    VShieldScanner (4) 66 MB

    Virtual memory information:

    106 MB free RAM

    4.15 GB used RAM (770 MB cache)

    6 MB used Swap

    Diagnostic information:

    April 28, 2016, 22:42:12 ~/Library/Logs/DiagnosticReports/EtreCheck_2016-04-28-224212_[redacted].crash

    com.etresoft.EtreCheck - /Applications/EtreCheck.app/Contents/MacOS/EtreCheck

    28 April 2016, 22:21:42 self-test - spent

    April 28, 2016, 19:49:12 ~/Library/Logs/DiagnosticReports/EtreCheck_2016-04-28-194912_[redacted].crash

    April 28, 2016, 19:47:10 ~/Library/Logs/DiagnosticReports/EtreCheck_2016-04-28-194710_[redacted].crash

    April 28, 2016, 19:38:58 ~/Library/Logs/DiagnosticReports/EtreCheck_2016-04-28-193858_[redacted].crash

    April 28, 2016, 19:04:58 ~/Library/Logs/DiagnosticReports/rapportd_2016-04-28-190458_[redacted].crash

    /Library/rapport/*/rapportd.app/Contents/MacOS/rapportd

    April 28, 2016, 06:06:59 /Library/Logs/DiagnosticReports/Safari_2016-04-28-060659_[redacted].hang

    /Applications/Safari.app/Contents/MacOS/Safari

    April 28, 2016, 12:48:04 AM /Library/Logs/DiagnosticReports/SubmitDiagInfo_2016-04-28-004804_[redacted].cpu _resource.diag [details]

    / System/Library/CoreServices/SubmitDiagInfo

    April 27, 2016, 22:01:10 /Library/Logs/DiagnosticReports/Safari_2016-04-27-220110_[redacted].hang

    April 27, 2016, 21:57:37 /Library/Logs/DiagnosticReports/Safari_2016-04-27-215737_[redacted].hang

    April 27, 2016, 19:05:50 ~/Library/Logs/DiagnosticReports/EtreCheck_2016-04-27-190550_[redacted].crash

    April 27, 2016, 06:57:28 ~/Library/Logs/DiagnosticReports/Airmail 2_2016-04-27-065728_ .crash [deleted]

    / Applications/Airmail 2.app/Contents/MacOS/Airmail 2

    26 April 2016, 19:48:11 /Library/Logs/DiagnosticReports/Safari_2016-04-26-194811_[redacted].hang

    Remove all apps viruses you have

    Symantec, McAfee, Norton...

    CleanMyMac3

  • A few questions regarding the audit

    Hi all



    Greetings. I have a few questions regarding the audit.


    1. how to enable auditing for create table and truncate table by a user?

    SQL> audit table by schema_name;
    
    Audit succeeded.
    Fact the knowledge of the above: http://psoug.org/reference/auditing.html

    This succeeded. But when I actually created a table, it does not reflect in the dba_audit_trail;


    Do I have to use the number of action by and then combine it with another table to populate the create table/truncate table?


    2. How can I check what all auditing has been activated so far?


    Please suggest me. I am unable to follow the audit to create and truncate.


    Concerning
    KK

    In the above article that I mentioned earlier it said check the dba_audit_trail table.

    COLUMN username FORMAT A10
    COLUMN owner    FORMAT A10
    COLUMN obj_name FORMAT A10
    COLUMN extended_timestamp FORMAT A35
    
    SELECT username,
           extended_timestamp,
           owner,
           obj_name,
           action_name
    FROM   dba_audit_trail
    WHERE  owner = 'AUDIT_TEST'
    ORDER BY timestamp;
    
    USERNAME   EXTENDED_TIMESTAMP                  OWNER      OBJ_NAME   ACTION_NAME
    ---------- ----------------------------------- ---------- ---------- ----------------------------
    AUDIT_TEST 16-FEB-2006 14:16:55.435000 +00:00  AUDIT_TEST TEST_TAB   CREATE TABLE
    AUDIT_TEST 16-FEB-2006 14:16:55.514000 +00:00  AUDIT_TEST TEST_TAB   INSERT
    AUDIT_TEST 16-FEB-2006 14:16:55.545000 +00:00  AUDIT_TEST TEST_TAB   UPDATE
    AUDIT_TEST 16-FEB-2006 14:16:55.592000 +00:00  AUDIT_TEST TEST_TAB   SELECT
    AUDIT_TEST 16-FEB-2006 14:16:55.670000 +00:00  AUDIT_TEST TEST_TAB   DELETE
    AUDIT_TEST 16-FEB-2006 14:17:00.045000 +00:00  AUDIT_TEST TEST_TAB   DROP TABLE
    
    6 rows selected.
    
    SQL>
    

    Have you reviewed this table?

    Alternatively, you can consult the table of dba_stmt_audit_opts.
    DBA_STMT_AUDIT_OPTS

    Published by: Kerri_Robberts on July 15, 2011 15:11

  • Oracle SOA Suite in the cloud?

    Greetings,

    I'm looking for a FRIEND hosting the complete latest Oracle SOA Suite. There is something like that?

    Kind regards

    Nicolas DUFFY

    Nicolas,

    Oracle does not plan to release an IDM updated right now. You may be interested by the apparatus of VirtualBox Oracle SOA Suite/BPM Suite - 11.1.1.6

    http://www.Oracle.com/technetwork/middleware/soasuite/learnmore/vmsoa-172279.html

    Kind regards
    Anuj

  • Oracle SOA Suite 11 g for the payload of the Composite instance

    Hello! Im trying to run code from guide Oracle SOA Suite 11 g - get the payload instance of Composite - Part2

    IM added to the code to display the string after transformation:

    import java.io.StringWriter;

    import java.sql. *;

    import java.util.Hashtable;

    Javax.naming import. *;

    Javax.xml.transform import. *;

    Import javax.xml.transform.dom.DOMSource;

    Import javax.xml.transform.stream.StreamResult;

    Oracle.xml.binxml import. *;

    Oracle.xml.parser.v2 import. *;

    Import oracle.xml.scalable.InfosetReader;

    public class GetPayload {}

    public static connection getConnection() bird Exception {}

    Context ctx = null;

    Hashtable ht = new Hashtable();

    HT.put (Context.INITIAL_CONTEXT_FACTORY, "WebLogic.JNDI.WLInitialContextFactory");

    HT.put (Context.PROVIDER_URL, "t3://test.ru:8001");

    CTX = new InitialContext (ht);

    javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/SOADataSource");

    Return ds.getConnection ();

    }

    public static String getPayload() {}

    Statement stmt = null;

    Fitting out = null;

    ResultSet rs = null;

    String query =

    'select xmldoc.document DOC' + 'from xmldoc, instance_payload inspay, composite_instance cmpins xml_document ' +.

    "where xmldoc.document_id = inspay.payload_key"+ ".

    ' and inspay.instance_id = cmpins.id "+".

    ' and inspay.instance_type = 'composite' "+".

    "and doc. DOCUMENT_TYPE = 2 "+"

    'and inspay.instance_id = 1933802 ";

    String payload = "";

    XMLDocument doc = null;

    try {}

    connection = getConnection().

    stmt = connection.createStatement ();

    RS = stmt.executeQuery (query);

    XMLDOMImplementation xmldomimpl = new XMLDOMImplementation();

    While (RS. Next {}

    BinXMLProcessor xmlprocessor = BinXMLProcessorFactory.createProcessor ();

    XMLStream BinXMLStream = xmlprocessor.createBinXMLStream (rs.getBlob ("DOC"));

    BinXMLDecoder xmldecoder = xmlstream.getDecoder ();

    XmlReader InfosetReader = xmldecoder.getReader ();

    doc = (XMLDocument) xmldomimpl.createDocument (xmlreader);

    TransformerFactory tf = TransformerFactory.newInstance ();

    Transformer transformer;

    transformer = tf.newTransformer ();

    transformer.setOutputProperty (OutputKeys.OMIT_XML_DECLARATION, "yes");

    StringWriter writer = new StringWriter();

    transform. Transform (new DOMSource (doc), new StreamResult (writer));

    payload = m:System.NET.SocketAddress.ToString () .replaceAll () writer.getBuffer ("<", "& lt;"). replaceAll (">","& ;"); gt)

    }

    } catch (Exception e) {}

    e.printStackTrace ();

    } {Finally

    try {}

    If (rs! = null)

    RS. Close();

    If (stmt! = null)

    stmt. Close();

    If (connection! = null)

    Connection.Close;

    } catch (Exception e) {}

    }

    }

    return the payload;

    }

    Public Shared Sub main (String [] args) {}

    System.out.println (getPayload ());

    }

    }

    To project Im added a few jar:

    xmlparserv2.jar of middleware/oracle_common/modules/oracle.xdk_11.1.0

    wlclient.jar of /oracle/middleware/wlserver_10.3/server/lib

    When Im im project making errorrunning:

    D:\Oracle\Java\jdk1.6.0_45\bin\javaw.exe-serveur - classpath C:\JDeveloper\mywork\ParseXMLbin\.adf; C:\JDeveloper\mywork\ParseXMLbin\GetPayload\classes;D:\libs\oracle.xdk_11.1.0\xmlparserv2.jar;D:\libs\wlclient.jar-Djavax.net.ssl.trustStore=D:\Oracle\Middleware1\wlserver_10.3\server\lib\DemoTrust.jks GetPayload

    java.lang.ClassCastException: java.lang.Object incompatible with java.io.Serializable

    at weblogic.iiop.IIOPOutputStream.writeAny(IIOPOutputStream.java:1588)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2231)

    at weblogic.utils.io.ObjectStreamClass.writeFields(ObjectStreamClass.java:414)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:235)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:225)

    at weblogic.corba.utils.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:182)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:1963)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:2001)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2266)

    at weblogic.jdbc.common.internal.RmiDataSource_WLSkel.invoke (unknown Source)

    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)

    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)

    to weblogic.rmi.internal.BasicServerRef$ 1.run(BasicServerRef.java:522)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)

    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    WebLogic journal file /oracle/middleware/user_projects/domains/ECMdomain/servers/soa_server1/logs/soa_server1.log

    # < 17 November 2015 09:44:04 EET > < WARNING > < RMI > < webtst.russvet.ru > < soa_server1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <>< ad53144a2e378d05:19b7a705:15101221102:-8000-00000000002ec16c > < 1447746244170 > < BEA-080003 > < RuntimeException thrown by rmi server: weblogic.jdbc.common.internal.RmiDataSource.getConnection)

    java.lang.ClassCastException: java.lang.Object incompatible with java.io.Serializable.

    java.lang.ClassCastException: java.lang.Object incompatible with java.io.Serializable

    at weblogic.iiop.IIOPOutputStream.writeAny(IIOPOutputStream.java:1588)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2231)

    at weblogic.utils.io.ObjectStreamClass.writeFields(ObjectStreamClass.java:414)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:235)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:225)

    at weblogic.corba.utils.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:182)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:1963)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:2001)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2266)

    at weblogic.jdbc.common.internal.RmiDataSource_WLSkel.invoke (unknown Source)

    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)

    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)

    to weblogic.rmi.internal.BasicServerRef$ 1.run(BasicServerRef.java:522)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)

    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    Could help you find the solution?

    Thanks for the help guys.

    I created wlfullclient.jar and added instead wlclient.jar

    1. go to the server/lib directory.

    CD WL_HOME/server/lib

    2. use the following command to create wlfullclient.jar in server/lib directory:

    java-jar wljarbuilder.jar

    3. you can now copy and group wlfullclient.jar with client applications


    After that, I got error about not activate remote JDBC. Solution:

    /Oracle/middleware/user_projects/domains/ECMdomain/bin/setDomainEnv.sh

    WLS_JDBC_REMOTE_ENABLED = "-Dweblogic.jdbc.remoteEnabled =true"


    After these steps, I waited to succeed =) but once again an error:

    java.lang.NoClassDefFoundError: oracle/sql/BfileDBAccess

    Solution: add ojdbc6.jar to the project


    Now all the perfect job. I hope that this statement will help someone!

  • API to disable the process BPEL (State = stop) in Oracle soa suite 10 g

    Hello world

    I am looking for a solution disable a BPEL process without using the BPEL console in Oracle SOA suite 10 g. I was thinking about an API, but I can't find in the list below those that would be useful:

    http://download-UK.Oracle.com/docs/CD/B31017_01/integrate.1013/b28986/index.html?com/Oracle/BPEL/client/package-summary.html

    Any ideas?

    It also crossed my mind to use Ant by disabling a BPEL process. Anyone know if there are any available custom Ant task for updating the State of a BPEL process?

    I look forward to hearing from you all!

    Thank you!!

    SR

    Hi SR,

    You can do this by having a BPEL process with a java embedding containing code below.

    /*
     * Input Variables
    */
    String processName   = (String)getVariableData("processName");
    String revision      = (String)getVariableData("revision");              
    
    /*
     * Declare variables.
    */
    IBPELProcessHandle procHandle = null;
    Locator loc = null;
    BPELProcessMetaData bpelProcessMetadata = null;              
    
    try{
        /*
         * get Locator Instance
        */
        loc = getLocator();
        /*
         * Lookup Process. Revision optional.
        */
        if(revision == null || revision.trim().equals(""))
        {
          procHandle = loc.lookupProcess( processName );
        }
        else
        {
          procHandle = loc.lookupProcess(processName, revision);
        }
        if(procHandle == null)
        {
          throw new Exception("Unable to find process: " + processName);
        }
        /*
         * Get Metadata of the process.
        */
        bpelProcessMetadata = procHandle.getMetaData();              
    
        /*
         * Set Lifecycle to Retired.
         * Use setState(IBPELProcessConstants.STATE_OFF) to change process state to off.
         */
        bpelProcessMetadata.setLifecycle(IBPELProcessConstants.LIFECYCLE_RETIRED);
        /*
         * Finally update the process with the modified metadata.
         */
        procHandle.updateMetaData(bpelProcessMetadata);
    }catch (Exception e)
    {
      addAuditTrailEntry(e);
    }
    

    If you wish, you can schedule this process.

    Concerning
    PavanKumar.M

  • Newbie question for the Oracle application server

    Hi Master,
    a DBA I am interesting to broaden my skill with learning on the application server.
    I knew that in the past before Weblogic bought by Oracle, Oracle, always using Oracle application server.
    Now with the Weblogic gaining more popularity on the market, which is the product the value of learning and get certified.

    Is it still useful to take Application Server 10 g or go with Weblogic. in certification path, Weblogic 10 g.
    WebLogic now replaces the Oracle application server, average abandoned Oracle Application Server?

    Please enlighten me and thank you for your help

    Lie

    Question if I go for Oracle WebLogic Server 10 g Administrator Certified Expert System it will be good to work with 11g thus?

    Make it part of the same system (now). Like WebLogic is the portal and the Jukebox, forms etc. are the records.

    What book other than the documentation that you have found the right one for learning.

    Yet to find one, Oracle documentation was OK.

    Is it better to learn the Linux or Windows version?

    Both are very well, choose the operating system you know better.

    Best regards

    mseberg

    I built my Middleware on Linux 64-bit test. Note that the 32-bit version allows to run Forms and Reports Developer.

    Beware of pre-installation tasks

    Install the Oracle database
    Linux RCU (repository creation utility)

    Database

    Use an existing database. (And it worked)

    My test was divided into four main parts: (in this order)

    Installation of the regional coordination unit
    WebLogic Server Install
    Install JRocket
    Forms and reports Install

    According to me, it took me two or three times to do things. (or at least work)

    I found myself with these URLs in the end:

    Administration Server Console http://Host/console 7001
    Enterprise Manager Console http://Host/em 7002
    Enterprise Manager Agent http://Host/emd/main
    Oracle Forms http://Host/formes/frmservlet 9001
    Oracle reports http://Host/rapports/rwservlet 9002

    So far, I have only an addition to my Web Page:

    http://www.Visi.com/~mseberg/compile_forms_on_wl.html

    As always this work orders:

    ./opmnctl status
    

    I was able to add PHP after you apply the hotfix 9292625.

    Note of Oracle that I found useful

    854117.1

    Published by: mseberg on May 20, 2011 14:16

  • Question about the Oracle Client software

    Good afternoon

    The following statement appears in the day 2 DBA OBE for Chapter 4:

    >
    You must first install the Oracle database client software, which includes the Oracle Net software.
    >

    I downloaded the instant client, installed and everything works fine. However, the instant client does not include the Oracle Net software. I searched for a 'no snapshot' customer ;) he would understand, but did not find these clients. I tried to start the complete installation (downloaded from the Oracle site) and there is no option to install the client only.

    Question: There is another client that includes the Oracle Net software as described in the OBE? If Yes, where is it?

    Thank you for your help,

    John.

    Yes, the "full" client package is available in the downloads / database and has a name like this:

    Oracle Database 11 g Release 2 (11.2.0.1.0) Client for Microsoft Windows (32-bit)

    (and of course is available for different platforms)

  • Question about the Oracle database resource management

    Good evening
    I have a question about Oracle database Resource Management (DRM) for Oracle Database 10 g. I had an incident which, in a development/UAT environment (different instances, same box, don't ask), a developer wrote a wrong SQL statement that consumed 99% of the CPU. Currently, there is no limit of resources on two cases of db, and the developers don't want limits. However, my manager wants a method to prevent something like this does not happen. If I use the Oracle database resources management, create a consumer group (called "DevEnv") at 40% CPU usage, what will happen if a user of DevEnv runs a bad SQL statement that normally consumes 90% CPU again? Anyone would take a different approach? Thank you.

    Sincerely,
    Sho Fukamachi

    782718 wrote:
    If users in the case of "db_uat" use 60% CPU would be users who belongs to DevEnv pending 'db_test' cannot be used more than 40% CPU, so their queries become slower at their end? I would like to know if this behavior works the same in an environment of multiple instances. Thank you.

    Yes, because the available processor would be 40%, they use more, while.

  • A question about the Oracle SQL Developer Oracle instance connection

    Hi all

    I would be grateful if you could kindly give me a helping hand.

    Recently, I installed the Oracle 11 g on Linux (ubuntu 8.10) database. I not create startup scripts. So here's how I start the server: (my linux user name is "dariyoosh", but in order to start the server I have connection on the terminal shell as user 'oracle')
    dariyoosh@alborz:~$ su oracle
    Password: 
    oracle@alborz:/home/dariyoosh$ cd
    oracle@alborz:~$ ORACLE_SID=database01
    oracle@alborz:~$ . oraenv
    ORACLE_SID = [database01] ? 
    The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1 is /u01/app/oracle
    oracle@alborz:~$ sqlplus '/as sysdba'
    ...
    SQL> STARTUP NOMOUNT
    ORACLE instance started.
    ...
    SQL> ALTER DATABASE MOUNT;
    ...
    SQL> ALTER DATABASE OPEN;
    
    Database altered.
    Then I can work without any problems with my database and everything works pretty well. Today, I decided to install Oracle SQL Developer IDE as it makes it easier to modify the SQL code. My problem is that after reading the tutorial Oracle online, that I am still able to connect to my database. Firstly according to the method that I wrote, I have set up the Oracle instance. But then when I run Oracle SQL Developer I don't know what to choose for the user name and password? because since SQL * Plus shell as you can see I always write: "sqlplus 'virtue sysdba' and it does not prompt me for any password, I can access the database directly." Any idea? What password? What user name? for Oracle SQL Developer?

    Thanks in advance.

    When you connect "/ as sysdba", you actually connect as the user named SYS from the privileges of your operating system. SYS is the owner of the database and a privileged user. You really want to use this username for the day to day operations, but only for what can do only SYS. If you need a different user name. Several Oracle databases have a user named SCOTT who has a number of tables for use tutorial. By default, the password for SCOTT's "Tiger." You may also have other demo users, such as "HR". I admit that I forgot what is the password of the HR, but it doesn't really matter because SYS can change with this command:

    ALTER USER hr IDENTIFIED BY whateveryouwant;
    

    This command:

    SELECT USERNAME FROM ALL_USERS;
    

    lists all the users in your database. Understand that many of these users are there as owners of objects such as stored procedures and tables for Application Express, or TYPEs for Oracle Locator, not for general use. When you are ready to create your own objects, ask SYS create a username for them with

    CREATE USER myusername IDENTIFIED BY mypassword;
    

    and grant that user the privileges as necessary. You'll want to read before you get too far - I think that the developer of the Application Guide is a good starting point.

  • How to read values from property XMLfile into BPEL process local variable?

    I would use a file of properties with certain parameters, for example

    < myparm1 >
    12345
    < / myparm1 >

    How can I read from a BPEL process such a property XML text file and assign it in by example variable local 'intparm1 '?

    Where (what directory) should I put this XML file property it is always available for playback?

    Peter

    Hello

    You can also use

    ORA: readFile () function as follows:
    ORA: readFile(xml file location (ex. "file:///D:\\SOA\\FileAdapters\\readFile\\test\\test.xml"),xsd file location (ex.» fichier: / / / D:\\SOA\\FileAdapters\\readFile\\test\\test.xsd») "))

    inside the activity assign assign to the variable you want.

    concerning
    arababah

    Published by: arababah on August 10, 2009 12:55 AM

  • How to change a sync to forget the service and fire bpel process

    Hi all

    I need to change a synchronous BPEL process in a fire and forget service in SOA 11 g.

    If anyone have implemented the same thing in their projects, please provide your inputs/suggestions.

    Thanks in advance

    Hello

    You will need to change the WSDL operation to a one-way asynchronous type.

    i.e.






    TO





    Otherwise, no matter what it is calling the service will wait for a response.

  • How to connect the Ombudsman with several bpel process

    Hi Please someone tell me how to connect the Ombudsman with several processes bpel in soa 11g

    And here

    http://eoracleapps.blogspot.com/2009/11/how-to-call-synchronous-BPEL-process.html

  • Try to throw the fault of a BPEL process to another

    We try to throw a fault of a BPEL process to another and are apparently faced with a common problem. In other words, the appeal process is to expire and never receives the fault.

    The rookie mistake is probably at fault (pun intended).

    Here are the samples of a simple "Hello World" process that tries to blame.

    excerpt of the SLBP file...

    < process name = "HelloJavaWorldSynchronous".
    targetNamespace = "http://xmlns.oracle.com/HelloJavaWorldSynchronous."
    xmlns = "http://schemas.xmlsoap.org/ws/2003/03/business-process/."
    xmlns:XP20 = "http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20".
    xmlns:bpws = "http://schemas.xmlsoap.org/ws/2003/03/business-process/".
    xmlns:ns1 = "http://helloworldjavaproject/".
    xmlns:LDAP = "http://schemas.oracle.com/xpath/extension/ldap".
    container = "http://www.w3.org/2001/XMLSchema".
    xmlns:client = "http://xmlns.oracle.com/HelloJavaWorldSynchronous".
    xmlns:bpelx = "http://schemas.oracle.com/bpel/extension".
    xmlns:ORA = "http://schemas.oracle.com/xpath/extension".
    xmlns:ORCL = "http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc" >

    ...

    < faultHandlers >
    < Tote >
    < name of sequence = "Sequence_1" >
    < assign the name = "Assign_3" >
    < copy >
    < from expression = "12345" / >
    < variable = part of the "FaultVar" = "code" / >
    < / copy >
    < copy >
    < expression = "' Hello fault summary'" / >
    < variable = part of the "FaultVar" = "summary" / >
    < / copy >
    < copy >
    < from expression = "" test Hello detail"" / >
    < variable = part of the "FaultVar" = "retail" / >
    < / copy >
    < / assign >
    < throw name = "Throw_2" faultName = "client: myFault.
    faultVariable = "FaultVar" / >
    < / sequence >

    ...

    File HelloJavaWorldSynchronous.wsdl

    < definitions
    name = "HelloJavaWorldSynchronous".
    targetNamespace = "http://xmlns.oracle.com/HelloJavaWorldSynchronous."
    xmlns = "http://schemas.xmlsoap.org/wsdl/".
    xmlns:ns1 = "http://schemas.oracle.com/bpel/extension".
    xmlns:plnk = "http://schemas.xmlsoap.org/ws/2003/05/partner-link/".
    xmlns:client = "http://xmlns.oracle.com/HelloJavaWorldSynchronous".
    >
    < import namespace = location = "RuntimeFault.wsdl" ;/ "http://schemas.oracle.com/bpel/extension" >
    < types >
    < scheme xmlns = "http://www.w3.org/2001/XMLSchema" >
    < import namespace = schemaLocation = "HelloJavaWorldSynchronous.xsd" ;/ "http://xmlns.oracle.com/HelloJavaWorldSynchronous" >
    < / schema >
    < / types >
    < name of message = "HelloJavaWorldSynchronousRequestMessage" >
    < name of part = "payload" element = "client: HelloJavaWorldSynchronousProcessRequest" / >
    < / message >
    < name of message = "HelloJavaWorldSynchronousResponseMessage" >
    < name of part = "payload" element = "client: HelloJavaWorldSynchronousProcessResponse" / >
    < / message >
    < portType name = "HelloJavaWorldSynchronous" >
    < name of operation 'process' = >
    < input message = "client: HelloJavaWorldSynchronousRequestMessage" / >
    < output message = "client: HelloJavaWorldSynchronousResponseMessage" / >
    < name fault = 'myFault' message = "ns1:RuntimeFaultMessage" / >
    < / operation >
    < / portType >
    < plnk:partnerLinkType name = "HelloJavaWorldSynchronous" >
    < plnk:role name = "HelloJavaWorldSynchronousProvider" >
    < name plnk:portType = "customer: HelloJavaWorldSynchronous" / >
    < / plnk:role >
    < / plnk:partnerLinkType >
    < / definitions >

    The standard RuntimeFault.wsdl file (RuntimeFaultMessage message is defined here, I don't need a message to HelloJavaWorldSynchronous.wsdl. Can I?)

    <? XML version = "1.0"; Encoding = "UTF-8"? >
    < name of definitions = "RuntimeFault."
    targetNamespace = "http://schemas.oracle.com/bpel/extension."
    container = "http://www.w3.org/2001/XMLSchema".
    xmlns = "http://schemas.xmlsoap.org/wsdl/" >

    < name of message = "RuntimeFaultMessage" >
    < name of part = "code" type = "xsd: String" / >
    < name of part = "Summary" type = "xsd: String" / >
    < name of part = "detail" type = "xsd: String" / >
    < / message >
    < / definitions >

    But when we invoke the process, after the standard timeout 45 seconds, we always get...

    < Faulthttp://schemas.xmlsoap.org/soap/envelope/ >
    env:Server < faultcode > < / faultcode >
    com.oracle.bpel.client.delivery.ReceiveTimeOutException < faultstring >: waiting for reply has expired. The conversation id is f290d62d2ad31aa6:-49eb76f4:124eb51622a:-7 c 91. Please check the for detail process instance. < / faultstring >
    < / failures >

    Audit console below hold a clue. "I noticed the message BPELFault" has not caught by a catch block in the end.

    < Tote >
    <>sequence
    Assign_3
    [2009-11-13 11:18:32] Updated more variable 'FaultVar '...
    -< FaultVar >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "code" >
    < code xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > 12345"
    < code >
    < / part >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "summary" >
    < Summary xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" / > "
    < / part >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "detail" >
    < detail xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" / > "
    < / part >
    < / FaultVar >
    [2009-11-13 11:18:32] Updated more variable 'FaultVar '...
    -< FaultVar >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "code" >
    < code xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > 12345"
    < code >
    < / part >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "summary" >
    < Summary xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > Hello fault summary "
    < / Summary >
    < / part >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "detail" >
    < detail xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" / > "
    < / part >
    < / FaultVar >
    [2009-11-13 11:18:32] Updated more variable 'FaultVar '...
    -< FaultVar >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "code" >
    < code xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > 12345"
    < code >
    < / part >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "summary" >
    < Summary xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > Hello fault summary "
    < / Summary >
    < / part >
    -< part xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "detail" >
    < detail xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > detail test Hello "
    < / details >
    < / part >
    < / FaultVar >
    Throw_2 (defective)
    [2009-11-13 11:18:32] "{http://xmlns.oracle.com/HelloJavaWorldSynchronous} myFault" was lifted. More...
    -< myFault xmlns = "http://xmlns.oracle.com/HelloJavaWorldSynchronous" >
    -part name = "code" >
    < code xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > 12345"
    < code >
    < / part >
    -part name = "summary" >
    < Summary xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > Hello fault summary "
    < / Summary >
    < / part >
    -< part name = "detail" >
    < detail xmlns = "" xmlns:def = "http://www.w3.org/2001/XMLSchema" xsi: type = "def:string" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > detail test Hello "
    < / details >
    < / part >
    < / myFault >
    < / sequence >
    < / Tote >
    [2009-11-13 11:18:32] "BPELFault" has not caught by a catch block.
    [2009-11-13 11:18:32] BPEL process instance '570162' cancelled

    Hello
    It is a common mistake novices face.
    What is happening is your calling process does not receive a response, and he remains pending until it times out.

    For me, it seems like the fault is going a faultHandler that is associated with more extensive outside and that faultHandler is not an answer. If this makes the calling process wait forever.
    Please try to add a response activity in the faultHandler. If you see the response activity closely, it includes a section of the fault, using which you can shift the blame to the calling process.

    Let me know how you go.

    Regds,
    [email protected]
    http://www.ibiztrack.com

Maybe you are looking for