Menu

Edit bpmspace for ITIL with GPD

Help
Bjac
2006-12-11
2013-04-29
  • Bjac

    Bjac - 2006-12-11

    Hi Christian,

    it´s me again :)

    I followed the instructions under Documentation http://sourceforge.net/docman/display_doc.php?docid=37733&group_id=174010 and downloaded the latest GPD (ver 3.0.12, eclipse 3.2.1). However I always get the error "initializing java tooling". I guess that I need the GPD for deploying the process archive. Is that correct?

    Another question I have is if BPMspace is useful for a CMDB?

    Thx for your help & patience!

    björn

     
    • Christian Becker

      Hello Björn,

      this error is based on a incompatibility with the GPD Version.
      I missed to note, that our released Processes require GPD 3.0.5.

      There is a workaround to use it with any other Versions but from our side, this is not recommended and can cause unexpected effects.

      To Download the Version 3.0.5 follow this link:
      http://sourceforge.net/project/showfiles.php?group_id=70542&package_id=116692&release_id=371604

      I will add it in the documentation soon.

      Sorry for the Problems,
      kind regards,
      Christian

       
    • Bjac

      Bjac - 2006-12-13

      Hi Christian,

      thx for the version hint! The error doesn't occur anymore. However, I get a new error message when I try to deploy process archive. I post you my error log:

      Error while deploying, IOException trying to read the servlet result

      java.net.ConnectException: Connection refused: connect
      at java.net.PlainSocketImpl.socketConnect(Native Method)
      at java.net.PlainSocketImpl.doConnect(Unknown Source)
      at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
      at java.net.PlainSocketImpl.connect(Unknown Source)
      at java.net.Socket.connect(Unknown Source)
      at java.net.Socket.connect(Unknown Source)
      at sun.net.NetworkClient.doConnect(Unknown Source)
      at sun.net.www.http.HttpClient.openServer(Unknown Source)
      at sun.net.www.http.HttpClient.openServer(Unknown Source)
      at sun.net.www.http.HttpClient.<init>(Unknown Source)
      at sun.net.www.http.HttpClient.New(Unknown Source)
      at sun.net.www.http.HttpClient.New(Unknown Source)
      at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
      at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
      at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
      at java.net.URL.openStream(Unknown Source)
      at org.jbpm.ui.action.DeployProcessActionDelegate.deployProcessWithServlet(Unknown Source)
      at org.jbpm.ui.action.DeployProcessActionDelegate.access$1(Unknown Source)
      at org.jbpm.ui.action.DeployProcessActionDelegate$1.run(Unknown Source)
      at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
      at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
      at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:479)
      at org.jbpm.ui.action.DeployProcessActionDelegate.showProgressMonitorDialog(Unknown Source)
      at org.jbpm.ui.action.DeployProcessActionDelegate.run(Unknown Source)
      at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)
      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
      at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
      at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
      at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
      at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
      at org.eclipse.core.launcher.Main.run(Main.java:977)
      at org.eclipse.core.launcher.Main.main(Main.java:952)

      Do you have a clue what the problem might be?

      thx
      björn

       
      • Christian Becker

        Hello björn,

        due to that message "java.net.ConnectException: Connection refused: connect" i think the Server isn´t running on localhost with Port 8080.

        Because the GPD tries to call a special URL on this Port.

        Another cause for this Incident could be, that you haven´t deployed the right jbpm.war Web Application.

        kind regards,
        Christian

         
    • Bjac

      Bjac - 2006-12-13

      Hi again,

      ok, finally i got GPD running and I can edit the given processes :D
      Still I have to bother u with some questions...

      - what do u mean by the authorisation_grant/type process?
      - what so u mean by slm_impact-row?

      As GPD doesn't work with Eclipse 3.2.1 (no diagrams can be shown) I tried it on Eclipse 3.1 and it worked. However, the test/java folder is missing (on 3.2.1 it is there). Do u have any explanation for that?

      When I try to deploy I still get the error message, although I have BPMspace on localhost:8080 running. I don't exactly know what u mean "the right jbpm.war"? Can u expain that?

      thx a lot!!!!!

      björn

       
      • Christian Becker

        Hi Björn,

        the Processes "bpmspace-system-authorization_..." are used by the BPMspace Permission System.

        bpmspace-system-authorization_type
        is maintained by the Application

        bpmspace-system-authorization_grant
        Defines the Permission Rules.
        With that Process you can grant special features to some users.
        For example, that only a few Persons can start the CMDB Processes or that they have the Permission to use the System Maintenance.
        If you see into the Process Instances, you can see how to use the System and, that every User has all Permissions (Default)

        The "slm_impact-row" is a part of our "Service Level Management" Processes.
        We defined, that every Service Level has some Impact Rows, which contain the Informations about the Impact size and the given Priority.
        The Information defined in the slm_impact-row´s is used in the Incident Management.

        The "jbpm.war" is a Web Application, which is needed for Process Deployment.
        We haven´t included it in our BPMspace Release, because it is a Security Hole.
        If this Application is deployed, everyone can deploy own Processes.
        I can mail it to you or i can give you a Download Link, what do you prefer?

        I don´t know why test/java is missing in your Configuration, in my Configuration it´s there.
        By Default, it doesn´t  contains anything.

        kind regards,
        Christian

         
    • Christian Becker

      Hi björn,

      regarding to your question about the CMDB with BPMspace:

      The usage of BPMspace as CMDB is the Main feature of the Application.
      With the included Configuration Management Processes you can easily build your own CMDB.

      And you can use the CI Types and Relation Types that you want, if anything is missing, just create it!

      Relations between CIs are Specially Marked in the Application.

      If you have any other Questions, just ask.

      kind regards,
      Christian

      PS: Tomorrow we will have a CMDB training here in our Office near Munich.
      http://www.mitsm.de/553.0.html

       
    • Bjac

      Bjac - 2006-12-20

      Hi Christian!

      Thx a lot for your detailed desciptions! I appreciate that cuz as I mentioned I am newbie concerning BPM.
      It would be nice if you could post a link for "jbpm.war". Then I can try to work on that.

      Concerning that "test/java" folder it says in the problem window after importing that "project bpmspace-itil-basis is missing required source folder: test/java" and "the project cannot be built until build path errors are resolved". In the error log nothing is said.

      kind regards
      björn

       
      • Christian Becker

        Hi Björn,

        for your Purpose i´ve created a Documentation:
        https://sourceforge.net/docman/display_doc.php?docid=38761&group_id=174010

        If this Guide may not help, just ask.

        Have you tried to create the "test/java" folder manually as "Source Folder"?
        Maybe that helps

        kind regards,
        Christian

         

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.