search cancel

IM Workpoint Designer unable to connect to VApp

book

Article ID: 138328

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal CA Identity Suite

Issue/Introduction

When trying to launch the CA IM Workpoint designer the follow error is received:


Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

Starting Workpoint Designer

Exception in thread "main" java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver available for handling [appName:iam_im, moduleName:wpServer, distinctName:] combination for invocation context [email protected]

        at org.jboss.ejb.client.EJBClientContext.requireEJBReceiver(EJBClientContext.java:749)
        at org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:116)
        at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)
        at org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:253)
        at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:198)
        at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:181)
        at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:144)
        at com.sun.proxy.$Proxy3.getAuthOptions(Unknown Source)
        at com.workpoint.client.ClientContext.retrieveAuthInfo(Unknown Source)
        at com.workpoint.gui.designer.Designer.A(Unknown Source)
        at com.workpoint.gui.designer.Designer.launch(Unknown Source)
        at com.workpoint.gui.designer.Designer.main(Unknown Source)


 

Environment

All Identity Manager

Cause

The  workpoint-client.properties is not properly configured.

Resolution

Update the workpoint-client.properties with the following changes.

Change the following:
#client.connect = EJB
client.connect = XML

Set the correct URL here:
client.connect.URL = http://<IM server IP address>:<IM User Console Port>/iam/im/wpClientServlet

Additional Information

Sample contents for a "workpoint-client.properties" configuration file used to connect external workpoint tools to a vApp.


# Determines if the designer will connect to the EJB or MTS server,
# or use XML to communicate with a web service (good for firewalls)
#client.connect = EJB
client.connect = XML


# ************************************
# ****** JBOSS AS 7 SETTINGS *********
# ************************************
# These properties should be uncommented when using JBoss AS 7
#
# *** NOTE For EXTERNAL STANDALONE CLIENTS only (does not apply to clients running in a servlet within the same app server) ***
# JBoss AS 7 requires a remote client to place additional properties
# in a separate file named jboss-ejb-client.properties. Workpoint ships
# with a copy of this file in the [WORKPOINT_HOME]/conf directory.
# That file is mandated by the JBoss remoting classes so make sure that
# it is included in your classpath in addition to this file. 
#
client.connect.URL = http://10.0.1.10:8080/iam/im/wpClientServlet
java.naming.provider.url=10.0.1.10
 java.naming.factory.initial=org.jboss.as.naming.InitialContextFactory
 java.naming.factory.url.pkgs=org.jboss.ejb.client.naming
 remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
 remote.connections=default
remote.connection.default.host=10.0.1.10
 remote.connection.default.port=8080
 remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
 client.ejbLookupPrefix=ejb:iam_im/iam_im_wpServer/
 client.ejbLookupSuffix=!<CLASSNAME>


NOTE:

- The IP address above, 10.0.1.10, it's just an example
- You MUST Restart IM (Restart_IM) after making configuration changes or you will receive errors when trying to save or amend workflows.