Hi Sue.

On 06/05/09 09:07, Susan Sohn wrote:
> Jack,
>
> On 06/03/09 18:13, Jack Schwartz wrote:
>> Hi everyone.
>>
>> I have updated the Manifest Inter-File Organization Functional 
>> Specification per yesterday's meeting discussion.  Changes deal with 
>> how default sysmap manifests are defined/handled.
>>
>> Link is here:
>> http://www.opensolaris.org/os/project/caiman/XML_Parsing/xml_2_func_spec.4.pdf
>>  
>>
>>
>> With regard to default sysmap manifests, it now states the following:
>>
>> - - -
>>
>> A service setup command designates one sysmap manifest to be a 
>> service's default sysmap manifest. A default sysmap manifest will 
>> ?match? all systems for which no Sysmap Manifest with explicit 
>> matching criteria exist, so a default sysmap manifest does not need 
>> to have criteria. Any criteria in a default sysmap manifest will be 
>> ignored.
>>
>> A (non-default) sysmap manifest must have criteria to be useful. 
>> Non-default sysmap manifests without criteria will be ignored.
>
> Why not just say that the default sysmap manifests will not have 
> criteria? That way, the user could replace the default manifest by 
> simply adding one without criteria and we wouldn't need a special 
> command. It also seems less ambiguous as the distinction between a 
> default and non-default sysmap manifest would be more apparent.
We discussed this at the Tuesday meeting.  Originally, what you are 
suggesting is what I wanted: to have a clear distinction between default 
and non-default manifests.  (I wanted to enforce this by schema.)  But 
then I thought we all agreed that it would be simpler and more 
straightforward to designate any manifest (with or without criteria) as 
a default manifest.  One can easily swap a manifest in and out as the 
default temporarily without having to edit or re-edit the manifest, 
change the service, or do anything painful.

    Thanks,
    Jack
>
> Sue
>
>> - - -
>>
>> Here's how I see that this will affect at least the AI services and 
>> webserver teams:
>>
>> 1) Need a command or way of selecting a new default sysmap manifest.
>>
>> 2) Define that if there is only one sysmap manifest specified for a 
>> service, it is the default.
>> 3) Define how the default file is provided (e.g. by the user, 
>> template, ???).  If a template is not provided as part of AI, need to 
>> insure that a default sysmap manifest is provided by the user when 
>> the AI setup command is invoked.
>>
>> 4) Define warning message behavior (if any) if a sysmap manifest with 
>> criteria is specified as a default.  (Maybe no message?)
>>
>> 5) Define what to do with the old default sysmap manifest, if a new 
>> sysmap manifest is installed as the default sysmap manifest.  (Keep 
>> it around, trash it, ???  I suggest keeping it in case the user has 
>> modified it or created it.)
>>
>> 6) Define warning message behavior (if any) if a previously-default 
>> sysmap manifest with no criteria is now no longer a default.  (I 
>> suggest no message.)
>>
>> 7) I don't suggest an explicit command for uninstalling a default 
>> sysmap manifest per se.  Instead, I suggest that we impose that there 
>> will always be a default, by implicitly uninstalling the old default 
>> when installing a new one.
>>
>> 8) Need a way of listing all sysmap manifests, including the current 
>> default.
>>
>> Comments?
>>
>>     Thanks,
>>     Jack
>>
>


Reply via email to