Try OpenEdge Now
skip to main content
BP Server Developer's Guide
Configuring performers : Remote JNDI external performer application : Configuring remote JNDI properties in oebpsjndi.properties file
 

Configuring remote JNDI properties in oebpsjndi.properties file

To invoke a remote subprocess assigned as a performer for a workstep, you must configure the remote server properties in the oebpsjndi.properties file on the Business Process Server (BP Server).
To configure the remote server properties in the oebpsjndi.properties file:
1. Open the OEBPS_HOME\oebpm\server\conf\oebpsjndi.properties file in a text editor.
2. Copy the following group of properties of your remote server that you want to add in the oebpsjndi.properties file on the BP Server:
oebps.remotename.factory.initial=org.jnp.interfaces.NamingContextFactory
oebps.remotename.provider.url=jnp://<RemoteMachineName>:16003
oebps.remotename.principal=guest
oebps.remotename.credentials=pF8V/2DrWnw=
oebps.remotename.jndi.ejb.prefix=ejb/
Note: Where <RemoteMachineName> is the machine name of your remote server.
3. Paste the copied remote server configurations at the end of "Properties for JBossapp.Server" section in the oebpsjndi.properties file on the BP Server.
4. Save the oebpsjndi.properties file on the BP Server.
5. Restart the BP Server.
A sample oebpsjndi.properties file updated with remote server properties is shown below:
# =====================================
# Properties for JBoss app. server
# ======================================
oebps.jboss.factory.initial=org.jnp.interfaces.NamingContextFactory
oebps.jboss.provider.url=jnp://nbhydshsingh-7:16003
oebps.jboss.principal=admin
oebps.jboss.credentials=aWbTNRj73MM=
# Appserver specific version should be removed from SBM 9.1,
# Since new common property(oebps.application.server.version) is added.
oebps.jboss.version=5.1.0
oebps.jboss.ejb.server.name=ejbServer
oebps.jboss.portal.server.name=portalServer
oebps.jboss.jndi.server.local.prefix=java:comp/env/
oebps.jboss.jndi.server.local.ejb.prefix=ejb/
oebps.jboss.jndi.ejb.prefix=ejb/
# Properties for JBoss jms server
oebps.jboss.jms.factory.initial=org.jnp.interfaces.NamingContextFactory
oebps.jboss.jms.provider.url=jnp://nbhydshsingh-7:16003
oebps.jboss.jms.principal=admin
oebps.jboss.jms.credentials=aWbTNRj73MM=
oebps.jboss.jms.remote=true
oebps.jboss.jms.factory.queue.jndiname=QueueConnectionFactory
# The below specified remote server properties will be used for invoking a remote subprocess
oebps.remotename.factory.initial=org.jnp.interfaces.NamingContextFactory
oebps.remotename.provider.url=jnp://nbhydshsingh-7.apac.progress.com:16003
oebps.remotename.principal=guest
oebps.remotename.credentials=pF8V/2DrWnw=
oebps.remotename.jndi.ejb.prefix=ejb/