Интерактивное графическое программное обеспечение PC-DMIS (Приложение Н: Прямой интерфейс с файлом CAD), страница 9

Примечание: При соединении с удаленным сервером I-DEAS, сетевое имя удаленного компьютера будет видно на компьютере, на котором работает PC-DMIS. И наоборот, имя этого компьютера будет видно с компьютера с сервером I-DEAS. Вы можете проверить, виден ли компьютер, "пингуя" (ping) его, используя его сетевое имя, а не IP-адрес. Если вы "пингуете" компьютер, а сетевое имя не изменяется на IP-адрес, вам потребуется добавить сетевое имя и IP-адрес в файл поиска (look-up file) с именем сети хоста.

Версия I-DEAS

Список I-DEASVersion позволяет выбрать версию I-DEAS на хосте.

Поле Orbix Port

Поле OrbixPort позволяет ввести порт TCP/IP, используемый для связи с сервером. I-DEAS использует программный продукт под названием Orbix™ в качестве брокера информации между приложениями по сети. PC-DMIS использует Orbix для оправки и приема информации от сервера I-DEAS. По умолчанию, I-DEAS использует порт TCP/IP 1570 для связи при помощи Orbix по сети. Если I-DEAS не использует порт по умолчанию, вас следует определить порт, используя эту опцию.

Для того, чтобы определить, какой порт использует I-DEAS для соединения Orbix, следуйте этой процедуре:

1.  Начните сессию I-DEAS на компьютере, где вы хотите определить порт Orbix.

2.  Из окна приглашения I-DEAS, откройте командное окно, выполнив одно из следующих действий:

·  На системах UNIX, введите oaxx execute xterm и нажмите ENTER.

·  На системах PC, введите oaxx execute cmd.exe и нажмите ENTER.

Открытие командного окна на PC из окна прилгашения I-DEAS

Откроется окно терминала или окно DOS, в котором вы можете вводить команды.

3.  Из командного окна, введите следующую команду:

orbixd -v

Вы увидите нечто вроде:

Orbix daemon v3.0.1PATCH-11

s1474-3.0.1PATCH-11: Orbix Version v3.0.1PATCH-11  for Microsoft Visual C++ on AIX 4.3.2

Implementation Repository Path …

Daemon Port                       :1570

Daemon Port Base                  :1570

Daemon Port Range                 :50

Значение 1570, указанное справа от “Daemon Port” – порт Orbix, который следует использовать. Это значение должно соответствовать значению в поле OrbixPort.

Если вы получаете сообщение об ошибке при вводе команды orbixd –v, то версия Orbix – менее версии 3.0 и не поддерживает ключ командной строки v. Вам будет необходимо ввести следующую команду для определения порта Orbix:

lsit –h yahoo.com

Вы получите сообщения об ошибках, вроде следующей:

[341: Retrying connection to host `yahoo.com' port 1570]

Порт, указанный в сообщении об ошибке, является портом Orbix, который следует использовать.

Использование связи IIOP Orbix

В зависимости от версии Orbix, установленной на серверный компьютер I-DEAS, сетевая связь будет использовать один из различных коммуникационных протоколов.

·  Для Orbix 3.0 и выше, сетевая связь будет использовать протокол CORBA Internet Inter-ORB (IIOP).

·  Для версий Orbix старше 3.0, сетевая связь будет использовать нестандартный коммуникационный протокол Orbix.

По умолчанию, I-DEAS 8 устанавливается с Orbix версии 3.0. Таким образом, при соединении с I-DEAS 8 или выше, вы будете использовать протокол IIOP. Тем не менее, если вы знаете, что версия Orbix ниже версии 3.0, вам не следует использовать протокол.

Примечание: I-DEAS 8 на компьютере SGI или IBM обычно использует для сетевой связи Orbix 2.2. Поэтому, если вы соединяетесь с I-DEAS 8 на компьютере SGI или IBM, вам следует снять флажок UseIIOPOrbixCommunications.

Определение коммуникационного протокола Orbix

Вы можете определить коммуникационный протокол Orbix на хосте следующим образом:

1.  Запустите I-DEAS на компьютере, где вы хотите определить коммуникационный протокол Orbix.

2.  Из окна I-DEASPrompt, откройте командное окно.

·  На системах Unix, введите oaxx execute xterm и нажмите ENTER.

·  На системах PC, введите oaxx execute cmd.exe /c start cmdи нажмите ENTER.

Открытие командного окна на PC из окна приглашения I-DEAS

Откроется окно терминала или окно DOS, в котором вы можете ввести команды.

3.  Из командного окна, введите следующую команду:

orbixd -v

Вы увидите нечто вроде: