|
|
|
@ -1,5 +1,16 @@
|
|
|
|
|
[
|
|
|
|
|
{
|
|
|
|
|
"match": {
|
|
|
|
|
"serviceClassRegex": "(?<ServiceClass>.*)",
|
|
|
|
|
"serviceNameRegex": "(?<ServiceName>.*)",
|
|
|
|
|
"calledMethodRegex": "UNKNOWN"
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "${ServiceClass}",
|
|
|
|
|
"serviceName": "${ServiceName}",
|
|
|
|
|
"calledMethod": "OTHER"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
"match": {
|
|
|
|
|
"serviceClassRegex": "Common",
|
|
|
|
|
"serviceNameRegex": "AuthorizationService",
|
|
|
|
@ -429,6 +440,28 @@
|
|
|
|
|
"serviceName": "ShareLatex",
|
|
|
|
|
"calledMethod": "disconnect"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
"match": {
|
|
|
|
|
"serviceClassRegex": "DataAccess",
|
|
|
|
|
"serviceNameRegex": "ShareLatex",
|
|
|
|
|
"calledMethodRegex": "^(?!(\/{0,1}gcube\/service\/){0,1}((connect)|(disconnect)|(project))).*"
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "DataAccess",
|
|
|
|
|
"serviceName": "ShareLatex",
|
|
|
|
|
"calledMethod": "OTHER"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
"match": {
|
|
|
|
|
"serviceClassRegex": "DataAccess",
|
|
|
|
|
"serviceNameRegex": "ShareLatex",
|
|
|
|
|
"calledMethodRegex": "^\/{0,1}gcube\/service\/project.*"
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "DataAccess",
|
|
|
|
|
"serviceName": "ShareLatex",
|
|
|
|
|
"calledMethod": "project"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
"match": {
|
|
|
|
|
"serviceClassRegex": "(Search)|(DataRetrieval)",
|
|
|
|
@ -448,7 +481,7 @@
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "VREManagement",
|
|
|
|
|
"serviceName": "smart-executor",
|
|
|
|
|
"serviceName": "SmartExecutor",
|
|
|
|
|
"calledMethod": "execute"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
@ -459,7 +492,7 @@
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "VREManagement",
|
|
|
|
|
"serviceName": "smart-executor",
|
|
|
|
|
"serviceName": "SmartExecutor",
|
|
|
|
|
"calledMethod": "getAvailablePlugins"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
@ -470,7 +503,7 @@
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "VREManagement",
|
|
|
|
|
"serviceName": "smart-executor",
|
|
|
|
|
"serviceName": "SmartExecutor",
|
|
|
|
|
"calledMethod": "getScheduledExecution"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
@ -481,7 +514,7 @@
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "VREManagement",
|
|
|
|
|
"serviceName": "smart-executor",
|
|
|
|
|
"serviceName": "SmartExecutor",
|
|
|
|
|
"calledMethod": "getState"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
@ -503,7 +536,7 @@
|
|
|
|
|
},
|
|
|
|
|
"replace": {
|
|
|
|
|
"serviceClass": "VREManagement",
|
|
|
|
|
"serviceName": "smart-executor",
|
|
|
|
|
"serviceName": "SmartExecutor",
|
|
|
|
|
"calledMethod": "stop"
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|