diff --git a/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/custom-service-java.yaml index a58fde35..2ef30c45 100644 --- a/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/custom-service-java.yaml @@ -1,10 +1,17 @@ config: -- customService1: template-1-1.json +- customService1: template-2-2-1.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 (MQS) TssbShIn/Out - IN/OUT" +- className1: com.bmw.cc.ts.esh.integration.jms.sh.v1.boundary.ShResponseSenderESI +- methodName11: sendServiceHistoryState +- returnType11: void +- methodArgs11: com.bmw.cc.ts.esh.bm.model.ShRequestVO,com.bmw.cc.ts.esh.bm.enums.ShNotificationCode +- methodName12: sendServiceHistoryStateDirectly +- returnType12: void +- methodArgs12: com.bmw.cc.ts.esh.bm.model.SendMaintenanceHistoryLP2VO,com.bmw.cc.ts.esh.bm.enums.ShNotificationCode,java.lang.String +- className2: com.bmw.cc.ts.esh.api.jms.ShMF +- methodName2: onMessage +- returnType2: void +- methodArgs2: javax.jms.Message +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/template-2-2-1.json b/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/template-2-2-1.json new file mode 100644 index 00000000..5764cc8f --- /dev/null +++ b/BMW-Dynatrace-config/CD_VDLM_eshad/custom-service-java/template-2-2-1.json @@ -0,0 +1,42 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className1}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs11}}"], + "methodName": "{{.methodName11}}", + "returnType": "{{.returnType11}}" + }, + { + "argumentTypes": ["{{.methodArgs12}}"], + "methodName": "{{.methodName12}}", + "returnType": "{{.returnType12}}" + } + ] + }, + { + "annotations": [], + "className": "{{.className2}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.methodArgs2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] + } + ] +} \ No newline at end of file