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 la sección Enabling Versioning of Registry Objects de Service Registry 3.1 Administration Guide 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 la sección Enabling Versioning of Registry Objects de Service Registry 3.1 Administration Guide 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: en Web Console, el área Detalles de un objeto Person no permite al usuario agregar un objeto PostalAddress, EmailAddress o TelephoneNumber, aunque este objeto Person 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: si utiliza el comando lcd de la herramienta de administración para definir el directorio local actual, el comando cp acepta los argumentos de nombre de ruta relativos a este directorio. No obstante, no ocurre lo mismo con la mayoría del resto de comandos (add user, import y keystoreMover, por ejemplo). Para estos comandos, es preciso especificar un nombre de ruta absoluto.
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 pueden eliminarse. Los caracteres ????? representan un número de 5 dígitos.
CanonicalXMLValidationService_OutputFile?????.xml InvocationControlFile_WSDLValidation?????.xslt
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 eliminar o modernizar el servicio o el archivo WSDL, estos objetos no se eliminan ni modernizan; en su lugar, deben eliminarse o modernizarse individualmente. Los objetos catalogados deben eliminarse o modernizarse al eliminar o modernizar el servicio o el archivo WSDL.
Resumen del problema: cuando un usuario selecciona y ejecuta una consulta FindAllMyObjects en Web Console, los resultados mostrados incluyen el objeto de User que ejecutó la consulta, junto con todos los demás objetos que pertenecen al usuario. Si el usuario elimina este objeto de forma involuntaria, se producirán graves problemas: el usuario no podrá realizar ninguna acción en los objetos publicados como ese usuario y deberá realizar de nuevo el registro de usuario para publicar más objetos. La consulta FindAllMyObjects no debería mostrar este objeto de User. Sólo la consulta GetCallersUser debería mostrar este objeto.
Solución: asegúrese de no eliminar su propio objeto de User.
Resumen del problema: mientras un usuario está creando un objeto de cualquier tipo en Web Console, el botón Establecer o cambiar estado no aparece atenuado. Sin embargo, no es posible establecer o cambiar el estado de un objeto que aún no se ha creado. Si el usuario 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: si crea un objeto, éste tendrá el estado Enviado. Sin embargo, una vez modificado y guardado, su estado cambia a nulo. El objeto debería seguir teniendo el estado Enviado.
En Web Console, tras modificar el objeto, el texto del menú desplegable Estado cambia de Enviado a Seleccionar estado (error 6501767).
Resumen del problema: si hace clic en el botón Seleccionar un nodo de clasificación en el área Buscar de Web Console, el texto indica que se haga clic en Aceptar después de elegir un concepto, pero el nombre del botón es Cerrar.
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: en las plataformas Solaris, HP-UX y Windows, al intentar utilizar el catalogador de WSDL en un archivo zip se produce un error si la propiedad de JVM java.io.tmpdir está definida en un valor que termina 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 To Use the Application Server Admin Console de Service Registry 3.1 Administration Guide.
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.
En el campo de texto, escriba lo siguiente (todo en la misma línea):
En Solaris OS y HP-UX: -Djava.io.tmpdir=/var/tmp
En Windows: -Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
Haga clic en Guardar.
Siga las instrucciones que aparecen en To Stop and Restart the Application Server Domain for the Registry de Service Registry 3.1 Administration Guide.
Una vez realizados estos pasos, podrá publicar un archivo zip que contenga varios archivos WSDL.
Resumen del problema:si activa el control de versiones y utiliza un proveedor de JAXR para crear un objeto Organization al cual se añade un objeto Service existente antes de guardar el objeto Organization, se produce un error en el programa con un seguimiento de pila.
Resumen del problema: si realiza un registro de usuario en Web Console en un sistema HP-UX mediante Internet Explorer 6, tendrá problemas al acceder al certificado generado. Concretamente, si registra y descarga el certificado generado y, a continuación, lo importa en Internet Explorer 6, podrá iniciar una sesión en Service Registry una vez, pero los siguientes intentos de conexión producirán un error. Los fallos de aserción aparecen en el archivo de registro del servidor.
Solución: utilice un navegador distinto, como Firefox, para acceder a Web Console en sistemas HP-UX.