diff --git a/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/custom-service-java.yaml index 25f8a028..13a0bf2d 100644 --- a/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/custom-service-java.yaml @@ -2,8 +2,13 @@ config: - customService1: template-1-1.json customService1: -- name: myJOYNRService -- className: com.bmw.cc.conn.this.is.just.an.exampleClasss -- methodName: exampleJoynrMethod -- returnType: void -- skipDeployment: "true" \ No newline at end of file +- name: "ifs-003 (JOYNR) triggerPdmContainerUpdate/notifyPdmContainerStatus - IN/OUT" +- className1: com.bmw.cc.ts.pdmupdater.bm.control.PDMContainerUpdater +- methodName1: triggerPDMContainerUpdate +- methodArgs1: com.bmw.cc.ts.pdmupdater.bm.entity.persistent.PdmData,long +- returnType1: void +- className2: com.bmw.cc.ts.pdmupdater.joynr.consumer.boundary.PDMUpdaterBackendServiceInterface +- methodName2: notifyPdmContainerStatus +- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.VehicleInfo,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.AppInfo,java.lang.String,java.lang.String,joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode +- returnType2: void +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/template-1-1.json index b3003515..f0077b0c 100644 --- a/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/template-1-1.json +++ b/BMW-Dynatrace-config/CD_VDLM_pdmupdater/custom-service-java/template-1-1.json @@ -1,23 +1,36 @@ { - "enabled": true, - "name": "{{.name}}", - "processGroups": [], - "queueEntryPoint": false, - "queueEntryPointType": null, - "rules": [ - { - "annotations": [], - "className": "{{.className}}", - "enabled": true, - "fileName": "", - "matcher": "EQUALS", - "methodRules": [ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ { - "argumentTypes": [], - "methodName": "{{.methodName}}", - "returnType": "{{.returnType}}" + "annotations": [], + "className": "{{.className1}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs1}}"], + "methodName": "{{.methodName1}}", + "returnType": "{{.returnType1}}" + }] + }, + { + "annotations": [], + "className": "{{.className2}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] } - ] - } - ] + ] } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/custom-service-java.yaml index 25f8a028..bf5af195 100644 --- a/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/custom-service-java.yaml @@ -2,8 +2,9 @@ config: - customService1: template-1-1.json customService1: -- name: myJOYNRService -- className: com.bmw.cc.conn.this.is.just.an.exampleClasss -- methodName: exampleJoynrMethod +- name: "ifs-002 (JOYNR) notifyRSUStatus - IN" +- className: com.bmw.cc.ts.rsurservice.joynr.consumer.boundary.RSURServiceBackendServiceInterface +- methodName: notifyRSUStatus +- methodArgs: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,java.lang.Long,java.lang.String,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.RsuTriggerType,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.ExtPosition,java.lang.String,joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode - returnType: void -- skipDeployment: "true" \ No newline at end of file +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/template-1-1.json index b3003515..ebe95097 100644 --- a/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/template-1-1.json +++ b/BMW-Dynatrace-config/CD_VDLM_rsurservice/custom-service-java/template-1-1.json @@ -13,7 +13,7 @@ "matcher": "EQUALS", "methodRules": [ { - "argumentTypes": [], + "argumentTypes": ["{{.methodArgs}}"], "methodName": "{{.methodName}}", "returnType": "{{.returnType}}" } diff --git a/BMW-Dynatrace-config/CD_VDLM_scallservice/custom-service-java/template-1-2.json b/BMW-Dynatrace-config/CD_VDLM_scallservice/custom-service-java/template-1-2.json index 6a18b39d..f0077b0c 100644 --- a/BMW-Dynatrace-config/CD_VDLM_scallservice/custom-service-java/template-1-2.json +++ b/BMW-Dynatrace-config/CD_VDLM_scallservice/custom-service-java/template-1-2.json @@ -7,7 +7,7 @@ "rules": [ { "annotations": [], - "className": "{{.className}}", + "className": "{{.className1}}", "enabled": true, "fileName": "", "matcher": "EQUALS", @@ -20,7 +20,7 @@ }, { "annotations": [], - "className": "{{.className}}", + "className": "{{.className2}}", "enabled": true, "fileName": "", "matcher": "EQUALS", diff --git a/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/custom-service-java.yaml index 25f8a028..b9e7ac12 100644 --- a/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/custom-service-java.yaml @@ -2,8 +2,13 @@ config: - customService1: template-1-1.json customService1: -- name: myJOYNRService -- className: com.bmw.cc.conn.this.is.just.an.exampleClasss -- methodName: exampleJoynrMethod -- returnType: void -- skipDeployment: "true" \ No newline at end of file +- name: "ifs-005 (JOYNR) notify/confirmBatteryStatus - IN/OUT" +- className1: com.bmw.cc.ts.tsbgservice.api.joynr.v1.boundary.TeleserviceTSBGBackendProviderBF +- methodName1: notifyBatteryStatus +- methodArgs1: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.VehicleInfo,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.AppInfo,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.TeleserviceInfo,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.BatteryCall[],joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode +- returnType1: io.joynr.provider.Promise +- className2: com.bmw.cc.ts.tsbgservice.api.joynr.v1.boundary.TeleserviceTSBGBackendProviderBF +- methodName2: confirmBatteryStatus +- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode,long,java.lang.String +- returnType2: void +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/template-1-1.json index b3003515..f0077b0c 100644 --- a/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/template-1-1.json +++ b/BMW-Dynatrace-config/CD_VDLM_tsbgservice/custom-service-java/template-1-1.json @@ -1,23 +1,36 @@ { - "enabled": true, - "name": "{{.name}}", - "processGroups": [], - "queueEntryPoint": false, - "queueEntryPointType": null, - "rules": [ - { - "annotations": [], - "className": "{{.className}}", - "enabled": true, - "fileName": "", - "matcher": "EQUALS", - "methodRules": [ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ { - "argumentTypes": [], - "methodName": "{{.methodName}}", - "returnType": "{{.returnType}}" + "annotations": [], + "className": "{{.className1}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs1}}"], + "methodName": "{{.methodName1}}", + "returnType": "{{.returnType1}}" + }] + }, + { + "annotations": [], + "className": "{{.className2}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] } - ] - } - ] + ] } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/custom-service-java.yaml index a58fde35..80c3aa27 100644 --- a/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/custom-service-java.yaml @@ -1,10 +1,44 @@ config: - customService1: template-1-1.json +- customService2: template-1-1.json +- customService3: template-1-2.json customService1: -- name: myJOYNRService -- className: com.bmw.cc.conn.this.is.just.an.exampleClasss -- methodName: exampleJoynrMethod -- methodArgs: java.lang.Byte[],java.lang.String -- returnType: void -- skipDeployment: "true" \ No newline at end of file +- name: "ifs-003 (JOYNR) triggerWhitelistUpdate/notifyWhitelistStatus - IN/OUT" +- className1: com.bmw.cc.ts.wlupdater.bm.control.WhitelistUpdateTriggerBA +- methodName1: triggerWhitelistUpdate +- methodArgs1: com.bmw.cc.ts.wlupdater.bm.entity.persistent.WLData,long +- returnType1: void +- className2: com.bmw.cc.ts.wlupdater.bm.boundary.WhitelistUpdaterBF +- methodName2: notifyWhitelistStatus +- methodArgs2: com.bmw.cc.ts.wlupdater.joynr.consumer.entity.NotifyWhitelistStatusVehicleResponse +- returnType2: void +- skipDeployment: "false" + +customService2: +- name: "ifs-003 (JOYNR) triggerStandardOdfUpdate/notifyOdfStatus - IN/OUT" +- className1: com.bmw.cc.ts.wlupdater.bm.control.WhitelistUpdateTriggerBA +- methodName1: triggerWhitelistUpdate +- methodArgs1: com.bmw.cc.ts.wlupdater.bm.entity.persistent.WLData,long +- returnType1: void +- className2: com.bmw.cc.ts.wlupdater.joynr.consumer.boundary.OdfVehicle2BackendService +- methodName2: notifyOdfStatus +- methodArgs2:joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.VehicleInfo,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.AppInfo,java.lang.String,java.lang.String,joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode +- returnType2: void +- skipDeployment: "false" + +customService3: +- name: "ifs-003 (JOYNR) start/stop/notifyTemporaryOdfStatus - INT/OUT" +- className1: com.bmw.cc.ts.wlupdater.joynr.consumer.boundary.WLUpdaterV1Consumer +- methodName1: startTemporaryOdfSession +- methodArgs1: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,java.lang.String,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.TemporaryOdfSignature,java.lang.String,java.lang.String +- returnType1: boolean +- className2: com.bmw.cc.ts.wlupdater.joynr.consumer.boundary.WLUpdaterV1Consumer +- methodName2: stopTemporaryOdfSession +- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,java.lang.String +- returnType2: Boolean +- className3: com.bmw.cc.ts.wlupdater.bm.boundary.WhitelistUpdaterBF +- methodName3: notifyTemporaryOdfStatus +- methodArgs3: com.bmw.cc.ts.wlupdater.joynr.consumer.entity.TemporaryOdfStatus +- returnType3: void +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-1.json index ebe95097..f0077b0c 100644 --- a/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-1.json +++ b/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-1.json @@ -1,23 +1,36 @@ { - "enabled": true, - "name": "{{.name}}", - "processGroups": [], - "queueEntryPoint": false, - "queueEntryPointType": null, - "rules": [ - { - "annotations": [], - "className": "{{.className}}", - "enabled": true, - "fileName": "", - "matcher": "EQUALS", - "methodRules": [ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ { - "argumentTypes": ["{{.methodArgs}}"], - "methodName": "{{.methodName}}", - "returnType": "{{.returnType}}" + "annotations": [], + "className": "{{.className1}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs1}}"], + "methodName": "{{.methodName1}}", + "returnType": "{{.returnType1}}" + }] + }, + { + "annotations": [], + "className": "{{.className2}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] } - ] - } - ] + ] } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-2.json b/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-2.json new file mode 100644 index 00000000..60a0404c --- /dev/null +++ b/BMW-Dynatrace-config/CD_VDLM_wlupdater/custom-service-java/template-1-2.json @@ -0,0 +1,50 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className1}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs1}}"], + "methodName": "{{.methodName1}}", + "returnType": "{{.returnType1}}" + }] + }, + { + "annotations": [], + "className": "{{.className2}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] + }, + { + "annotations": [], + "className": "{{.className3}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs3}}"], + "methodName": "{{.methodName3}}", + "returnType": "{{.returnType3}}" + } + ] + } + ] +} \ No newline at end of file