wiki:MMS.1
close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

MMS.1

Introducción

MMS arrancó como sistema gestor de modelos antes de la existencia de los paquetes en TOL. Aquella primera versión se denominó MMS_0.5 y se cargaba directamente desde su código.

La primera mejora de MMS dio lugar a la versión 0.6 y fue ésta versión la primera en integrarse en el sistema de paquetes. Dado que los paquetes se caracterizan por una versión de dos enteros (versión alta y versión baja) para MMS_0.6 se optó por la elección de 0 como versión alta y como 60XX como versión baja, siendo MMS.0.6001 la primera versión en paquete de MMS. Dentro del sistema de paquetes a ésta la podemos denominar simplemente MMS.0.

La nueva versión de MMS incrementa la versión alta, pasando a ser MMS.1, siendo MMS.1.1 la primera versión y MMS.1.X cualquier parche o mejora menor de MMS.1.

Cambios

Los cambios más importantes de la versión 1 de MMS son los relativos al módulo de variables.

La clase @Variable se subdivide en dos clases según la naturaleza de los datos de la variable. Así, se distinguen: (i) las variables independientes (source:trunk/MMS/gui/images/mms_variable.gif @VariablesI) y (ii) las variables dependientes (source:trunk/MMS/gui/images/mms_variable_d.gif @VariablesD).

También se incorporan los escenarios de las variables (source:trunk/MMS/gui/images/mms_vscenario.gif @VScenario) como objetos pertenecientes a una variable independiente para gestionar sus datos en un determinado escenario.

Mejoras

La mejora más significativa de MMS.1 es su eficiencia. Los cambios realizados han pretendido dar algo más de sencillez y optimizar los mecanismos de MMS para obtener un mejor aprovechamiento de los recursos.

Uso

MMS.1 funciona con TOL v3.1 p011 o posterior.

Instalar MMS.1

Para instalar la versión 1 de MMS, basta con mejorar (upgrade) el paquete de MMS con TOL v3.1 p011 o posterior.

Para actualizar (update) o mejorar (upgrade) paquetes puedes usar el gestor gráfico de paquetes disponible en TOL desde la v3.1. Búscalo en el menú de TolBase: Herramientas/Gestiona Paquetes....

En caso de no utilizar la interfaz de TolPackage, puedes utilizar el método:

Real TolPackage::UpgradeAll(?);

Cargar MMS.1

Si el paquete ya está instalado y estás usando TOL v3.1 p011, basta con escribir:

#Require MMS;

Cargar MMS.0

Si tienes instalada alguna versión del paquete de MMS.1, estás usando TOL v3.1 p011 o superior, y quieres cargar tu versión de MMS.0.6XXX más actual basta con escribir:

#Require MMS.0;

Error de TolPackage.2.1

Si la llamada #Require MMS.0; te da un error del tipo:

[[TolPackage::@Catalog Local] No se encuentra el paquete 'MMS.0.'.
[TolPackage::Client] Se intentará descargar el paquete 'MMS.0.'.
[TolPackage::Server] Catalog 1.17 s.
[[TolPackage::@Catalog Remote] No se encuentra el paquete 'MMS.0.'.
[[TolPackage::@Catalog Local] No se encuentra el paquete 'MMS.0.'.

ERROR: [1] El paquete desconocido MMS.0 debe ser instalado manualmente.
No ha sido cargado el paquete MMS.0.

ejecuta una sola vez en tu TOL:

#Require TolPackageUpdater;

Esto actualizará tu módulo gestor de paquetes denominado TolPackage. Este error sólo ocurre en el parche v3.1 p011.

Desinstalar MMS.1

Si necesitas desinstalar MMS.1, como cualquier otro paquete, puedes usar:

Real TolPackage::Client::UninstallPackage("MMS.1");

Nota que esta acción desinstala todas las versiones de MMS.1, es decir todas las que verifiquen el patrón MMS.1.*.

Si escribiéramos ::UninstallPackage("MMS") se desinstalarían todas las versiones de MMS (patrón MMS.*.*).

Si se quiere desinstalar una versión concreta puede hacerse indicado los dos números de versión (alto y bajo), por ejemplo: ::UninstallPackage("MMS.1.1")

Last modified 7 years ago Last modified on Jun 11, 2012, 6:42:41 PM