Adding and fixing rules
parent
fbbfa34702
commit
f657e1c4b4
@ -0,0 +1,10 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/groups/create
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/groups/show
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/create
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/delete
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/purge
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/show
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/create
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/delete
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/show
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/namespaces/show
|
|
@ -0,0 +1,3 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/groups/list
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/list
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/list
|
|
@ -1,2 +0,0 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/groups/create
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/groups/show
|
|
@ -1 +0,0 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/groups/list
|
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(Data-Catalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "Catalogue-WS",
|
||||
"calledMethodRegex": "(\/rest\/(api\/){0,1})group(s){0,1}\/(?<Action>list)(\/{0,1})"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "Catalogue-WS",
|
||||
"calledMethod": "${Action}Groups"
|
||||
}
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/create
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/delete
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/purge
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/show
|
|
@ -1 +0,0 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/items/list
|
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(Data-Catalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "Catalogue-WS",
|
||||
"calledMethodRegex": "(\/rest\/(api\/){0,1})item(s){0,1}\/(?<Action>list)(\/{0,1})"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "Catalogue-WS",
|
||||
"calledMethod": "${Action}Items"
|
||||
}
|
||||
}
|
|
@ -1,2 +1 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/namespaces/show
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/profiles/namespaces
|
|
@ -1,3 +0,0 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/create
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/delete
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/show
|
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(Data-Catalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "Catalogue-WS",
|
||||
"calledMethodRegex": "(\/rest\/(api\/){0,1})resource(s){0,1}\/(?<Action>create|show|purge|delete)(\/{0,1})"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "Catalogue-WS",
|
||||
"calledMethod": "${Action}Resource"
|
||||
}
|
||||
}
|
@ -1 +0,0 @@
|
||||
Data-Catalogue,Catalogue-WS,/rest/api/resources/list
|
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(Data-Catalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "Catalogue-WS",
|
||||
"calledMethodRegex": "(\/rest\/(api\/){0,1})resource(s){0,1}\/(?<Action>list)(\/{0,1})"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "Catalogue-WS",
|
||||
"calledMethod": "${Action}Resource"
|
||||
}
|
||||
}
|
@ -0,0 +1 @@
|
||||
DataTransfer,data-transfer-service,OTHER
|
|
@ -0,0 +1,3 @@
|
||||
DataCatalogue,science-catalogue,/index
|
||||
DataCatalogue,science-catalogue,OTHER
|
||||
DataCatalogue,science-catalogue,UNKNOWN
|
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(DataCatalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "(science-catalogue)|(gcat)|(gCat)",
|
||||
"calledMethodRegex": "(\/index)|OTHER|UNKNOWN"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "gcat",
|
||||
"calledMethod": "OTHER"
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
DataCatalogue,science-catalogue,/groups/ABCD
|
||||
DataCatalogue,science-catalogue,/groups/aaaaaa
|
||||
DataCatalogue,science-catalogue,/groups/fd72502e-ddfa-4121-a12a-bb42e572d649
|
||||
DataCatalogue,science-catalogue,/items/14f76289_43fa_4a76_8f36_a48793b9dd82
|
||||
DataCatalogue,science-catalogue,/items/ABCD
|
||||
DataCatalogue,science-catalogue,/items/f13813ae-7205-434d-8baf-3661ab665127
|
||||
DataCatalogue,science-catalogue,/items/restful_transaction_model
|
||||
DataCatalogue,science-catalogue,/organizations/algorithms
|
||||
DataCatalogue,science-catalogue,/organizations/aquamaps1
|
||||
DataCatalogue,science-catalogue,/profiles/Empty%20Profile
|
||||
DataCatalogue,science-catalogue,/rest/api/items/create
|
||||
DataCatalogue,science-catalogue,/users/andrearossi
|
||||
DataCatalogue,science-catalogue,/users/luca_frosini
|
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(DataCatalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "(science-catalogue)|(gcat)|(gCat)",
|
||||
"calledMethodRegex": "(\/){0,1}(rest\/(api\/){0,1}){0,1}(?<Collection>group|item|license|namespace|organization|profile|user)s\/(?!list)[%0-9a-zA-Z\\-_]*$"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "gcat",
|
||||
"calledMethod": "read ${Collection}"
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
DataCatalogue,science-catalogue,/groups
|
||||
DataCatalogue,science-catalogue,/items
|
||||
DataCatalogue,science-catalogue,/licenses
|
||||
DataCatalogue,science-catalogue,/namespaces
|
||||
DataCatalogue,science-catalogue,/organizations
|
||||
DataCatalogue,science-catalogue,/profiles
|
||||
DataCatalogue,science-catalogue,/users
|
||||
DataCatalogue,science-catalogue,/rest/api/groups/list
|
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(DataCatalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "(science-catalogue)|(gcat)|(gCat)",
|
||||
"calledMethodRegex": "(\/){0,1}(rest\/(api\/){0,1}){0,1}(?<Collection>((groups(\/list){0,1}))|items|licenses|namespaces|organizations|profiles|users)$"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "gcat",
|
||||
"calledMethod": "list ${Collection}"
|
||||
}
|
||||
}
|
@ -0,0 +1 @@
|
||||
DataCatalogue,science-catalogue,/items/ABCD/resources/EFGH
|
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(DataCatalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "(science-catalogue)|(gcat)|(gCat)",
|
||||
"calledMethodRegex": "(\/){0,1}(rest\/(api\/){0,1}){0,1}items\/[%0-9a-zA-Z\\-_]*\/resources\/[%0-9a-zA-Z\\-_]*$"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "gcat",
|
||||
"calledMethod": "read resource"
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
DataCatalogue,science-catalogue,/items/ABCD/resources
|
||||
DataCatalogue,science-catalogue,/items/restful_transaction_model/resources
|
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "(DataCatalogue)|(DataPublishing)",
|
||||
"serviceNameRegex": "(science-catalogue)|(gcat)|(gCat)",
|
||||
"calledMethodRegex": "(\/){0,1}(rest\/(api\/){0,1}){0,1}items\/[%0-9a-zA-Z\\-_]*\/resources$"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "DataPublishing",
|
||||
"serviceName": "gcat",
|
||||
"calledMethod": "list resources"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue