Доступ к файлам XML с помощью прокси-сервера

Если в сети используется прокси-сервер, нужно задать информацию о прокси-сервере при регистрации оболочки или определения сервера для источников данных XML.

Задаваемые вами опции зависят от типа прокси-сервера, к которому вы хотите обращаться, и от того, используются ли протоколы Secure Socket Layer (SSL) или Transport Layer Security (TLS).
Опции прокси и SSL можно указать при регистрации оболочки или определения сервера:
  • Если вы зададите эти опции при регистрации оболочки, то псевдонимы, связанные с этой оболочкой, будут использовать опции, заданные для оболочки.
  • Если вы зададите эти опции при регистрации определения сервера, то псевдонимы, связанные с этим определением сервера, будут использовать опции, заданные для определения сервера.
  • Если при регистрации оболочки и определения сервера задать для этих опций разные значения, у значений, заданных для определения сервера, будет приоритет над значениями, заданными для оболочки.
В оболочке XML есть функция проверки, у которой могут быть ограничения при ее использовании с прокси-сервером. Вот условия, при которых вы увидите это ограничение:
  • Вы используете функцию прокси на уровне сервера и задаете различные опции прокси
  • Документ экземпляра XML содержит ссылку на внешнюю схему XML, находящуюся вне брандмауэра
В случае одного из этих условий попробуйте изменить положение схемы XML на положение в границах брандмауэра. При изменении положения схемы XML документ экземпляра XML нужно обновить информацией о новом положении схемы XML.

Опции прокси-сервера

В следующей таблице приведены опции, которые нужно задать для каждого типа прокси-сервера:
Табл. 1. Опции, необходимые для прокси-серверов
Тип прокси-сервера Требуемые опции оболочки или сервера
HTTP или SOCKS без аутентификации
PROXY_TYPE
PROXY_SERVER_NAME
PROXY_SERVER_PORT
HTTP или SOCKS с аутентификацией
PROXY_TYPE
PROXY_SERVER_NAME
PROXY_SERVER_PORT
PROXY_AUTHID
PROXY_PASSWORD

Опции сервера SSL

В следующей таблице приведены опции, которые нужно задать при использовании протоколов SSL:
Табл. 2. Опции, необходимые для протоколов SSL
Объект объединения Обязательные опции
Оболочка
SSL_KEYSTORE_FILE
SSL_KEYSTORE_PASSWORD
SSL_VERIFY_SERVER_CERTIFICATE
Определение сервера
SSL_KEYSTORE_FILE
SSL_KEYSTORE_PASSWORD
SSL_VERIFY_SERVER_CERTIFICATE
SSL_CLIENT_CERTIFICATE_LABEL