Finally some
parameters could be overridden / established by a particular
message.
(Note this ordering
is for establishing / overriding parameters. Of course in principle a BPSS
and CPA may be written in order or iteratively, and a contract be written at a
later date that references them.)
Two points occur to
me. The first is that we need somewhere to agree this progression, or some
other and exactly what can be overridden / needs to be established at each
stage. One possibility is in the Technical Architecture. Another
possibility is in the UBAC specification. (A third possibility would be to
have the same specification in the UBAC, CPP/A, BPSS and Messaging
specifications, but this has obvious problems of trying to maintain consistency
and such repetition is usually frowned open and usually only occurs as a
temporary measure forced by timing of approval or when folk can not agree on a
single place.)
Secondly, although
it seems logical for the things that occur later in time to be able to override
things that were 'agreed' earlier (hence the above suggested ordering of the
list), it seems to me that the overall contract, the use of the UBAC
specification should actually be the master document in some sense. It
seems to me that an electronic contract (a use of UBAC) should state what can be
overridden / established when and should be able to set ranges for some
parameters that the later stages can not go outside of.
For instance with
regard to a TimeToPerform for a delivery process the contract might say
something like: the delivery time request shall be between 1 day and 30
days. In this case trying to set this value to 2 hours or 40 days at a
later stage would need be permitted under the terms of this contract / agreement
(though of course actually achieving the delivery in 2 hours would be
fine!)
Summary:
1) we need to agree
where to document this scheme
2) we need to agree
the precise scheme - what can be established / overridden
when
3) the contract (use
of UBAC) should establish ranges / boundaries or explicitly state that the
establishment of a parameter is left to a particular 'later
stage'.