Edward Dinh (EddieD42)
Technical Program Manager
EddieD42 Member since 2018 2 posts
Posted: July 13, 2020
Last activity: July 13, 2020
Posted: 13 Jul 2020 17:57 EDT
Last activity: 13 Jul 2020 18:28 EDT

Pega Platform Activities running local binaries

Hi folks,

We have a Pega Platform based application called Moose. We are looking to integrate with an internal system called Buganizer via a python based executable binary.

The intent is to have Pega/Moose iexecute the binary and pass along parameters from a Pega/Moose case. The binary when locally run via command line on the VMs can integrate with an internal system called Buganizer/Issue Tracker. The issue (aka  a ticket) info should be returned from the binary and then processed by the Pega/Moose TD workflow. 

The intended steps are: 1. Pega executes binary from a case workflow ->  2. Binary invokes Bifrost/Buganizer API  ->  3. Buganizer issue is created and returned to the Binary ->  4. Binary returns issue info to Pega ->  5. Pega updated pega case info with issue info

Some development had been done in Moose using a stubbed, Java based binary simulating steps 1-4-5 but the Java code couldn't connect to the Buganizer API. Moose was able to execute the binary and retrieve the response using stubbed data properly. After cutting over to a Python based binary, steps 2-3-4 are working when run locally from the machine, but now we're having challenges with step 1.

We have been working on an activity and is exploring using Jython, but we wanted to know the thoughts of the team here on if there is a different Ootb action that we can take.

Pega Platform 7.3.1 Data Integration Java and Activities Technology Services Business User
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.