Hi,
This is I believe not easily visible anywhere.
However I have found way to get it using Process Designer API.
To do that you need 2 IDs: containerRef and external service assetId.
containerRef is easy - this is what you see at the end of your WebPD url.
e.g https://bawSystem:port/WebPD/jsp/bootstrap.jsp?containerRef=2063.3dffc787-623c-4f48-842f-477683b95f3b
For assetId - I don't have any better solution than query in BPM database:
SELECT '1.' || PO_ID AS AssetId
FROM LSW_PO_VERSIONS
WHERE PO_NAME = 'YourRESTServiceName' AND END_SEQ_NUM = 999999999999
WITH UR;
what returns something like:
AssetId
--------------------------------------
1.b3cd98fc-ac8c-47c6-a6fd-552d60dccd6e
Now you can create URL like below:
https://bawSystem:port/rest/bpm/wle/pd/v1/asset/assetId?containerRef=containerRef
e.g.
https://bawSystem:port/rest/bpm/wle/pd/v1/asset/1.b3cd98fc-ac8c-47c6-a6fd-552d60dccd6e?containerRef=2063.3dffc787-623c-4f48-842f-477683b95f3b
Execute HTTP GET call (using Browser, Curl, Postman ...)
You need only basic authentication for this call and it should return JSON response.
Look for descriptorSrcLocation element under restBinding:
...
"extensionElements":
{"externalService": [
{
"cachingType": false,
"name": "YourRESTServiceName",
"declaredType": "com.ibm.bpmsdk.model.bpmn20.ibmextservice.TExternalService",
"restBinding": {
"descriptorSrcLocation": "YourServiceFileNameIsHere.yaml",
...
--
Sebastian Tylko