nINDEX
718
MessageBox_DeadProcesses_Cleanup_Biz-
TalkMsgBoxDb, 101
MessageBox_Message_Cleanup, 359, 360
MessageBox_Message_Cleanup_BizTalkMsg-
BoxDb, 101
MessageBox_Message_ManageRefCountLog,
359, 360
MessageBox_Parts_Cleanup, 359
MessageBox_Parts_Cleanup_BizTalkMsg-
BoxDb, 101
MessageBox_UpdateStats, 360
MessageCollection class
Failed Orchestration Routing API, 250
MessageContextPropertyBase type, 87
custom properties and orchestration routing,
100
MessageCreator tag
LoadGen creating messages using Custom-
MC, 466
MessageDataPropertyBase type, 87
custom properties and orchestration routing,
100
MessageID property, IBaseMessage, 135
MessageParts table, Messagebox database, 83
messages, 82–83
see also XML messages
adapter providers, 657–659
AddMessage method, 249
aggregating messages inside orchestrations,
116
AllowUnrecognizedMessage property, 679
atomicity of message sequence, 220
BizTalk architecture, 3
BizTalk messaging artifacts, 69–70
body part, 82
building resequencing aggregator
messages received as batch, 226–227
messages received as independent inter-
changes, 225
changing messages in Messagebox, 82
child orchestrations, 213
Construct Message shape, 274
context properties, 78
convoys, 290–291
correlations, 289
CreateFaultMessage method, 249
creating message with disassembler, 210
custom message processing logic, 23
custom pipelines, 117
custom promoted properties routing, 90–94
dealing with large messages, 161–178
cleaning up old data, 163
looping through messages, 164
message content/metadata, 163
redundancy/failover/high availability, 163
dealing with “Out of Order” message se-
quences, 139–140
declaring in orchestrations, 109
differentiating, 91
disassembling components, 6
dynamic message transformations, 291–294
extracting, 256
strongly-typed message retrieval, 258
typeless message retrieval, 256–258
GetMessageFactory method, 134
GetMessage method, 249
GetMessages method, 250
handling failed messages and errors, 102–104
IBaseMessageContext interface, 136
IBaseMessage interface, 134
IBaseMessagePart interface, 135
immutability, 82
Interchanges, 120–121
internal order request schema, 90
IProbeMessage interface, 141
LoadGen creating message creators, 467–468
LoadGen creating using CustomMC, 466–467
LoadGen creating using data files, 465
mapping, 275
mediation components, 650–654
mediation policies (itineraries), 659–663
message parts, 82
metadata associated with, 78
MSBTS_MessageInstance class, 421
MSBTS_MessageInstanceSuspendentEvent,
422
MSBTS_TrackedMessageInstance class, 421
orchestrations and, 269
pass-through pipeline validating messages,
126
pipeline assemblers/disassemblers, 5
primer message, 208
probing messages, 141
processing/retrieving from Fault Message,
256
promoting properties from message data,
126
purpose of pipelines, 115
removing unreferenced messages, 101
Resequencer assumptions, 218
resolvers, 655–657
resolving document/message types, 104
routing messages to orchestrations, 126
Scatter/Gather pattern, 263–267
searching for completed messages, 350
sequencing, 218
suspended message instances, 296–297
suspended messages, editing/resubmitting,
227–238
tracking and message management, 100–101
transforming large messages, 496
verifying acknowledgment of, 130
Messages tab, WCF-WSHttp adapter, 528–529
MessageType context property
routing binary data, 128
MessageType property, 86
enlisting orchestrations, 81
evaluating subscription criteria, 80
using port filters, 91
XML namespace creating, 86
MessageXyz properties, Message class
LoadGen creating message creators, 468

Get Pro BizTalk 2009 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.