IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Unable to delete unused processes

    Posted Mon April 16, 2012 12:00 AM

    Hello,

    I created several processes, which are triggered by a published document. But since we connected an ldap to our servers, I am unable to delete any of those processes. I can upload new processes and the according triggers are also created, but I can not change anything within those processes nor can I delete the triggers. However I can delete them, but they are created again immediately after the delete.

    All of those processes are not used. So I can check the box to select them and I can click delete. But after the click nothing happens. I tried different user accounts, but mostly I work with the mws admin account. Most of the processes are uploaded by my personal user account, but I also tried to create a new process with the admin account, which I neither can delete.

    I saw that I can add access for processes to a designated role. So I tried to add access to all processes to the adminstrator role. But nothing has changed after that. I still can not delete the processes.

    I hoped to remove the triggers by overwriting the processes with simple start-end processes. The old processes could be overwritten, but the triggers still come again after they were deleted.

    Any idea?

    Thanks in advance!
    Stefan


    #webMethods
    #BPM
    #webMethods-BPMS


  • 2.  RE: Unable to delete unused processes

    Posted Mon April 16, 2012 06:40 AM

    Have you already tried pub.prt.admin:deleteProcess? May be you can try after disconnecting from ldap to see if its real cause of the problem…


    #webMethods-BPMS
    #BPM
    #webMethods


  • 3.  RE: Unable to delete unused processes

    Posted Mon April 16, 2012 11:37 AM

    Yes, I already tries that, but I didn’t work. Disconnecting the ldap is a bit difficult, because several other things already depend on the ldap.

    I could disable my processes via a direct database edit and this resulted also that the unnecessary triggers disappeared form the Clients.

    On trying to delete a process via MWS I get the following trace in the server log:

    [154] 
    [153] ... 48 more 
    [152] at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invoke(WSClientDynamicProxy.java:168) 
    [151] at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invokeMethod(WSClientDynamicProxy.java:114) 
    [150] at java.lang.reflect.Method.invoke(Method.java:597) 
    [149] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    [148] at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) 
    [147] at $Proxy32.lookupprincipalbyid(Unknown Source) 
    [146] at electric.proxy.handler.Proxy.invoke(Proxy.java:126) 
    [145] at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:165) 
    [144] at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:238) 
    [143] at electric.soap.java.reference.JavaToSOAP.handle(JavaToSOAP.java:72) 
    [142] at electric.soap.references.interceptor.InterceptorSOAPReference.handle(InterceptorSOAPReference.java:69) 
    [141] at com.webmethods.soap.module.SOAPModuleReference.handle(SOAPModuleReference.java:99) 
    [140] at electric.jaxrpc.handler.JAXRPCReference.handle(JAXRPCReference.java:76) 
    [139] at electric.soap.references.logging.LoggingSOAPReference.handle(LoggingSOAPReference.java:57) 
    [138] at electric.soap.http.reference.SOAPToHTTP.handle(SOAPToHTTP.java:148) 
    [137]Caused by: java.rmi.ConnectException: url = http://10.104.34.16:8585/services/bizPolicy/directorySystem 
    [136] at java.lang.Thread.run(Thread.java:662) 
    [135] at com.wm.util.pool.PooledThread.run(PooledThread.java:131) 
    [134] at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:355) 
    [133] at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:181) 
    [132] at com.wm.app.b2b.server.HTTPSOAPHandler.process(HTTPSOAPHandler.java:146) 
    [131] at com.wm.app.b2b.server.HTTPSOAPHandler._process(HTTPSOAPHandler.java:520) 
    [130] at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:109) 
    [129] at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234) 
    [128] at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386) 
    [127] at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547) 
    [126] at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363) 
    [125] at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30) 
    [124] at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276) 
    [123] at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171) 
    [122] at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51) 
    [121] at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243) 
    [120] at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44) 
    [119] at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:46) 
    [118] at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643) 
    [117] at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:439) 
    [116] at java.lang.reflect.Method.invoke(Method.java:597) 
    [115] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    [114] at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source) 
    [113] at wm.server.soap.rpc(soap.java:1021) 
    [112] at com.wm.app.b2b.server.Service.doInvoke(Service.java:592) 
    [111] at com.wm.app.b2b.server.Service.doInvoke(Service.java:652) 
    [110] at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:94) 
    [109] at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234) 
    [108] at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386) 
    [107] at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547) 
    [106] at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363) 
    [105] at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30) 
    [104] at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276) 
    [103] at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171) 
    [102] at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51) 
    [101] at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243) 
    [100] at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44) 
    [99] at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:46) 
    [98] at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643) 
    [97] at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:439) 
    [96] at java.lang.reflect.Method.invoke(Method.java:597) 
    [95] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    [94] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    [93] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    [92] at ws.monitor.process.model.deleteProcessModels(model.java:342) 
    [91] at com.wm.monitor.app.Permissions.isPrivilegeGranted(Permissions.java:1099) 
    [90] at com.webmethods.caf.portalclient.dir.PCDirectoryHelper.lookupPrincipalByID(PCDirectoryHelper.java:103) 
    [89] at $Proxy31.lookupprincipalbyid(Unknown Source) 
    [88] at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invoke(WSClientDynamicProxy.java:173) 
    [87] at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.wrapWsClientException(WSClientDynamicProxy.java:509) 
    [86]2012-04-16 12:00:41 CEST [MON.0119.1501I] Error checking portal privilege: com.webmethods.caf.wsclient.WSClientException: Unable to connect to web service at http://localhost:8585/services/bizPolicy/directorySystem: url = http://10.104.34.16:8585/services/bizPolicy/directorySystem 
    [85]2012-04-16 12:00:41 CEST [MON.0119.1501E] Error checking portal privilege: com.webmethods.caf.wsclient.WSClientException: Unable to connect to web service at http://localhost:8585/services/bizPolicy/directorySystem: url = http://10.104.34.16:8585/services/bizPolicy/directorySystem 

    Lines 85 & 86 are showing, that it must be a priviledge problem, but I don’t know where to change anything to get the stuff working…


    #webMethods
    #BPM
    #webMethods-BPMS