Текущее время: Вт, июл 29 2025, 13:07

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Вызов startrfc.exe
СообщениеДобавлено: Ср, дек 12 2007, 17:13 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Добрый вечер!
Пытаюсь вызвать RFC-функцию SAP из Windows.

startrfc.exe -3 -d FSD -u abelousov -p sintal123 -c 110 -l E -h co-sap-dev -s 01 -F Z_TEST_RFC

Выдает:
RFC Call/Exception: SYSTEM_FAILURE
Group Error group 104
Key RFC_ERROR_SYSTEM_FAILURE
Message Password logon no longer possible - too many failed attempts

Gateway - нет
имя и пароль правильные, пробовал и большими и маленькими буквами
Подскажите пож, в чем может быть дело?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов startrfc.exe
СообщениеДобавлено: Ср, дек 12 2007, 18:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 08 2007, 11:44
Сообщения: 52
organmusic написал(а):
пробовал и большими и маленькими буквами

organmusic написал(а):
too many failed attempts

слишком много пробовали :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов startrfc.exe
СообщениеДобавлено: Ср, дек 12 2007, 19:24 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
vovochka написал(а):
organmusic написал(а):
пробовал и большими и маленькими буквами

organmusic написал(а):
too many failed attempts

слишком много пробовали :)

больше трех раз :)
Да, я уж наткнулся что блокируется логин
Code:
C:\abelousov3\MODIS\STARTRFC\RFC-SDK\rfcsdk\bin>startrfc.exe -3 -d FSD -u aivanov -p sintal123 -c 100 -l E -h co-sap-dev -s 01 -F Z_TEST_RFC
RFC Call/Exception: SYSTEM_FAILURE
Group       Error group 104
Key         RFC_ERROR_SYSTEM_FAILURE
Message     Name or password is incorrect (repeat logon)

Но как все таки эти грабли обходить то?[/code]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Ср, дек 12 2007, 23:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
не видно откуда запускали, но можно попробовать в двойные кавычки брать исполняемый файл с путем целиком и список параметров тоже целиком


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 12:12 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
а в sm21 не пробовали заглядывать ?

И что значит нет SAP Gateway ? На сколько я помню - он неотъемлемая часть сервера приложений. Другое дело, Gateway можно и отдельно установить на какой-нить "серверочек" и снюхать его с существующей системой..............

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 12:19 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Да, и еще такой вопрос, а что там по поводоводу юникодов ? (пока не смею предположить поведение, так как за неимением под рукой системы с юникодом не эксперементировал). Но вот SAP_CODEPAGE принудительно прописать в операционной системе компа на котором вызывается startrfc - наверно стоит..............

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 12:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Если версия startrfc относительно новая, то проблем с юникодом не будет.

Но при чём тут это, если ошибка "Password logon no longer possible - too many failed attempts" ? Попросите администратора разблокировать пользователя. Пишут также, что при обращении к системам, где пароль регистронезависимый (<4.7), логин и пароль тоже обязательно должны быть в верхнем регистре. В базисе 700 логин в startrfc может передаваться строчными буквами, а пароль — регистрозависимый.

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


Последний раз редактировалось sibrin Чт, дек 13 2007, 12:53, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 12:53 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
sibrin написал:
Если версия startrfc относительно новая, то проблем с юникодом не будет.
Да ? Думаешь startrfc собран с обоими библиотеками ?

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 13:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
vvvictor написал:
Да ? Думаешь startrfc собран с обоими библиотеками ?
Да.
А новая sapnwrfc позволяет коннектиться к любым системам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 13:20 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
sibrin написал:
А новая sapnwrfc позволяет коннектиться к любым системам.
Не щупал :cry:

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 17 2007, 14:42 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
sibrin написал:
Если версия startrfc относительно новая, то проблем с юникодом не будет.

Но при чём тут это, если ошибка "Password logon no longer possible - too many failed attempts" ? Попросите администратора разблокировать пользователя. Пишут также, что при обращении к системам, где пароль регистронезависимый (<4.7), логин и пароль тоже обязательно должны быть в верхнем регистре. В базисе 700 логин в startrfc может передаваться строчными буквами, а пароль — регистрозависимый.

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

Ну в общем кое что получилось, наводка насчет регистра пароля вроде оказалась правильной - перестала выдавать ошибку логина (насчет многих попыток входа, этот логин мы уже разблокировали - он, оказывается, считает такой вызов RFC функции легальным входом в систему и соответственно блокирует логин после 3 неудачных попыток)
Теперь думаю как бы попроще проверить что сама функция
отработала

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 17 2007, 14:48 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
vvvictor написал:
а в sm21 не пробовали заглядывать ?

И что значит нет SAP Gateway ? На сколько я помню - он неотъемлемая часть сервера приложений. Другое дело, Gateway можно и отдельно установить на какой-нить "серверочек" и снюхать его с существующей системой..............

Выполнил все манипуляции c PSPARAM, но в таблице в полях напротив sna_gateway и т п не было никаких значений - потом уж догадался вовсе эти параметры убрать из командной строки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 17 2007, 15:50 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Сейчас стопорится на:
Code:
startrfc.exe -3 -d FSD -u WF-BATCH -p ALEX123 -c 100 -l E -h co-sap-dev -s 01 -F Z_TEST_RFC
RFC Call/Exception: SYSTEM_FAILURE
Group       Error group 104
Key         RFC_ERROR_SYSTEM_FAILURE
Message     Exception condition "NO_BATCH" raised.

В чем может быть еще дело?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 17 2007, 16:48 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Всем спасибо за помощь!
Все получилось, дело в том что в такой RFC функции нельзя использовать функции типа WS_DOWNLOAD, можно зато писать в z-таблицу
Окончательный вариант тестовой функции

Code:
FUNCTION Z_TEST_RFC.
*"----------------------------------------------------------------------
*"Локальный интерфейс:
*"----------------------------------------------------------------------
*  DATA:
*   filename TYPE rlgrap-filename VALUE 'C:\z_test_rfc.out',
*    BEGIN OF data_tab OCCURS 0,
*      pole(100) TYPE C,
*   END OF data_tab,
*    filelength TYPE I.

*  REFRESH data_tab.

*  CLEAR data_tab.
*  data_tab-pole = '000000000001001'.
*  APPEND data_tab.

*  MESSAGE 'Прошло!' Z_TEST_RFC' TYPE 'S'.

*  CALL FUNCTION 'WS_DOWNLOAD'
*    EXPORTING
*      filename   = filename
*    IMPORTING
*      filelength = filelength
*    TABLES
*      data_tab   = data_tab.

  UPDATE
    ztestrfc
  SET
    ztestrfc~zcount = ztestrfc~zcount + 1.

ENDFUNCTION.


А вызов из Win
Code:
startrfc.exe -3 -d FSD -u WF-BATCH -p ALEX123 -c 100 -l E -h co-sap-dev -s 01 -F Z_TEST_RFC


Видимо совсем не обязательно использовать WF-BATCH


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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