Pull request #241: CD VDLM multiple custom services

Merge in OPAPM/cd_e2e_monitoring_config from CD_VDLM_multiple_custom_services to master

* commit '98e90a3009583b2b909d587a1cff1c8f03f21064': (22 commits)
  Fixed.
  added SNS/MQS diagservice
  update seam
  added MQS eshad
  added SQS/MQS rtcad
  added ccm-di
  fix
  added tsdd
  fix name
  fix tsrd
  added tscs
  tyrewt: invoke lambda
  added tyrewt / SQS IN / KINESIS IN / Test for invoke Lambda
  added in tyredi (not out kinesis+lambda)
  added SQS tyrewf
  added SQS tsrd
  added SQS rtcservice, corrected template-*.json
  added SQS rsurservice
  added SQS patchcampaign
  added sqs ts-pffs
  ...
rtchandler_fix
Bernd Brandl (DE-722) 2022-06-15 16:39:22 +02:00 committed by Arnel Arnautovic (ext.)
commit 1877957ae5
39 changed files with 629 additions and 181 deletions

View File

@ -1,6 +1,11 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService1: template-2-1.json
- customService2: template-2-1.json
- customService3: template-2-1.json
- customService4: template-2-1.json
- customService5: template-2-1.json
- customService6: template-1-1.json
- customService7: template-1-1.json
customService1:
- name: "ifs-007 (JOYNR) requestDiagResult/notifyDiagResult - IN/OUT"
@ -24,4 +29,56 @@ customService2:
- methodName2: notifyPdmResultStatus
- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.AppInfo,joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.TeleserviceInfo,java.lang.String,java.lang.String,java.lang.String,joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode
- returnType2: void
- skipDeployment: "false"
customService3:
- name: "ifs-003 (MQS) MguItsnIn/Out (ClassificationRequest/Response) - IN/OUT"
- className1: com.bmw.cc.ts.diagservice.api.consumer.external.istatsnext.ISTAClassificationRequestJmsPublisher
- methodName1: requestClassification
- methodArgs1: com.bmw.cc.ts.diagservice.api.consumer.entity.generated.istats.request.ClassificationRequest
- returnType1: void
- className2: com.bmw.cc.ts.diagservice.bm.diagnosis.boundary.callback.ClassificationResponseBF
- methodName2: onMessage
- methodArgs2: com.bmw.cc.ts.diagservice.api.consumer.entity.generated.istats.response.ClassificationResponse
- returnType2: void
- skipDeployment: "false"
customService4:
- name: "ifs-003 (MQS) MguItsnIn/Out (DiagnosisRequest/Response) - IN/OUT"
- className1: com.bmw.cc.ts.diagservice.bm.diagnosis.boundary.callback.DiagnosisIstaTsRequestBrokerBF
- methodName1: onMessage
- methodArgs1: com.bmw.cc.ts.diagservice.api.consumer.entity.generated.istats.diagnosisrequest.DiagnosisRequest
- returnType1: void
- className2: com.bmw.cc.ts.diagservice.api.consumer.external.istatsnext.ISTADiagnosisResponseJmsPublisher
- methodName2: diagnosisResponse
- methodArgs2: com.bmw.cc.ts.diagservice.api.consumer.entity.generated.istats.diagnosisresponse.DiagnosisResponse
- returnType2: void
- skipDeployment: "false"
customService5:
- name: "ifs-003 (MQS) MguItsnIn/Out (TerminateDiagSession) - IN/OUT"
- className1: com.bmw.cc.ts.diagservice.api.consumer.external.istatsnext.ISTATerminateDiagSessionJmsPublisher
- methodName1: terminateDiagSessionRequest
- methodArgs1: com.bmw.cc.ts.diagservice.api.consumer.entity.generated.istats.terminatediagsession.TerminateDiagSession
- returnType1: void
- className2: com.bmw.cc.ts.diagservice.bm.diagnosis.boundary.callback.ISTATerminateSessionBF
- methodName2: onMessage
- methodArgs2: com.bmw.cc.ts.diagservice.api.consumer.entity.generated.istats.terminatediagsession.TerminateDiagSession
- returnType2: void
- skipDeployment: "false"
customService6:
- name: "ifs-003 (MQS) MguItsnIn/Out (Generic InMessages) - IN"
- className: com.bmw.cc.ts.diagservice.api.consumer.external.istatsnext.ISTAQueueMessageListener
- methodName: onMessage
- methodArgs: javax.jms.Message
- returnType: void
- skipDeployment: "false"
customService7:
- name: "(SNS) QuitDiagnosis - OUT"
- className: com.bmw.cc.ts.diagservice.bm.diagnosis.integration.sqs.boundary.DiagnosisEventNotificationESI
- methodName: quitDiagnosis
- methodArgs: com.bmw.cc.ts.diagservice.api.consumer.entity.QuitDiagnosisMessage,com.bmw.cc.ts.diagservice.bm.diagnosis.integration.sqs.boundary.model.DiagSnsMessageAttributes
- returnType: void
- skipDeployment: "false"

