Skip to Content

Call Service Layer through B1IF

Hi, experts. I have the Hana server and the B1IF on the different servers in different countries, connected by VPN. In the B1IF I have scenarios with inbound "web-service call" which post data to B1 via DI API. In the development enviroment (where B1iF and Hana server on the same server) it worked well, but when I migrated it to the customer's enviroment it started to freeze on the DI API call atoms. (in the dev it was 1 second, in the prod it's 30-160 second. First call is the slowest.). I guess it's because of ping between systems (this servers are connected by VPN). Are there any suggestions to improve perfomance? I thought to rebuild my scenarios, use Service Layer instead of DI API. Can it improve perfomance? And how should I call Service Layer? When I try I get "java.net.MalformedURLException: no protocol: :///PaymentTermsTypes" in the response.

When I try to open http://<server>:50000 on the B1IF i get page not found. Can it be an issue? Thanks for all help.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers