Discussion Forums

ApplVerID vs CstmApplVerID
David Rosenborg / Pantor Engineering AB
21 Aug 2007 7:46AM ET

Are the precise semantics of the ApplVerID and CstmApplVerID defined somewhere? I can't seem to find them. I don't mean the fields them selves but how they interact and coexists.

Are they supposed to be mutually exclusive or should they always appear together? There is a mandatory DefaultApplVerID on the Logon message so in practice there would always be an application version in play even if the CstmApplVerID was specified.

Actually, I'd propose a simplification here: drop the CstmApplVerID as a separate identifier. Instead, use the concept of a single version indentification mechanism. The version together with the name of a message type unambiguously identifies the type of a message. Whether a particular version is a blessed service pack or an extension pack is satellite metadata that doesn't need to be conveyed in every message on the wire.

/David


ApplVerID vs CstmApplVerID
David Rosenborg / Pantor Engineering AB   21 Aug 2007 7:46AM ET
Re: ApplVerID vs CstmApplVerID
Matt Simpson / Chicago Mercantile Exchange   21 Aug 2007 3:27PM ET
Re: ApplVerID vs CstmApplVerID
David Rosenborg / Pantor Engineering AB   21 Aug 2007 4:50PM ET
Re: ApplVerID vs CstmApplVerID
Matt Simpson / Chicago Mercantile Exchange   21 Aug 2007 7:06PM ET