﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
424	Ampliación de funcionalidad métodos Get de MMS::Container: si no existe el Objeto en memoria, cargarlo de repositorio	atorre	Pedro Gea	"Hola MMS,
creo que se podría ampliar la funcionalidad de los métodos Get del contenedor de MMS. Si no existe en el contenedor, lo podría intentar cargar de un repositorio (¿o un conjunto de repositorios ordenados?) que se pasaría como argumento adicional en el Anything info.

Sigue un ejemplo de una función que lo hace:
{{{
NameBlock GetDataSet_INELO(Anything info)
// INELO: If Not Exists, LOad
{
  Real dsFound = MMS::Container::FindDataSet(info);
  If(dsFound, MMS::Container::GetDataSet(dsFound),
  {
    WriteLn(""GetDataSet_INELO:\nDataSet ""<< info[""DataSetName""] +"" not loaded"", ""W"");
    NameBlock repo = info[""Repository""];
    repo::LoadDataSet(info)
  })
};

MMS::@DataSet Prueba = GetDataSet_INELO(
[[
   Text DataSetName = ""<DATA_SET_NAME>"",
   Text DataSetVersion = ""<DATA_SET_VERSION>"",
   MMS::@Repository Repository = KNOWN_REPOSITORY_OBJECT
]]);
}}}
"	enhancement	closed	critical	Release 0.6	Persistence	fixed	Container, métodos Get, Load, Repository	
