REST 메시지 레거시 워크플로우 활동
레거시 REST 메시지 활동을 통해 관리자는 REST 엔드포인트를 대체하거나 REST 메시지 모듈에 구성된 변수를 제공할 수 있습니다.
을 사용해야 합니다. 이를 사용하는 기존 워크플로우는 설계된 대로 계속 작동합니다. 기존 워크플로우에서 이 활동을 편집하려면 활동을 다시 활성화해야 합니다.
REST 메시지 활동은 기능 기록에 정의된 값을 사용하여 엔드포인트에서 데드 링크 REST 함수(POST, PUT, GET 또는 DELETE)를 실행합니다.
주:
MID 서버를 사용하여 REST 메시지를 보내려면 인스턴스에서 MID 서버에 액세스할 수 있어야 하며 SSH를 사용하도록 구성해야 합니다.
입력 변수
| 필드 | 설명 |
|---|---|
| REST 메시지 | |
| REST 메시지 | 실행할 REST 메시지 생성 의 이름입니다. REST 메시지 [sys_rest_message] 테이블(). |
| REST 메시지 함수 | REST 메시지 함수에 정의된 호출 함수입니다. HTTP 메서드 [sys_rest_message_fn] 테이블(). 사용 가능한 함수는 put, post, get 또는 delete입니다. 각 REST 메시지 기록의 HTTP 메서드 관련 목록에서 기능을 편집할 수 있습니다. |
| REST 엔드포인트 | HTTP 메서드 기록에 정의된 엔드포인트 대신 사용할 REST 엔드포인트. REST 메시지 함수 기록에 정의된 엔드포인트를 사용하려면 이 필드를 비워두십시오. |
| REST 메시지 변수 | |
| 변수 | HTTP 메서드 기록에 정의된 아웃바운드 REST 메시지에서 변수 대체 에 사용할 값입니다. 문자열에 다음 형식을 사용합니다. 예를 들어, name=${nameValue}, id=${idValue} 를 사용하며, 여기서 name 및 id 는 함수 변수입니다. 변수 이름 또는 값에 쉼표나 등호가 포함되어 있으면 백슬래시로 해당 문자를 이스케이프하십시오. |
| REST 메시지 MID 서버 | |
| MID 서버 사용 | MID 서버를 사용하여 REST 메시지를 보내려면 이 확인란을 선택합니다. 인스턴스에서 볼 수 없는 방화벽 또는 서브네트워크 내의 엔드포인트에 도달하려면 MID 서버가 필요할 수 있습니다. 이 확인란을 선택했지만 MID 서버 필드에 MID 서버가 정의되어 있지 않은 경우 워크플로우는 자동으로 IP 범위와 REST 기능을 기반으로 MID 서버를 찾으려고 시도합니다. |
| MID 서버 | 사용할 MID 서버의 이름입니다. 이 필드는 MID 서버 사용을 선택한 경우에 사용할 수 있습니다. 매개변수가 비활성화된 경우 워크플로우는 이 매개변수를 use_midserver 무시합니다. |
| REST 메시지 스크립트 | |
| 센서 스크립트 | 요청이 이루어지고 응답을 수신한 후에 실행할 스크립트. activity.output 변수에서 전체 응답 본문에 액세스할 수 있습니다. |