I have configured everythign on mywebmethods. But when I try to enable the Model, it’s throwing an error that "BAM Server: : is not reachable. Some data may not be available. ". Also, when I see Process Analysis tree, it’s throwing an error "[POP.012.9002.wm_bam_process_tree] Remote Exception caught: com.webMethods.caf.wsclient.WSClientException: Failed to bind to endPoint: http://:/services/customtree.wsdl and interface: interface com.webMethods.bpo.service.customtree.ICustomTreeService: could not bind to path: http://:/services/customtree.wsdl ".
I am facing the same problem. What error you are getting in your server logs?
I have raised the service request against webMethods support for this issue.
I am getting following error in the server log
2006-07-13 10:05:48 CEST [MON.0119.1501D] Error checking portal privilege: electric.util.WrappedException: java.rmi.RemoteException: HTTP error response: Object Not Found (services/bizPolicy/directorySystem)
at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.getCompatibleException(WSClientDynamicProxy.java:366)
at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invoke(WSClientDynamicProxy.java:178)
at $Proxy0.lookupprincipalbyid(Unknown Source)
at com.webmethods.caf.portalclient.dir.PCDirectoryHelper.lookupPrincipalByID(PCDirectoryHelper.java:103)
at com.wm.monitor.app.Permissions.isPrivilegeGranted(Permissions.java:1131)
at ws.monitor.process.model.saveProcessModel(model.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:322)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:612)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:226)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:198)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:411)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:521)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:369)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:113)
check the webMethods Configuration->System Configuration to see if the Integration Server and other things are configured properly.
Fow a working model you don’t need any Optimize.
But in case you need to manage this process then you need the Optimize.
the error "BAM Server: : is not reachable. Some data may not be available. " is due to Optimize missing and it doen’t have any effect for a working model unless you use the BAM components.
Set Authorisation Server URl = URL of MWS Server , User Name = WEBM_SYSUSER, password = manage. Set Group Privilege Mapping as required eg Business Monitoring / MonitorUsers & Integration Monitoring / MonitorUsers.
This worked for me. IS actually creates an user entry for MWS user on the fly and adds it to the groups specfied in Group Privilege Mapping. This userid is cached until IS is restarted.
If you dont have WmCommAuth package, you can try adding the following to your monitor.cnf
For wm.monitor.myWebmethodsPassword, go to MWS → webMethods Configuration → System Configuration → Password Encryption Utility. Type in the password for WEBM_SYSUSER (default is manage) and copy the encrypted password to monitor.cnf.
Can you please let me know why it’s telling an error on IS log like
Incomplete portal url strings, check portalTransport, portalHost, portalPort in monitor.cnf
On mywebmethods
[POP.012.9002.wm_bam_process_tree] Remote Exception caught: com.webMethods.caf.wsclient.WSClientException: Failed to bind to endPoint: http://:/services/customtree.wsdl and interface: interface com.webMethods.bpo.service.customtree.ICustomTreeService: could not bind to path: http://:/services/customtree.wsdl
java.net.MalformedURLException: Malformed URL http://:/services/customtree at electric.util.XURL.(Unknown Source) at electric.registry.local.LocalRegistry.bindUsingEndpoint(Unknown Source) at electric.registry.local.LocalRegistry.bind(Unknown Source) at electric.registry.compound.CompoundRegistry.bind(Unknown Source) at electric.registry.Registry.getReference(Unknown Source) at electric.registry.Registry.getProxy(Unknown Source) at electric.registry.Registry.bind(Unknown Source) at electric.registry.Registry.bind(Unknown Source)
I was also working with Navaneethab.
We applied the following fixes :
a. Monitor_6-5-1_SP1_Fix2
b. Monitor_UI_6-5-1_SP1_Fix1
c. BPO-UI_6-5-1_Fix1
d. PRTL_6-5-2_Search_Fix1
Now the process model gets enabled for execution and we can see the process instances also.
However, the process instance image fails to load and gives following exception when we open process instance details :
“[POP.012.9002.wm_bam_instance_image] Remote Exception caught: electric.util.WrappedException: SOAPException( Client: [ISS.0088.9134] Exception occurred while processing the body of the message )”
Also WmMonitor package loads partially, resubmit does not work and process analysis tree still shows the following exception :
“[POP.012.9002.wm_bam_process_tree] Remote Exception caught: com.webMethods.caf.wsclient.WSClientException: Failed to bind to endPoint: http://:/services/customtree.wsdl and interface: interface com.webMethods.bpo.service.customtree.ICustomTreeService: could not bind to path: http://:/services/customtree.wsdl”