I'd suggest also allowing the option of the service specifying a given version *or later*, using something like X.YY+ as the notation. Seems like that would handle the most common dependency cases, without requiring a proliferation of specific versions.

 - Dennis

Davanum Srinivas wrote:

How about X.YY.ZZZZ? where "X" means any thing that starts with "X",
"X.YY" means anything that starts with "X.YY" and if they want it
super specific, they specify all digits. Also if nothing is specified
then we sort the mar's numerically and pick the latest.

thanks,
dims

On 12/30/05, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:

Hi all;

I am going to implement module version supporting in Axis2 , meaning that
will allow to have different version of same module to be in the modules
directory and engage different versions to different services (or
operations). As an example there can be two addressing module in the modules
directory and one can engage one version to one service and another version
to some other service.

There are some factors to clarify

1.The module version number is compulsory (module mar file should contain
its version number in its file name)and it will look like follows

xyz-00.0000.mar , is that OK?

2.There should be a way to tell default version of the module if there are
multiple module versions in same module , else default one will be the
latest one.

3.It should be able to engage a module by giving both name and its version

Since this is a new idea I like to know ur comments abut this , specially
version format.

Thanks,
Deepal
................................................................
~Future is Open~



--
Davanum Srinivas : http://wso2.com/blogs/

Reply via email to