Si virtual member manager está configurado para utilizar el modelo dinámico, el proceso dinámico de carga de esquemas se produce cuando virtual member manager arranca.
Cuando se inicia virtual member manager, el Gestor de configuración carga el archivo wimconfig.xml en el gráfico de datos de configuración. A continuación, el Gestor de esquemas se transfiere con el gráfico de datos de configuración.
El Gestor de esquemas obtiene el nombre del archivo XSD (wimextension.xsd) del objeto de datos, dynamicModel, y carga los esquemas desde este archivo. Debido a que este archivo XSD importa todos los otros archivos XSD incorporados de virtual member manager, tanto los esquemas de extensión personalizada ( http://www.ibm.com/websphere/wim/ext ) como el esquema incorporado de virtual member manager ( http://www.ibm.com/websphere/wim ) se cargan en la memoria como modelos ECore en forma de EPackage. Al mismo tiempo, el Gestor de esquemas también registra estos modelos.
Si la instancia del Proveedor local de servicios no está en la misma JVM que la instancia de virtual member manager, se crea de forma remota una instancia del Proveedor local de servicios, el Proveedor local de servicios llama a la API getEpackages de virtual member manager para recuperar los esquemas de todos los espacios de nombres transfiriendo el parámetro nsURI como nulo.
El Gestor de esquemas recibe la llamada de la API. Debido a que los modelos ECore no están serializados y no se pueden transferir al cliente remoto, el Gestor de esquemas convierte los modelos ECore al formato de una matriz de bytes y transfiere de nuevo los esquemas al Proveedor local de servicios. El Proveedor local de servicios convierte los esquemas de la matriz de bytes a modelos ECore y los registra en la JVM del cliente.