여러 GS/ST 세그먼트가있는 SFTP 서버에서 X12 문서를 처리하도록 요청 받았습니다. 그래서 Logic Apps를 Enterprise Integration Pack과 함께 사용하기로 결정했습니다. 이전에 플랫 파일을 처리했지만이 솔루션을 사용하려면 X12를 사용해야합니다. 그래서 나는 계약서에 스키마를 추가 할 시점에 이르렀지만 "스키마가 없습니다"라는 메시지가 표시됩니다. 나는이 메시지를 통해 업로드 한 플랫 파일 스키마를 사용할 수 없다고 가정합니다. 스키마 파일을 업로드, 업데이트 및 삭제하는 방법 이외에 다른 설명서를 찾을 수 없습니다. 계약서에는 어떤 스키마 형식을 사용해야합니까? 어디서나 사용할 수 있습니까?Logic Apps에서 X12 계약에 스키마 추가
0
A
답변
0
X12 계약은 BizTalk와 함께 제공되는 스키마 만 인식합니다. Logic App의 계약은 "수제"스키마를 인식하지 못합니다.
결국 BizTalk 스키마를 얻을 수있는 곳을 찾았습니다. 여기 당신이 그것을 얻기 위해 무엇을 할 수 있습니다 : I 설치 VS 2013
- 이었다 무슨 짓을
- 파일을 C : \ Program Files (x86) \ Microsoft BizTalk Server 2013 R2 \ XSD_Schema \ EDI \ MicrosoftEdiXSDTemplates에서 로컬 컴퓨터로 복사하십시오.
- NE 는 참고로 내 컴퓨터
에 실행 파일을 실행 :이 실행 파일은 내가 R2 2013을 사용하는 이유는 2016 년부터 시작하여 BizTalk의 무료 버전과 함께 사용할 수있는 중단했다.
이러한 스키마와 스키마 편집기에서 만든 스키마에는 약간의 차이가있었습니다.
BizTalk 스키마했다 :
<xs:schema xmlns:btsedi="http://schemas.microsoft.com/BizTalk/2005/EdiSchemaEditorExtension" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns="http://schemas.microsoft.com/BizTalk/EDI/X12/2006" targetNamespace="http://schemas.microsoft.com/BizTalk/EDI/X12/2006" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
이 SDK 스키마 편집기가 만들어 :
<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema">
는 BizTalk 스키마는 별도의 속성을 가지고 있었다. 그들은했다 :
- 의 targetNamespace = "http://schemas.microsoft.com/BizTalk/EDI/X12/2006"
- 에 xmlns : btsedi을 = "http://schemas.microsoft.com/BizTalk/ 2005/EdiSchemaEditorExtension "또한
참고로는, 편집기는 루트로 첫 번째 요소를 만들 것이고, 나는 X12이의이 형식의 매우 구체적인 이름을 원 믿는다 X12_ {veriosn} _ {TransactionSet을}. 또한 X12는 UTF-8 이었지만 편집기는 UTF-16을 만들었습니다.
0
먼저 해당 스키마를 통합 계정에 업로드해야합니다. 계약에 스키마를 추가하기 전에.
관련 문제
- 1. Azure Logic Apps에서 SFTP 서버에 폴더를 만드는 방법은 무엇입니까?
- 2. wcf 계약에 추가 된 속성에 기존 계약에 Null 값이 있습니다.
- 3. EDI X12 856에 대한 공식 XML 스키마 (xsd)가 있습니까?
- 4. EDI X12 Documents - Documentation
- 5. 프로그래밍 방식으로 WCF의 끝점 계약에 작업 추가
- 6. jQuery Deferred - 런타임에 지연 계약에 콜백 추가
- 7. jQuery Deferred - Deferred 계약에 콜백 추가
- 8. 서비스 계약에 동적으로 추가 된 작업 호출
- 9. Compose X12 270 자격 요건 OopFactory X12 파서를 사용하여 문의
- 10. OopFactory X12 파서
- 11. X12 리더기 (C#) 성능
- 12. EDI X12 구현 (C#
- 13. R X12 automdl 문제
- 14. EDI x12 세그먼트 조건
- 15. Java EDI X12 파서
- 16. X12 필드 맞추기
- 17. Codeigniter 즐겨 찾기에 추가 ajax logic advice
- 18. Azure Logic App에서 EDI 배치 만들기
- 19. schemainclusionrule 스키마 크롤러에 여러 스키마 추가
- 20. Codeigniter - Logic
- 21. SASS (CSS) logic 대 JQuery (Javascript) logic
- 22. PyXB 스키마 위치 추가
- 23. jquery logic bug
- 24. LinkedIn grab logic
- 25. Mod Rewrite Logic
- 26. BizTalk 2010 X12 EDI 파티
- 27. EDI HIPAA X12 개발자 도구
- 28. x12 파일의 스위프트 오류 IBOutlet
- 29. PHP EDI X12 구문 분석
- 30. EDI X12 "ISA"헤더 형식
정확한 오류 또는 스냅 샷을 공유 할 수 있습니까? X12 작업이 오류를 발생시키고 있다고 가정합니다. 계약 json 파일을 확인 했습니까? 이 스키마와 같이 "보내기 및 받기"쪽에 매핑 된 스키마가 있어야합니다. [ { "messageId": "850", "schemaVersion": "00401", "schemaName": "850" } ], – TusharJ
오류가 없으므로 계약을 설정하는 중입니다. 약정에서 처리/허용 할 스키마를 설정할 때 스키마 선택 드롭 다운에 "스키마가 없습니다"가 표시됩니다. 내가 업로드 한 스키마를 보여 주길 기대합니다. X12 프로세스에 대한 이해가 부족할 수 있습니다. Azure Logic Apps 엔터프라이즈 통합 도구 SDK와 함께 제공되는 플랫 파일 마법사를 사용하여 스키마를 만들었습니다. –
940, 943,944 및 945에 대한 X12 문서를 처리하려고합니다. 알려진 표준 형식의 스키마를 만들어야 할 필요가 있다고 생각하면 제게 정신 나간 것처럼 보입니다. –