2016-08-18 3 views

Répondre

1

Set WCF.OutboundHttpStatusCode propriété en forme d'affectation de message:

MyResponseMessage(WCF.OutboundHttpStatusCode) = "400"; 
1

réponse Oleg fonctionnera si vous avez un Orchestration

Si vous voulez une messagerie seule solution, vous devez avoir un composant Pipeline mis le même propriété de contexte.

Pour cela, nous avons tendance à utiliser le BizTalk Business Rules Engine Pipeline Framework

Dans votre politique de Business Rule, utilisez le SetCustomContextProperty des BREPipelineFramework.SampleInstructions.ContextInstructions dans vos actions et définir le nom du contexte de OutboundHttpStatusCode et un espace de noms et http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties définissez la valeur à 400

l'image ci-dessous montre à quoi il ressemble, mais avec une 404

enter image description here

Divulgation: Ce cadre a été écrit par quelqu'un avec qui j'ai travaillé.