10-21-2020 3:06 PM
I am using this code to create a class managing the connections to devices available with telnet.
I am following this
DATA: lo_client TYPE REF TO if_apc_wsp_client,
lo_event_handler TYPE REF TO ZMY_OWN_APC_HANDLER,
port TYPE string,
lv_frame TYPE apc_tcp_frame.
lv_frame-frame_type = if_apc_tcp_frame_types=>co_frame_type_terminator.
lv_frame-terminator = '0A'. "
lo_client = cl_apc_tcp_client_manager=>create( i_host = me->host " 10.X.X.X
i_port = port " '20000'
i_frame = lv_frame
i_event_handler = lo_event_handler
)
I have an error
Creation of APC client object has failed with error text: Argument not found.
OTR-Based Exception of Class: CX_APC_WSP_CLIENT_ERROR
It seems that this error comes from cl_http_client=>create_by_url
I checked the code of cl_apc_tcp_client_manager I find that it create lo_apc_client of type cl_apc_wsp_client which try to create a http client ( cl_http_client=>create) which fail raising cx_apc_wsp_client_error with textid : cx_apc_wsp_client_error=>client_create_failed. I was wondering if there is a way to create a tcp connection not related to Web Socket.
Is cl_apc_tcp_client_manager the right tool to create tcp connexion ?
What would you use to create tcp connection ?
Thank you