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.