|
5.0 Feedback
< Previous Next >
ApplVerID vs CstmApplVerID
David Rosenborg / Pantor Engineering AB 21 Aug 2007 7:46AM ETAre 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
|