I would like to prepare a report that displays all SOAP connectors used by an application. The SOAP connectors may be created in enterprise layer or framework layer or implementation layer. The report should display the list of all SOAP connectors used by the given application.
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
The Rule-Connect-SOAP is mapped to the pegarules.pr4_rule table where the SOAP connector related data are stored. However there is no corresponding application Name for the SOAP connector in the table. Therefore, the application name could not be used as the filter criteria in report definition. For example, we may have SOAP connectors created in Framework layer context but we can still refer/use them in the implementation layer. If we have used a connector in an implementation layer application regardless of whether that is created in the FW layer or enterprise layer or implementation layer, I would like to list it for the particular application.
How can we get the list all the SOAP connectors used by an application (Implementation layer) regardless of the SOAP connetors are created in the same implementation layer or are created in FW layer or enterprise layer? Has anyeone come across this requirement? I am still researching this question.
In Pega, every rule type is tied up with specific ruleset, including the application (rule) itself, and most of the rules are versionable in which category the SOAP connector rules falls into. Therefore fetching the SOAP connectors based up on ruleset and/or version would be ideal.
Since you've mentioned that you would need to get the SOAP connectors that are part of the Implementation layer of the application. Just using one RD rule you shall fetch the SOAP connectors with the filter criteria of ruleset list referred from the System Pages. This is populated by an OOTB datapage which has the application related rulesets readily available (Application-->pyRulesetList).
Also, you shall look in to Pega Wizard to see the list of connectors in the platform. (Designer Studio-->Integration-->Connectors-->Connector Definitions & Simulations).