Книга: SAP R/3 Системное администрирование

11.4. Настройка инфраструктуры устройств вывода

11.4. Настройка инфраструктуры устройств вывода

Поскольку система спула SAP сама управляет устройствами вывода, необходимо определить принтеры, факсы и устройства архивирования не только на уровне операционной системы, но также в спуле SAP R/3. Конфигурация устройства в системе спула SAP R/3 означает, что устройство присваивают типу устройств SAP и что определяют соединение. При этом неявно определяется, как данные запроса спула в TemSe должны форматироваться для данного устройства, чтобы был сгенерирован соответствующий запрос вывода для устройства.

Классификация

Для обеспечения оптимальной производительности печати необходимо тщательно спланировать инфраструктуру печати, особенно при координации различных типов назначений печати, таких как критическая по времени печать, массовая печать или быстрая печать с фронтального компьютера. Классификация устройств вывода в соответствии со следующими техническими критериями является исходной точкой для конфигурирования инфраструктуры:

? Производственная печать

Используйте метод локального доступа (см. ниже) для управления принтерами, которые обслуживают критический по времени вывод (например, документы по отгрузке), чтобы повысить производительность.

? Массовая печать

Классифицируйте принтеры, которые должны печатать большие документы, как массовые принтеры. Чтобы избежать создания узких мест при обработке длинных списков, рекомендуется использовать выделенный сервер спула для массовой печати. Можно использовать любой метод доступа.

? Настольная печать

Настольные принтеры находятся локально на рабочем месте пользователя. Они выполняют относительно небольшие задания печати и те, что не требуют большого количества времени.

? Тестовая печать

Можно создать отдельный класс принтеров для новых принтеров или для использования во время модификация конфигурации вывода.

Методы доступа

В широком смысле метод доступа, присвоенный устройству вывода, описывает метод или протокол, который используется для передачи данных запроса вывода с сервера спула на хост-принтер. Рабочий процесс спула присвоенного сервера спула может передавать данные непосредственно системе спула хоста, системе управления выводом, сетевому принтеру или программе переноса SAPLPD. SAPLPD действует между рабочим процессом спула и менеджером печати Windows. Программа SAPLPD запускается на компьютере Windows.

Локальные методы доступа

Если сервер спула передает данные непосредственно спулеру хоста или менеджеру печати, то этот процесс называется локальным методом доступа. Будут ли данные выводиться на локальный или удаленный принтер — не имеет значения. Обычно локальный метод является самым быстрым и наиболее надежным.

? Метод доступа L: Локальная печать с помощью команд

Служба спула сохраняет данные для печати в виде файла на хост-системе. Данные могут выводиться на печать соответствующей командой спула хост-системы, по умолчанию командами lp или lpr в системах UNIX или print в среде Windows NT. Команда операционной системы определяет также статус вывода. Если устройству требуются команды для печати и запрос, которые отличаются от используемых по умолчанию, можно определить наборы команд (command sets). Для этого выберите ?Spool Administration • Output devices для выбора предпочтительного принтера и используйте Edit • Command Set для присвоения существующего набора команд принтеру. Или же можно ввести букву в поле ID набора команд, а затем дважды щелкнуть мышью, чтобы определить новый набор команд; ввести команду печати, которую надо использовать, и команду для запроса статуса. Все устройства, созданные с методом доступа L, могут затем использовать новую команду. Настройки по умолчанию для команд печати и команд запроса статуса хранятся в параметрах инстанции rspo/host_spool/print и rspo/host_spool/query. Например, для систем Windows NT будет использоваться команда печати

? rspo/host_spool/print = print /d:&P &F,

где /d означает опцию подключения принтера, &Р — макрокоманду подстановки порта (LPT1, СОМ1 и т.п.), a &F — файл для печати.

? Метод доступа C: Прямой вызов операционной системы

Для метода доступа C в отличие от метода доступа L данные не сохраняются временно в файле на хост-системе, а передаются сразу системному диспетчеру печати через интерфейс программирования. Этот метод доступа может применяться только в системах Windows NT.


Рис. 11.9. Метод локального доступа: сервер спула и хост-спул выполняются на одном компьютере

? Метод доступа E: Внешняя система управления выводом

Если устройство, обслуживаемое системой управления выводом (OMS — Output Management System), должно быть сделано доступным для печати из системы SAP R/3, то можно присвоить устройству локальный метод доступа E после установки OMS и определения ее свойств в системе SAP R/3. По большей части, как и в случае процесса с методом доступа L, сервер спула сохраняет данные в файловой системе: локальная установка OMS извлекает их оттуда.

