Integrate Software AG Products Using Digital Event Services 10.4 | Integrate Software AG Products Using Digital Event Services | MashZone NextGen Help | Appendix | Legacy Presto components | Mashables and Mashups | Mashups in EMML | Advanced Mashup Techniques | Using the Built-in Mashup Query Web Service | Mashable Dependency Queries
 
Mashable Dependency Queries
You can query to determine what mashables a specific mashup invokes. This query returns information on all <directinvoke> and <invoke> commands in the specified mashup.
Mashable Dependency Requests
Service Name
JEMSServiceHelper
Operation Name
getDependentServices
Parameters
A single string parameter that is the name of the mashup whose dependencies should be queries.
Mashable Dependency Responses
In the default JUMP format, the response is returned as a string in JSON format, such as this:
"response":"{
"services":{
"direct":{
"service":[
{
"endPoint":"https:\\www.google.com\accounts\ClientLogin",
"method":"post"
},
{
"endPoint":"$bloggerURL",
"method":"post"
}
]
},
"presto":{
"service":{
"name":"YahooHotJobsRSS",
"operation":"getFeed"
}
}
}
}
The XML format for the response looks something like this:
<services>
<internal>
<service name="" operation=""/>
...
</internal>
<external>
<service endpoint="" method="" />
...
</external>
</services>
Internal services are MashZone NextGen mashables. External services are ungoverned mashable information sources that are invoked with the <directinvoke> statement.

Copyright © 2019 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release