Estas notas de la versión contienen importante información disponible en el momento del lanzamiento de Service Registry 3.1. En ellas se describen las nuevas funciones y mejoras, los problemas conocidos y las limitaciones, así como otras informaciones de interés. Lea este documento antes de comenzar a utilizar Service Registry.
Para encontrar la versión más actualizada de estas notas de la versión, consulte la documentación de Sun en el sitio web http://docs.sun.com. Eche un vistazo al sitio web antes de instalar y configurar el software y recuerde visitarlo periódicamente en el futuro para ver las notas de la versión y la documentación del producto más actualizadas.
Estas notas de la versión contienen las siguientes secciones:
En este documento se hace referencia a direcciones URL de terceros que proporcionan información adicional relacionada.
Sun no se responsabiliza de la disponibilidad de los sitios web de terceros que se mencionen en el presente documento. Sun no avala ni se responsabiliza del contenido, la publicidad, los productos o el resto de materiales que estén disponibles a través de los citados sitios o recursos. Sun no se responsabiliza de los daños y perjuicios supuestos o reales relacionados con el uso o la fiabilidad de dichos contenidos, bienes o servicios que se pongan a disposición del público a través de los mencionados sitios o recursos.
Este apartado proporciona información relacionada con las nuevas características, la funcionalidad y los productos admitidos en el software Service Registry 3.1.
Ha cambiado el puerto de acceso predeterminado de Service Registry, ya que el valor de puerto anterior, 6060, entraba en conflicto con el valor registrado con la Agencia de asignación de números de Internet (IANA) para el uso del sistema X Window (X11). El nuevo valor de puerto de acceso predeterminado es 6480. Todos los puertos predeterminados de Service Registry se registran ahora con IANA.
Deben modificarse todos los clientes existentes que utilicen Java API for XML Registries (JAXRTM) para que utilicen el nuevo valor de puerto. Las propiedades javax.xml.registry.queryManagerURL y javax.xml.registry.lifeCycleManagerManagerURL especifican este valor de puerto para los clientes JARX. Si se definen estas propiedades en un archivo de propiedades, no es necesario volver a compilar los clientes.
Los nombres de la ruta de instalación de Service Registry han cambiado, como se muestra en la siguiente tabla.
Tabla 1–1 Ruta de instalación de Service Registry
Descripción |
Ruta de instalación de Java ES4 |
Ruta de instalación de Java ES5 |
---|---|---|
Directorio de instalación base |
C:\Sun\ServiceRegistry |
C:\Program Files\Sun\JavaES5\srvc-registry |
Directorio de instalación de datos y de dominio |
C:\Sun\ServiceRegistry |
C:\Program Files\Sun\JavaES5\srvc-registry\data |
En la versión anterior, el nombre del destino Ant utilizado para configurar Service Registry era install. En esta versión, el nombre de destino es configure. El destino install aún se admite para proporcionar compatibilidad con versiones anteriores, pero es posible que se elimine en una próxima versión. Consulte el Capítulo 1, Configuring and Setting Up Service Registry de Service Registry 3.1 Administration Guide para obtener más información.
Si desea disfrutar de las funciones de accesibilidad que se han comercializado tras la publicación de este soporte, consulte la Sección 508 de las evaluaciones de productos, que se pueden obtener de Sun previa solicitud, para determinar las versiones más adecuadas para implementar soluciones accesibles. Puede encontrar versiones modernizadas de las aplicaciones en http://sun.com/software/javaenterprisesystem/get.html. Para obtener información sobre el compromiso de Sun con respecto a la accesibilidad, visite http://sun.com/access.
Service Registry incluye una implementación de la versión 1.0 de la especificación Java API for XML Registries (JAXR). La versión JAXR 1.0 se escribió de acuerdo con las especificaciones UDDI y ebXML Registry 2.0. La implementación de JAXR en Service Registry incluye extensiones no estándar de la versión de JAXR 1.0.
En la siguiente tabla se describen las rutas y los nombres de archivos predeterminados que se utilizan en este manual.
Tabla 1–2 Nombres de archivo y rutas predeterminadas
Convenciones de |
Valor predeterminado |
Descripción |
---|---|---|
ServiceRegistry-base |
C:\Program Files\Sun\JavaES5\srvc-registry |
El directorio de instalación base de Service Registry. |
DomainRegistry-base |
C:\Program Files\Sun\JavaES5\srvc-registry |
El directorio que contiene el dominio de Application Server de Service Registry y donde se ubica la base de datos de Service Registry. |
Ant-base |
ServiceRegistry-base\install\ant |
El directorio que contiene la versión de Java ES de la herramientaAnt. |
En este apartado, se muestran los requisitos que deben cumplirse antes de instalar Service Registry 3.1.
Los requisitos de Service Registry son, en su mayoría, iguales a los de Sun Java System Application Server. Los requisitos de espacio en disco que se indican en la siguiente tabla hay que sumarlos a los de Application Server.
Tabla 1–3 Requisitos de hardware y software
Componente |
Requisito |
---|---|
Sistema operativo |
Windows 2000 Advanced Server SP4 Windows XP SP2 Windows 2003 Enterprise Server (32 bit) Windows 2003 Enterprise Server (64 bit) |
Memoria mínima |
512 MBytes |
Memoria recomendada |
1 GByte |
Espacio en disco mínimo |
65 MBytes de espacio libre |
Espacio en disco recomendado |
100 MBytes de espacio libre |
Java Virtual Machine (JVM) |
J2SETM versión 5_02 |
Esta versión de Service Registry incluye su propio mecanismo de autenticación y administración de usuarios.
El conjunto de documentación de Service Registry está disponible en http://docs.sun.com/coll/1314.2.
La siguiente tabla describe los errores detectados en Service Registry 3 y los errores solucionados o cerrados en Service Registry 3.1.
Tabla 1–4 Errores solucionados o cerrados en esta versión
Número de error |
Descripción |
---|---|
6290339 |
Los objetos de EmailAddress no se pueden recuperar para los objetos de Organization. |
6297023 |
Se sigue mostrando el ClassificationScheme entre las operaciones de publicación. |
6298946 |
Si intenta crear una referencia entre objetos de Organization, se produce un error. |
6303812 |
Un nombre de usuario duplicado genera un mensaje de error ambiguo. |
6305210 |
Registry no puede usar la configuración regional inglesa si el dominio de Application Server usa una configuración regional distinta de la inglesa. |
6312083 |
Algunas búsquedas devuelven resultados inesperados. |
6312094 |
El Asistente de registro omite los valores requeridos cuando crea un nombre distinguido (DN) de certificado. |
6313327 |
La configuración de Service Registry presenta errores después de la reinstalación. |
6313791 |
La herramienta de administración falla cuando se utiliza la opción -alias. |
6318002 |
Se produce un error tras crear un ExtrinsicObject o un ExternalLink con un concepto no válido. |
6323057 |
La eliminación de un AuditableEvent para la creación de objetos provoca excepciones. |
6324423 |
Al intentar ver el elemento de depósito antes de hacer clic en el botón Aplicar, se produce un error. |
6338836 |
Se producen problemas al crear una cuenta de usuario con la opción de cargar certificado |
6397404 |
El catalogador de WSDL no informa al usuario de las dependencias que faltan. |
6415812 |
Error java.lang.OutOfMemoryError: PermGen space |
6430997 |
Algunas cadenas de la consola web no estan localizadas |
6436398 |
La consola web no muestra los esquemas y los nodos de clasificación localizados |
6438523 |
El cuadro combinado Establecer o Cambiar estado no se actualiza |
6443263 |
Al hacer clic en una asociación se produce una excepción en el registro del servidor |
6456272 |
Al hacer clic en el botón Eliminar de la ficha Ranuras, se produce una excepción |
6466376 |
El catalogador WSDL no consigue sustituir los ID temporales |
6470179 |
Al hacer clic en el botón Eliminar de la ficha Asociación, aparece un mensaje de error |
6472233 |
No se ha podido crear la consulta predefinida |
6477124 |
Al hacer clic en el botón Aplicar, no se guardan los cambios realizados en la página Detalles |
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.
Los siguientes errores de Service Registry 3.1 están relacionados con la traducción.
Resumen del problema: Las siguiente cadenas de la Consola de web deberían estar traducidas pero aparecen en inglés:
Las fichas de las páginas Crear nuevo objeto de Registry
La lista de los idiomas admitidos en la página Personalizar
La página de bienvenida, el texto de copyright y el área de título
Las listas desplegables de los números telefónicos y de los tipos de direcciones de correo electrónico
Los mensajes de registro
Además, hay algunas etiquetas que permanecen en el idioma anterior cuando se cambia la configuración regional del navegador y se restablece el idioma.
Resumen del problema: Si se utiliza Web Console en una configuración regional distinta a la inglesa para la que exista ayuda en línea disponible, el vínculo Marcador y ayuda relacionada de la página Resultados de búsqueda lleva a una página de la ayuda en inglés en lugar de hacerlo a la ayuda en la configuración regional correspondiente.
Solución: Ninguno.
Resumen del problema: En Web Console, si hace clic en la ficha Ubicador de auditoría para un objeto en el área Detalles, el texto del campo Tipo de evento (Created, Updated, etc.) siempre aparece en inglés.
Solución: Ninguno.
Resumen del problema: En la ayuda en línea de Web Console, faltan las dos últimas secciones del último capítulo (Troubleshooting o Solución de problemas) en todas las configuraciones regionales excepto en la inglesa.
Solución: Las secciones pueden encontrarse en el manual en línea, pero sólo en inglés; consulte Service Registry 3.1 User’s Guide.
Resumen del problema: En la ayuda en línea de Web Console, las referencias cruzadas a otros manuales (por ejemplo, Guía de administración de Service Registry 3.1) no están traducidas en japonés.
Solución: Ninguno.
Resumen del problema: En el Asistente para el registro de usuarios de Web Console, el orden de los campos correspondientes al nombre y la dirección postal no están traducidos en la configuración regional japonesa.
Solución: Ninguno.
Resumen del problema: En el prefacio de la ayuda en línea de Web Console correspondiente a la configuración regional japonesa, al situarse en la sección "Rutas y nombres de archivo predeterminados" y hacer clic en el vínculo Siguiente, aparece un error que indica que no se encuentra la página. El vínculo hace referencia a una página inexistente.
Solución: Ninguno.
Resumen del problema: La guía de usuario de Service Registry no aparece en ninguna de las configuraciones regionales distintas al inglés en Windows.
Solución: Ninguno.
Resumen del problema: En el área Detalles de un objeto de Web Console, el nombre del objeto en la ficha Detalles no está traducido. En su lugar, lo que aparece es el nombre del objeto Java. Además, en la configuración regional francesa, el orden de las palabras no es correcto.
Solución: Ninguno.
Los siguientes errores de Service Registry 3.1 están relacionados con la documentación.
Resumen del problema: En la ayuda en línea de Web Console, falta la sección del prefacio "Searching Sun Product Documentation" o Búsqueda de documentación de productos Sun en todas las configuraciones regionales.
Solución: El prefacio completo se encuentra en línea (en inglés) en la Guía de usuario de Service Registry 3.1.
Resumen del problema: En Web Console, la ayuda en línea sobre la ficha Examinar se refiere de forma incorrecta al nombre del directorio raíz como root. El nombre correcto sería registry.
Solución: La documentación correcta está en laGuía de usuario de Service Registry 3.1 .