2011-09-30 24 views
6

Chào buổi chiều tất cả,BizTalk: Tìm đặc tả tài liệu không thành công

Tôi gặp vấn đề với dàn nhạc BizTalk thực sự kỳ quặc.

Hình dạng đầu tiên nhận của dàn nhạc của tôi không thành công với thông báo sau:

There was a failure executing the receive pipeline: 
"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines 
Source: "XML disassembler" 
Receive Port: "ReceiveCanonicalPort" 
Reason: Finding the document specification by message type 
"http://www.openapplications.org/oagis/9#ProcessInvoice" failed. 
Verify the schema deployed properly. 

Tôi đặt cùng một tài liệu thử nghiệm với vài dòng đầu tiên như thế này:

<?xml version="1.0" encoding="utf-8"?> 
<ProcessInvoice 
    xmlns="http://www.openapplications.org/oagis/9" 
    releaseID="9.0" 
    targetNamespace="http://www.openapplications.org/oagis/9" 
    > 

Những gì tôi đã đã chọn:

Tôi đã kiểm tra lược đồ: Không gian tên đích là 'http: //www.op enapplications.org/oagis/9 ' Nút gốc là' ProcessInvoice '

Giản đồ hợp lệ.

Tệp nhập của tôi xác thực đối với lược đồ.

Tôi đã kiểm tra lược đồ được triển khai.

Tôi đã xem xét xem có một lược đồ khác có không gian tên trùng lặp và nút gốc hay không.

Tôi đã khởi động lại các phiên bản máy chủ và được triển khai lại nhiều lần.

Tôi đã thử đặt thuộc tính bộ tách xml 'cho phép thông báo không được nhận dạng' thành đúng. Điều này dẫn đến một đối tượng không được đặt thành một trường hợp ngoại lệ. Mà dường như chỉ ra rằng nó không de-serializing nó.

Tôi đã cầu nguyện với vị thần vĩ đại Boogie.

Bất kỳ ý tưởng nào khác?

Cảm ơn

Trả lời

7

Bạn phải có phiên bản khác của lược đồ đó được xác định ở đâu đó trong một hội đồng khác.

Bạn có chắc là bạn đã kiểm tra mọi ứng dụng có thể (bao gồm Ứng dụng BizTalk 1)? Điều duy nhất tôi có thể nghĩ là có lẽ bạn có một chuyển hướng lắp ráp trong tập tin cấu hình được chuyển hướng đến một phiên bản không tồn tại, tuy nhiên tôi không chắc chắn bạn thậm chí sẽ nhận được hành vi quan sát của bạn nếu đây là trường hợp.

Một điều khác - có thể phiên bản cũ hơn của lược đồ là GAC'd và một cá thể máy chủ lưu trữ vẫn giữ được nó. Hãy thử khởi động lại để đảm bảo.

Hy vọng điều này sẽ hữu ích.

+0

Cảm ơn, tôi sẽ kiểm tra lại. Để kiểm tra một bản sao, tôi đã xem phần "" và sắp xếp các lược đồ theo không gian tên. – Jay

+0

Tất cả các đồ tạo tác nên được thực hiện. Tôi không có ý kiến. Nó rất kì quái. Làm thế nào về một phiên bản cũ hơn vẫn GAC'd và một trường hợp máy chủ vẫn còn treo trên nó? –

+1

Tôi tin rằng tôi đã tìm thấy nó. Có một hội đồng khác với một lược đồ khác trong nó nhưng cùng một không gian tên. Điều đó dẫn đến hai lược đồ khác nhau trong hai hội đồng có tên giống nhau. Giản đồ tôi không sử dụng cho dự án này có số phiên bản mới hơn.Vì vậy, tôi nghĩ rằng lược đồ khác đang ẩn cái này vì tên va chạm và số phiên bản. – Jay

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