Using airavata 0.15.0, php thrift interface
$appInterfaceId = $client->registerApplicationInterface( $gatewayId,
$appInterfaceDescription );
returns an Id which has no GUID suffix, simply a duplicate of
$appInterfaceDescription->applicationName
inconsistently with all other register...()'s airavata provides
e.g. afterwards, json dump getAllApplicationInterfaces( $gatewayId ) :
--------------------------------------------------------------------------------
[
{
"applicationInterfaceId": "genapp_json",
"applicationName": "genapp_json",
"applicationDescription": "genapp_json",
"applicationModules": [
"align_0ed21743-7e53-41d1-8661-c29b932c6536",
"datetest_b8f6c7c6-f983-4567-a4ea-749bf9711b0b"
...
--------------------------------------------------------------------------------
This especially bothers me because deleteApplicationInterface() does not
require a gatewayId...
Thanks,
-Emre