Los siguientes problemas conocidos afectan al funcionamiento de la versión Service Registry 3.1.
Resumen del problema: si está activado el control de versiones y se cambia un objeto RegistryPackage para crear una nueva versión de él, todo el contenido del paquete desaparece de la nueva versión.
Solución: no active el control de versiones. Consulte Activar el control de versiones de los objetos de Registry en la Guía de administración de Service Registry 3.1 para obtener más información.
Resumen del problema: si con el control de versiones activado se añade una clasificación a una versión del objeto y, a continuación, se guarda dicho objeto, la clasificación existirá tanto en la versión antigua como en la nueva.
Solución: no active el control de versiones. Consulte Activar el control de versiones de los objetos de Registry en la Guía de administración de Service Registry 3.1 para obtener más información.
Resumen del problema: si está activado el control de versiones y se añade un objeto Slot, Classification o ExternalIdentifier a un objeto que tiene un objeto ExternalLink , el ExternalLink desaparece de la nueva versión del objeto.
Solución: no active el control de versiones. Consulte la sección Enabling Versioning of Registry Objects de Service Registry 3.1 Administration Guide para obtener más información.
Resumen del problema: la especificación JAXR no permite a un usuario crear una asociación a (o a partir de) un objeto que se ha dejado de utilizar. Sin embargo, el proveedor JAXR de Service Registry permite crear esta asociación si el objeto que se ha dejado de utilizar pertenece al usuario.
Resumen del problema: El área Detalles de un objeto de Person no permite al usuario agregar una PostalAddress, EmailAddress o TelephoneNumber, aunque este objetoPerson contenga todos estos atributos.
Solución: Cree un objeto User en lugar de un objeto Person. Puede agregar todos estos atributos a un objeto User.
Resumen del problema: Al intentar emitir el comando add association de la herramienta de administración para crear una asociación para la que el usuario no tiene autorización, es posible que se muestre un mensaje de error confuso. Por ejemplo, si un usuario que no es administrador intenta crear una asociación del tipo HasMember, aparece el siguiente mensaje de error:
No Concept object exists for type: HasMember
Resumen del problema: El servicio de catalogación de WSDL deja archivos XML y XSLT en el servidor, en concreto, en el directorio especificado por la propiedad java.io.tmpdir del archivo install.properties. Además, el proceso de autenticación del usuario deja archivos que comienzan por .omar y con el sufijo .jks en el mismo directorio. Estos archivos no se eliminan hasta que se detiene el dominio de Registry.
Solución: Los archivos con nombres similares a los siguientes ejemplos pueden eliminarse. La variable n representa un número.
CanonicalXMLValidationService_OutputFilennnnn.xml InvocationControlFile_WSDLValidationnnnnn.xslt
Resumen del problema: Si utiliza la herramienta de administración de Service Registry 3.1 con una instancia implementada de Service Registry 3.0, los comandos como cp y rm generarán una excepción NullPointerException.
Solución: Utilice la herramienta de administración de Service Registry 3.1 sólo con Service Registry 3.1 y la herramienta de administración de Service Registry 3.0 con Service Registry 3.0.
Resumen del problema: Al utilizar el servicio de catalogación de WSDL para crear un servicio mediante la publicación de un archivo WSDL en Registry, esta aplicación crea un gran número de objetos que forman parte del servicio. Al borrar o actualizar el servicio o el archivo de WSDL, estos objetos no se borran ni se actualizan. Tendrá que borrar o actualizar estos objetos uno por uno cada vez que se borren o actualicen el servicio o el archivo de WSDL.
Solución: Ninguno.
Resumen del problema: Al crear un objeto, el botón Establecer o Cambiar estado no se atenúa. Sin embargo, no es posible establecer o cambiar el estado de un objeto que aún no se ha creado. Si hace clic en este botón, aparece un mensaje de error que indica que no se encuentra el objeto.
Solución: No haga clic en el botón Establecer o cambiar estado para un objeto que esté creando. Haga clic en Aplicar para completar la creación del objeto, busque el objeto y cambie su estado.
Resumen del problema: El estado de los nuevos objetos es Submitted. Sin embargo, una vez modificado y guardado, su estado cambia a nulo. El objeto debería seguir teniendo el estado Submitted.
Solución: Ninguno.
Resumen del problema: Si hace clic en el botón Seleccionar un nodo de clasificación en el área Buscar, el texto indica que se haga clic en Aceptar después de elegir un concepto, pero el nombre del botón es Cerrar.
Solución: Ninguno.
Resumen del problema: En Web Console, los formularios Datos del nuevo usuario y Datos de autenticación del usuario contienen asteriscos, pero los formularios no explican que el asterisco indica un campo obligatorio.
Solución: La ayuda en línea establece qué campos son obligatorios.
Resumen del problema: Se produce un fallo al intentar utilizar el catalogador de WSDL en los archivos zip si la propiedad de JVM java.io.tmpdir está establecida en un valor acabado con una barra diagonal inversa (/). El aviso de fallo consiste en una CatalogingException con un mensaje que indica que el catalogador no ha encontrado uno de los archivos de la petición.
Este problema no ocurre en Linux, donde el valor predeterminado de java.io.tmpdir no termina en una barra diagonal inversa.
Solución: cambie el valor de java.io.tmpdir de modo que no termine en una barra diagonal inversa.
Realice los siguientes pasos:
Inicie una sesión en la consola de administración de Application Server tal como se describe en la sección Utilizar la Consola de administración de Application Server de la Guía de administración de Registry 3.1.
Expanda el nodo de configuraciones.
Expanda el nodo del servidor, server-config (Admin Config).
Haga clic en Configuración de JVM.
Haga clic en la ficha Opciones de JVM.
Haga clic en Agregar opción de JVM.
Escriba lo siguiente en el campo de texto:
-Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
Haga clic en Guardar.
Siga las instrucciones que aparecen en Cómo detener y reiniciar el dominio de Application Server para Registry en la Guía de administración de Service Registry 3.1.
Una vez realizados estos pasos, podrá publicar un archivo zip que contenga varios archivos WSDL.