? Метод доступа P: Пул устройств

Метод доступа P управляет логической группировкой устройств печати (одного типа, если возможно) в пуле устройств. Запросы вывода можно определять следующим образом:

- Параллельно всем устройствам вывода в пуле

- Переключаясь между различными устройствами в пуле

Все устройства в пуле создаются в системе SAP R/3 со своим собственным методом доступа; к ним можно обращаться по отдельности по именам принтеров.

? Метод доступа F: Печать с фронтального компьютера

Метод доступа F можно использовать для прямого вывода на принтеры, которые могут быть доступны фронтальным персональным компьютерам, но не обязательно определены в системе SAP R/3. Поэтому этот метод доступа не разрешен для промежуточной печати из фоновых заданий. Обработка фронтальной печати выполняется также рабочим процессом спула. Можно использовать параметр инстанции rdisp/wp_no_spo_Fro_max для ограничения числа доступных рабочих процессов для фронтальной печати, чтобы избежать блокирования обычных запросов печати. Немедленный вывод с помощью метода доступа F (и на фронтальных машинах Windows) передается программе SAPLPD, которая запускается, если требуется, автоматически. Она посылает запрос принтеру по умолчанию — _DEFAULT. Если принтер по умолчанию не определен, как в случае систем UNK, должен быть определен хост-принтер в определении устройства для фронтальной печати.

Методы удаленного доступа

В отличие от процесса, описанного для локальных методов доступа, в методах удаленного доступа данные передаются из рабочих процессов спула через сеть в спулер или диспетчер печати хоста принтера (см. рис. 11.10). Таким образом, эти методы доступа существенно зависят от проблем в сети. Если возникает проблема соединения, то активный рабочий процесс спула должен ждать (возможно, пока не наступит тайм-аут). Следовательно, необходимо использовать локальные методы доступа для производственной печати или больших заданий печати. Если получающий сервер печати не имеет достаточно памяти для входящего запроса, то служба спула может пересылать данные только со скоростью вывода принтера.

? Метод доступа S: Печать с помощью протокола SAP

Этот метод доступа используется для принтеров, функционирующих в системе Windows как устройства печати на рабочих местах. Данные сжимаются и передаются по сети программе SAPLPD, которая при необходимости запускается автоматически.

? Метод доступа U: Печать с помощью протокола Беркли

Метод доступа U служит протоколом обмена для систем спула в системах UNIX. В отличие от метода S данные здесь не сжимаются. Метод доступа U можно применять в системах Windows вместе с программой SAPLPD, хотя здесь предпочтительнее метод доступа S. Сетевые принтеры со своим собственным спулером операционной системы также соединяются с помощью метода доступа U.


Рис. 11.10. Метод удаленного доступа: сервер спула и хост-спул выполняются на различных компьютерах

Специальные методы доступа

Для вывода на устройства, отличные от принтеров, существуют специальные методы доступа:

? Метод доступа X: Соединение с факсом с помощью SAPcomm

Метод доступа X присоединяет факсы через интерфейс SAPcomm. Начиная с Basis Release 6.10, этот интерфейс больше не поддерживается; вместо него можно использовать SAPconnect (см. главу 13).

? Метод доступа I: Соединение с ArchiveLink

Этот метод доступа используется с SAP ArchiveLink (см. главу 12). Система спула применяется только для временного хранения архивируемых документов. Дальнейшую обработку выполняет SAP ArchiveLink.

Определение устройства вывода

Для определения устройств вывода и назначения их выбранным серверам спула действуйте следующим образом:

1. В простом, расширенном или полном управлении в ?Spool administration выберите пункты меню Configuration • Output devices или кнопку Output devices. Перейдите в режим изменений. В списке уже определенных принтеров выберите Output device • Create, чтобы перейти на экран для Spool Administration: Create Output device (см. рис. 11.11).


Рис. 11.11. Создание логического принтера атрибуты устройства

2. Сначала задайте имя для нового устройства. Система определит короткое имя, если оставить это поле пустым.

3. Выберите для принтера подходящий тип устройства SAP и присвойте его логическому или реальному серверу спула. В типичных случаях подходящий тип устройства уже определен в системе SAP R/3, так как типы устройств представляют семейство моделей, а не конкретные модели. Если требуется, можно также загрузить дополнительные типы устройств со служебных компьютеров SAP — sapserv[x] (см. главу 3), использовать режим совместимости многих моделей или ввести тип устройства SWIN (b средах Windows) для выполнения форматирования диспетчером печати и драйвером Windows вместо рабочего процесса спула SAP R/3. Можно также определить собственные типы устройств, хотя это и непростая задача.

