Servicio de Atención al Cliente Requisitos técnicos para realizar correctamente la transmisión de ficheros Página 1 14/04/2004 Servicio de Atención al Cliente ÍNDICE 1. Introducción ...................................................................................3 2. Requerimientos técnicos 3. .....................................................................3 Navegación con Internet Explorer ..........................................................3 3.1. Situación inicial ................................................................................................ 3 3.2. Pantalla de “Java Desactivado” ........................................................................ 5 3.3. El usuario utiliza el Java Plug-in ...................................................................... 9 3.3.1. ¿ Cómo sabemos si el usuario usa el plug-in o no? .................................. 9 3.3.2. ¿Cómo se soluciona? .............................................................................. 10 3.4. Pantalla de aceptación del certificado ............................................................ 11 3.5. Pantalla de transmisión física del fichero (applet) ......................................... 12 4. Navegación con Netscape .................................................................. 14 4.1. 4.2. 4.3. 4.4. 4.5. Situación inicial .............................................................................................. 14 Pantalla de “Java Desactivado” ...................................................................... 15 El usuario utiliza el Java Plug-in .................................................................... 16 Pantalla de aceptación del certificado ............................................................ 16 Pantalla de transmisión física del fichero (Applet)......................................... 18 Página 2 14/04/2004 Servicio de Atención al Cliente Casuísticas del applet de transmisión de ficheros 1. Introducción En este documento se intentarán explicar los posibles escenarios que pueden darse en el momento de cargar el applet de transmisión de ficheros, es decir, cuando el usuario final clica el botón “enviar” en la ventana emergente, tras seleccionar el tipo de transmisión de ficheros. Nos centraremos en los posibles casos de error en los navegadores de nuestros usuarios finales. 2. Requerimientos técnicos Versiones soportadas Windows 98, 2000 y XP con: + Internet Explorer 5.5 o superior + Netscape 4.06 o superior hasta Netscape 6 + Máquina virtual de Microsoft (si se trabaja con IE) o máquina virtual propia de Netscape + Capacidad de ejecución de código Java y capacidad de aceptación de certificados de firma de código + Los mismos requerimientos técnicos que Línea Abierta Versiones no soportadas (no indica que la operativa no funcione, sino que no podremos darle soporte) + Windows 95 y NT (no están soportados por Microsoft) + Netscape 6 y superiores (utilizan tecnología Java Plug-in de SUN) + Todos aquellos navegadores que ejecuten el Java bajo Plug-in de SUN (como ciertas configuraciones de IE) 3. 3.1. Navegación con Internet Explorer Situación inicial En la pantalla previa al envío físico del fichero: Página 3 14/04/2004 Servicio de Atención al Cliente El usuario clica el botón “Continuar” y responde “Sí” a la confirmación posterior. Página 4 14/04/2004 Servicio de Atención al Cliente 3.2. Pantalla de “Java Desactivado” La siguiente pantalla aparecerá si el usuario tiene desactivado el Java en el navegador, o bien si no lo tiene instalado. Para utilizar el nuevo envío de ficheros es indispensable tener activada y/o instalada la máquina virtual de Java en el navegador. En caso de que esté desactivada o que no esté instalada, aparecerá un aviso del navegador Internet Explorer (IE). Dependiendo de la versión del navegador o del sistema operativo, este aviso puede ser diferente: En Windows XP o en Windows 2000, aparecerá una pantalla (mostrada por Internet Explorer) que invita a descargarse la máquina virtual de Java: Es necesario clicar “Aceptar” (en el primer caso) o “ Cancelar” (en el segundo). Aunque el navegador nos invite a descargar la máquina virtual, si clicamos “Descargar” no funcionará, ya que Microsoft no ofrece este tipo de descarga on-line (aunque lo parezca al leer el mensaje...). Una vez salgamos de las anteriores pantallas, aparecerá otra con esta información: Página 5 14/04/2004 Servicio de Atención al Cliente Se trata de unas recomendaciones que realiza Línea Abierta para habilitar los navegadores para Java. Si los síntomas son los anteriormente descritos, deben probarse las siguientes acciones: Comprobar si la máquina virtual de Java está instalada Una sencilla forma de comprobar si se tiene el Java instalado es acceder al menú Herramientas > Opciones de Internet > Opciones Avanzadas. En la lista que aparecerá, debe comprobarse que existe un componente con el nombre “Microsoft VM”: Página 6 14/04/2004 Servicio de Atención al Cliente Si no apareciera, la máquina virtual de Java NO está instalada. Es necesario seguir el procedimiento descrito en un documento aparte (“Actualización máquina virtual de Java mediante Windows Update”) para que el usuario tenga Java y pueda utilizar las características avanzadas de la nueva transmisión de ficheros. La siguiente acción debe realizarse en caso de que en las opciones del navegador anteriores figure “Microsoft VM”. Comprobar si los requerimientos de seguridad son los correctos a) Clicar en el menú la opción Herramientas > Opciones de Internet. Página 7 14/04/2004 Servicio de Atención al Cliente b) Clicar la pestaña “Seguridad” y, a continuación, “Personalizar nivel”. c) En el apartado “Permisos de Java”, comprobar que esté marcado “Seguridad Alta”. d) Clicar “Aceptar”. Página 8 14/04/2004 Servicio de Atención al Cliente e) En caso de que se haya realizado algún cambio, desconectarse de Línea Abierta, cerrar todas las pantallas de navegación de Internet Explorer y volver a conectarse. Si ninguna de estas acciones solventa el problema, será necesario reinstalar la máquina virtual de Java siguiendo los pasos descritos en un documento aparte (“Actualización máquina virtual de Java mediante Windows Update”) 3.3. El usuario utiliza el Java Plug-in Para ejecutar el applet, o nuevo sistema de transmisión de ficheros, es necesario que se utilice el Java (o máquina virtual Java) del propio navegador, es decir, el que se carga al instalar el navegador. Sin embargo, existe un producto de Sun Microsystems, llamado Java Plug-in, que hace que el navegador no use su Java, sino el de este software. En ese caso, el applet no funcionará. Esto sólo ocurrirá si la versión del plug-in utilizada es igual o superior a la Java 2 1.3.1_01ª Plug-in (las versiones anteriores no tienen este problema, y el applet funciona correctamente aunque se tenga el plug-in). 3.3.1. ¿ Cómo sabemos si el usuario usa el plug-in o no? Si el usuario utiliza el plug-in, en el momento de la ejecución del applet, aparecerá en la barra inferior derecha del monitor el símbolo . Si el usuario clica ese icono con el botón derecho del ratón y selecciona la opción “Mostrar consola”, verá un error de este tipo: Página 9 14/04/2004 Servicio de Atención al Cliente El error puede resumirse con este literal: java.lang.NoClassDefFoundError: com/ms/security/PermissionID 3.3.2. ¿Cómo se soluciona? La solución no es desinstalar el producto Java Plug-in, ya que si el usuario lo tiene es por algún motivo (se utiliza para el TFView, por ejemplo). Existe una forma de configurar el navegador para que no utilice el plug-in para nuestro applet, y en cambio sí lo utilice para el resto de programas que usa el usuario (por ejemplo, el TFView). Para ello, hay que entrar en Herramientas > Opciones de Internet > Opciones Avanzadas, localizar el apartado “Java (Sun)” y desactivar la casilla “Utilice Java 2 v. xxx.xx para <applet>”. La siguiente imagen muestra cómo debería quedar la configuración del usuario: Una vez desactivada, es necesario salir de Línea Abierta, cerrar todas las pantallas de navegación de IE y volver a entrar. Cuando vuelva a ejecutar la transmisión ya no aparecerá el error y debería funcionarle correctamente. Página 10 14/04/2004 Servicio de Atención al Cliente 3.4. Pantalla de aceptación del certificado Suponiendo que tenga el Java activado y no tenga el plug-in instalado... La siguiente pantalla aparecerá si se cumple alguna de estas condiciones: a) Nunca se ha ejecutado el nuevo envío de ficheros. b) Se ha ejecutado el nuevo envío alguna vez, pero no se ha aceptado el certificado de seguridad. c) Se ha ejecutado el nuevo envío alguna vez, se ha aceptado el certificado, pero no se ha marcado el campo “Confiar siempre en el contenido de Caixa d’Estalvis i Pensions de Barcelona”. Por tanto, NO aparecerá en estos casos: a) Si ha marcado la casilla “Confiar siempre...”. b) Si ha aceptado el certificado de seguridad y vuelve a ejecutar el nuevo envío sin cerrar todas las pantallas de navegación de IE. La pantalla del certificado de seguridad en Internet Explorer es la siguiente: Página 11 14/04/2004 Servicio de Atención al Cliente Si el usuario final marca la casilla “Confiar siempre en el contenido de Caixa d’Estalvis i Pensions” y clica “Sí”, esta ventana no aparecerá nunca más (incluso si se producen cambios en el software de transmisión de ficheros), a menos que se formatee el disco o se desinstale el navegador. En caso de clicar “No” aparecerá un mensaje de error en la siguiente pantalla (apartado 2.4). Evidentemente, se recomienda clicar la casilla “Confiar...” y, a continuación, el botón “Sí”. 3.5. Pantalla de transmisión física del fichero (applet) Si se muestra esta pantalla, el navegador del usuario es apto para ejecutar el nuevo sistema de envío de ficheros. En caso de producirse un error del tipo “Debe aceptar el certificado para utilizar esta prestación”, deberá desconectarse de Línea Abierta, cerrar todas las pantallas de navegación de IE, volver a abrir el navegador y volver a conectarse a Línea Abierta para que vuelva a cargarse el applet en memoria y vuelva a solicitarse la aprobación de los Página 12 14/04/2004 Servicio de Atención al Cliente certificados (si no se hace así, el navegador recuerda la decisión de no aceptar el certificado mientras se mantenga la sesión). Existe un “truco” que evita tener que las pantallas de navegación: pulsar Ctrl + F5 cuando se produzca el mensaje de error. En ese caso se solicita nuevamente la aprobación del certificado. En caso de reiteración de errores del tipo “Se ha producido un error. Transmisión RECHAZADA”, debe avisarse a los responsables del aplicativo. Página 13 14/04/2004 Servicio de Atención al Cliente 4. 4.1. Navegación con Netscape Situación inicial En la pantalla previa al envío físico del fichero: El usuario clica el botón “Confirmar”. Página 14 14/04/2004 Servicio de Atención al Cliente 4.2. Pantalla de “Java Desactivado” La siguiente pantalla aparecerá si el usuario tiene desactivado el Java en el navegador. Para utilizar el nuevo envío de ficheros es indispensable tener activada la ejecución de Java en el navegador. La pantalla que se muestra es la siguiente: Para activar el Java en Netscape, es necesario realizar las siguientes acciones: a) b) c) d) e) f) Clicar en el menú la opción Edición > Preferencias > Avanzadas. Activar la casilla “Activar Java”. Clicar “Aceptar”. Desconectarse de Línea Abierta. Cerrar todas las pantallas de navegación de Netscape. Volver a entrar y volver a conectarse a Línea Abierta. La siguiente pantalla muestra cómo debería quedar la configuración, en el caso sólo de la casilla “Activar Java”. Página 15 14/04/2004 Servicio de Atención al Cliente En caso de realizarse correctamente dichos puntos, la pantalla que figura en este apartado, que se refiere a la inexistencia de Java en el navegador, ya no debería aparecer, a menos que se vuelva a inhabilitar el Java. 4.3. El usuario utiliza el Java Plug-in A diferencia de Internet Explorer, Netscape, por defecto, y aunque se tenga el Java Plugin instalado (ver punto 2.3), utiliza su máquina virtual de Java, por lo que no pueden producirse problemas de este tipo. 4.4. Pantalla de aceptación del certificado Suponiendo que se tenga el Java activado... La siguiente pantalla aparecerá si se cumple alguna de estas condiciones: d) Nunca se ha ejecutado el nuevo envío de ficheros. e) Se ha ejecutado el nuevo envío alguna vez, pero no se ha aceptado el certificado de seguridad. f) Se ha ejecutado el nuevo envío alguna vez, se ha aceptado el certificado, pero no se ha marcado el campo “Recordar esta decisión”. Por tanto, NO aparecerá en estos casos: Página 16 14/04/2004 Servicio de Atención al Cliente c) Se ha marcado la casilla “Recordar esta decisión”. d) Se ha aceptado el certificado de seguridad y se vuelve a ejecutar el nuevo envío sin cerrar el navegador. La pantalla del certificado de seguridad en Netscape es la siguiente: Si se marca el botón “Certificado”... Si el usuario final marca la casilla “Recordar esta decisión” y clica “Autorizar”, esta ventana no aparecerá nunca más (incluso si se producen cambios en el software de transmisión de ficheros), a menos que se formatee el disco o se desinstale el navegador. Página 17 14/04/2004 Servicio de Atención al Cliente En caso de clicar “Denegar”, aparecerá un mensaje de error en la siguiente pantalla (apartado 3.4). Evidentemente, se recomienda clicar la casilla “Recordar esta decisión” y el botón “Autorizar”. 4.5. Pantalla de transmisión física del fichero (Applet) Si se muestra esta pantalla, el navegador del usuario es apto para ejecutar el nuevo sistema de envío de ficheros. En caso de producirse un error del tipo “Debe aceptar el certificado para utilizar esta prestación”, será preciso desconectarse de Línea Abierta, cerrar todas las pantallas de navegación de Netscape, volver a abrir el navegador y volver a conectarse a Línea Abierta para que vuelva a cargarse el applet en memoria y vuelva a solicitarse la aprobación de los certificados (si no se hace así, el navegador recuerda la decisión de no aceptar el certificado mientras se mantenga la sesión). Página 18 14/04/2004 Servicio de Atención al Cliente Existe un truco que nos evita tener que cerrar las pantallas de navegación: pulsar Shift + F5 cuando se produzca el mensaje de error. Así, vuelve a solicitarse la aprobación del certificado. Página 19 14/04/2004