• The Appeon server open interfaces

Appeon Server open interfaces give users the opportunity to manage services provided by Appeon Server through PowerBuilder code. There are the following open interfaces provided by Appeon Server: https://www.appeon.com/support/documents/appeon_online_help/2016/features_help_for_appeon_web/ch04s01s03.html

https://www.appeon.com/developers/get-help/knowledgebase/appeon-server-open-interfaces.html

 

FAQ:

 

Important notes:

1. The method name is case sensitive, please make sure the method name passed to invokeretstring is the same as the actual name, for example:

This is correct:

ls_msg = io_ejb.invokeretstring (il_bean1, "getAllSessions",true, ref retval01)

This is not correct:

ls_msg = io_ejb.invokeretstring (il_bean1, "GetAllSessions",true, ref retval01)

ls_msg = io_ejb.invokeretstring (il_bean1, " getAllSessions ",true, ref retval01)

 

  • Calling web service

Appeon supports to call the Web service through the AppeonWebService object, and Appeon also supports to call the Web service through the Web Service DataWindow data source provided by PowerBuilder. For details about calling web service please refer to: https://www.appeon.com/support/documents/appeon_online_help/2016/features_help_for_appeon_web/ch12.html

https://www.appeon.com/support/documents/appeon_online_help/2016/workarounds_and_api_guide/ch01s03s09.html

 

FAQ:

 1. What you can do when failing to call the Java web service

https://www.appeon.com/developers/get-help/knowledgebase/what-you-can-do-when-failing-call-java-web-service.html

 

Important notes:

 1. The method name is case sensitive, please make sure the method name passed to of_callwebservice is the same as the actual name, for example:

IRet=caller.of_callwebservice("GetUserName")

2. Web Service request timeout settings.

https://www.appeon.com/developers/get-help/knowledgebase/web-service-request-timeout-settings.html


 

  • Calling EJB component

In order to call EJB components in applications deployed with Appeon, Appeon provides its own EJB solution which includes a customized object. For details about calling EJB component please refer to: https://www.appeon.com/support/documents/appeon_online_help/2016/workarounds_and_api_guide/ch01s03s07.html

 

FAQ:

 

Important notes:

1
3