Business Activity Monitoring for BPEL Processes
Hello,
IEP is capable of monitoring real time events, Real time business event collection and processing.
In that case, can we use IEP to monitor BPEL process activities with activity data.
One very big part, the ability to provide functionality for third parties (clients like Me) to register some sort of observer to capture live BPEL process activity, is missing.
I'm trying to cover that big hole in my project. That's the reason I'm posting about BPEL process management capabilities and events.
But I got no concrete answers for that. Not every business use can be provided by any generic system.
I looked at CAM (which comes with Alaska build). But I couldn't get much info about entire picture.
Other BPEL engines, the one I have used, has the functionality to do activity monitoring and process management. (IBM Process server, Apache ODE)
Could any IEP, BPEL component developers answer any sort of solution to my use case?
Thank you
Raja
I agree that this would be very useful. If anyone can provide additional insight it would be much appreciated.
Similar Messages
-
Integrate Business Activity Monitoring (BAM) with Oracle Forms Recognition
Hi All,
As per project requirement, I have to integrate Business Activity Monitoring (BAM) with Oracle Forms Recognition.
Does anyone have an idea how can this be achievable from OFR Verifier?
Thanks,
Moumi.Hi All,
Apart from my previous queries, I found that there is an sample reporting program - Oracle Application Express application has been developed and tested using version 4.1 of AppExpress.
To access OFR tables I run the below script in below sequence in my local IPM environment as found in this link- http://workplacedba.blogspot.in/2012/11/ofr-odc-installation.html
Seq 1 - 01-OFR-AP-Tables_Oracle.sql
Seq 2 - 02-OFR-AP-Reporting_Oracle.sql
Seq 3 - 03-XX_ROUND_IT.fnc
Seq 4 - 04-XX_ROUNDDOWN.fnc
Seq 5 - 05-XX_ROUNDUP.fnc
Seq 6 - 06-OFR-AP-EBS-Views.sql
Seq 7 - 07-INVOICE_NUMBER_FORMATS_INS.sql
Seq 8 - 08-Insert Into Company.sql
I couldn't found the below queries in my installables -
Seq 3 - 03-XX_ROUND_IT.fnc
Seq 4 - 04-XX_ROUNDDOWN.fnc
Seq 5 - 05-XX_ROUNDUP.fnc
Seq 7 - 07-INVOICE_NUMBER_FORMATS_INS.sql
Seq 8 - 08-Insert Into Company.sql
can anyone provide me these sql scripts?
Thanks,
Moumi -
How to maintain List Of Values (LOV's) for BPEL Processes
We are integrating two systems.Source and destination systems store data in different formats. For example State is stored as a string in source and its stored as an number in destination system. In BPEL we are trying to transform this information and send it to destination system so that it understands the incoming data.
A sample of transformation we need to do is as shown below.
State in Source Sate in Destination
Texas 1
Nebraska 2
But we have so many fields that we need to transform as we are doing for State.
What is the best way of handling these domain mappings in BPEL. I want to know is there any efficient way we can handle this in BPEL as we do in J2EE applications(Maintaining them in Domain tables and making them available for all functionalities).
We are looking to hold all these domain mappings at one place and use in all the processes we design.Can anyone suggest a better way to handle this for BPEL processes.Hi,
I am using the lookup-xml for maintaining list of values.But dont know whats the problem unable to get the output.
Example: this is just a sample one which i am testing.
My xml file is placed in c folder with the name "StateList.xml" which contains the following info.
<?xml version="1.0"?>
<Countries>
<Country><Abbreviation>CO</Abbreviation><FullName>CO</FullName></Country>
<Country><Abbreviation>CT</Abbreviation><FullName>Connecticut</FullName></Country>
<Country><Abbreviation>ID</Abbreviation><FullName>Idaho</FullName></Country>
<Country><Abbreviation>NJ</Abbreviation><FullName>New Jersey</FullName></Country>
<Country><Abbreviation>AP</Abbreviation><FullName>Andhra Pradesh</FullName></Country>
</Countries>
And in BPEL, in the transformation i am taking the input and assigning this lookup value to the output variable as follows :
<ns1:result>
<xsl:value-of select="orcl:lookup-xml('file:/c:/StateList.xml','/Countries/Country','Abbreviation','FullName',/ns1:HelloWorldPavanaProcessRequest/ns1:input)"/>
</ns1:result>
But unable to get the result.Kindly help me out in this.
Regards,
Pavana -
BUSINESS RULES WITH SYNCHRONOUS BPEL PROCESS
Hi
I want to know whether i can use Business Rules with Synchronous BPEL process. Actually i developed an example synchronous BPEL process but while invoking decision service it generated an error stating RECEIVE TIMEOUT fault. But when i created identical process in ASYNCHRONOUS mode it went through without any error.
Thanks and Regards
VishnuJust in case, here is some documentation about changing the syncMaxWaitTime
http://download-east.oracle.com/docs/cd/B31017_01/integrate.1013/b28980/bpel_install.htm
Jan Kettenis -
Inbound security for BPEL processes
Hello,
I am trying to enable Inbound security for BPEL processes. i made changes to message-handlers.xml as specified in the document.
However when i sent a test message using AXIS API, i am getting the below error.
Error while invoking inbound message handler.
An error has occurred while attempting to invoke the inbound message handler class "class com.collaxa.cube.security.Authenticator" for the message "". The exception reported was: Could not apply security [No username provided, security expects user]
I am using one of User Ids specified in system-jazn-data.xml and I can see that input soap message has a usernametoken . Any Inputs please?
ThanksIf you want to use the BPEL tool you can simulate some load using the initiate option. There is a checkbox where you can specify the load you want to perform.
Otherwise you need to use products such as Mercury (now HP) Load Runner. This is an expensive option but gives you very good output. The other option is to develop your own scripts to test the performance.
cheers
James -
Business Activity Monitoring of ODI integration process.
Dear All,
I would like to understand steps or methdology, to implement monitoring of Integration process in ODI 11g so that business users can monitor the success and failure of the scheduled process in production environment..
Thanks and RegardsYou are looking for OdiConsole.
Oracle Data Integrator Console is a web-based console for managing and monitoring an Oracle Data Integrator run-time architecture and for browsing design-time objects.
For more on this you can refer
http://docs.oracle.com/cd/E17904_01/integrate.1111/e12643/odi_console.htm -
Scope structured activity in JDeveloper/BPEL Process
well, I am quite using Jdeveloper for createing BPEL process with scope activity and without. Now under what conditions ideally one should go for scope activity ?
Is it similar to methods in Java ? and variables we declare inside this scope are visible only within this scope --> again something similar to local variables in Java.
So, ideally when should developer think of using scope activity in bpel ? though many's answers would be depends the business scenario. But I need some general concepts & thought about how one should use this ?
Thanks.Hi,
Scope activity is being used as a container for other activities. Within the scope you can manage fault handling, compensation, variable declaration, correlation etc..
When you build, or design your process, you need to consider a use of a scope activity.
For example: You need to design a process that calls java class and a web service(or other 2 operations). You can:
1. Use 1 scope that contains both calls. That way, if you will have an error for either one of the services, you can catch it, and do something, like terminate the process.
2. Use 1 scope for each service call. That way, if you will have an error for either one of the services, you can catch it, and continue to the next process step (scope or other activity).
Also, within a scope you can declare an operation that Replay the scope. That way, if something happens -> begin the scope (and its activities) from the beginning.
There are many ways and purposes to use a scope. Again, it depends what is your requirement.
One important thing to consider –scope can influence on performance (just to be aware of).
Arik -
Invalid xml document for BPEL Process.
Hi everyone,
I am getting below error after i set validateXML=strict
Invalid xml document.
According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-datatype-valid.1.2.1: '' is not a valid value for 'decimal'.
Error::cvc-type.3.1.3: The value '' of element 'ns1:p_person_id' is not valid.
Please make sure that the xml document is valid against your schemas.
Kindly help me with the steps. I am just a SOA admin, not developer.
Regards
Lammeki.Ummmm Vikas,
Lemme bring out a better picture, so u get more clear on this one.
The developer has upgraded an already deployed BPEL process.
Since then, she has been facing problem. When she invoke those process they simply end up as faulted with a yellow color ! mark.
Now i as an admin, i tried everything to help her cos she escalated the issue to me, thinking maybe there is sumthing i could do to assists her.
Now i am not sure, how to help her, but yes i started with the logs. Both the oc4j container log for SOA and the domain log show the similar error.
But till then, i didn't know black and white of it. so i tried doing all testing possible from my end.
When i check on the faulted instances i see there is a Assign activity after Transform followed by Invoked being highlighted in red color. and when i clicked on it i get to see the error
Assign_41
[2011/07/21 02:26:15]
Error in evaluate <from> expression at line "315". The result is empty for the XPath expression : "/ns6:QueryPerAllPeopleOutputCollection/ns6:QueryPerAllPeopleOutput/ns6:EMPLOYEE_NUMBER".
oracle.xml.parser.v2.XMLElement@1ee216f
Copy details to clipboard
[2011/07/21 02:26:15]
"{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.
- <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
- <part name="summary">
<summary>
empty variable/expression result.
xpath variable/expression expression "/ns6:QueryPerAllPeopleOutputCollection/ns6:QueryPerAllPeopleOutput/ns6:EMPLOYEE_NUMBER" is empty at line 315, when attempting reading/copying it.
Please make sure the variable/expression result "/ns6:QueryPerAllPeopleOutputCollection/ns6:QueryPerAllPeopleOutput/ns6:EMPLOYEE_NUMBER" is not empty.
Possible reasons behind this problems are: some xml elements/attributes are optional or the xml data is invalid according to XML Schema.
To verify whether XML data received by a process is valid, user can turn on validateXML switch at the domain administration page.
</summary>
</part>
</selectionFailure>
Copy details to clipboard
So because of that instruction i went ahead and set validateXML=strict
and that is when i got the error message as below
Invoke_PerAllPeople
[2011/07/21 11:47:12]
Invalid data: The value for variable "Invoke_PerAllPeople_QueryPerAllPeople_InputVariable", part "QueryPerAllPeopleInput_msg" does not match the schema definition for this part.The invalid xml document is shown below:
oracle.xml.parser.v2.XMLElement@17f54ff
Copy details to clipboard
[2011/07/21 11:47:12]
Faulted while invoking operation "QueryPerAllPeople" on provider "QueryPerAllPeople".
- <messages>
- <input>
- <Invoke_PerAllPeople_QueryPerAllPeople_InputVariable>
- <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="QueryPerAllPeopleInput_msg">
- <QueryPerAllPeopleInput xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/db/QueryPerAllPeople" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/QueryPerAllPeople">
<ns1:p_person_id/>
</QueryPerAllPeopleInput>
</part>
</Invoke_PerAllPeople_QueryPerAllPeople_InputVariable>
</input>
- <fault>
- <invalidVariables xmlns="http://schemas.oracle.com/bpel/extension">
- <part name="code">
<code>
9710
</code>
</part>
- <part name="summary">
<summary>
Invalid xml document.
According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-datatype-valid.1.2.1: '' is not a valid value for 'decimal'.
Error::cvc-type.3.1.3: The value '' of element 'ns1:p_person_id' is not valid.
Please make sure that the xml document is valid against your schemas.
</summary>
</part>
</invalidVariables>
</fault>
</messages>
Copy details to clipboard
[2011/07/21 11:47:12]
"{http://schemas.oracle.com/bpel/extension}invalidVariables" has been thrown.
- <invalidVariables xmlns="http://schemas.oracle.com/bpel/extension">
- <part name="code">
<code>
9710
</code>
</part>
- <part name="summary">
<summary>
Invalid xml document.
According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-datatype-valid.1.2.1: '' is not a valid value for 'decimal'.
Error::cvc-type.3.1.3: The value '' of element 'ns1:p_person_id' is not valid.
Please make sure that the xml document is valid against your schemas.
</summary>
</part>
</invalidVariables>
Copy details to clipboard
The main problem was we were observing many SOA inactive threads in one particular database, and they keep building up minutes by minutes.
I suspect, that in the code connections were open but were not closed, there4 there were inactive threads in the database.
I had to stop the SOA application, to stop threads from building up. I guess they got build up when they were invoked. There is definitely some fault with the code. or tell me am wrong. tell me its sumthing else.
However other domains processes were working fine.
and oh, yes the developer also made changes in the database. when i asked her to revert back and see if it works, she say thats a huge amount of work.
Finally she end up saying that maybe it could be a problem with the new version.
Now as a learner, I want to know what is going on, and how do we go about solving it.
Am not much of a SOA techie. that u can make out. but yes ready to learn things. so there4 i beg you to explain to me like am a standard 3 or 4 kid. any more information needed plz feel free to write back.
regards
Lammeki. -
How to get Activity Monitor to show processes running on one specific drive
I clone my main drive to two cloned drives. From the clones I normally, without any problem, run both Repair Disk from the Apple Disk Utility, and a maintenance program from Disk Warrior. Now, however, neither of these utility programs are able to unmount my main drive. Rather, they return a message to quite running processes. I have tried to use Activity Monitor to locate what is running, but can find no way to determine which of the dozens of processes listed are connected to the main drive, rather than to the boot drive of the clone. Plus, I do not understand how something can be "running" on a drive that is not the boot drive. Please help. Thanks.
Let's start in reverse order...
I do not understand how something can be "running" on a drive that is not the boot drive
That's easy. You can't unmount the drive if any files on that drive are in use. That does not necessarily mean the application is stored on that drive, but any file on that drive could prevent it being unmounted - for example, if an application has a document open that is on the drive, you might not be able to unmount the drive.
Even subtler, if you're running Terminal.app and have cd'd into a directory on that drive, then you won't be able to unmount, either, since the directory is 'in use'.
As for finding out which applications are using the disk, try lsof in terminal:
sudo lsof +d /Volumes/diskname
This will show any process that has an open file handle on /Volumes/diskname (and its subdirectories). -
Implementing Security for BPEL Process
Hi,
We have a requirement to add security layer to BPEL processes (BPEL 10.1.3.4) deployed on WL 9.2. Client has asked us to implement PKI for WL domain.
Please guide me regarding the same.
Regards,
Prabodh Mitra
P.S. we are not using OWSM due to some business reasonsHi,
Can you please provide any docs related to implementing pki/ssl in a BPEL-WLS env ? I have tried, but in vain.
These are the questions I have,
1. BPEL is installed on a separate domain in WLS. How will we enable SSL here? Is it ok if we enable at admin server level ?
2. Do we need to do some configuration on BPEL side as we do in OAS setup?
Thanks in advance.
Regards,
AP -
Help in forming SOAP message for Bpel process
Hi,
I have a following schema file - UnpackMessage.xsd
<?xml version="1.0" encoding="windows-1252"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/2001/XMLSchema/UnpackMessage"
xmlns:tns="http://www.w3.org/2001/XMLSchema/UnpackMessage"
elementFormDefault="qualified">
<complexType name="PackHandlerProcessRequestType">
<sequence>
<element name="instanceId" type="string"/>
<element name="activityName" type="string"/>
<element name="result" type="string"/>
</sequence>
</complexType>
<element name="PackHandlerProcessRequest" type="tns:PackHandlerProcessRequestType"/>
</schema>
and the following wsdl file for a bpel process
<?xml version = '1.0' encoding = 'UTF-8'?>
<definitions name="PackManagerWSDL"
targetNamespace="http://xmlns.oracle.com/PackManager"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:client="http://xmlns.oracle.com/PackManager"
xmlns:tns="http://xmlns.oracle.com/PackManager"
xmlns:ns2="urn:UnpackHandler"
xmlns:ns3="http://www.w3.org/2001/XMLSchema/UnpackMessage">
<types>
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/PackManager"
xmlns="http://www.w3.org/2001/XMLSchema"
>
<import namespace="http://www.w3.org/2001/XMLSchema/UnpackMessage" schemaLocation="UnpackMessage.xsd"/>
<element name="PackManagerProcessResponse">
<complexType>
<sequence>
<element name="result" type="string"/>
</sequence>
</complexType>
</element>
</schema>
</types>
<message name="PackManagerRequestMessage">
<part name="payload" type="ns3:PackHandlerProcessRequestType"/>
</message>
<message name="PackManagerResponseMessage">
<part name="payload" element="client:PackManagerProcessResponse"/>
</message>
<portType name="PackManager">
<operation name="initiate">
<input message="client:PackManagerRequestMessage"/>
</operation>
</portType>
<portType name="PackManagerCallback">
<operation name="onResult">
<input message="client:PackManagerResponseMessage"/>
</operation>
</portType>
<plnk:partnerLinkType name="PackManager">
<plnk:role name="PackManagerProvider">
<plnk:portType name="client:PackManager"/>
</plnk:role>
<plnk:role name="PackManagerRequester">
<plnk:portType name="client:PackManagerCallback"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions>
The receive activity in bpel process expects input message "PackManagerRequestMessage" of type "PackHandlerProcessRequestType"
Now on invoking the Bpel process directly by using the console ... the default input to the process looks like this -
<payload xmlns="" xmlns:def="http://www.w3.org/2001/XMLSchema/UnpackMessage"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="def:PackHandlerProcessRequestType">
<instanceId xmlns="http://www.w3.org/2001/XMLSchema/UnpackMessage">600</instanceId>
<activityName xmlns="http://www.w3.org/2001/XMLSchema/UnpackMessage">receive</activityName>
<result xmlns="http://www.w3.org/2001/XMLSchema/UnpackMessage">ok</result>
</payload>
and the receive activity gets the following as input (as taken from Flow in bpel console)
<ReceiveInput_initiate_InputVariable>
<part name="payload" >
<payload xsi:type="def:PackHandlerProcessRequestType" >
<instanceId>800</instanceId>
<activityName>receive</activityName>
<result/>
</payload>
</part>
</ReceiveInput_initiate_InputVariable>
But when i invoke the same process using a SOAP message which looks like
<?xml version = "1.0" encoding = "UTF-8"?>
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="http://www.w3.org/2001/XMLSchema/UnpackMessage" xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<SOAP:Body>
<payload xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="def:PackHandlerProcessRequestType">
<ns2:instanceId>600</ns2:instanceId>
<ns2:activityName>receive</ns2:activityName>
<ns2:result>OK</ns2:result>
</payload>
</SOAP:Body>
</SOAP:Envelope>
the receive activity now gets the following as input (taken from Flow in bpel console)
<ReceiveInput_initiate_InputVariable>
<part name="payload">
<ns1:instanceId>600</ns1:instanceId>
</part>
</ReceiveInput_initiate_InputVariable>
So i am losing input data. Can someone help me form appropriate SOAP message for this ?
Thanks,
SriniThanks Marc,
The SoapUI is really useful. The SOAP request as generated by the SoapUI for above case is
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:add="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:pack="http://xmlns.oracle.com/PackManager" xmlns:unp="http://www.w3.org/2001/XMLSchema/UnpackMessage">
<soapenv:Body>
<pack:initiate>
<payload>
<unp:instanceId>800</unp:instanceId>
<unp:activityName>receive</unp:activityName>
<unp:result/>
</payload>
</pack:initiate>
</soapenv:Body>
</soapenv:Envelope>
and the input received at BPEL was as expected.
Thanks a lot.
Srini. -
"Disk Activity" monitor for multiple hard drives?
Is there something like "Disk Activity" in the Activity Monitor utility to show which hard drive is accessed? I put a SSD in my Mac Pro but it occasionally hesitates for a few seconds as if it's accessing a file on one of the other three (slower) hard drives. I want to see a list of files that it needs that aren't on the SSD, so I can move them over and speed up my computer, or remove the extra hard drive eventually.
Yes, it's possible.
However for the maximum length I have not figured out.
I haven't found a reason to go past 16 characters. -
Oracle SFTP adapter Configuration for BPEL process (11.1.1.3 )
Hi All,
Can someone tell me how to configure the FTP adapter for window's server.
We already have a bpel process with FTP adapter but it is set up for unix server , we want to change the location to window's server.
Can any one provide me with what changes need to be made at the ftp adapter level in jdeveloper and also on the weblogic console for the existing bpel process .
Thanks in advance.Thanks a lot!
Will follow the steps as mentioned in the link: SOA / BPM on Oracle Fusion Middleware: SOA Suite 11g - FTP Adapter
I am confused about the path mentioned while configuring the adapter in jdev Physical path for windows should be the ftp server path provided by client and it should begin with \winserver\local and not like \\winserver\local ???
+
The configuration needs to be done on the weblogic console also as mentioned in the above link so for this FTP server - login details - host ,username /password , serverType is required. -
Jdeveloper 10.1.3.4 Test Connection failed for BPEL Process Manager.
Application Server: OK
BPEL Process Manager Server: FAILED
ESB Server: OK
Verified and tried below steps:
1. hw_services and orabpel and deploy_services are up and running
2. Jdeveloper and Oracle SOA Suite Version is 10.1.3.4
3. Tools->Preferences -> Web Browser and Proxy is disabled.
4. Restarted hw_services and orabpel via Application server control for OC4J_SOA > hw_services/orabpel
5. Able to connect the bpel process manager(BPELConsole) from Browser.
6. But Not able deploy using ant tool as well as with Jdev Deploy option(no domains are displayed under deploy option in Jdev)
7. Ant deployment throws error,
A problem occured while connecting to server "testinstance.com" using port "7777": <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL /integration/services/deploy/deployHttpClientProcess.jsp was not found on this server.<P>
<HR>
<ADDRESS>Oracle-Application-Server-10g/10.1.3.4.0 Oracle-HTTP-Server Server at testsoa.art.com Port 7777</ADDRESS>
</BODY></HTML>
Went thru many threads under soa/bpel forums and couldn't find it worked.
Appreciate your helpApplication Server Test Passed
BPEL Identity Service Failed
BPEL Domains Not Run
BPEL Server Mode Not Run
BPEL Notification Service Not Run
BPEL TaskManager Service Not Run
ESB Connection Passed
When I select "BPEL Identity Service Failed" the error displayed as is below. But for the Not Run components it says "Not Executed".
java.lang.Exception:Exception not handled by the Collaxa Cube system.
An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "ORABPEL-10555
Identity Service Configuration error.
Identity Service Configuration file has error.
at oracle.tip.pc.services.identity.config.ISConfiguration.load(ISConfiguration.java:277)
at oracle.tip.pc.services.identity.config.ISConfiguration.<clinit>(ISConfiguration.java:94)
at oracle.bpel.services.workflow.task.impl.WorkflowUtil.setUserNameCaseSensitiveFlagOnServer(WorkflowUtil.java:1193)
at oracle.bpel.services.workflow.task.impl.TaskService.<init>(TaskService.java:196)
at oracle.bpel.services.workflow.task.impl.TaskService.<clinit>(TaskService.java:153)
at oracle.bpel.services.common.InitializeServlet.init(InitializeServlet.java:56)
at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2379)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4830)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4754)
at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4942)
at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1144)
at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:741)
at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:431)
at com.evermind.server.Application.getHttpApplication(Application.java:586)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1987)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1906)
at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:643)
at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290)
at com.evermind.server.http.HttpServer.setSites(HttpServer.java:270)
at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177)
at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2493)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1042)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131)
at java.lang.Thread.run(Thread.java:595)
Caused by: oracle.xml.parser.v2.XMLParseException: Start of root element expected.
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:341)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:291)
at oracle.tip.pc.services.identity.config.ISConfiguration.parseDocument(ISConfiguration.java:339)
at oracle.tip.pc.services.identity.config.ISConfiguration.load(ISConfiguration.java:259)
... 23 more
Exception: ORABPEL-10555
Identity Service Configuration error.
Identity Service Configuration file has error.
Handled As: oracle.tip.pc.infra.exception.PCRuntimeException -
Modifying Memory Optimization parameter for BPEL process in SOA 11g
Hello
I have turned on memory optimization parameter for my BPEL process in the composite.xml (11g)
this is what I have in composite.xml:
<property name="bpel.config.inMemoryOptimization">false</property>
How do we modify this parameter in the EM console at runtime? I changed this property to "true" using the System MBean browser, but it wasn't taking effect. I thought the SOA server must be restarted (similar to what we used to do in 10g). But when I restart the SOA server, the parameter goes back to whatever the value was in the composite.xml ignoring the change I made in the System MBean browser
Please share your thoughts.
Thanks in advance.
RajaDeploying a newer version is not an option, as the endpoints could change (not sure if it would in 11g, but in 10g it does) and also, our service consumers will be pointing to the older version.As mentioned above, if clients are using URL without version then call will be forwarded to default version of composite internally. No manual tweaking required for this. Just make sure that while deploying the new version you are marking it as default.
Besides, we report on service metrics and having multiple versions just complicates things.Not at all. If you are not using versioning feature, you are really under utilizing the Oracle SOA 11g. Remember that metrics can be collected for a single composite with same effort, irrespective of the number of composite versions deployed. Only few product tables refer the version while storing composite name and rest all use only the composite name without version. I do not know how you are collecting service metrics but we use DB jobs for same it works perfectly with any number of composites having multiple versions deployed.
The idea is to do some debugging and collect audit trail in case there is a production issue by disabling inMemoryOptimization parameter. This is a live production environment and deploying whenever we want is not even an option for us, unfortunately. Why not debug by increasing log level. Diagnostic logs are the best option to debug an issue even in production. For getting audit trail you may re-produce the issue in lower environments. I think no organization will allow re-deployments just for debugging some issue in production until and unless it is too critical issue to handle.
Does this not supported in 11g? if it isn't, it does seem like a bug to me. You may always go ahead and raise a case with support.
Regards,
Anuj
Maybe you are looking for
-
Want to move datafiles, controlfiles, redolog on new ASM Disks (11gR2 RAC)
Hi Guys, Setup: Two Node 11gR2 (11.2.0.1) RAC on RHEL 5.4 Existing disks are from Old SAN & New Disks are from New SAN. Can I move all datafiles (+DATA), controlfiles (+CTRL), redolog (+REDO) on new ASM Disks by adding disks in is same Diskgroup & dr
-
Exchange 2010 - What is best practice for protection against corruption replication?
My Exchange 2010 SP3 environment includes DAG with offsite passive copy. DB is backed-up nightly with TSM TDP. My predecessor also installed DoubleTake software to protect the DB against replication of malware or corruption to the passive MB server
-
Am unable to share photos to Flickr using the Share function in Elements 12?
I can't share photos on Flickr using the share fundtion in Elements
-
OBIEE Conformed dimension with Bridge Table
Hi, I have an issue and tried all the links from Mark and Gerad regarding bridge tables. But probably this is a bit different. I have to extend the OOB data model for OBIA - where the relationship between group account and gl account dimensions are 1
-
Hi, We have a back up that is failing. The error is "BACKUP failed to complete the command BACKUP DATABASE RPS. Check the backup application log for detailed messages.". As I understand it the backup application log is at C:\Program Files\Microsoft S