2017-10-16 4 views
0

Dies ist ein einfacher Sendeport, in dem ich versuche, einen Filter über eine promoted-Eigenschaft einzurichten. Jedes Mal, wenn ich diesen Port zu gewinnen versuchen, ich die folgende Fehlermeldung erhalten:Was verursacht die Ausnahme HRESULT: 0xC0C01B22 beim Versuch, einen Sendeport mit einem Filter zu registrieren?

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

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() 

Der Filter prüft einfach auf der Existenz der gestuften Eigenschaft in der eingehenden Nachricht. Es gibt nur one post in MSDN forums über diese Ausnahme: HRESULT 0xC0C01B22

Eine Idee, was das verursacht?

Antwort

2

Die Antwort ist auf dieser Seite: https://docs.microsoft.com/en-us/biztalk/core/promoting-properties

Die Note gibt sagt der folgende:

XSD-Datentyp base64Binary, Dauer, Entities, hexBinary, IDREFS, lang, NMTOKENS und unsignedLong sind nicht unterstützt für die Förderung.

Stellt sich heraus, in unserem Fall ist die beworbene Eigenschaft xs:long Typ. Ich änderte den Elementtyp zu xs:string, dann ging das Problem in der Frage weg.

Es wäre sinnvoll, die Förderung der Elemente zu verhindern, wenn sie vom Typ nicht unterstützt werden, am Anfang selbst. Aber während der Aufstiegsphase für solche Elemente werden keine Warnmeldungen angezeigt.

Ich hoffe, das hilft jemandem.

Verwandte Themen