

            =========================================
           |                                         |
           |            Notas sobre la versión       |
           |                                         |
           |      eXcursion V2.0 para Windows NT     |
           |                                         |
           |                Mayo de 1995             |
           |                                         |
            =========================================



Estas Notas sobre la versión contienen información importante que no está
incluida en el Manual del usuario o la Ayuda en línea de eXcursion. Estas
notas se refieren a eXcursion para Windows NT, versión 2.0. Windows 3.1 no 
está soportado en esta versión.

En estas notas se tratan los siguientes temas:

1.0  Funcionalidades de eXcursion V2.0 

2.0  Notas sobre la instalación

3.0  Problemas y limitaciones conocidos

4.0  Línea en serie - ordenadores centrales no soportados

5.0  Parámetros de línea de comandos

6.0  Parámetros de configuración no documentados

=======================================================================
1.0  FUNCIONALIDADES DE EXCURSION V2.0 
=======================================================================
Esta versión de eXcursion es una implementación de 32 bits del Servidor
X11R6. A la vez que se han conservado las funcionalidades de eXcursion 
V1.2, se han añadido otras nuevas, entre las que se incluyen algunas de
las siguientes:

Modo de ventana única:
Permite ejecutar todas las aplicaciones X en una ventana virtual 
del escritorio de una estación de trabajo.

soporte de línea en serie:
Permite ejecutar aplicaciones X a través de conexiones de línea en serie 
(incluidas líneas telefónicas).

XDMCP:
El protocolo X Display Manager Control Protocol está soportado a partir 
de ahora e incluye una interfaz de "selector" local.

Formatos de tipografías:
Se incluye el soporte para muchas más tipografías: .FON, .BDF, .PCF, 
Speedo, Tipo 1 y SNF. Se soportan también servidores de tipografías.

Inicialización de valores por defecto X:
eXcursion permite ahora especificar un fichero de valores por defecto X
que se lee al arrancar el servidor, lo que elimina la necesidad de ejecutar
aplicaciones tales como XRDB para inicializar las preferencias de 
visualización de aplicaciones.

XIE:
Se soporta la extensión de imágen X (X Image Extension) tanto para la
versión 3 como para la 5. Veánse las notas sobres la instalación. 

Extensión de Shape:
Soporte para ventanas no rectangulares. Presenta algunas limitaciones
en el modo de ventanas múltiples.

Otras extensiones:
eXcursion soporta ahora nuevas extensiones, incluidas Xtest, Record,
BigRequest, XC-Misc, MIT-misc.

SaveUnders & BackingStore:
Completamente soportadas en el modo de ventana única, pero sólo se 
soporta SaveUnders en el modo de ventanas múltiples.

Función de registro mejorada:
Los mensajes del servidor se pueden escribir ahora en un fichero de
registro, en una ventana de mensajes o en el registro de eventos de 
NT.

Emulación del botón del medio:
Esta versión ofrece la posibilidad de emular el botón del medio del 
ratón pulsando en dos botones simultáneamente.

Asignación de tecla Alt mejorada:
eXcursion permite ahora que las dos teclas Alt funcionen de manera 
independiente. Se puede configurar una tecla Alt o ambas para
asignarlas a la aplicación X en vez de que las procese Windows.

Gestor de ventanas de Motif:
Se ha incluido el gestor de ventanas de Motif (GVM) en el CD, que funciona 
como una aplicación X en el sistema NT.

Modelos de aplicaciones X:
Se han incluido modelos de aplicaciones X NT desde el SDK (Software
Development Kit) de eXcursion. Se incluyen xeyes, ico y xeyes. Xeyes 
es un buen ejemplo del uso de la extensión Shape. Para conseguir el total 
rendimiento hay que ejecutarlo en el modo de ventana única con un 
administrador de ventanas remoto que soporta la extensión Shape.

=======================================================================
2.0  NOTAS SOBRE LA INSTALACIÓN
=======================================================================
Ubicación del kit:
La ubicación por defecto de la estructura arborescente de eXcursion es
c:\win32app\xcursion. Instalación sustituirá la unidad C por la unidad
del sistema del usuario. La ubicación anterior por defecto era 
c:\xcursion. La estructura es similar a la de la ubicación anterior, no
obstante, se han añadido directorios de tipografías y se ha cambiado 
el nombre a algunos de ellos. 

Línea en serie:
Para las notas sobre la instalación del software de ordenador central 
de línea en serie, véase la sección 4.0 de este documento.

GVM y modelos de aplicaciones X:
Los modelos de aplicaciones X se encuentran en los subdirectorios del
directorio XAPPS del CD. Estos subdirectorios corresponden al hardware
del usuario (Alpha, X86, Mips). Para instalarlos, se copian los 
programas que se deseen en un directorio que se encuentra en PATH. 
Se debe copiar igualmente X11.DLL.

Software de ordenador central:
El software de ordenador central para línea en serie y para las 
aplicaciones de arranque remoto a través de DECnet está ahora en el 
directorio XCURSION\HOST, en el que se encuentra un directorio por
cada plataforma de ordenador central. Véase la sección "Tareas 
posteriores a la instalación" del capítulo 2 del Manual del usuario
de eXcursion.

=======================================================================
3.0  PROBLEMAS Y LIMITACIONES CONOCIDOS
=======================================================================
Plataformas:
Esta versión de eXcursion soporta sólo Windows NT versión 3.5.

Ventanas contextuales de la Ayuda:
Es necesario agrandar al máximo la ventana principal de Ayuda ya que
algunas ventanas contextuales pueden no aparecer completas.

Copia de directorios en sistemas Vms:
Es posible copiar las tipografías en un sistema VMS y acceder a ellas
a través de DECnet (DAP). El Administrador de archivos es una herramienta
que se puede utilizar para copiar los ficheros en el sistema VMS. Los
usuarios que la empleen deben conocer uno de sus efectos: el fichero
de índice de tipografías x11r6 se llama FONTS.DIR. En los sistemas VMS,
.DIR es una extensión especial que indica que se trata de un directorio. 
Por ello, algunos programas de transferencia de ficheros cambiarán el 
nombre al fichero FONTS.DIR para que tenga una extensión diferente, por
ejemplo, FONTS.__DIR. Si ocurre esto, hay que cambiar el nombre del 
fichero por el de FONTS.DIR:

$ rename fonts.__dir fonts.dir

Arrastre completo:
X windows no realizará trazado alguno hasta que no se haya soltado la 
ventana que se está moviendo.

Cambio de iconos del grupo de programas al cambiar la clave de acceso:
Al cambiar la clave de acceso de la cuenta, los iconos de aplicaciones
del grupo de programas de eXcursion no registran el cambio. Se deben 
añadir los iconos de las aplicaciones asociadas con la cuenta mediante
el botón Añadir icono de la ficha Aplicaciones. Obsérvese que no es
necesario suprimir el antiguo icono antes, ya que el nuevo sustituye
al antiguo automáticamente.

Trazado de la ventana raíz:
El trazado de la ventana raíz tiene los siguientes problemas conocidos
en el modo de ventanas múltiples:

 - eXcursion no captura la entrada de ratón para la ventana raíz.

 - Los eventos expuestos en la ventana raíz no se envían a las 
   aplicaciones X cuando se utiliza la ventana raíz.

Arranque de aplicaciones X en un ordenador central OpenVMS mediante 
TCP/IP:
Se puede observar lo siguiente al intentar arrancar aplicaciones X en 
un ordenador central OpenVMS mediante TCP/IP:

 - Para DEC TCP/IP (UCX) versión 2.0, el número máximo por defecto
de conexiones simultáneas con el servidor REXEC es de 3 y fallará
cualquier otra solicitud de conexión. Desgraciadamente, debido a
una limitación en UCX, eXcursion no puede determinar la causa del 
fallo.

En este caso, eXcursion muestra el mensaje de error siguiente:

     TCP/IP Remote Startup Error

 REXEC session aborted by node: <node>

Se debe comprobar el valor y aumentarlo si es necesario. Para
verificar la configuración UCX REXEC actual, se introduce el 
comando siguiente en el ordenador central UCX:

     $ UCX SHOW SERVICE REXEC /FULL

 - Para DEC TCP/IP (UCX) versión 2.0, los fallos repetidos de entrada
 en el sistema causarán un "login breakin evasion" de VMS.
 Cuando esto sucede, aparecerá el siguiente mensaje de error a todos 
 los usuarios al arrancar las aplicaciones desde eXcursion:


     Remote Start: 'INTERnet ACP AUXS failure Status = %LOGIN-F-EVADE'

Para eliminar el estado de "breakin evasion", se ejecuta el 
siguiente comando DCL desde una cuenta con privilegios CMKRNL y SECURITY:

     $ DELETE /INTRUSION_RECORD "INTERnet"

 - Si hay instalada una versión de software anterior a la versión 2.0 del 
 software de DEC TCP/IP (UCX) en el ordenador central, no se podrán 
 arrancar aplicaciones X desde eXcursion. (REXEC no está soportado en sus 
 versiones anteriores de UCX). Se debe entrar en la cuenta del 
 ordenador central y teclear los comandos para visualizar la aplicación 
 desde el ordenador personal. 

Para más información sobre la visualización de aplicaciones X desde el 
ordenador central, véase la ayuda en línea de eXcursion.

 - Para DEC TCP/IP (UCX) versión 3.0, si se recibe el siguiente mensaje
 de error de OPCOM en el sistema VMS al intentar arrancar aplicaciones
 de modo remoto desde eXcursion:

     "INTERnet ACP REXEC Reject Request - unprivileged port - from Host"

se debe modificar UCX con los comandos siguientes:

     UCX> SET SERVICE REXEC /FLAG=PRIV
     UCX> DISABLE SERVICE REXEC
     UCX> ENABLE SERVICE REXEC

 - Para Wollongong WIN/TCP versión 5.2 para VMS, se debe copiar el fichero
 WOLL.COM en el ordenador central VMS además del fichero PCX.COM.
 Se siguen las instrucciones que se encuentran al principio del fichero 
 WOLL.COM.

 - Para Multinet versión 3.1, se debe copiar el fichero MN.COM en el 
 ordenador central VMS además del fichero PCX.COM. Se siguen las 
 instrucciones que se encuentran al principio del fichero MN.COM.

 - Para Process Software TCPware versión 3.1-3 para OpenVMS, se debe:

1.  Editar el fichero PCX$SERVER.COM.

2.  Encontrar la línea siguiente:

     /transport=tcpip

3.  Cambiar el parámetro /transport= por el siguiente:

     /transport=tcpware

Visualizaciones de DECterm:
Pueden darse los problemas siguientes con las visualizaciones de DECterm:

 - No poder abrir la visualización

 - Se puede recibir uno de los errores siguientes al intentar arrancar
aplicaciones X desde una sesión de OpenVMS DECterm creada por eXcursion:

     Can't Open Display
     %SYSTEM-W-NOSUCHDEV, no such device available

Si se recibe uno de estos mensajes, se deben añadir los comandos 
DCL siguientes al principio del fichero LOGIN.COM:

     $ Assign NL: SYS$OUTPUT
     $ On Warning Then GoTo NoDisplay
     $ Show Display/Symbol
     $ Set Display /Create /Node='DECW$DISPLAY_NODE' -
                           /Screen='DECW$DISPLAY_SCREEN' -
                           /Server='DECW$DISPLAY_SERVER' -
                           /Transport='DECW$DISPLAY_TRANSPORT'
     $ NoDisplay:
     $ Deassign SYS$OUTPUT

Estos comandos crearán un DISPLAY permanente a partir del
DISPLAY temporal que estaba en curso cuando se creó DECTerm. Para
que este cambio afecte a todos los usuarios, se pueden poner estos
comandos en SYLOGIN.COM.

Redirección de STDOUT y STDERR para aplicaciones UNIX:
Si se utilizan aplicaciones X que escriben mensajes de error y 
advertencia en ficheros "standard out" o "standard error" desde nodos
UNIX a través de TCP/IP, deberá tenerse en cuenta la posibilidad de 
redirigir estos mensajes a un fichero de registro o al dispositivo nulo. 
Un error en la redirección de estos mensajes puede hacer fallar la 
aplicación X.

Por ejemplo, si se está utilizando Bourne shell, se puede definir
la línea de comandoS de aplicaciones xterm como una de las siguientes:

     xterm > xterm.out >& xterm.err
     xterm > /dev/null >& /dev/null

Véase la documentación UNIX, para más información sobre la sintaxis
del comando.

Eliminación de procesos remotos creados por eXcursion:
Si se utilizan aplicaciones X que funcionan a través de TCP/IP desde
un nodo UNIX y se apaga o vuelve a arrancar el ordenador personal
sin salir primero de eXcursion o detener las aplicaciones X, los 
procesos continúan utilizando el espacio de procesos en el 
ordenador central UNIX y deberán eliminarse manualmente.

Para DECnet, este proceso de eliminación se realiza automáticamente.

Variables de entorno requeridas para aplicaciones Sun OpenWindows:
Si se utilizan aplicaciones Sun OpenWindows, se deben definir 
las tres variables de entorno en el fichero de inicialización de
la shell en el ordenador central Sun.

Se utiliza la tabla siguiente para establecer las variables de
entorno:

-----------------------------------------------------------
Definir esta variable 
de entorno...             Como...
-----------------------------------------------------------

LD_LIBRARY_PATH           /usr/openwin/lib

XAPPLRESDIR               /usr/openwin/lib/X11/app_defaults

OPENWINHOME               /usr/openwin

Opciones por defecto de Motif:
Algunos teclados pueden experimentar problemas de envío de teclas "<" y ">"
en DECterm a menos que exista un fichero DECW$XDEFAULTS.DAT en el directorio
SYS$LOGIN del usuario. Este fichero debe contener al menos una línea que no 
esté en blanco.


=======================================================================
4.0  LíNEA EN SERIE - ORDENADORES CENTRALES NO SOPORTADOS
=======================================================================
Se proporciona el soporte de línea en serie de eXcursion basándose en
tecnología XRemote de NCD Corporation. A continuación se muestra la lista
de sistemas operativos soportados para XRemote.

Digital Unix/Alpha         V3.0
Digital Ultrix/MIPS        V4.3
VMS/Alpha                  V6.1
VMS/VAX                    V5.5-2

AIX                        V3.2
HP  800                    V8.0
Motorola 880x0*
SUN                        V3.2

=======================================================================
5.0  PARÁMETROS DE LÍNEA DE COMANDOS
=======================================================================

-ac                    desactivar restricciones de control de acceso
-audit entero          definir nivel de fichero de estadísticas
-auth cadena           seleccionar fichero de autorización
bc                     permitir compatibilidad con errores
-bs                    desactivar cualquier soporte de "backing store"
-co cadena             fichero de base de datos de colores
-dpi entero            resolución de pantalla en puntos por pulgada
-deferglyphs [none|all|16] direccionar carga de glifos [ninguno|todos|16 bits]
-fc cadena             tipografía de cursor
-fn cadena             nombre de tipografía por defecto
-fp cadena             ruta de tipografía por defecto
-help                  muestra mensaje con estas opciones
-I                     ignora todos los argumentos restantes
-r                     desactiva "auto-repeat"
r                      activa "auto-repeat"
-su                    desactiva cualquier soporte "save under"
-terminate             termina al redefinir servidor 
-to #                  tiempo de espera de conexión
-tst                   desactiva todas las extensiones de prueba
-wm                    "backing-store" por defecto "WhenMapped"
-query orden.-central  contacta con ordenador central especificado para XDMCP
-broadcast             realiza emisión para XDMCP
-indirect orden.-central contacta con ordenador central especificado para XDMCP indirecto
-port puerto-nº        número de puerto UDP para enviar mensajes
-once                  termina conexión con servidor después de una sesión
-class clase-visualiz. especifica clase de visualización 
-cookie bits-auten-xdm especifica "magic cookie" para XDMCP
-displayID id-visualiz. ID de visualización del fabricante para solicitudes
-trap[=trapfile]       guarda solicitudes en fichero
-replay[=replayfile]   reproduce solicitudes guardadas desde fichero


Trap/Replay 
La funcionalidad Trap/Replay (Interceptar/Reproducir) es un modo de interceptar
todas las solicitudes X desde una sesión y reproducirlas posteriormente. 
Esta funcionalidad existía ya en la versión 1.2, pero se ha mejorado mucho para 
la versión 2.0. Hay que arrancar el servidor X con la línea de comandos
"wxserver.exe -trap". Se interceptan entonces todas las solicitudes X
para esta sesión. A fin de reproducir la sesión, se arranca el servidor de nuevo 
con la línea de comandos "wxserver.exe -replay". Se pueden especificar los ficheros
de intercepción opcionalmente mediante los parámetros "-trap=fichero.req" y 
"-replay=fichero.req".

=======================================================================
6.0  PARÁMETROS DE CONFIGURACIÓN NO DOCUMENTADOS
=======================================================================
HighPriority: especifica la prioridad dada al servidor X
              0 = prioridad normal, 1 = alta prioridad
              Este parámetro es válido sólo para WNT. El valor por defecto es 1.

ActionAtReset: especifica la acción del servidor X cuando desconecta el último
               cliente.
               0=continuar, 1=terminar, 2=redefinir
               El valor por defecto es 0.

GDIBatchLimit: especifica el límite de batch GDI de Windows.
               0 - define el límite de batch GDI de Windows por defecto
               n (n > 0) define el límite de batch GDI en el valor
	       especificado.
               Si no, el servidor lo establece en 30.
