Entry
Can BizTalk Server translate a comma-separated file to a BizTalk Framework message?
Apr 6th, 2005 21:23
Balaji Ramachandran, http://www.microsoft.com/technet/prodtechnol/biztalk/biztalk2000/deploy/btfaq.mspx
BizTalk Server can translate most flat files (comma separated or
positional) to a BizTalk Framework message.
These are the requirements to implement the handling of these types of
message in BizTalk Server:
• Your inbound agreement must have an envelope type of flat file. The
flat file envelope tells BizTalk Server that it must use the flat file
parser to translate the file to XML. The flat file parser also needs to
know how to translate the file to XML. In addition, the envelope must
have a reference to a schema that will instruct the flat file parser on
how to pull the data from the submission.
• Your outbound agreement must specify an envelope type of custom XML.
The envelope used in the agreement will indicate to BizTalk Server how
it should handle this message. The custom XML type of the envelope will
let it know which serializer to invoke. This, in conjunction with the
third requirement, will render a BizTalk Framework envelope. (This step
is necessary only if you wish to deliver the data in a BizTalk
Framework envelope.)
• Your outbound agreement must specify an Organization Qualifier
of "BizTalk." To render a BizTalk Framework envelope, BizTalk will use
the specific "BizTalk" qualifier. This, in conjunction with the custom
XML envelope, will let BizTalk Server know which serializer to invoke.
(This step is necessary only if you wish to deliver the data in a
BizTalk Framework envelope.)
Note: There is currently an issue in the BizTalk Management Desk that
will not allow the user to specify which Organization Qualifier to use.
You can do this only by using the BizTalk Server Management Object
Model.