Skip to Content

SAP Cloud Platform Workflow: Required certificate while invoking business rule

I am trying to create a Workflow in SAP Cloud Platform with service task whick invoks the business rule. In Postman, business rule URL is working correctly.

When I run the workflow instance via Fiori Launchpad, it fails with error 'required certificate'.

Any help and hint is appreciated.

capture1.png (86.3 kB)
capture2.png (122.1 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Feb 22 at 12:47 PM

    Hello Monika,

    I am assuming you have read following blog from Murali Shanmugham which has steps for invoking rules.

    User Self Registration

    In this blog he mentioned following:

    Invoke Rules:

    This is a service task which allows us to make a HTTPS call. Before we begin, we need to maintain a new destination in the SAP Cloud Platform cockpit. There is a current limitation with AppToAppSSO between Business Rules and Workflow service. Hence, look for the destination “bpmrulesruntime”. This would be already available once you activated the rules service. Copy the destination and change the authentication type to “BasicAuthentication” as shown below.

    Regards,

    Arpit

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Arpit,

      Thanks, I have created a destination with basic authentication for 'bpmrulesruntime' still facing problem with SSL handshake certificate and while checking the connection it gives 404 error. I have tried to get the certificate and upload it under the key store option but still it doesn't help.

  • Feb 23 at 05:06 AM

    Hello Monika,

    You can follow my blog where I clearly explain what all you need to do to call rules from service task in workflow:
    https://blogs.sap.com/2018/02/02/using-business-rules-in-sap-cloud-platform-workflow/

    The destination that you have used must be BasicAuth and not ApptoApp or SAML based.

    Add comment
    10|10000 characters needed characters exceeded