View File

@ -1,36 +1,23 @@
{
"enabled": true,
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
"enabled": true,
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "{{.className}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"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}}"
}
]
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}
]
]
}
]
}

View File

@ -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"
- 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"

View File

@ -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}}"
}
]
}
]
}

View File

@ -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-003 (SQS) odfUpdateStatus - IN"
- className: com.bmw.cc.patchcampaign.integration.wlmanager.sqs.boundary.WhitelistUpdateSqsListenerMF
- methodName: onWhitelistUpdateNotification
- methodArgs: java.lang.String,java.lang.String,java.lang.String
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,5 +1,7 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-1-1.json
customService1:
- name: "ifs-002 (JOYNR) notifyRSUStatus - IN"
@ -7,4 +9,20 @@ customService1:
- 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: "false"
customService2:
- name: "ifs-004 (SQS) QuitDiagnosisMessage - IN"
- className: com.bmw.cc.ts.rsurservice.api.consumer.external.diagservice.QuitDiagnosisSqsListener
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "false"
customService3:
- name: "(SQS) CallTopic - OUT"
- className: com.bmw.cc.ts.rsurservice.api.consumer.external.callstorage.CallStorageSnsPublisher
- methodName: createTicket
- methodArgs: com.bmw.cc.ts.rsurservice.api.consumer.entity.CallStorageModel
- returnType: void
- skipDeployment: "false"

View File

@ -1,9 +1,23 @@
config:
- customService1: template-1-1.json
- customService2: template-2-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-010 (SQS) RtcadCallTopic - IN"
- className: com.bmw.cc.ts.rtcad.integration.aws.CallTopicSqsListener
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "ifs-006 (MQS) RTCTransformationRequest/Response - IN/OUT"
- className1: com.bmw.cc.ts.rtcad.bm.boundary.IstaPdmTransformationMF
- methodName1: onMessage
- returnType1: void
- methodArgs1: javax.jms.Message
- className2: com.bmw.cc.ts.rtcad.bm.control.RTCPDMServiceBA
- methodName2: pdmResultProcessed
- returnType2: void
- methodArgs2: java.lang.String,java.lang.String,com.bmw.cc.ts.rtcad.bm.dto.RTCKeyData,java.lang.String,java.lang.String
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -0,0 +1,37 @@
{
"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}}"
}
]
}
]
}

View File

@ -1,5 +1,7 @@
config:
- customService1: template-1-1.json
- customService1: template-2-1.json
- customService2: template-1-1.json
- customService3: template-1-1.json
customService1:
- name: "ifs-002 (JOYNR) request/notifyKeyData - IN/OUT"
@ -11,4 +13,20 @@ customService1:
- 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"
customService2:
- name: "ifs-004 (SQS) QuitDiagnosisMessage - IN"
- className: com.bmw.cc.ts.rtcservice.api.consumer.external.diagservice.QuitDiagnosisSqsListener
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "false"
customService3:
- name: "(SQS) CallTopic - OUT"
- className: com.bmw.cc.ts.rtcservice.api.consumer.external.callstorage.CallStorageSnsPublisher
- methodName: createTicket
- methodArgs: com.bmw.cc.ts.rtcservice.api.consumer.entity.CallStorageModel
- returnType: void
- skipDeployment: "false"

View File

@ -1,36 +1,23 @@
{
"enabled": true,
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
"enabled": true,
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "{{.className}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"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}}"
}
]
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}
]
]
}
]
}

View File

@ -0,0 +1,36 @@
{
"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}}"
}
]
}
]
}

View File

