Notas de la versión de Service Registry 3.1

6502100: el catalogador de WSDL no gestiona java.io.tmpdir con barra diagonal inversa al final

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:

  1. 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.

  2. Expanda el nodo de configuraciones.

  3. Expanda el nodo del servidor, server-config (Admin Config).

  4. Haga clic en Configuración de JVM.

  5. Haga clic en la ficha Opciones de JVM.

  6. Haga clic en Agregar opción de JVM.

  7. 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

  8. Haga clic en Guardar.

  9. 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.