0 then ?>

Inbound Messages

NameCount
(%)
0 then ?>

Outbound Messages

NameCount
(%)
' -- Combine all messages into one flat list local AllMessages = {} for i,M in ipairs(Messages.inbound) do AllMessages[#AllMessages+1] = M end for i,M in ipairs(Messages.outbound) do AllMessages[#AllMessages+1] = M end -- Define some helper functions local segmentRows function segmentRows(SList, IndentDepth) local RowH = '' for i,S in pairs(SList) do local AClass = (S.isGroup and 'group') or 'segment' RowH = RowH..'' for ind=1,IndentDepth do RowH = RowH..'' end if S.isGroup then RowH = RowH..''..htmlEscape(S.name)..'' else RowH = RowH..''..htmlEscape(S.name)..'' end for ind=1,IndentDepth do RowH = RowH..'' end RowH = RowH..'' if not S.optional then RowH = RowH..Checkmark end RowH = RowH..'' if S.repeats then RowH = RowH..Checkmark end RowH = RowH..'' if S.isGroup then RowH = RowH..segmentRows(S.segments, IndentDepth+1) end end return RowH end local flattenSegmentList function flattenSegmentList(SList, ThisList, RootText) if not RootText then RootText = '' end for i,S in pairs(ThisList) do if S.isGroup then flattenSegmentList(SList, S.segments, RootText..S.name..' > ') else S.name = RootText..S.name SList[#SList+1] = S end end end ?> 0 then ?>

-

Segment/GroupRequired?Repeats Allowed?

-

FieldRequired?Repeats Allowed?
Data has not been generated.