Sapforum.Biz
Инструменты => Администрирование (BC) => Тема начата: bdmalex от Март 05, 2009, 03:04:36 pm
-
Уважаемые! У кого-нибудь на HP-UXе работает корректно в фоне SAPHTTPA ?
По одной ноте запустил отчёт RSHTTP05 -> в ответ всё OK!...
Запускаю отчёт RSHTTP20, пытаюсь качнуть http://www.cbr.ru/scripts/XML_daily.asp - если делаю это в диалоге
и указывая SAPHTTP, то отрабатывает как надо...
а мне нужно в фоновом режиме и указывая SAPHTTPA, а так оно не отрабатывает...Какие могут быть идеи ??
Базис 700,Unicode, saphttp ->последней 9 версии...
-
Ну прежде всего отметим разницу:
SAPHTTPA запускается на сервере приложений, а SAPHTTP на клиенте.
Может просто дырки с сервера в инет нет?
-
Ну прежде всего отметим разницу:
SAPHTTPA запускается на сервере приложений, а SAPHTTP на клиенте.
В курсе, в курсе...вообще-то этой разнице вся указанная мной нота посвящена...:)..
Дырка в Инет есть, но через Виндовый проксяк, админ коего стоит стеной "у нас всё good, и трава не расти...",
только при формировании запроса SAPHTTP в ответ приходит 200, а на запрос сформированный SAPHTTPA этому
творению Билла в ответ приходит 64 и кирдык...
-
У нас в аналогичном ландшафте все работает, правда юзается ФМ HTTP_GET без RFC, а напрямую
CALL FUNCTION 'HTTP_GET'
EXPORTING
absolute_uri = lv_uri
* REQUEST_ENTITY_BODY_LENGTH =
* RFC_DESTINATION =
proxy = ls_thttp-proxy
proxy_user = ls_thttp-puser
proxy_password = ls_thttp-ppassword
* USER =
* PASSWORD =
blankstocrlf = 'X'
timeout = 1000
IMPORTING
* STATUS_CODE =
* STATUS_TEXT =
response_entity_body_length =
lv_response_entity_body_length
TABLES
* REQUEST_ENTITY_BODY =
response_entity_body = lt_response
response_headers = lt_response_headers
* REQUEST_HEADERS =
* EXCEPTIONS
* CONNECT_FAILED = 1
* TIMEOUT = 2
* INTERNAL_ERROR = 3
* TCPIP_ERROR = 4
* DATA_ERROR = 5
* SYSTEM_FAILURE = 6
* COMMUNICATION_FAILURE = 7
* OTHERS = 8
-
Ну я в личку отправлял, у нас на HP работает вот такой вот код:
*&---------------------------------------------------------------------*
*& Form call_function_http_get
*&---------------------------------------------------------------------*
FORM call_function_http_get.
CLEAR: p_subrc,
http_body[],
http_header[].
CALL FUNCTION 'HTTP_GET'
EXPORTING
absolute_uri = p_uri
* REQUEST_ENTITY_BODY_LENGTH =
rfc_destination = 'SAPHTTPA'
proxy = p_proxy
* PROXY_USER =
* PROXY_PASSWORD =
* USER =
* PASSWORD =
blankstocrlf = 'X'
* TIMEOUT =
* IMPORTING
* STATUS_CODE =
* STATUS_TEXT =
* RESPONSE_ENTITY_BODY_LENGTH =
TABLES
* request_entity_body =
response_entity_body = http_body
response_headers = http_header
* request_headers =
EXCEPTIONS
connect_failed = 1
timeout = 2
internal_error = 3
tcpip_error = 4
data_error = 5
system_failure = 6
communication_failure = 7
OTHERS = 8.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
p_subrc = sy-subrc.
ENDFORM. " call_function_http_get
-
Ради спортивного интереса наваял на Perle кусок кода из 8 строк, запустил с "проблемного" сервака - в ответ
получил то что нужно...
IMHO, косяк в SAPe.....:)...
-
IMHO, косяк в SAPe.....:)...
Ну так как у двоих из нас троих работает, то косяк в прямых руках администраторов системы.
-
Ну так как у двоих из нас троих работает, то косяк в прямых руках администраторов системы.
...
Ситуация немного разная. Двое хоть как-то могли что-то делать на ИИсе, я же к нему не имею доступа
(и вряд ли когда смогу получить..). Ну да ладно -> пусть голова у абаперов болит...
-
Ситуация немного разная. Двое хоть как-то могли что-то делать на ИИсе, я же к нему не имею доступа
Я тоже доступа не имею, но админстраторы как бы сделали чтобы все работало.
-
ну не прошло и месяца, как признали ошибку...даже ноту 1327343 выпустили на эту тему, так что НЕ ВСЁ определяется
настройками..Явно был глюк в 9 ой версии saphttp, будем надеяться что в десятой версии это всё-таки будет работать...
-
....Ура! Всё ранее не работавшее - заработало в свежей версии saphttp...