@ -14,36 +14,36 @@ customService1:
- skipDeployment: "false"
customService2:
- name: "ifs-005 (SQS) ServiceAppointment - IN"
- className1: com.bmw.cc.seam.api.appointment.v1.boundary.AppointmentListenerMDB
- methodName1: listen
- methodArgs1: java.lang.String,java.util.Map
- returnType1: void
- skipDeployment: "false"
- name: "ifs-005 (SQS) ServiceAppointment - IN"
- className1: com.bmw.cc.seam.api.appointment.v1.boundary.AppointmentListenerMDB
- methodName1: listen
- methodArgs1: java.lang.String,java.util.Map
- returnType1: void
- skipDeployment: "false"
customService3:
- name: "ifs-003 (SQS) ServiceNotificationFeedback - IN"
- className1: com.bmw.cc.seam.api.notificationfeedback.v1.boundary.ServiceNotificationFeedbackListenerMDB
- methodName1: listen
- methodArgs1: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType1: void
- skipDeployment: "false"
- name: "ifs-003 (SQS) ServiceNotificationFeedback - IN"
- className1: com.bmw.cc.seam.api.notificationfeedback.v1.boundary.ServiceNotificationFeedbackListenerMDB
- methodName1: listen
- methodArgs1: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType1: void
- skipDeployment: "false"
customService4:
- name: "ifs (SQS) ServiceNotification - OUT"
- className1: com.bmw.cc.seam.integration.notificationservice.boundary.ServiceNotificationESI
- methodName1: send
- methodArgs1: com.bmw.cc.seam.integration.notificationservice.entity.ServiceNotification,java.lang.String
- returnType1: void
- skipDeployment: "false"
- name: "ifs (SQS) ServiceNotification - OUT"
- className1: com.bmw.cc.seam.integration.notificationservice.boundary.ServiceNotificationESI
- methodName1: send
- methodArgs1: com.bmw.cc.seam.integration.notificationservice.entity.ServiceNotification,java.lang.String
- returnType1: void
- skipDeployment: "false"
customService5:
- name: "cdh: ifs-001 (Kinesis) Reporting - OUT"
- className: com.bmw.cc.seam.integration.datalake.boundary.DataLakeESI
- methodName1: sendAsync
- methodArgs1: java.lang.String,java.lang.String
- returnType1: void
- methodName2: sendSync
- methodArgs2: java.lang.String
- returnType2: void
- skipDeployment: "false"
- name: "cdh: ifs-001 (Kinesis) Reporting - OUT"
- className: com.bmw.cc.seam.integration.datalake.boundary.DataLakeESI
- methodName1: sendAsync
- methodArgs1: java.lang.String,java.lang.String
- returnType1: void
- methodName2: sendSync
- methodArgs2: java.lang.String
- returnType2: void
- skipDeployment: "false"

View File

@ -1,9 +1,19 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-001 (SQS) ServiceNotificationBaseFfs - IN"
- className: com.bmw.cc.tsbaseffs.api.seam.boundary.SeamNotificationSqsListenerMF
- methodName: onNotification
- methodArgs: java.lang.String,java.util.Map
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "(SQS) ServiceNotificationFeedback - OUT"
- className: com.bmw.cc.tsbaseffs.integration.seam.boundary.SeamESI
- methodName: sendSqsMessage
- methodArgs: com.bmw.cc.tsbaseffs.integration.seam.entity.ServiceNotificationFeedbackPayload
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -16,7 +16,7 @@ customService1:
- skipDeployment: "false"
customService2:
- name: ifs-005 (MQS) BCallHandlerIstaIn/Out - IN/OUT
- name: "ifs-005 (MQS) BCallHandlerIstaIn/Out - IN/OUT"
- className1: com.bmw.cc.tsbcallhandler.integration.jms.boundary.IstaTsNextJmsESI
- methodName1: onMessage
- returnType1: void
@ -28,7 +28,7 @@ customService2:
- skipDeployment: "false"
customService3:
- name: (MQS) CallTopic - OUT
- name: "(MQS) CallTopic - OUT"
- className: com.bmw.cc.tsbcallhandler.integration.jms.boundary.CallTopicJmsESI
- methodName: send
- returnType: void

View File

