Topic
10 replies Latest Post - ‏2012-03-02T13:45:39Z by rolandpeisl
SystemAdmin
SystemAdmin
7615 Posts
ACCEPTED ANSWER

Pinned topic How to Undeploy Application in Process Center?

‏2011-11-07T15:59:04Z |
I don't see the Undeploy Application option in Process Center or in the Process Admin Console. I have followed these instructions, but do not see the Undeploy option anywhere. Can someone tell me how to properly undeploy a process application from a server through Process Center?

http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5mx/index.jsp?topic=%2Fcom.ibm.wbpm.admin.doc%2Ftopics%2Ftadm_uninstallprocessapp.html

Attaching screenshot of Process Admin console using the instructions at URL above.
Updated on 2012-03-02T13:45:39Z at 2012-03-02T13:45:39Z by rolandpeisl
  • vlit
    vlit
    917 Posts
    ACCEPTED ANSWER

    Re: How to Undeploy Application in Process Center?

    ‏2011-11-07T16:30:51Z  in response to SystemAdmin
    Hi,

    Read in your guide: Before you can successfully undeploy a snapshot from a process server, it needs to be inactive

    I see that it is active on your screenshot.

    Vladlen.
    • NCQE_Jonathan_Blankenship
      13 Posts
      ACCEPTED ANSWER

      Re: How to Undeploy Application in Process Center?

      ‏2011-11-16T21:01:55Z  in response to vlit
      You need to archive the snapshot. There is no "delete" however, the process center will let you undeploy by inactivating it and then archiving the snapshot.
    • NCQE_Jonathan_Blankenship
      13 Posts
      ACCEPTED ANSWER

      Re: How to Undeploy Application in Process Center?

      ‏2011-11-16T21:02:33Z  in response to vlit
      You need to archive the snapshot. There is no "delete" however, the process center will let you undeploy by inactivating it and then archiving the snapshot.
      • NS3Q_edgar_uriel_zamora_lora
        24 Posts
        ACCEPTED ANSWER

        Re: How to Undeploy Application in Process Center?

        ‏2012-02-24T21:15:28Z  in response to NCQE_Jonathan_Blankenship
        Actually there is a delete, but you have to enter into the archive apps or toolkits section, then you will see the delete.
        • RussoZ
          RussoZ
          6 Posts
          ACCEPTED ANSWER

          Re: How to Undeploy Application in Process Center?

          ‏2012-03-01T18:38:12Z  in response to NS3Q_edgar_uriel_zamora_lora
          by all means, let us know how you made that happen... because I have 7.5.1 installed here, I search for this delete option everywhere and couldn´t find it...
          • kolban
            kolban
            3314 Posts
            ACCEPTED ANSWER

            Re: How to Undeploy Application in Process Center?

            ‏2012-03-01T19:23:52Z  in response to RussoZ
            Hi RussoZ,
            See if this new video tutorial helps on deleting a Process App or toolkit:

            http://vimeo.com/groups/ibmbpm/videos/37754671

            Neil
            • RussoZ
              RussoZ
              6 Posts
              ACCEPTED ANSWER

              Re: How to Undeploy Application in Process Center?

              ‏2012-03-01T21:44:25Z  in response to kolban
              Thanks for the video, Neil, it cleared the question.

              Any chance we're going to see something similar for snapshots only, in the next version(s)? Something like, remove all snapshots older than 2 years.

              Cheers!
              Alexei
              • kolban
                kolban
                3314 Posts
                ACCEPTED ANSWER

                Re: How to Undeploy Application in Process Center?

                ‏2012-03-01T22:29:50Z  in response to RussoZ
                Hi Alexei,
                I see that we can archive snap shots so that they don't appear in the list but I don't see (or know) of any way to delete a snapshot. Before the 7.5.1 release, there was no way to delete a Process App or Toolkit ... they could just be archived (which I take to be a nice word for "hidden"). I saw question after question asking why we couldn't delete Process Apps or Toolkits and development kept coming back with (what I thought was) a sensible response saying "Why does it matter? Why not just leave the Process Apps and Toolkits hanging around?" After all, all they seemed to consume was some DB disk space and not even that much?

                I am not 100% sure why the 7.5.1 release added the ability to delete Process Apps and Toolkits ... it is possible that development bowed to popular pressure and said "oh ... ok then!!". Or ... it may be that with the ability to export a Process App or Toolkit that if it were modified in a "foreign" Process Center, we would want to bring it back in to replace the current Process App or Toolkit in our own Process Center (which might be a problem if one already exists).

                Anyway ... after this wordy pre-amble ... I'm not seeing a technical need to be able to "delete" historic snap shots other than for the mental "hygiene" that it might provide us. Do you have a technical reason for wanting to delete old snapshots?

                Neil
                • kolban
                  kolban
                  3314 Posts
                  ACCEPTED ANSWER

                  Re: How to Undeploy Application in Process Center?

                  ‏2012-03-01T23:58:54Z  in response to kolban
                  Hi guys,
                  I got an off-line query on my last post and since I like to correspond through the forums (where possible) here are some additional thoughts.

                  A question was asked: How much space "is" used by a snapshot?
                  Well ... the maximum space that would be used would be the size of all the artifacts times 2. This would be (opinion) worst case. When a snapshot is taken, then a copy of all artifacts "could" be taken.

                  The best case would be "near zero" extra space and only when changes are made to existing artifacts past the snapshot would changes be recorded.

                  Unfortunately, I simply have no idea what happens "under the covers" so I am only guessing here. My best guess is that whenever an artifact is changed and saved, the original artifact is replaced with the new one. This means that we can't "go back in time" to an artifact that was just replaced. However, when a snapshot is taken, then a "record" of the artifacts are made and changes then made past the snapshot are a "delta" from the last snapshot. In principle, this might mean that the cost of recording snapshots is pretty minor ... however if this "delta" principle is the case, then (unless checkpoints are taken or caching done), the cost of accessing the current version of an artifact could be incrementally more significant as the number of snapshots grow.

                  However, and I guess here is the important thing, in all my studies, I haven't seen a single post saying that the cost of accessing an artifact is too slow because it has too many snapshots "behind" it.

                  There was one more question ... if one truly wanted to get rid of all snapshots, could I export a Process App, archive it, delete it and then import the previous export?

                  My understanding is "yes". And the result "should be" the exact same Process App that you exported minus any snapshots associated with it.

                  Thanks for the questions my friend ... hope this is what you wanted. It is possible someone with internals knowledge of the product may review this post and come back with more authoritative knowledge assuming that disclosing such would be considered acceptable product information disclosure.

                  Neil
  • rolandpeisl
    rolandpeisl
    1 Post
    ACCEPTED ANSWER

    Re: How to Undeploy Application in Process Center?

    ‏2012-03-02T13:45:39Z  in response to SystemAdmin
    Folks,

    have a look at the BPM samples page - one of the samples is how to delete a process application from Process Center.
    Here comes the link:

    http://publib.boulder.ibm.com/bpcsamp/v7r5/index.html

    Go down to 'Hints and tips with process applications' and find a sample explaining how to delete PA.
    It's a well hidden feature in v751.