부울 속성 IsForFramework
이 포함 된 속성 스키마가 포함 된 오케스트레이션 프로젝트를 만들었습니다. 내 목표는 오 케스트 레이션이 true
값으로 승격 된 aformentioned 속성을 가진 System.Xml.XmlDocument
유형의 모든 메시지를 받도록하는 것입니다.XmlDocument를 수신하는 직접 바인딩 오케스트레이션의 설명 할 수없는 라우팅 오류
이것은 속성 스키마의 일부입니다
<xs:schema xmlns="http://Bakker.Framework.Orchestrations.Framework" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" targetNamespace="http://Bakker.Framework.Orchestrations.Framework" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:appinfo>
<b:schemaInfo schema_type="property" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" />
</xs:appinfo>
</xs:annotation>
<xs:element name="IsForFramework" type="xs:boolean">
<xs:annotation>
<xs:appinfo>
<b:fieldInfo propertyGuid="9358dd05-92f7-4c84-8dc1-8427bea580a6" propSchFieldBase="MessageContextPropertyBase" />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:schema>
수신 모양의 필터 식 :는 BizTalk 콘솔에서 쿼리
(Bakker.Framework.Orchestrations.IsForFramework == true)
실제 가입 :
http://Bakker.Framework.Orchestrations.Framework.IsForFramework == True
라우팅 실패 보고서 컨텍스트 :
IsForFramework True Promoted http://Bakker.Framework.Orchestrations.Framework
나는 내 생애 동안 여기에서 잘못 될 수있는 것이 무엇인지 파악할 수 없습니다. 필터 식에 대한
메시지 유형이 오케스트레이션이 예상하는 메시지 유형과 일치합니까? 오케스트레이션 구독을 보면 올바른 메시지 유형을 찾고 있음을 알 수 있습니다. – Dijkgraaf
@Dijkgraaf는 제목과 질문 본문에서 언급했듯이 포트와 수신 모양이 구성되는 메시지 유형은'System.Xml.XmlDocument'입니다. MSDN에 따르면 이것은 유형 불가지론 수신 구성이므로 필터식이 일치하는 한 모든 메시지가 오케스트레이션으로 라우팅됩니다. – MarioDS
아니, 그건 네가 생각한 것 일 뿐이야. 실제로 메시지 컨텍스트 속성과 구독을 확인하십시오. 나는 그들이 일치하지 않는다는 것을 알게 될 것이라고 생각합니다. – Dijkgraaf