@ -1,9 +1,37 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-1-1.json
- customService4: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-006 (SQS) TsCcmCallTopic - IN"
- className: com.bmw.cc.tsccmdi.api.identifier.sqs.CallTopicConsumer
- methodName: receiveMessage
- returnType: void
- skipDeployment: "true"
- methodArgs: java.util.Map,java.lang.String,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- skipDeployment: "false"
customService2:
- name: "ifs-005 (SQS) DocumentNotification - IN"
- className: com.bmw.cc.tsccmdi.api.identifier.sqs.FdlGateKeyConsumer
- methodName: receiveMessage
- returnType: void
- methodArgs: java.util.Map,java.lang.String
- skipDeployment: "false"
customService3:
- name: "ifs-003 (SQS) PaCCSqsQueue - IN"
- className: com.bmw.cc.tsccmdi.api.publisher.CcmLeadConsumer
- methodName: receive
- returnType: void
- methodArgs: java.util.Map,com.bmw.cc.tsccmdi.domain.model.CcmLead
- skipDeployment: "false"
customService4:
- name: "ifs-001 (Kinesis) CCM"
- className: com.bmw.cc.tsccmdi.api.identifier.kinesis.VehicleShadowCcmEventConsumer
- methodName: processRecords
- returnType: void
- methodArgs: java.util.List,com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,9 +1,19 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-003 (SQS) ServiceNotificationTSPFFS - IN"
- className: com.bmw.cc.tspffs.api.seam.boundary.SeamNotificationSqsListenerMF
- methodName: onNotification
- methodArgs: java.lang.String,java.util.Map
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "(SQS) ServiceNotificationFeedback - OUT"
- className: com.bmw.cc.tspffs.integration.seam.boundary.SeamESI
- methodName: sendSqsMessage
- methodArgs: com.bmw.cc.tspffs.integration.seam.entity.ServiceNotificationFeedbackPayload
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,9 +1,19 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-003 (SQS) TyrediLambdaIn - IN"
- className: com.bmw.cc.tstyredi.api.lambda.v1.boundary.LambdaQueueListenerMDB
- methodName: listen
- methodArgs: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "ifs-001 (Kinesis) TyreDiIncoming - IN"
- className: com.bmw.cc.tstyredi.api.vehicleshadow.v1.boundary.VehicleShadowRecordProcessorBF
- methodName: processRecords
- methodArgs: software.amazon.kinesis.lifecycle.events.ProcessRecordsInput
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,9 +1,28 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-001 (SQS) TyrewfStatisticsIn - IN"
- className: com.bmw.cc.tstyrewf.api.statistic.v1.boundary.StatisticQueueListenerMDB
- methodName: listen
- methodArgs: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "ifs-002 (SQS) TyrewfTimberIn - IN"
- className: com.bmw.cc.tstyrewf.api.timber.v1.boundary.TimberQueueListenerMDB
- methodName: listen
- methodArgs: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType: void
- skipDeployment: "false"
customService3:
- name: "ifs (SQS) ServiceDemand - OUT"
- className: com.bmw.cc.tstyrewf.integration.seam.boundary.SeamESI
- methodName: sendMessage
- methodArgs: com.bmw.cc.tstyrewf.integration.seam.entity.ServiceDemandEventPayload
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,9 +1,41 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-2-1.json
- customService4: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ts-tyrewt: ifs-001 (Kinesis) TyreWtIncoming - IN"
- className: com.bmw.cc.tstyrewt.api.vehicleshadow.v1.boundary.VehicleShadowRecordProcessorBF
- methodName: processRecords
- methodArgs: software.amazon.kinesis.lifecycle.events.ProcessRecordsInput
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "ifs-003 (SQS) TyrewtLambdaIn - IN"
- className: com.bmw.cc.tstyrewt.api.lambda.v1.boundary.LambdaQueueListenerMDB
- methodName: listen
- methodArgs: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType: void
- skipDeployment: "false"
customService3:
- name: "ifs-002 (SQS) TyrewtMessageBuffer - IN/OUT"
- className1: com.bmw.cc.tstyrewt.api.buffer.v1.boundary.MessageBufferQueueListenerMDB
- methodName1: listen
- methodArgs1: java.lang.String,java.util.Map,org.springframework.cloud.aws.messaging.listener.Acknowledgment
- returnType1: void
- className2: com.bmw.cc.tstyrewt.integration.buffer.boundary.MessageBufferQueueESI
- methodName2: sendMessageToBufferQueue
- methodArgs2: java.lang.String,com.bmw.cc.tstyrewt.integration.buffer.entity.MessageType
- returnType2: void
- skipDeployment: "false"
customService4:
- name: "ts-tyrewt-lambda: ifs-001 (Lambda) TimberData - OUT"
- className: com.bmw.cc.tstyrewt.integration.ef.lambda.boundary.LambdaESI
- methodName: invokeLambdaFunction
- methodArgs: com.bmw.cc.tstyrewt.integration.ef.lambda.entity.LambdaPayload
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -0,0 +1,36 @@
{
"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}}"
}
]
}
]
}

