Problem integrating BPEL with OID
Hey,
We are setting BPEL up to work with collabsuite mid-tier. When applying the configuration steps in the ContentServices_CustomWorkflows.html provided in the devkit we run into the following problem:
Change to perform:
Create the Service-to-Service (S2S) Application Entity for BPEL, as follows:
Set the CLASSPATH variable:
CLASSPATH=$ORACLE_HOME/integration/orabpel/system/services/config:
$ORACLE_HOME/integration/orabpel/system/services/lib/bpm-services.jar:
$ORACLE_HOME/integration/orabpel/lib/orabpel.jar:$ORACLE_HOME/jlib/repository.jar:
$ORACLE_HOME/jlib/ldap.jar:$ORACLE_HOME/jlib/ldapjclnt10.jar:
$ORACLE_HOME/integration/orabpel/lib/bpm-infra.jar:
$ORACLE_HOME/integration/orabpel/lib/orabpel-common.jar:$CLASSPATH
Run the following command to create an application entity in Oracle Internet Directory:
ORACLE_HOME/jdk/bin/java oracle.tip.pc.services.identity.oid.OIDApplicationEntry AppEntity AppSubentity
Results in the following error trying to run the command:
Exception in thread "main" java.lang.NoClassDefFoundError: oracle.tip.pc.services.identity.oid.OIDApplicationEntry
at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
at JvThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
at JvRunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
at __gcj_personality_v0 (/home/oracle/product/J2EE_101200/jdk/bin/java.version=1.4.2)
at __libc_start_main (/lib/tls/libc-2.3.4.so)
at JvRegisterClasses (/home/oracle/product/J2EE_101200/jdk/bin/java.version=1.4.2)
Anybody any ideas on how to solve the problem?
Kind regards and thanks in advance,
Kristof
The file WFLDAPB.pls should be used to recreate the package body for WF_LDAP (this file is in the wf/sql directory).
Similar Messages
-
Problem while Integrating workflow with OID.
Hi I have a problem with integrating workflow with OID.I must execute the wf_ldap.synch_all() but I couldn't find WF_LDAP package body in the database.There is only package specification.How I can restore the wf_ldap package.
Thanks for help..The file WFLDAPB.pls should be used to recreate the package body for WF_LDAP (this file is in the wf/sql directory).
-
I'm trying to configure the BPEL PM with OID-LDAP. Whenever I run the configure_oid.sh script, there are a few errors being returned.
Has anyone had problems with this script? There was already a BPEL PM 10.1.2.0.2 configured with this infrastructure and this may be the cause of the problem.
[oracle@myserver ant-tasks]$ ant -f oid-config.xml -Doid.admin.user=orcladmin -Doid.admin.pwd=xxxxx -Doid.nonssl.port=389 -Dssl.enabled=true -Doid.realm=testrealm -Doid.seed=seedRequiredUsers -Doc4j.admin.user=oc4jadmin -Doc4j.admin.pwd=xxxxx -Doc4j.container=oc4j_soa
Buildfile: oid-config.xml
config-oid:
[echo] Configuring OID...
[java] Install Configuration
[java] Install Type: ConfigureOID
[java] Oracle Home: /oracle/soa10g
[java] JDK Home: /oracle/soa10g/jdk
[java] Proxy Required: false
[java] Database Vendor: oracle
[java] OID Host: ${oid.host}
[java] OID Port: 389
[java] OID Realm: testrealm
[java] OID Seed: seedRequiredUsers
[java] Admin User: orcladmin
[java] ***************************************************************
[java] Trying to obtain OID specific details from configuration files.
[java] Warning: You would encounter problems if you have not associated you r instance with an OID.
[java] ***************************************************************
[java] OID Host is: myserver.mydom.com
[java] OID Port is: 636
[java] Seeding users/roles in OID realm : testrealm...
[java] Buildfile: bpminstall.xml
[java] seed-oid:
[java] init:
[java] seed-oid:
[java] Seeding system users/roles into OID ...
[java] Migration of LDIF data failed. Not all the entries are successfully migrated
[java] Demo users/roles will not be seeded into OID ...
[java] BUILD SUCCESSFUL
[java] Total time: 2 seconds
[java] Exit: 0
[java] Configuring BPEL identity service configuration file ...
[java] Adding jaas-mode attribute to hw_services orion-application.xml
[java] Adding jaas-mode attribute to orabpel orion-application.xml
bpel-grant-privileges:
[echo] Granting Server privileges to BPMSystemAdmin role...
[echo] Granting Domain privileges to BPMDefaultDomainAdmin role...
all:
BUILD SUCCESSFUL
Total time: 10 secondsLooks like you have the same problem I had. I needed to remove any users/groups/roles created by running the script the first time.
My problem was slightly different, I had a issue with multiple realms, which required changing the user search base and group search base in OID.
Once I resolved that removed the users/groups/roles that were created everything worked fine. -
Configuration of oim 10g and oam 10g.. and integrating oam10g with oid
Hi..
i am trying to configure OAM10g and OIM10g and integrate OAM10g with OID..
please send me the documents if any had...
Thanks & Regards,
avinashFor integrating OIM 10g with OAM 10g, refer doc below:
http://docs.oracle.com/cd/E14899_01/doc.9102/e14761/oamsso.htm#sthref78
For OAM and OID integration refer:
http://docs.oracle.com/cd/E15217_01/index.htm
regards,
GP -
Integrating EBS12 with OID and Oracle Single Sign-On
Hi All,
I recently installed EBS12 and followed all the instructions on metalink note 376811.1 to integrate it with OID and OSSO server.
At the end of integration to verify SSO integration with EBS12, when I access EBS login page via http://[host]:[port]/OA_HTML/AppsLogin, the following error message is displayed:
<< Start of Error Message>>
500 Internal Server Error
java.lang.NoClassDefFoundError
at oracle.apps.fnd.sso.AppsLoginRedirect.AppsSetting(AppsLoginRedirect.java:120)
at oracle.apps.fnd.sso.AppsLoginRedirect.init(AppsLoginRedirect.java:161)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.loadServlet(HttpApplication.java:2231)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4617)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4541)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2821)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:740)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
<< End of Error Message>>
Please let me know what can be the cause of this error?
Thanks,
ShyamPLease use NOTE.249669.1 How To Collect Apache and Jserv Debugging Details
You will collect more informations. -
Problem in BPEL with payload xsd that include other payload xsd.
Hi,
We have a payload xsd that includes other payload xsd. JDev does not complain when we validate or compile the BPEL project but when we try of create a variable of that type in JDev it fails. Any ideas?
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.oracle.com/retail/integration/payload/XItemDesc"
xmlns="http://www.oracle.com/retail/integration/payload/XItemDesc"
>
<xs:include schemaLocation="RIBDate.xsd"/>
<xs:element name="XItemSupCtyDesc">
<xs:complexType>
<xs:sequence>
I imported both(XItemDesc.xsd + RIBDate.xsd) the xsd to JDev but it still fails.
Thanks,
PrantorThere are known limitations to XSDs with imports and includes.
Look at metalink and log a SR.
Oracle support ignores this, but with every SR the pressure is increased...
(My SR (XSD importing XSD) was classified not as bug but as enhancement request for the next release) -
Hello, i'm desperatly trying to integrate BPEL human service with SSO.
I want to use but wfCtx is null
wfCtx = wfSvcClient.getTaskQueryService().createContext(request);
Instead this way works but I want SSO
wfCtx = wfSvcClient.getTaskQueryService().authenticate("bpeloid1", "bpeloid1", "localdomain", null);
Could anyone help me by providing a working config for these files (or any other required) ?
$ORACLE_HOME/bpel/system/services/config/is_config.xml
$ORACLE_HOME/bpel/system/services/config/wf_client_config.xml
$ORACLE_HOME/j2ee/oc4j_soa/config/jazn.xml
$ORACLE_HOME/j2ee/oc4j_soa/application-deployments/hw_services/orion-application.xml
$ORACLE_HOME/j2ee/oc4j_soa/application-deployments/orabpel/orion-application.xml
RegardsI have the same Problem. Please Help me.
Thanks -
Problems integrating Lotus6 with LotusNotesPortlet
Hi,
I've downloaded and installed the latest LotusNotes portlet from the IntegrationSolutions (version_prod_9.0.4.0.0_05062003). Installation and configuration went fine.
Accessing Lotus from the externalApplicationLink works too, either the TestApp (faq-question#9) does.
I've reviewd the hints from message=517957 and checked
* MailServer name does not contain a "-"
* Under Server/Ports/Internet Ports/Web the anonymous value is set to Yes
* SSO is patched to 9.0.2.5.0 (2995671) to use External-IDs in the long form (this includs Bugfix 2425832: External Application always uses get type of authentification)
* Portal is patched with 2665607 to use External-IDs in the long form
Using the Mail-Portlet on my page I got this error
... 4063 Database ckuehnelap/Christian Kuehne!!mail\ckuehne.nsf has not been opened yet NotesException: Database ckuehnelap/Christian Kuehne!!mail\ckuehne.nsf has not been opened yet at lotus.domino.NotesExceptionHelper.read(Unknown Source) ...
This seems not to be the real error, cause I got the same message after opening mail\ckuehne.nsf from the LotusClient.
Anything what is different to the solution described in message=517957 is the Lotus-Server-Release - which in my case is 6.0.3. Not sure - but this might be the problem as well ???.
Any Ideas?
Thanks in advance
Christianchanging my plans, I've installed Domino5 on a seperate maschine - and everything runs as described in the manuals.
not figured out the real reason for now, but it seems to be one of these
* Portlets can't run with Domino6 (they do with Domino5)
* Portlets can't run with Domino-Installation on the same maschine (they do with Domino5 on another computer)
I'll test both during the next days and post the results here.
Regards
Christian -
Problem integrating JSF with Spring
Here is faces-config.xml
<application>
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
</application>
<managed-bean>
<managed-bean-name>dateuser</managed-bean-name>
<managed-bean-class>com.datesite.user.DateUser</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>entityManagerDateUser</property-name>
<property-class>com.datesite.user.EntityManagerDateUser</property-class>
<value>#{entityManagerDateUser}</value>
</managed-property>
</managed-bean>
</faces-config>
Here is the deployment exception
javax.faces.FacesException: javax.faces.FacesException: Error performing conversion of value com.datesite.user.EntityM
anagerDateUser@380b4f9 of type class $Proxy35 to type class com.datesite.user.EntityManagerDateUser for managed bean d
ateuser.
at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:53
7)
Seems liek it can't figure out which class to instantiate?
Please help.I've used the spring integration but I have not encountered this issue.
It looks to me like Spring is giving out a proxy implementation that cannot be used in place of the actual class. Some things you might want to try:
1) Configure Spring to create the bean upon initialization instead of waiting for it to be used.
2) Remove any aspect-oriented configuration from the spring bean (including transaction support) to see if that makes a difference.
3) Consider the possibility of a class loading conflict, i.e. was the spring container loaded by a different class loader than the one for the web application?
Finally I would consider posting this on the forums at springframework.org. -
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 -
BPEL with SAP integration problem.
Hi,
I have a serious problem to integrate with SAP and BPEL.
I have to create a IDOC document in BPEL process.
Can I create IDOC in BPEL process through SAP Adapter?
Does anybody know about this?
Thanks in advance.
Regards,
Jean.Looks like Process B is being called successfully, if it wasn't it wouldn't be in the BPEL Console.
I suggest that you look at the Process B the in the flow in the BPEL Console. It looks like you may be assigning a variable that has not been populated.
The reason why you cann't see a instance for Process A is because Process B has not returned a value, sucess or failure. Therefore Process A is still stitting there waiting. To confirm this go to your BPEL Console select the BPEL processes tab then the manual recovery. You should see a row for your Process A.
cheers
James -
Deploying BPEL with Ant Problems
Hi, I am trying to automate BPEL deployment using HP Deployment Manager, and need to learn how to use Ant to deploy our BPEL processes. I have setup a SOA Suite installation to play around with Ant, but I can't seem to get Ant to work from command line. I am able to deploy a sample process using JDev both by the Deploy option or with the Ant option, but I get errors when using command line.
I navigated to the location of build.xml in a DOS prompt, ran ant, and get the following error:
C:\JDeveloper\jdev\mywork\BPEL\HelloWorld\build.xml:27: Cannot find ${oracle.home}/integration/bpel/utilities/ant-orabpel.xml imported from C:\JDeveloper\jdev\mywork\BPEL\HelloWorld\build.xml
I'm assuming this is because JDeveloper sets up it's own environment variables for running Ant within the IDE - what do I need to do to have it run in command line mode? The deployments will ultimately be run on RHEL4 - but for testing on windows do I need to set these to look like %ORACLE_HOME%, etc in build.xml?
Any ideas?
Thanks,
KevinUpdate: Problem solved by setting ORACLE_HOME and BPEL_HOME
-
Problem in starting Integration service with DAC 11g
Hi friends,
Im @ the step of registering integration service and the repository service in DAC 11g. I can start the Repository service well in DAC, but facing issue in starting integration service with DAC, while trying to test connection im getting a message like
Failure connecting to BIA_IS!
Im not sure the reason to this problem in DAC. I have also setted the necessary environment variables like INFA_HOME and INFA_DOMAINS_FILE referring the domains.infa file like
INFA_DOMAINS_FILE = C:\Informatica\9.1.0\domains.infa
Also checked with the dac_env file which has the below contents
REM -----------------------------------------------------
REM
REM ENVIRONMENT VARIABLES THAT YOU MAY NEED TO SET FOR
REM PROPER INFORMATICA 8.x or 9.x HANDSHAKE.
REM
REM INFORMATICA_SERVER_LOCATION denotes installation of
REM Informatica components. Example:
REM C:\Informatica\PowerCenter9.1
REM
REM DOMAINS.INFA_FILE_LOCATION denotes the location
REM (including name) of domains.infa file
REM
REM Please make sure to set correct values for variables
REM mentioned above
REM
REM -----------------------------------------------------
set INFORMATICA_SERVER_LOCATION="C:\Informatica\9.1.0"
set DOMAINS_INFA_FILE_LOCATION=C:\Informatica\9.1.0\domains.infa
set INFA_CMD_STYLE=8
set PATH=C:\Informatica\9.1.0\server\bin;%PATH%
set INFA_DOMAINS_FILE=%DOMAINS_INFA_FILE_LOCATION%
What could be the problem and where to check with the logfile related to the integration service failure in DAC.
Thanks in advance.
Regards,
SaroHi guys,
The issue is sorted out. The below are the two precautions to be considered.
*) Make sure of INFA_HOME/Server/bin exist @ the end in the PATH variable.
*) For each and every change in the PATH variable, it is better to restart the services(both infa and DAC) then and there for the changes to take effect.
Regards,
Saro -
Workflow Integration with OID - wfdircsv.sql query
Hi all,
According to Workflow Guide Release 2.6.2 & metalink note 207225.1, when setting up OID integration you need to run the wfdircsv.sql script. This script sets the mappings of directory service views only to the WF_LOCAL tables.
However, because only the WF_LOCAL_USERS table is syncronised with OID, is it enough to ensure that WF_USERS only maps to its WF_LOCAL equivalent and not WF_ROLES?
This way we could leave WF_ROLES to map to other areas on our database, in addition to the union with WF_USERS and WF_LOCAL_ROLES. This is important to us because we have an exisiting dba_roles table that we want to union with.
Any ideas or inputs on whether this is possible would be much appreciated.
Paul.Paul,
You have multiple options:
1. Create the DBA roles as OID groups and use metalink note 210796.1 to synch OID groups.
2. You can create ad-hoc roles for the dba roles and assign users to that role (Check the guide for the API)
3. You can create custom directory service (Check the user's guide), but this option is not supporable.
Hope this helps..
Raja -
Hi All,
I want to integrate Bpel with UCM but i want to call Bpel from UCM , can anyone please suggest me some documents to go through.
THanksHi
You can go through document on myoraclesupport which describes the UCM -BPEL integration steps .
Link : https://communities.oracle.com/portal/server.pt?open=514&objID=226&mode=2&docID=16616&aggregatorResults=D3567D8318D12963D18032D2467D16616D14422D71801D88343D105006&returnUrl=https%3A%2F%2Fcommunities.oracle.com%2Fportal%2Fserver.pt%2Fcommunity%2Funiversal_content_management%2F224
Hope this helps .
Thanks
Srinath
Maybe you are looking for
-
Can't get firefox sync to work. I keep getting 'Error While Syncing' message
I am on Mac OS X 10.6.4, Snow Leopard on a Mini Mac a year old. I got a message from X Marks telling me they were shutting down. As I use my bookmarks every day and have thousands of them all sorted into folders I definitely never want to lose them o
-
Can i use two apple tvs with one itunes account?
can i use two apple tvs with one itunes account?
-
I've just upgraded to Lion and finder no longer shows how much free disk space I have left
Hi I've just upgraded to Lion and when im now in finder i can no longer see how much free or used hard disk space i have. anyone know how to turn this back on?
-
Validation not working when Issue is modified
We have picklist field Action on which we have put a field validation which will ensure that depending on the Job title of the logged User, he will be able to select appropriate Action value. The problem we are facing is : The validation is not trigg
-
How to close FPGA reference out from different while loop
Hi Friends, I`ve different while loop which performs the FPGA read port on different loops I`ve the FPGA out on every terminal at the end of the while loop. I`ve just connected the merge error function in which all the error out of the