BizTalk Server Framework - Reliable Receipt processing problem

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Framework > November 2004 > Reliable Receipt processing problem





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Reliable Receipt processing problem
Ron

2004-11-24, 5:52 pm

I’m trying to setup a simple document transfer using HTTP and Reliable
Receipts between two BizTalk 2004 servers (Server1 and Server2). Server1 is
receiving the reliable receipt but it seems that it is not matching the
receipt to the original message and thus the status of the original message
eventually becomes "Suspended". The message seems to be delivered fine to
Server2, and Server2 seems to be sending the Reliable Receipt without any
problem to Server1. In HAT on Server1, under "Messages received in past day"
I can see the "Unparsed Interchange" for the reliable receipt.

Would anyone have any idea why the receipt is not being processed correctly?

Here is what I’ve created:

* Server1 *

Orchestration1:
ReceivePort -> Receive_1 -> ConstructMessage (uses a simple map) -> Send_1
-> SendPort

ReceivePort properties:
One-Way Receive Port
Transport: FILE
URI: C:\FileToSend\*.xml
Receive Pipeline: ...DefaultPipelines.XMLReceive

SendPort properties:
One-Way Send Port
Transport: HTTP
URI: http://Server1/HTTPReceive/BTSHTTPReceive.dll
Send Pipeline: SendPipeline1

SendPipeline1:
BizTalk Framework assembler:
Add processing instructions text: [blank]
Add XML declaration: True
Delivery receipt address: http://Server1/HTTPReceive/BTSHTTPReceive.dll
Delivery receipt address type: biz:httpURL
Delivery receipt send by time: 30
Destination address: Partner1
Destination address type: biz:OrganizationName
Document schemas: [blank]
Document topic: http://www.mycompany.com/topic/file.xml
Envelope schemas: BTF2Schemas.btf2_envelope
Generate delivery receipt request: True
Message time to live (in minutes): 30
Processing instructions: Append
Source address: My Company
Source address type: biz:OrganizationName
Target charset: (None)

HTTP_ReceivePort:
No map applied
HTTP_ReceiveLocation:
Transport Type: HTTP
URI: /HTTPReceive/BTSHTTPReceive.dll
Receive Handler: BizTalkServerIsolatedHost
Receive Pipeline: ...DefaultPipelines.XMLReceive

* Server2 *

Orchestration1:
ReceivePort -> Receive_1 -> Send_1 -> SendPort

ReceivePort properties:
One-Way Receive Port
Transport: HTTP
URI: /HTTPReceive/BTSHTTPReceive.dll
Receive Pipeline: ReceivePipeline1

SendPort properties:
One-Way Send Port
Transport: FILE
URI: C:\ReceivedFile\%MessageID%.xml
Send Pipeline: ...DefaultPipeline.XMLTransmit

ReceivePipeline1:
BizTalk Framework disassembler:
Allow unrecognized message: False
Document schemas: MySchemas.MySchema1
Envelope schemas: BTF2Schemas.btf2_envelope
Validate document structure: False

Dynamic_SendPort:
Dynamic One-Way Send Port
Send Pipeline: ...DefaultPipelines.PassThruTransmit
Filter: "BTS.ReceivePortName" == (the full name of the deployed
Orchastration1 receive port)
No map applied

Regards,
Ron

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com