View File

@ -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-005 (SQS) TscsCallTopic - IN"
- className: com.bmw.cc.tscs.integration.aws.CallTopicSqsListener
- methodName: processMessage
- returnType: void
- skipDeployment: "true"
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,9 +1,34 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-1-1.json
- customService4: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- returnType: void
- skipDeployment: "true"
- name: "ifs-006 (SQS) TsddCallTopic - IN"
- className1: com.bmw.cc.ts.datadispatch.integration.aws.CallTopicSqsListener
- methodName1: processMessage
- methodArgs1: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType1: void
customService2:
- name: "ifs-005 (SQS) EVNS2EventQueue - OUT"
- className1: com.bmw.cc.ts.datadispatch.integration.evns2.boundary.Evns2ESI
- methodName1: send
- methodArgs1: java.lang.String
- returnType1: void
customService3:
- name: "ifs-003 (SQS) FbmQueue - OUT"
- className1: com.bmw.cc.ts.datadispatch.integration.fbm.boundary.FbmESI
- methodName1: send
- methodArgs1: com.bmw.fbm.SendKeyDataFBM
- returnType1: void
customService4:
- name: "ifs (Kinesis) vhs_ts_diagnostic_kinesis_stream - OUT"
- className1: com.bmw.cc.ts.datadispatch.integration.vhs.boundary.VhsClientESI
- methodName1: dispatch
- methodArgs1: com.bmw.cc.ts.datadispatch.bm.data.VhsPushData
- returnType1: void

View File

@ -1,23 +1,23 @@
{
"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}}"
}
]
}
]
}
]
}
]
}

View File

@ -3,6 +3,8 @@ config:
- customService2: template-1-1.json
- customService3: template-1-1.json
- customService4: template-2-1.json
- customService5: template-1-1.json
- customService6: template-1-1.json
customService1:
- name: "ifs-006 (JOYNR) enable/disableFullDiagnosticsMode - OUT"
@ -41,3 +43,19 @@ customService4:
- methodArgs2: javax.ejb.Timer
- returnType2: void
- skipDeployment: "false"
customService5:
- name: "ifs-009 (SQS) QuitDiagnosisMessage - IN"
- className: com.bmw.cc.ts.tsrd.bm.remotediagnosis.boundary.DiagServiceSqsListener
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "false"
customService6:
- name: "(SQS) CallTopic - OUT"
- className: com.bmw.cc.ts.tsrd.integration.aws.calltopic.CallTopicNotificationESI
- methodName: publishNotification
- methodArgs: com.bmw.cc.ts.tsrd.integration.aws.calltopic.CallStorageCallDO
- returnType: void
- skipDeployment: "false"

View File

@ -1,9 +1,28 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-1-1.json
customService1:
- name: myJOYNRService
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
- methodName: exampleJoynrMethod
- name: "ifs-015 (SQS) AppointmentInformation - IN"
- className: com.bmw.tssb.tickets.client.appointmentinformation.AppointmentInformationMF
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "true"
- skipDeployment: "false"
customService2:
- name: "ifs-013 (SQS) ServiceNotificationDealer - IN"
- className: com.bmw.tssb.tickets.client.servicenotification.DealerServiceNotificationMF
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "false"
customService3:
- name: "ifs-014 (SQS) ServiceNotificationThirdParty - IN"
- className: com.bmw.tssb.tickets.client.servicenotification.ThirdPartyServiceNotificationMF
- methodName: processMessage
- methodArgs: com.bmw.cd.logging.CdllLoggingContext,software.amazon.awssdk.services.sqs.model.Message
- returnType: void
- skipDeployment: "false"

View File

@ -13,7 +13,7 @@
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [],
"argumentTypes": ["{{.methodArgs}}"],
"methodName": "{{.methodName}}",
"returnType": "{{.returnType}}"
}

View File

@ -1,7 +1,7 @@
config:
- customService1: template-1-1.json
- customService2: template-1-1.json
- customService3: template-1-2.json
- customService1: template-2-1.json
- customService2: template-2-1.json
- customService3: template-3-1.json
customService1:
- name: "ifs-003 (JOYNR) triggerWhitelistUpdate/notifyWhitelistStatus - IN/OUT"

View File

@ -0,0 +1,36 @@
{
"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}}"
}
]
}
]
}