IT Process Automation

  • 1.  PAM expose process SOA, SOAP, WSDL...

    Posted Feb 28, 2018 01:14 PM

    Is it possible to expose PAM processes and components for consumption via the web service?



  • 2.  Re: PAM expose process SOA, SOAP, WSDL...

    Broadcom Employee
    Posted Feb 28, 2018 01:23 PM

    Depending on what you are looking for you can interact with Process Instances using basic SOAP calls, or REST based Soap calls. 

     

    You can get more details in the documentation:
    SOAP API Reference

    Open REST APIs



  • 3.  Re: PAM expose process SOA, SOAP, WSDL...

    Posted Mar 01, 2018 11:57 AM

    In the company where I work we have processes and other custom components and I have third party products that want to consume them.
    Example:
    In a process of creation of VM there are several sub-processes, among them a sub-process of network configuration. I want to expose this network subprocess in a web service so that an IBM application can evoke it by allowing you to enter the values of the input variables and having at the end the execution of the network configuration that you need.



  • 4.  Re: PAM expose process SOA, SOAP, WSDL...
    Best Answer

    Broadcom Employee
    Posted Mar 01, 2018 12:49 PM

    Your IBM application can get details on the process using the REST OPEN API which allows access into the instance to get the dataset:

    Perform Actions on a Process Instance

     

    But I do not see a way to update the dataset with this method, and I am pretty sure that you will need a Form for your external application to interact with the process instance.

     

    You respond to a form through the SOAP API:
    executePendingInteraction Method

    Or the better yet through the REST OPEN API:
    Perform Actions on a Task

     

     

    So I theorize a point where your process gets to this child process, writes information into a process level dataset,  either within this child, or possibly at the parent level prior to launching the child, and the process is paused on a User Interaction Request Form; your IBM application then reads into the process instance using the Perform Actions on a Process Instance API call to gather any relevant details, then uses the Perform Actions on a Task method to update and complete the form with the values required for the process to move forward and accomplish your network configuration.



  • 5.  RE: Re: PAM expose process SOA, SOAP, WSDL...

    Posted Jul 02, 2019 12:09 PM
    Hello, I have a question, is it possible to implement and publish a custom method in the ITPAM API?

    For example: I have a process that performs the creation of a ticket in CA Service Desk, receiving a set of input parameters.

    Is it possible to define a method that calls this process and returns the REFNUM of the open ticket in CA Service Desk in response?