added scallservice JoyNr argumentTypes

CD_VDLM_scallservice
Bernd Brandl 2022-05-09 09:52:00 +02:00
parent d1f2644beb
commit 2e36c323af
3 changed files with 54 additions and 6 deletions

View File

@ -1,9 +1,21 @@
config:
- customService1: template-1-1.json
- customService1: template-1-2.json
- customService2: template-1-1.json
customService1:
- name: "VDLM_scallservice - ifs-002 (JOYNR) notifyMaintenanceStatus - IN"
- className: com.bmw.cc.ts.scallservice.bm.maintenance.boundary.MaintenanceConfirmBF
- methodName: notifyMaintenanceStatus
- returnType: void
- name: "VDLM_scallservice - ifs-002 (JOYNR) requestMaintenanceStatus/confirmMaintenanceStatus - OUT"
- className: com.bmw.cc.ts.scallservice.joynr.consumer.boundary.SCallServiceV1Consumer
- methodName1: confirmMaintenanceStatus
- returnType1: void
- methodName2: requestMaintenanceStatus
- returnType2: void
- skipDeployment: "false"
customService2:
- name: "VDLM_scallservice - ifs-002 (JOYNR) notifyMaintenanceStatus - IN"
- className: com.bmw.cc.ts.scallservice.bm.maintenance.boundary.MaintenanceConfirmBF
- methodName: notifyMaintenanceStatus
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["com.bmw.cc.ts.joynr.consumer.entity.NotifyMaintenanceVehicleResponse"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -0,0 +1,36 @@
{
"enabled": true,
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "{{.className}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": ["joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId","joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode"],
"methodName": "{{.methodName1}}",
"returnType": "{{.returnType1}}"
}]
},
{
"annotations": [],
"className": "{{.className}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [ "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId" ],
"methodName": "{{.methodName2}}",
"returnType": "{{.returnType2}}"
}
]
}
]
}