10-25-04 10:49 PM
You might need to copy the values from the inbound message to the outbound
message.
MyOutboundMessage(contextproperty) = MyInboundMessage(contextproperty).
I don't believe these values get copied from context to context
automatically for you like the rest of the things you described.
You'll need to do this in a message assignment shape contained in the
construct shape for your outbound message.
Matt
"Nick Doyle" <Nick Doyle@discussions.microsoft.com> wrote in message
news:D78D9A92-7E58-4744-B089-53CFC6B8BEA5@microsoft.com...
> Hi All,
> My setup is :
> * Envelope message received by XmlReceive pipeline
> * Fields promoted from envelope
> * Body transformed
> * Body sent to outbound port, using sendpipeline from project (described
> below)
>
> Sendpipeline has just one XmlAssembler component, with envelope schema set
> to the same as incoming envelope, body as the transformed body.
>
> All works as expected - fields promoting and available in orchestration,
> transformation works, outbound message packaged in envelope and passed
> out.
> HOWEVER
> Promoted fields in envelopes of outbound messages (constructed by
> pipeline)
> are not getting set to those from the inbound envelope.
>
> (before it is suggested please note promoted properties available+correct
> in
> orch, Property Schema Base=MessageContextPropertyBase)
>
> Any help much appreciated,
> Nick
[ Post a follow-up to this message ]
|