Dano ao Registro de Esquema ou Erros de Violação de Esquema

Siga estas etapas para resolver o problema se o registro de esquema do gerenciador de membro virtual for danificado ou um erro de violação de esquema ocorrer.

Problema

O registro de esquema do gerenciador de membro virtual está danificado ou um erro de violação de esquema é exibido.

Esse problema pode ser causado em um ambiente com diversos domínios de segurança, se o aplicativo chamar as APIs do gerenciador de membro virtual no modo local.

Solução

Configure a seguinte propriedade de sistema na JVM cliente:
org.eclipse.emf.ecore.EPackage.Registry.INSTANCE=com.ibm.ws.wim.util.VMMEMFGlobalDelegatorRegistry	

Se você não configurar essa propriedade de sistema, a implementação EMF padrão entrará em vigor, a qual não suporta ambiente com vários domínios de segurança, e pode danificar o esquema ou causar erro de violação de esquema.

Limitação: O dano ao esquema EMF também pode ocorrer quando um cliente EJB remoto acessa o EMF em um ambiente de segurança com vários domínios, se o cliente EJB estiver em um processo do servidor que não é o WebSphere Application Server ou é anterior ao WebSphere Application Server versão 8.0. Essa é uma limitação no ambiente com vários domínios de segurança, já que um processo do cliente EJB remoto pode usar no máximo um serviço de domínio por vez. Se um cliente EJB remoto tentar operar em diversos serviços de domínio simultaneamente, o registro do esquema EMF do processo do cliente será danificado e ocorrerá erro inesperado de violação de esquema no aplicativo cliente.



Termos de uso | Feedback