Sapforum.Biz

Инструменты => Администрирование (BC) => Тема начата: bdmalex от Март 05, 2009, 03:04:36 pm

Название: SAPHTTPA на HP-Uxe...:)...
Отправлено: 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 версии...
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: №1 от Март 05, 2009, 03:55:46 pm
Ну прежде всего отметим разницу:
SAPHTTPA запускается на сервере приложений, а SAPHTTP на клиенте.
Может просто дырки с сервера в инет нет? 
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: bdmalex от Март 11, 2009, 09:39:53 am
You are not allowed to view links. Register or Login
Ну прежде всего отметим разницу:
SAPHTTPA запускается на сервере приложений, а SAPHTTP на клиенте.

В курсе, в курсе...вообще-то этой разнице вся указанная мной нота посвящена...:)..

Дырка в Инет есть, но через Виндовый проксяк, админ коего стоит стеной "у нас всё good, и трава не расти...",
только при формировании запроса SAPHTTP в ответ приходит 200, а на запрос сформированный SAPHTTPA этому
творению Билла в ответ приходит 64 и кирдык...
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: №1 от Март 11, 2009, 11:32:01 am
У нас в аналогичном ландшафте все работает, правда юзается ФМ HTTP_GET без RFC, а напрямую
Код: You are not allowed to view links. Register or Login
    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
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: Uukrul от Март 11, 2009, 11:34:25 am
Ну я в личку отправлял, у нас на HP работает вот такой вот код:
Код: You are not allowed to view links. Register or Login
*&---------------------------------------------------------------------*
*&      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
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: bdmalex от Март 13, 2009, 09:07:16 am
Ради спортивного интереса наваял на Perle кусок кода из 8 строк, запустил с "проблемного" сервака - в ответ
получил то что нужно...

IMHO, косяк в SAPe.....:)...
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: Uukrul от Март 13, 2009, 10:05:04 am
You are not allowed to view links. Register or Login
IMHO, косяк в SAPe.....:)...
Ну так как у двоих из нас троих работает, то косяк в прямых руках администраторов системы.
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: bdmalex от Март 18, 2009, 01:56:00 pm
You are not allowed to view links. Register or Login
Ну так как у двоих из нас троих работает, то косяк в прямых руках администраторов системы.
...
Ситуация немного разная. Двое хоть как-то могли что-то делать на ИИсе, я же к нему не имею доступа
(и вряд ли когда смогу получить..). Ну да ладно -> пусть голова у абаперов болит...
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: Uukrul от Март 18, 2009, 02:20:39 pm
You are not allowed to view links. Register or Login
Ситуация немного разная. Двое хоть как-то могли что-то делать на ИИсе, я же к нему не имею доступа
Я тоже доступа не имею, но админстраторы как бы сделали чтобы все работало.
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: bdmalex от Апрель 14, 2009, 04:30:47 pm
ну не прошло и месяца, как признали ошибку...даже ноту 1327343 выпустили на эту тему, так что НЕ ВСЁ определяется
настройками..Явно был глюк в 9 ой версии saphttp, будем надеяться что в десятой версии это всё-таки будет работать...
Название: Re: SAPHTTPA на HP-Uxe...:)...
Отправлено: bdmalex от Май 04, 2009, 01:25:38 pm
....Ура! Всё ранее не работавшее - заработало в свежей версии saphttp...