2017-10-16 7 views
0

これはシンプルな送信ポートです。昇格したプロパティでフィルタを設定しようとしています。私は、このポートを参加しようとするたびに、私は次のエラーを取得する:例外を引き起こす原因は何ですか?HRESULT:0xC0C01B22フィルタを使用して送信ポートを登録しようとしていますか?

=================================== 

Could not update Send Port 'SendPort1' in Message Box. Exception from HRESULT: 0xC0C01B22 (Microsoft.BizTalk.ExplorerOM) 

------------------------------ 
For help, click: http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2013&ProdVer=3.10.229.0&EvtSrc=Microsoft.BizTalk.ExplorerOM.Resources&EvtID=IDS_ERR_SENDPORT_UPDATE 

------------------------------ 
Program Location: 

at Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer.SaveChangesWithTransaction(Object transactionObj) 
at Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer.SaveChanges() 
at Microsoft.BizTalk.Administration.SnapIn.Forms.Common.ExplorerPropertyPagesContainer.CommitChanges() 
at Microsoft.BizTalk.SnapIn.Framework.Forms.PropertyPagesContainer.Store() 
at Microsoft.BizTalk.SnapIn.Framework.Forms.SheetFramework.Store() 

フィルタは、単純に、着信メッセージに昇格させたプロパティが存在するかどうかをチェック。この例外については、one post in MSDN forumsしかありません。HRESULT 0xC0C01B22

何が原因なのでしょうか?

答えて

2

答えはこのページにあります。https://docs.microsoft.com/en-us/biztalk/core/promoting-properties

がノートでは、次の言葉:base64Binaryのの

XSDデータ型、期間、ENTITES、hexBinaryで、IDREFS、長い、NMTOKENS、となunsignedLongはありませんプロモーションのためにサポートされます。

私たちのケースでは、昇格されたプロパティはxs:longタイプです。要素タイプをxs:stringに変更したところ、問題の問題は解決しました。

要素がサポートされていない場合は、初めに要素の宣伝を防止することが理にかなっています。しかし、我々は、そのような要素のための昇進段階の間に警告を見ていない。

これは誰かを助けることを望みます。

関連する問題