Les étapes ci-après permettent d'identifier et de résoudre les problèmes si le registre du schéma de virtual member manager est endommagé ou qu'une erreur de violation de schéma se produit.
Le registre du schéma de virtual member manager est endommagé ou une erreur de violation de schéma est affichée.
Ce problème peut se produire dans un environnement à plusieurs domaines de sécurité, si votre application appelle les API de virtual member manager en mode local.
org.eclipse.emf.ecore.EPackage.Registry.INSTANCE=com.ibm.ws.wim.util.VMMEMFGlobalDelegatorRegistry
Si vous ne définissez pas cette propriété système, l'implémentation EMF par défaut est appliquée, mais cette dernière ne prend pas en charge les environnements à plusieurs domaines de sécurité et peut donner lieu à une corruption du schéma et à une erreur de violation de schéma.
Limitation : Une corruption du schéma EMF peut également se produire si un client d'EJB éloigné accède à EMF dans un environnement à plusieurs domaines de sécurité ou si le client d'EJB se trouve sur un processus serveur autre que WebSphere Application Server ou antérieur à WebSphere Application Server version 8.0. Il s'agit d'une limitation de l'environnement à plusieurs domaines de sécurité car un processus client d'EJB éloigné ne peut utiliser qu'un service de domaine à la fois. Si un client d'EJB éloigné tente d'utiliser plusieurs services de domaine simultanément, le registre du schéma EMF du processus client est corrompu et une erreur de violation de schéma inattendue se produit dans l'application client.