Текущее время: Чт, мар 28 2024, 15:24

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Отправка команды на внешнюю систему из файлового адаптора.
СообщениеДобавлено: Пт, май 04 2012, 11:04 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 08 2011, 22:27
Сообщения: 4
Здравствуйте,

есть файловый адаптор. После успешной обработки входящего файла нужно отправить команду во внешнюю систему. Сама команда настроена и успешно срабатывает если ее вручную запускать (команда с параметром). Проблема в том, как правильно настроить файловый адаптор, чтобы эта команда срабатывала автоматически. В конфигурации этого файлового адаптора нашел пункт "Betriegssystembefehl nach Message-Verarbeitung ausfuehren", в котором нужно заполнить поле "Befehlszeile", но к сожалению как я ни пробовал заполнять это поле, команда не срабатывает, а примеров заполнения этого поля нигде не нашел. К примеру, если есть команда Z_KOMM, лежащая на сервере в каталоге "/transfer/kommandos/Z_KOMM/bin/z_komm.sh" и запускаемая с параметром "Z_KOMM_PARAM", то в каком виде нужно заполнять поле "Befehlszeile" в конфигурации адаптора?

Подскажите пожалуйста, если кто сталкивался с этим.

Заранее спасибо за помощь!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отправка команды на внешнюю систему из файлового адаптора.
СообщениеДобавлено: Пт, май 04 2012, 12:55 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
кхм... лучше по-английски напишите поля.
а так, что не срабатывает в

/bin/sh /transfer/kommandos/Z_KOMM/bin/z_komm.sh Z_KOMM_PARAM

?

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка команды на внешнюю систему из файлового адаптора.
СообщениеДобавлено: Пт, май 04 2012, 12:57 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Плюс, у пользователя, под которым запущен java-процесс PI на серваке, должны быть права на 'r', а 'x' в данном случае не проверяется (раз скрипт запускается /bin/sh кажись).

Я правильно понял что "внешняя система" == XI ? Если нет то надо через rsh или ssh писать.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправка команды на внешнюю систему из файлового адаптора.
СообщениеДобавлено: Пт, май 04 2012, 16:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
http://wiki.sdn.sap.com/wiki/display/XI ... ne+Feature

- посмотрите ошибки в audit log - может быть что-то вменяемое;
- проверьте путь к скрипту, там должен быть не просто путь к скрипту, а полная команда OS;
- проверьте авторизацию пользователя <sid>adm на выполнение скрипта и действий в нем.

Да, нота еще есть Note 841704 - XI File & JDBC Adapter: Operating system command

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB