다음을 통해 공유


엔터프라이즈 통합 팩이 포함된 Azure Logic Apps을 사용하는 XML 메시지 및 플랫 파일

Azure Logic Apps에서 엔터프라이즈 통합 팩을 사용하여 주고받는 XML 메시지를 처리할 수 있습니다. BizTalk Server를 사용한 적이 있는 경우 엔터프라이즈 통합 팩은 메시지 변환 및 유효성 검사, 플랫 파일 작업뿐만 아니라 XPath를 사용하여 메시지에서 특정 속성을 보강하거나 추출하는 유사한 기능을 제공합니다. 이를 처음 접하는 경우 해당 기능은 논리 앱의 워크플로에서 메시지를 처리하는 방법을 확장합니다. 예를 들어 B2B(기업 간) 시나리오를 사용하고 특정 XML 스키마를 사용하는 경우 엔터프라이즈 통합 팩을 사용하여 회사에서 이러한 메시지를 처리하는 방법을 향상할 수 있습니다.

예를 들어 엔터프라이즈 통합 팩에는 다음과 같은 기능이 포함됩니다.

  • XML 유효성 검사: 특정 스키마에 대해 들어오거나 나가는 XML 메시지의 유효성을 검사합니다.

  • XML 변환: 맵을 사용하여 사용자 또는 파트너의 요구 사항에 따라 XML 메시지를 변환하거나 사용자 지정합니다.

  • 플랫 파일 인코딩 및 플랫 파일 디코딩: 플랫 파일을 인코딩 또는 디코딩합니다.

    예를 들어 SAP에서 플랫 파일로 IDOC 파일을 수락하고 보냅니다. 많은 통합 플랫폼에서는 Logic Apps를 포함하여 XML 메시지를 만듭니다. 따라서 XML 파일을 플랫 파일로 "변환"하는 플랫 파일 인코더를 사용하는 논리 앱을 만들 수 있습니다.

  • XPath: 메시지를 보강하고 메시지에서 특정 속성을 추출합니다. 그런 후에는 추출된 속성을 사용하여 메시지를 대상 또는 중간 엔드포인트로 라우팅할 수 있습니다.

예제

Azure Logic Apps의 XML 기능을 사용하여 완벽하게 작동하는 논리 앱(GitHub 샘플)을 배포합니다.

다음 단계

엔터프라이즈 통합 팩에 대해 자세히 알아봅니다.