diff --git a/BMW-Dynatrace-config/CD_VDLM_rtcservice/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_rtcservice/custom-service-java/custom-service-java.yaml index 25f8a028..13cc9f3b 100644 --- a/BMW-Dynatrace-config/CD_VDLM_rtcservice/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_rtcservice/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-002 (JOYNR) request/notifyKeyData - IN/OUT" +- className1: com.bmw.cc.ts.rtcservice.joynr.consumer.boundary.RTCServiceV1Consumer +- methodName1: requestKeyData +- methodArgs1: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId +- returnType1: void +- className2: com.bmw.cc.ts.rtcservice.joynr.consumer.boundary.RTCBackendServiceInterface +- methodName2: notifyKeyData +- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.TeleserviceInfo,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_rtcservice/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_VDLM_rtcservice/custom-service-java/template-1-1.json index b3003515..f0077b0c 100644 --- a/BMW-Dynatrace-config/CD_VDLM_rtcservice/custom-service-java/template-1-1.json +++ b/BMW-Dynatrace-config/CD_VDLM_rtcservice/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_tsrd/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_tsrd/custom-service-java/custom-service-java.yaml index 25f8a028..a10649bd 100644 --- a/BMW-Dynatrace-config/CD_VDLM_tsrd/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_tsrd/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-006 (JOYNR) enable/disableFullDiagnosticsMode - OUT" +- className1: com.bmw.cc.ts.tsrd.bm.remotediagnosis.control.VehicleDiagnosticsJoynrBA +- methodName1: enableFullDiagnosticsMode +- methodArgs1: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId +- returnType1: void +- className2: com.bmw.cc.ts.tsrd.bm.remotediagnosis.control.VehicleDiagnosticsJoynrBA +- methodName2: disableFullDiagnosticsMode +- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId +- returnType2: void +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_tsrd/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_VDLM_tsrd/custom-service-java/template-1-1.json index b3003515..f0077b0c 100644 --- a/BMW-Dynatrace-config/CD_VDLM_tsrd/custom-service-java/template-1-1.json +++ b/BMW-Dynatrace-config/CD_VDLM_tsrd/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