4. Существуют следующие классы устройств:

- Стандартный принтер

- Программа архивирования

- Факс

- Телекс

- Пул устройств (как отдельный класс устройств, начиная с Basis Release 6.10)

- Логическое устройство вывода (как отдельный класс устройств, начиная с Basis Release 6.10)

5. Используйте поле Authorization group для объединения группы устройств вывода, которую можно ввести в определении авторизации вместо ввода отдельного устройства.

6. Используйте поля Model, Location и Message для поясняющего текста. Обзор всех определенных устройств вывода покажет содержимое поля сообщений Message; будет выводиться значение поля Location, если поле Message будет пустым. Принтер можно заблокировать для работы по обслуживанию со стороны SAP R/3.

7. Поле Host spool access method определяет коммуникации между сервером спула и спулом хоста (см. рис. 11.12).

8. Используйте поле Host printer для ввода имени устройства, как оно определено на уровне операционной системы, например hostprintername или _DEFAULT. Для локального доступа здесь выводится компьютер, на котором выполняются сервер спула и спул хоста. Для удаленного доступа необходимо явно определить хост назначения, который получает данные.


Рис. 11.12. Создание локального принтера доступ к спулу хоста

9. Из системы SAP R/3 можно проследить статус запроса печати после его пересылки в систему спула хоста. Это делается с помощью явного запроса активного рабочего процесса спула. Чтобы избежать этого, а также потерь производительности, можно активировать флажок Do not query host spooler for output status. Явный запрос не может происходить с фронтальной печатью. Здесь и при деактивации запроса на спуле хоста запрос в системе спула считается завершенным, когда он переносится в процесс спула хоста.

10. Можно выбрать Monitor using monitoring architecture для важных устройств вывода (см. рис. 11.13).

11. Параметр Process requests sequentially обеспечивает, что запросы для этого устройства выполняются в том порядке, в котором они были запрошены. Здесь настройка устройства имеет приоритет над определением выравнивания нагрузки сервера спула.

12. Можно использовать вкладку Tray info для прямого обращения к лоткам для бумаги устройства вывода.

13. Устройство классифицируется с помощью Edit • Classification.


Рис. 11.13. Создание локального принтера атрибуты вывода

14. Для каждого устройства можно явно определить, где будут помещаться данные для печати для промежуточного хранения: в базе данных в соответствии с системными настройками (см. раздел 11.5) или в файловой системе. Выберите Edit • Data storage.

При необходимости можно присвоить отдельные или все определения устройств запросу переноса и перенести их на другие системы SAP R/3.

Если необходимо обеспечить большую гибкость архитектуры спула, то, начиная с Basis Release 6/10, можно определить логические устройства вывода с назначением физическим устройствам вывода. В версиях Basis до Release 6.10 возможно преобразование физического устройства в логическое и наоборот.

Внешние системы управления выводом

Интерфейс XOM-API позволяет подключать к системе спула SAP R/3 внешнюю систему управления выводом (OMS — Output Management Systems). Системы OMS применяются в основном в сложных системных инфраструктурах. Соединение R/3 с OMS позволяет использовать в R/3 все преимущества OMS. Система OMS дает более точную и непосредственную информацию о состоянии запросов вывода. В ряде случаев ее использование очень полезно.

ROMS и LOMS

Чтобы использовать OMS с SAP R/3 и гарантировать, что они взаимодействуют правильно, SAP должна сертифицировать интерфейс. Система SAP должна знать свойства OMS. Отметим следующее отличие. Фактический интерфейс между рабочим процессом спула и внешней системой управления выводом (реальная OMS, или ROMS) как набор всех коммуникационных команд и определений свойств отличается от специальных характеристик ROMS, связанных с конкретными устройствами вывода (логическая OMS, или LOMS). В зависимости от сценария устройства для одной ROMS может существовать несколько LOMS, но каждая LOMS представляет собой подмножество ROMS.

Определение внешней OMS

Чтобы использовать внешнюю систему OMS, нужно определить в системе SAP R/3 ROMS и при необходимости — LOMS. Этот шаг является частью расширенного или полного администрирования спула. Для определения внешних OMS нужно иметь точную информацию о системе спула на каждом сервере. Изучите документацию по OMS и определите атрибуты своей системы ROMS. Используемое для этого окно показано на рис. 11.14. Для вывода данного окна выберите меню ?Spool Administration Configuration • Output Management Systems или используйте вкладку Output Management System.


Рис. 11.14. Определение ROMS

Оглавление книги


Генерация: 1.078. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз