I am working on some claude skills to exports
- the REST APIs a Mendix app exposes (publishes) and uses (consumes)
- the SOAP webservices a Mendix app exposes/consumes
- the business events a Mendix app produces/consumes
Retrieving the exposed REST APIs works either via CATALOG.PUBLISHED_REST_SERVICES or CATALOG.PUBLISHED_REST_OPERATIONS and I determine the consumed REST APIs via:
SELECT QualifiedName FROM CATALOG.SOURCE
WHERE SourceText LIKE '%REST CALL%' AND ObjectType='MICROFLOW';
Considering exposed SOAP webservices there does not seem to be a native type and Claude for me actually deduced that by looking at the /mprcontents folder it could actually find them, but it feels a bit hacky. For anywhere a SOAP webservice is being consumed I am not clear on how to achieve this as there is no documentation on how a SOAP webservice call would be described in the DESCRIBE MICROFLOW output.
I am working on some claude skills to exports
Retrieving the exposed REST APIs works either via
CATALOG.PUBLISHED_REST_SERVICESorCATALOG.PUBLISHED_REST_OPERATIONSand I determine the consumed REST APIs via:Considering exposed SOAP webservices there does not seem to be a native type and Claude for me actually deduced that by looking at the
/mprcontentsfolder it could actually find them, but it feels a bit hacky. For anywhere a SOAP webservice is being consumed I am not clear on how to achieve this as there is no documentation on how a SOAP webservice call would be described in theDESCRIBE MICROFLOWoutput.