2017-10-09 29 views
0

EDI X12 형식을 사용하는 다른 기업과 대화하는 응용 프로그램을 작성 중입니다. 우리는 BizTalk 온 - 프레미스 설정을 사용하여이 작업을 수행했지만 일부 문제가 발생하여 Azure Logic 앱으로 이동하기로 결정했습니다.Azure 논리 응용 프로그램에서 Xml을 EDI로 변환

나는 통합 계정을 설정하고 모든 파트너, 계약, 스키마 및 맵을 업로드했습니다. 나는 또한 A의 소요 논리 응용 프로그램 만들었습니다

  1. 요청 트리거 -이 끝 지점에 게시 XML을
  2. XML 변환 - A는
  3. 이 EDI로 변환 맵을 기반으로 변환합니까 -? 이것은 내가

는 기본적으로, 나는 XML을 전달하고 EDI 파일로 변환 할 응답으로 EDI 보내기

  • 누락하고있는 부분입니다. 다양한 X12 커넥터 (Encode, Decode)를 시도했지만 EDI로 변환하지 않았습니다.

    정말 도움이 될 수 있습니다.

  • 답변

    0

    필요한 것은 사용 가능한 X12 인코딩 작업 중 하나입니다. enter image description here

    당신은 여기에 대한 자세한 내용을보실 수 있습니다 : X12 Encode documentation

    하는 것은 당신이이 EDI 포맷을 제공하지 않습니다 말한다. Logic App에서 예외가 발생합니까? 또는 작업이 제대로 실행되지만 예상되는 EDI가 표시되지 않습니까? 출력이 Base64로 인코딩 된 문자열 일 수 있으므로 Base64ToString 표현식을 Encode X12 액션의 출력에 적용해야 할 수도 있습니다. 이 같은

    뭔가 :

    "몸": "@의 base64ToString (몸 ('Encode_to_EDIFACT_message_by_agreement_name') '페이로드']?)"일

    +0

    ! base64ToString() 부분이 없습니다. 인코딩 된 문자열은 적절한 EDI 형식으로 보이지 않으므로 혼란스러워졌습니다. 고마워. –