변환 함수 추가
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
# 사용자 정의 변환 함수
|
||||
|
||||
## 1. substringrequestmessage
|
||||
|
||||
최초요청데이터를 substring
|
||||
|
||||
| 항목 | 값 |
|
||||
|------|-----|
|
||||
| 변환함수명 | substringrequestmessage |
|
||||
| 변환함수반환유형ID | [2101] STRING |
|
||||
| 변환함수유형ID | [2302] GENERIC |
|
||||
| 변환함수생성클래스 | com.eactive.eai.custom.transformer.function.userdefined.SubStringRequestMessage |
|
||||
|
||||
### 파라미터
|
||||
|
||||
| 일련번호 | 파라미터명 | 유형 | 설명 |
|
||||
|---------|-----------|------|------|
|
||||
| 1 | start | NUMBER | 시작 위치 |
|
||||
| 2 | end | NUMBER | 종료 위치 |
|
||||
|
||||
### 사용 예시
|
||||
|
||||
```
|
||||
substringrequestmessage(AGW_TESTCASE019S1_TGTR.status,3,7)
|
||||
```
|
||||
|
||||
**샘플 메시지:**
|
||||
```
|
||||
ABCDEFGHIJK
|
||||
```
|
||||
|
||||
**예상 결과:**
|
||||
```
|
||||
DEFG
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. jsonpathextractrequestmessage
|
||||
|
||||
최초요청(100)이 JSON 일 경우 특정 PATH의 데이터를 추출 하는 함수
|
||||
|
||||
| 항목 | 값 |
|
||||
|------|-----|
|
||||
| 변환함수명 | jsonpathextractrequestmessage |
|
||||
| 변환함수반환유형ID | [2116] OBJECT |
|
||||
| 변환함수유형ID | [2302] GENERIC |
|
||||
| 변환함수생성클래스 | com.eactive.eai.custom.transformer.function.userdefined.JsonPathExtractRequestMessage |
|
||||
|
||||
### 파라미터
|
||||
|
||||
| 일련번호 | 파라미터명 | 유형 | 설명 |
|
||||
|---------|-----------|------|------|
|
||||
| 1 | jsonPath | STRING | 대상 PATH |
|
||||
|
||||
### 사용 예시
|
||||
|
||||
```
|
||||
jsonpathextractrequestmessage(AGW_TESTCASE022S1_TGTR.transactionId,"$.group1.field2")
|
||||
```
|
||||
|
||||
**샘플 메시지:**
|
||||
```json
|
||||
{"group1":{"field1":"value1","field2":"value2"},"field3":"value3"}
|
||||
```
|
||||
|
||||
**예상 결과:**
|
||||
```
|
||||
value2
|
||||
```
|
||||
Reference in New Issue
Block a user