엔터프라이즈 통합 팩이 포함된 Azure Logic Apps을 사용하는 XML 메시지 및 플랫 파일XML messages and flat files in Azure Logic Apps with Enterprise Integration Pack

Azure Logic Apps에서 엔터프라이즈 통합 팩를 사용 하 여 보내고 받는 XML 메시지를 처리할 수 있습니다.In Azure Logic Apps, you can process XML messages that you send and receive by using the Enterprise Integration Pack. BizTalk Server 사용 하는 경우 엔터프라이즈 통합 팩는 메시지 변환 및 유효성 검사, 플랫 파일 작업, XPath를 사용 하 여 메시지에서 특정 속성을 보강 하거나 추출 하는 유사한 기능을 제공 합니다.If you've used BizTalk Server, the Enterprise Integration Pack provides similar capabilities to transform and validate messages, work with flat files, and even use XPath to enrich or extract specific properties from a message. 이 공간을 처음 접하는 경우 이러한 기능은 논리 앱의 워크플로에서 메시지를 처리 하는 방법을 확장 합니다.If you're new to this space, these features expand how you process messages in your logic app's workflow. 예를 들어 B2B (기업 간) 시나리오를 사용 하 고 특정 XML 스키마를 사용 하는 경우 엔터프라이즈 통합 팩를 사용 하 여 회사에서 이러한 메시지를 처리 하는 방법을 향상할 수 있습니다.For example, if you have a business-to-business (B2B) scenario and work with specific XML schemas, you can use the Enterprise Integration Pack to enhance how your company processes these messages.

예를 들어 엔터프라이즈 통합 팩에는 다음과 같은 기능이 포함 됩니다.For example, the Enterprise Integration Pack includes these capabilities:

  • XML 유효성 검사: 특정 스키마에 대해 들어오거나 나가는 XML 메시지의 유효성을 검사 합니다.XML validation: Validate an incoming or outgoing XML message against a specific schema.

  • Xml 변환: 지도를 사용 하 여 사용자의 요구 사항 또는 파트너 요구 사항에 따라 xml 메시지를 변환 하거나 사용자 지정 합니다.XML transform: Convert or customize an XML message based on your requirements or the requirements of a partner by using maps.

  • 플랫 파일 인코딩 및 플랫 파일 디코딩: 플랫 파일을 인코딩 또는 디코딩합니다.Flat file encoding and flat file decoding: Encode or decode a flat file.

    예를 들어 SAP에서 플랫 파일로 IDOC 파일을 수락하고 보냅니다.For example, SAP accepts and sends IDOC files in flat file format. 많은 통합 플랫폼에서는 Logic Apps를 포함하여 XML 메시지를 만듭니다.Many integration platforms create XML messages, including Logic Apps. 따라서 XML 파일을 플랫 파일로 "변환"하는 플랫 파일 인코더를 사용하는 논리 앱을 만들 수 있습니다.So, you can create a logic app that uses the flat file encoder to "convert" XML files to flat files.

  • XPath: 메시지를 보강 하 고 메시지에서 특정 속성을 추출 합니다.XPath: Enrich a message and extract specific properties from the message. 그런 후에는 추출된 속성을 사용하여 메시지를 대상 또는 중간 엔드포인트로 라우팅할 수 있습니다.You can then use the extracted properties to route the message to a destination, or an intermediary endpoint.

샘플Sample

Azure Logic Apps의 XML 기능을 사용 하 여 완전히 작동 하는 논리 앱 (GitHub 샘플)을 배포 합니다.Deploy a fully operational logic app (GitHub sample) by using the XML features in Azure Logic Apps.

다음 단계Next steps

엔터프라이즈 통합 팩 에 대 한 자세한 정보Learn more about the Enterprise Integration Pack