데이터 조립
기본 개념
-
문자열 조립
여러 텍스트 또는 데이터 포트 내용을 특정 구분자를 사용해 하나의 문자열로 이어 붙입니다. 텍스트 프로토콜 또는 메시지 본문 조립에 자주 사용됩니다.
-
바이트 스트림 조립
입력 데이터를 지정한 바이트 순서에 따라 연속된 이진 스트림으로 패키징합니다. 통신 및 저수준 데이터 상호작용 시나리오에서 널리 사용됩니다.
-
사용자 정의 입력 포트
조립 대상 스텝의 데이터 입력 인터페이스를 의미합니다. 각 포트에는 이름, 데이터 유형, 위치 등의 속성을 설정할 수 있어 데이터 조립 순서와 형식을 유연하게 제어할 수 있습니다.
사용 절차
이 스텝의 사용 절차는 다음과 같습니다.
-
조립 요구 사항에 따라 조립 방식을 선택합니다. 즉, 텍스트 조립 또는 바이트 조립입니다.
-
입력 포트를 구성합니다. 사용자 정의 입력 관련 파라미터를 통해 조립할 데이터 포트를 추가하고, 각 포트에 대해 포트 이름과 데이터 유형을 지정합니다.
-
텍스트 조립을 선택한 경우, 구분자 등의 텍스트 규칙을 추가로 설정합니다.
-
바이트 조립을 선택한 경우, 바이트 순서, 시작 위치, 바이트 길이 등의 데이터 스트림 조립 규칙을 설정합니다.
-
-
구성을 확인한 후 스텝을 실행하여 조립된 데이터를 출력합니다.
입력 설명
고정 입력 항목은 없습니다. 이 스텝은 "사용자 정의 입력" 파라미터를 통해 입력 포트를 동적으로 추가하며, 사용자는 실제 요구 사항에 따라 여러 입력 데이터를 구성할 수 있습니다.
파라미터 설명
| 파라미터 | 설명 |
|---|---|
조립 방식 |
이 파라미터는 데이터 조립 방식을 지정하는 데 사용됩니다. 값 리스트:
기본값은 텍스트 조립입니다. 필요한 데이터 출력 유형에 따라 შესაბამის한 조립 방식을 선택하는 것이 좋습니다. 예를 들어 통신 프로토콜에서 이진 패키징이 필요한 경우 바이트 조립을 선택하고, 텍스트 연결 시나리오에서는 텍스트 조립을 선택합니다. |
텍스트 조립
| 파라미터 | 설명 |
|---|---|
구분자 |
이 파라미터는 조립 데이터에서 여러 입력 포트 데이터를 구분하는 데 사용됩니다. 값 리스트:
기본값은 쉼표(,)입니다. 실제 적용 시나리오에 따라 구분자를 선택하는 것이 좋습니다. |
사용자 정의 입력 |
이 파라미터는 새 입력 포트를 추가하여 데이터 조립 규칙을 구성하는 데 사용할 수 있습니다. 조립 대상의 개수와 유형에 따라 포트를 추가하고, 후속 처리와 식별이 쉽도록 적절하게 이름을 지정하는 것이 좋습니다. |
포트 이름 |
이 파라미터는 사용자 정의 입력 포트의 이름을 지정하는 데 사용됩니다. 업무 상황에 따라 가독성이 높고 데이터 의미와 관련된 이름으로 설정하는 것이 좋습니다. |
데이터 유형 |
이 파라미터는 입력 포트의 데이터 유형을 지정하는 데 사용됩니다. 값 리스트:
기본값은 문자열입니다. 실제 입력 데이터 유형에 따라 선택하는 것이 좋으며, 텍스트 연결 시나리오에서는 문자열 유형을 우선 선택하십시오. |
바이트 조립
| 파라미터 | 설명 |
|---|---|
바이트 순서 |
이 파라미터는 멀티바이트 데이터가 바이트 스트림에서 배열되는 방식을 지정하는 데 사용됩니다. 값 리스트:
기본값은 ABCD(빅 엔디언)입니다. 하위 통신 장치 또는 소프트웨어의 요구 사항에 따라 바이트 순서를 선택해야 하며, 명확하지 않은 경우 프로토콜 설명을 참고하거나 엔지니어에게 문의하십시오. |
사용자 정의 입력 |
이 파라미터는 새 입력 포트를 추가하여 데이터 조립 규칙을 구성하는 데 사용할 수 있습니다. 각 입력 포트의 데이터는 규칙에 따라 조립됩니다. 바이트 조립 대상의 개수와 내용에 따라 추가하고, 바이트 구조가 일치하도록 포트 속성을 신중하게 구성하는 것이 좋습니다. |
포트 이름 |
이 파라미터는 사용자 정의 입력 포트의 이름을 지정하는 데 사용됩니다. 데이터 의미에 따라 포트 이름을 설정하면 식별과 후속 파싱 처리에 도움이 됩니다. |
데이터 유형 |
이 파라미터는 입력 포트의 데이터 유형을 지정하는 데 사용됩니다. 값 리스트:
기본값은 Char8입니다. 실제 요구 사항에 따라 데이터 유형을 선택해야 하며, 그렇지 않으면 조립 결과와 언패킹 결과에 오차가 발생할 수 있으므로 신중히 구성해야 합니다. |
시작 위치 |
이 파라미터는 현재 입력 포트 데이터가 바이트 스트림에서 시작하는 바이트 위치를 지정하는 데 사용됩니다. 시작 위치와 바이트 길이는 함께 데이터가 조립 시 차지하는 바이트 범위를 결정합니다. 시작 위치와 바이트 길이가 겹치지 않도록 하고, 전체 바이트 스트림 데이터를 모두 포함할 수 있도록 미리 바이트 구조를 계획하는 것이 좋습니다. |
바이트 길이 |
이 파라미터는 현재 데이터 필드가 바이트 스트림에서 차지하는 바이트 수를 지정하는 데 사용됩니다. 데이터 유형에 따라 길이를 자동으로 맞추는 것이 좋으며, 수동으로 수정할 경우 데이터가 범위를 벗어나거나 손실되지 않도록 주의해야 합니다. |
오류 분석
|