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 Presto mashables. External services are ungoverned mashable information sources that are invoked with the <directinvoke> statement.
Copyright © 2013-2015 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback