CTX061938: Аспекты установки 32-bit DOS ICA Client


Информация в этой статье применяется к:


В этом документе обсуждаются некоторые проблемы, которые могут возникнуть при установки 32-разрядного клиента DOS.

Поддержка протокола TCP для Microsoft и Novell TCP теперь осуществляется компонентом VSL. Клиент автоматически загружает соответствующий VSL перед загрузкой основного кода клиента.

Поддержка стека FTP TCP осуществляется непосредственно клиентом DOS. Если вы используете FTP TCP, вам не нужно загружать Vsl.com

Поддержка остальных стеков TCP осуществляется через компонент VSL; вы должны загрузить сетевой стек TCP, а затем загрузить vsl.com в каталоге клиента.

Какие проблемы могут возникнуть:

  1. При попытке инициировать соединение VSL с сервером Citrix, пользователь получает сообщение, что VSL не загружен.
  2. При попытке загрузить VSL пользователь получает сообщение: Это происходит потому, что не был загружен Sockets.exe из стека TCP. Например, стек Microsoft TCP/IP 3.0 устанавдивается в каталог NET. Необходимо загрузить Sockets.exe из каталога NET.
  3. Может произойти следующая ошибка:

    Следует добавить Hostname= в раздел global файла Tcputils.ini, где следует указать не имя сервера Citrix, а имя рабочей станции DOS.

    Пример модифицированных файлов Tcputils.ini и Autoexec.bat

    Tcputils.ini

    [tcpglobal]
    drivername=GLOBAL$
    Hostname=Rinehart
    
    [sockets]
    drivername=SOCKETS$
    bindings=TCPIP_XIF
    numsockets=4
    numthreads=32
    poolsize=3200
    maxsendsize=1024
    
    
    [telnet]
    drivername=TELNET$
    bindings=TCPIP_XIF
    nsessions=0
    max_out_sends=0
    
    

    Autoexec.bat

    LH /L:0;1,45456 /S C:\DOS\SMARTDRV.EXE /X
    LH /L:0;1,29952 /S C:\NET\net initialize
    LH /L:1,27680 C:\NET\nwlink
    @ECHO OFF
    PROMPT $p$g
    PATH C:\NET;C:\DOS
    SET TEMP=C:\DOS
    SET MSINPUT=C:\MSINPUT
    LH /L:0;1,25088 /S C:\MSINPUT\MOUSE\MOUSE.EXE /Q
    C:\NET\netbind.com
    LH /L:0;1,736 /S C:\NET\umb.com
    LH /L:0;1,76784 /S C:\NET\tcptsr.exe
    LH /L:0;1,18480 /S C:\NET\tinyrfc.exe
    C:\NET\nmtsr.exe
    C:\NET\emsbfr.exe
    LH /L:0;1,3808 /S C:\NET\net start
    LH /L:1,50096 C:\NET\sockets.exe
    cd \wfclnt32
    vsl
    wfclient