Custom BPEL fragments
Can you build BPEL fragments similar to the email notification found in the BPEL Service component palette?
Hi Anand,
See BPEL Worl Flow and ContentDB
Thanks,
Jigar
Similar Messages
-
Custom BPEL Workflow and Content DB
Hi,
I am trying to register my custom BPEL workflow and trying to run from ContentDB default site, I can see that request in my request report but I can not see that process in BPEL Console.
1) Is there any place I can see logs?
2) Any good documentation apart from B31268-02 Admin Guide?
It just opens my worklist application
Regards,
JigarHi Anand,
See BPEL Worl Flow and ContentDB
Thanks,
Jigar -
How to Call Custom BPEL Process using JSP
Hi All,
I m not able to find out the way " How to deploy Custom BPEL process using JSP." Suppose I m Designing my custom BPEL process , and I want to call process through JSP.
In order to call the BPEL process using JSP I may get the Reference from Oracle guide, But it is for Existing Example like Hello world, Order Booking.
But I am facing the problem in order to call the Custom BPEL process.
In case of Oracle Example it looks Simple but How to call Custom BPEL process using JSP.
Please help me.
Thanks&Regards
Devesh Mishrahi
The BPEL Developer guide give the way to Locate the service.can you please specify where you are getting the problem.
Thanks,
Sivakumar -
Invoking Custom BPEL Workflow from ContentDB DocumentReviewWorkflow
Hi,
I am trying to invoke Custom BPEL Workflow from Contentdb.
I can see TaskActionHandler and DocumentReviewWorkflow instance created in BPEL using BPELConsole. This workflow is waiting for approval.
When I am login to worklist application I can not see task assign to me.
Also I can see from database that Messages not read by BPEL Process Manager.i.e I can see rows in IFS_BPEL_OUT_TABLE
After restarting BPEL P.M those data is still there.
How to resolve this?
Thanks,
JigarJigar
This sounds like two separate issues with the 10.1.2.0.2 BPEL PM.
First, I had a problem with the BPEL process manager not consuming the AQ messages sitting in the IFSQUEUE. In order to consume the messages, I had to redeploy the BPEL process. This sounds like your first issue.
The second issue is the case sensitivity within the worklist application. There is a patch for this #4962149. The patch did not work entirely for our environment and I opened up a separate bug but there was never a fix supplied by the development group.
Good luck.
Nick -
[HELP] [BPEL 11g] Customized BPEL worklist app could not work on JBoss
Dear all,
We are developing the customized Human Worklist app based on BPEL HW API 11g.
The application (some jsp pages) works fine in JDeveloper 11g. However, after deploy to JBoss, it always prompt with "NoClassDefFoundError" exception, although we have already add following 7 jar files into Classpath:
${jdeveloper.home}\Middleware\wlserver_10.3\server\lib\weblogic.jar
${jdeveloper.home}\Middleware\jdeveloper\modules\oracle.jrf_11.1.1\jrf.jar
${jdeveloper.home}\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\wsclient.jar
${bea.home}/AS11gR1SOA/soa/modules/oracle.soa.fabric_11.1.1/bpm-infra.jar
${bea.home}/AS11gR1SOA/soa/modules/oracle.soa.workflow_11.1.1/bpm-services.jar
xml.jar
xmlparserv2.jar
Then we manually copy many other jars (nearly 100) under Weblogic server, but it still prompt lacking of some jar file with "NoClassDefFoundError" exception.
So, does BPEL 11g support deploy HW app outside weblogic, like JBoss? If so, what we need to set at JBoss side to run our app?
Thanks a lot.Not sure it is available yet as I have not seen any doc for 11g.
here is the 10g instructions which may provide some pointers.
http://download-east.oracle.com/docs/cd/B31017_01/web.1013/b25947/deployment_topics012.htm
cheers
James -
We would like to integrate our JCA1.5 adapter to ESB and (or) BPEL PM.
Where can I get Adapter SDK mentioned in http://www.oracle.com/technology/products/integration/adapters/pdf/FAQ_Adapters_OTN.pdf ?
Do I have to be an Oracle Partner to get it?
Obviously, Adapter Development Cookbook (http://www.oracle.com/technology/products/integration/adapters/pdf/Adapter%20Development%20cookbook.pdf) is not enough . One has to know how to use oracle.tip.adapter package to build XMLRecordConvertor.
Any ideas/hints are welcome.
Thanks,
YuriyThe OTN document references this, but cannot find this SDK anywhere on OTN or Metalink.
1.3.2 Is there an Adapter SDK?
Yes. There is a light-weight Adapter SDK to build custom adapters. There are 2 steps to required to integrate
any standard JCA 1.5 Adapter with Oracle AS product components. They are (1) Generate WSDL with JCA
extension at design-time (2) Implement the Oracle XMLRecordConverter interface to translate from JCA
Record implementation of Vendor to Oracle XMLRecord implementation. This is a simple interface with get/
set methods for translating between the 2 formats. The Adapter SDK consists of a cookbook, a custom wizard
for generating WSDL over JCA extensions at design-time, sample XML Record Converter class and sample
File Adapter source code. -
Upgrading a customized bpel worklist application after patch update
Hi,
We have a customized worklist application running developed on SOA 10.1.3.1. Now that we are migrating to version 10.1.3.3. I have 2 related queries:
1. Is there any documentation on whatsnew in the worklist application provided by oracle as part of SOA suite 10.1.3.3. (When doing a file compare on the code, I find quite a few changes but I would like to know if there is a whatsnew feature list by oracle)
2. I would also like to know the best practices to migrate the customized worklist application to take advantage of the new features if any of the worklist application provided with SOA suite 10.1.3.3
Help on this is really appreciated.
Edited by: user10546490 on Jan 21, 2009 4:21 AMHi,
The worklist application is customizable but you are running into the biggest problem when you customize it. There is no predefined way to migrate your worklist application to the new version. If you only made changes to the user interface the best way to upgrade is to apply the changes you made to the 10.1.3.1 version also to the new 10.1.3.3 version (by the way i would certainly upgrade to 10.1.3.4 instead of 10.1.3.3 since you plan on upgrading anyway). This problem is exactly the reason we decided to build our own worklist application based on the api's that are also being used by Oracle's version of the worklist application. In most cases (until now) the api definitions are not that different. If you also made lots of changes to the application jsp's and code you have to merge them with the new version which will be a lot of work but i am afraid there is no other solution.
Kind Regards,
Andre Jochems -
JSP Custom Tags Fragments// OUT Variables
How are associations established between tag file fragment attributes and [OUT] variables? Is this established in a "tld" by associating an EL variable with an attribute element? I've been reading the tutorial, though I can't seem to resolve this. Thanks.
I'm not sure what you mean by out variables.
-
How do I customized BPEL WORKLIST application.
I have deployed my application in BPEL tool, now I want to customize the respective WORKLIST application; I have to change the WORKLIST login page. Also add my company logo to all the pages.
Thanks,
DKYou probably want to post this in the BPEL or SOA forums.
-
Though one - Custom BPEL output
Hi Guys
I need your help urgently. I have a BPEL process that i created, but the BPEL console where we get to see the result is not a presentable form.
I mean there is lot of XML apart from the output.
So what i plan to do is, to create a Java web page, where users can log and feed inputs and get the results. Can anyone help me in how can i do it. I am able to deploy a basic JSP page via Jdeveloper. I have a slight idea that we need to use sensors. (I am newbie in Jdeveloper)
My BPEL process works over(as source) the OBIEE report. I feed few parameters like name, age and location [these are inputs] and i should get the Sales [output]. Now when the user logs the web page it should displays the company image and should ask the user to feed input for the 3 parameter (name age location) and it should provide output
Kindly help
its urgent
ThanksI hope you can understand when I say OUCH.......
If you have no Java or JDeveloper skills why are you attempting to do so much? This is a fair way beyond basic java skills. What development skills do you have?
To invoke the BPEL Process you have two options. These are dependant on whether you are running in the same JVM or not.
1) If you are not in the same JVM you need to invoke the BPEL process from a web service call. So you will need to get the wsdl for the BPEL process and generate a client proxy. Look for generating a web service client proxy in JDeveloper help. This will give you the basic set of classes to allow you to invoke the process from any client. This code will then need to be executed from the JSP page.
So your options for this coule be embedding java code in the jsp page, tag library, backing beans if you are using JSF.
Whichever option you choose I would suggest results are displayed on a seperate page.
2) If you are in the same JVM you can use the BPEL API.... I think it is the IWorkflowServiceClient and IWorkflowServiceContext libraries you need to start with to bind to the process engine.
What are your timescales for this?
For a place to start I would suggest you look at the JDeveloper cue cards and help pages. Follow the links to the tutorials and samples http://www.oracle.com/technology/obe/obe1013jdev/index.htm.
Before that you need to learn Java - either the sun trail (http://java.sun.com/developer/onlineTraining/) or Thinking in Java by Bruce Eckel (fantastic book).
You need to learn xml, web services........try wikipedia for an overview and w3schools.com or searchsoa.com -
How to call AIAAsyncErrorHandlingBPELProcess in my custom BPEL Process
Hello
We want to use AIA Foundation pack Error Handling capability to our SOA Interface. I installed & configured Foundation Pack (Notification). I would like to know
1) How to invoke AIAAsyncErrorHandlingBPELProcess in my interface?
2) What variables to pass?
3) What error tables to look?
4) Any other configuration I need to do before I start to invoke AIAAsyncErrorHandlingBPELProcess ?
As this would be the first time we would be using AIA(FP). If you have any samples - would you share?
Thanks
Babu1) How to invoke AIAAsyncErrorHandlingBPELProcess in my interface?
Its like calling a webservice endpoint, you need to construct AIAFault (found in meta.xsd) and then pass it to AIAAsyncErrorHandlingBPELProcess.
2) What variables to pass?
You have to construct AIAFault variable.
3) What error tables to look?
You can see WL JMS topic - AIAErrorTopic (configured - OOB after installing FP)
4) Any other configuration I need to do before I start to invoke AIAAsyncErrorHandlingBPELProcess ?
You might want to look @ AIA error notificaiton setup (using the AIAApplication - setup pages available ). But its optional, i.e. if you do not setup anything, still the default values will be picked up from the AIAConfigurationProperties.xml file.
You can look @ AIADemo that gets shipped with FP for more information on how to call AIAAsyncErrorHandlingBPELProcess. You could also use AIA Service Constructor JDeveloper plugin which will autogenerate lot of code for you including EH, CAVS code. -
IS IT POSSIBLE TO CREATE CUSTOM EVENT IN CONTENTDB?
Hi,
Is it possible to create a timely event in contentdb, which could trigger based on time like daily or weekly once? if yes
then, can we register a custom bpel workflow to it? so that when event triggers
then that workflow should also gets executed.
thanks,
ParkarYes,
basically you can create a custom agent that will run e.g. once a day.
Regards
- TS -
Setup BPEL Process Manager with OID
I followed all the instructions provided by the Content Services Custom BPEL workflow to setup BPEL with OID but I have The error "Identity Service cannot find user" while log in to http://fr101sv0226.corp.tpnet.intra:9700/integration/worklistapp/Login
I have configured :
1)
[oracle@fr101sv0226 orabpel]$ more ./system/services/config/is_config.xml
<BPMIdentityServiceConfig xmlns="http://www.oracle.com/pcbpel/identityservice/isconfig">
<provider providerType="JAZN" name="oid">
<connection url="ldap://fr101sv0226.corp.tpnet.intra:389" binddn="cn=orcladmin" password="CLxKPM04EzA=" encrypted="true">
<pool initsize="2" maxsize="25" prefsize="10" timeout="300000"/>
</connection>
</provider>
</BPMIdentityServiceConfig>
2)[oracle@fr101sv0226 orabpel]$ more ./system/appserver/oc4j/j2ee/home/config/jazn.xml
<?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
<!DOCTYPE jazn PUBLIC "JAZN Config" "http://xmlns.oracle.com/ias/dtds/jazn-9_04.dtd">
<jazn provider="LDAP" location="ldap://fr101sv0226.corp.tpnet.intra:389">
<property name="ldap.cache.session.enable" value="false"/>
<property name="ldap.cache.realm.enable" value="false"/>
<property name="ldap.user" value="cn=orcladmin"/>
<property name="ldap.password" value="{903}q/BL01wZ0UsS9H+PIN25ih4tlPcSWaLm"/>
<property name="ldap.cache.policy.enable" value="false"/>
</jazn>
(password value was "!password"
3)oracle@fr101sv0226 orabpel]$ more ./system/appserver/oc4j/j2ee/home/application-deployments/hw_services/orion-application.xml
<?xml version="1.0"?>
<!DOCTYPE orion-application PUBLIC "-//ORACLE//DTD OC4J Application runtime 9.04//EN" "http://xmlns.oracle.com/ias/dtds/orion-application
-9_04.dtd">
<orion-application deployment-version="10.1.2.0.0" default-data-source="jdbc/OracleDS" treat-zero-as-null="true">
<ejb-module remote="false" path="hw_services.war" />
<web-module id="testconnection" path="testconnection.war" />
<web-module id="deploy" path="deploy.war" />
<web-module id="worklistxpress" path="worklistxpress.war" />
<web-module id="hw_services" path="hw_services.war" />
<persistence path="persistence" />
<principals path="principals.xml" />
<!--jazn provider="XML" location="jazn-data.xml" /-->
<jazn provider="LDAP" location="ldap://fr101sv0226.corp.tpnet.intra:389" >
<property name="ldap.cache.session.enable" value="false" />
<property name="ldap.cache.realm.enable" value="false" />
<property name="ldap.user" value="cn=orcladmin" />
<property name="ldap.password" value="!sv0226" />
<property name="ldap.cache.policy.enable" value="false" />
</jazn>
(the password has not beend encrypted for this file???)
Please Help....
Thanks
JOHi JO,
Can you confirm the following:
That the 10.1.2.0.0 Application Server instance to which you installed BPEL was configured with the same Oracle Internet Directory that is used by Content Services (you would have had an option during AS install to specify OID integration - aka Identity Management access).
Note - that the OID Server must also be running on both SSL and non SSL Ports.
The bpel integration documentation has been revised since the 10.1.1 release.
As per the OC4J J2EE Security Guide, one should not need to specify full OID jazn provider information should the IAS instance be associated with Identity Management.
Thus, you should now be able to set the following revised values in the various configuration files:
$ORACLE_HOME/j2ee/OC4J_BPEL/config/jazn.xml
<jazn provider="LDAP" />
$ORACLE_HOME/integration/orabpel/system/appserver/oc4j/j2ee/home/config/jazn.xml
<jazn provider="LDAP" />
Also, the orion-application.xml file should not need to be changed at all, as it should inherit the jazn information from the containers default JAZN configuration specified in $ORACLE_HOME/j2ee/OC4J_BPEL/config/jazn.xml
To summarize:
1) $ORACLE_HOME/j2ee/OC4J_BPEL/application/deployments/hw_services/orion-application.xml should not need to be modified.
2) $ORACLE_HOME/j2ee/OC4J_BPEL/config/jazn.xml and $ORACLE_HOME/integration/orabpel/system/appserver/oc4j/j2ee/home/config/jazn.xml should contain a jazn entry <jazn provider=LDAP/>
The steps for configuring Identity Service Provider (is_config.xml) are correct. However it should not noted that due to limitations with BPELs OIDIdentityService and OIDProvider classes, there is no way of setting up ssl connectivity in is_config.xml this however has no effect on the workflows.
thanks,
Matt -
Hi,
We have to build a custom BPEL worklist with OID and SSO in SOA suite 11g and deploy it as a portlet on Oracle Portal (10.1.4). Am not able to find any help on deploying worklist application as portlet for 11g. Any pointers/documents for this will be very helpful.I have the same Problem. Please Help me.
Thanks -
Custom Identity Service - E-Business Suite
Hi
Just wondering if anyone has looked into creating a custom BPEL Identity Service Plug-in for E-Business Suite?
I'm not sure if we need to do this yet for a client, but if anyone had tried it would be great to here about any issues you came across or whether you got it to work....
Any help greatly appreciated.
ChrisThe easiest integration with DB repository is to use Oracle Virtual Directory ( OVD) database adapter.
You can write custom Plug-ins code using IdentityService APIs for 10.1.2 and 10.1.3 releases.
But we deprecated the approach and recommend to use OVD for customization for 11 release.
I have tested OVD with BPEL IdentityService LDAP provider. It works well even for 10.1. release.
That approach simplifies the mapping between LDAP inetOrgPerson and groupOfUnuiqueNames objectClasses and DB schema.
I can help you with OVD configuration.
Maybe you are looking for
-
Minimum Order Value for an internet sales order in the webshop
Hi Guys, I have a requrement of maintaining Minimum Order Value (MOV) for an order created in B2B webshop. We have a condition type AMIZ which supports the same function in ECC. Will it support CRM too? Current implementation is CRM 5.0 and the backe
-
I have a database of names. When I go to the database and pull up names I right click on the option "Open in new tab". I would like to bring up 200 names and do the same function simultaaneously to them like, add a vote to their total individual vote
-
GarageBand 10.0.2 - important new export procedure
When Apple released GarageBand v10.0.2 it listed some changes in the release note, i.e. mp3 export. However, it did not mention that it changed the export behavior ragarding the export range. This is a very critical step. Here are a few screenshots f
-
Why can't I access my printer from my IPad?
My new wireless HP photosmart 6430 printer works perfectly with my laptop computer windows XP and worked for a short time with my IPad and IPhone but has stopped working with both apple devices. I have contacted HP and my IOS provider and there is no
-
Is it possible to add a column to a template?
I'm using cs5.5. Here's the website I'm trying to design. www.metzartonline.com It was a two column template that I got from DW but I then put the nav bar horizontal. After doing that, there's this empty space along the right side. Can I make that