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

Часовой пояс: 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 часа


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

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


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

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