2009-08-31 34 views
8

Tôi vẫn còn khá mới với EDI, và học nó trên một công việc mới. Chúng tôi đang sử dụng BizTalk cho giải pháp EDI của chúng tôi và đang chuyển đổi tệp EDI đến thành XML. Tôi đã gặp sự cố với tệp từ nhà cung cấp mới và lúc đầu nghĩ rằng tệp có thể không chính xác. Tôi đã học được rằng tệp này là chính xác, nhưng lược đồ XML hiện tại của chúng tôi là nhà phát triển, và về cơ bản cần được điều chỉnh để chấp nhận 856 này. Tôi đoán một số dữ liệu được truyền vào là nhiều hơn. (vẫn còn hợp lệ theo EDI X12 856).Có một lược đồ XML chính thức (xsd) cho EDI X12 856 không?

Trong khi tôi có thể thực hiện việc này, có vẻ như câu trả lời thực sự là nhận tệp xsd cho thông số EDI thực tế. Nó có vẻ như với một định dạng tiêu chuẩn hóa như vậy nó đã tồn tại rồi. Có ai biết nếu một điều như vậy có sẵn không?

CẬP NHẬT: Hóa ra có khả năng lập bản đồ EDI được xây dựng trong đường ống thông qua thành phần "EDI Disassembler". Điều này chuyển đổi thành một lược đồ BizTalk EDI chuẩn hóa và đang hoạt động chính xác. Rõ ràng mã của chúng ta sau đó chuyển đổi XML đó thành lược đồ XML của riêng chúng ta. Chắc chắn có chỗ để cải thiện, nhưng tôi nghĩ rằng thông tin về các tiêu chuẩn lược đồ là những gì tôi đang tìm kiếm vào thời điểm này.

Trả lời

5

Tôi không hiểu câu hỏi này. Tôi giả định rằng BizTalk có khả năng lập bản đồ EDI và bạn đã sử dụng nó để ánh xạ các phần tử của định dạng EDI tới các thẻ XML của bạn. Nếu họ đang gửi một phân đoạn không có trong lược đồ của bạn, thì người lập bản đồ có bỏ qua nó không?

Giả sử người gửi đang sử dụng XML EDI thay vì EDI nhị phân, có sẵn các lược đồ. http://www.x12.org/ có liên kết đến chúng (yêu cầu JavaScript), nhưng bạn phải đăng ký. Tôi được sử dụng để trả tiền cho tất cả mọi thứ liên quan đến EDI (tài liệu, dịch thuật, thử nghiệm, v.v.) để bạn có thể phải mua chúng.

Dưới đây là một liên kết bổ sung Tôi tìm thấy một sản phẩm thương mại: stylusstudio

EDIT: Direct link: http://xml.x12.org/

+1

Hey Will, cảm ơn đã dành thời gian để trả lời. Nó thúc đẩy tôi xem xét kỹ hơn những gì đang diễn ra. Tôi đã thêm thông tin vào câu hỏi. Tôi nghĩ rằng vấn đề với lược đồ của chính chúng ta là vấn đề của chúng ta, và chỉ là mã xấu cần được sửa. Câu hỏi đặt ra là thông tin về một lược đồ XSD chính thức, và bạn đã trả lời câu hỏi đó. Ngoài ra tôi thấy rằng cài đặt BizTalk chứa chúng là tốt, và có thể được tìm thấy bằng cách chạy zip tự tăng cao này: ổ đĩa: \ Program Files \ Microsoft BizTalk Server 2009 \ XSD_Schema \ EDI \ MicrosoftEdiXSDTemplates.exe –

+0

Tôi không biết BizTalk đến với họ. Nó có ý nghĩa, để xác nhận. Cảm ơn! Và vâng, khách hàng/nhà cung cấp luôn gửi nội dung trong các phân đoạn kỳ lạ mà bạn không mong đợi. Hai bên trong giao dịch EDI luôn phải đồng ý về các tiêu chuẩn/phân đoạn mà họ đang sử dụng. Bạn (hy vọng) có thể nhận được một bản sao của tập hợp con mà họ đang sử dụng từ đối tác kinh doanh của bạn (bất cứ ai gửi 856). – TrueWill

+0

Xin cảm ơn một lần nữa Will for you help. Khi tôi tiếp tục quấn đầu quanh EDI, tôi nghĩ có rất nhiều thứ chúng tôi có thể làm tốt hơn. Một bước tại một thời điểm, hoặc một refactor :) –

Các vấn đề liên quan