1. Elasticsearch Index 설정 ( logging_test )



  1. IS service 설정


Input / Output 값에 specifications..


  1. 호출 테스트 결과



  • Comply to IS Spec : false 로 실행 시 당연 하게도.. 잘 호출 된다.. 10.5와 동일

{
"took": 40,
"timed_out": false,
"_shards": {
"total": 1,
"successful": 1,
"skipped": 0,
"failed": 0
},
"hits": {
"total": {
"value": 4,
"relation": "eq"
},
"max_score": 1.0,
"hits": [
{
"_index": "logging_test",
"_type": "_doc",
"_id": "y2H8EnkBglKk_68MgHM8",
"_score": 1.0,
"_source": {
"Data": "identify_access"
}
},
{
"_index": "logging_test",
"_type": "_doc",
"_id": "zGH8EnkBglKk_68MgHNT",
"_score": 1.0,
"_source": {
"Data": "request_processing"
}
},
{
"_index": "logging_test",
"_type": "_doc",
"_id": "zWH8EnkBglKk_68MgHNn",
"_score": 1.0,
"_source": {
"Data": "routing"
}
},
{
"_index": "logging_test",
"_type": "_doc",
"_id": "zmH8EnkBglKk_68MgHNu",
"_score": 1.0,
"_source": {
"Data": "response_processing"
}
}
]
}
}


  • Comply to IS Spec (pub.apigateway.invokeISService.specifications) 을 True로 설정 시


>> IS 서비스를 invoke 못 하는 것 같은데 테스트 다시 테스트
>> 10.5 에서 처럼 Response Processing 과정에서만 Invoke IS Service 가 되는지 확인
>> 국민 카드에서는 해당 요건을 CorrelationID 값을 추가해서 개발 한 것 같다고 하심


++ ) 10.7 Custom Extension 에 추가된 Condition 테스트 해볼 필요 있음.