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 org.jboss.ejb.client.EJBClientInvocationContext@35399441
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)
All Identity Manager
The workpoint-client.properties is not properly configured.
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
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://<IP>:8080/iam/im/wpClientServlet
java.naming.provider.url=<IP>
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=<IP>
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, <IP> is an example. Enter your IP Address
- You MUST Restart IM (Restart_IM) after making configuration changes or you will receive errors when trying to save or amend workflows.