From c758211a121d9a607fdf8d4e6017eed5bf810c6a Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Thu, 30 Apr 2026 08:10:09 +0200 Subject: [PATCH 1/2] update --- src/cl_proxy_basis.clas.abap | 16 ++++++++++++++++ src/cl_proxy_client.clas.abap | 13 +------------ src/cl_proxy_client.clas.xml | 16 ---------------- src/if_proxy_basis.intf.abap | 11 +++++++++++ src/if_proxy_client.intf.xml | 15 --------------- src/if_wsprotocol.intf.xml | 15 --------------- 6 files changed, 28 insertions(+), 58 deletions(-) create mode 100644 src/cl_proxy_basis.clas.abap delete mode 100644 src/cl_proxy_client.clas.xml create mode 100644 src/if_proxy_basis.intf.abap delete mode 100644 src/if_proxy_client.intf.xml delete mode 100644 src/if_wsprotocol.intf.xml diff --git a/src/cl_proxy_basis.clas.abap b/src/cl_proxy_basis.clas.abap new file mode 100644 index 0000000..b9cd0ff --- /dev/null +++ b/src/cl_proxy_basis.clas.abap @@ -0,0 +1,16 @@ +CLASS cl_proxy_basis DEFINITION PUBLIC. + PUBLIC SECTION. + + INTERFACES if_proxy_basis. + + ALIASES get_protocol FOR if_proxy_basis~get_protocol. + +ENDCLASS. + +CLASS cl_proxy_basis IMPLEMENTATION. + + METHOD if_proxy_basis~get_protocol. + RETURN. " todo, implement method + ENDMETHOD. + +ENDCLASS. \ No newline at end of file diff --git a/src/cl_proxy_client.clas.abap b/src/cl_proxy_client.clas.abap index c48a735..c1c3ddf 100644 --- a/src/cl_proxy_client.clas.abap +++ b/src/cl_proxy_client.clas.abap @@ -1,4 +1,4 @@ -CLASS cl_proxy_client DEFINITION PUBLIC. +CLASS cl_proxy_client DEFINITION PUBLIC INHERITING FROM cl_proxy_basis. PUBLIC SECTION. INTERFACES if_proxy_client. @@ -10,13 +10,6 @@ CLASS cl_proxy_client DEFINITION PUBLIC. RAISING cx_ai_system_fault. - METHODS get_protocol - IMPORTING - protocol_name TYPE string - RETURNING - VALUE(protocol) TYPE REF TO if_wsprotocol - RAISING - cx_ai_system_fault. ENDCLASS. CLASS cl_proxy_client IMPLEMENTATION. @@ -29,8 +22,4 @@ CLASS cl_proxy_client IMPLEMENTATION. RETURN. ENDMETHOD. - METHOD get_protocol. - RETURN. - ENDMETHOD. - ENDCLASS. \ No newline at end of file diff --git a/src/cl_proxy_client.clas.xml b/src/cl_proxy_client.clas.xml deleted file mode 100644 index a4aa869..0000000 --- a/src/cl_proxy_client.clas.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - CL_PROXY_CLIENT - E - CL_PROXY_CLIENT - 1 - X - X - X - - - - \ No newline at end of file diff --git a/src/if_proxy_basis.intf.abap b/src/if_proxy_basis.intf.abap new file mode 100644 index 0000000..28b26c4 --- /dev/null +++ b/src/if_proxy_basis.intf.abap @@ -0,0 +1,11 @@ +INTERFACE if_proxy_basis PUBLIC. + + METHODS get_protocol + IMPORTING + protocol_name TYPE string + RETURNING + VALUE(protocol) TYPE REF TO if_wsprotocol + RAISING + cx_ai_system_fault. + +ENDINTERFACE. \ No newline at end of file diff --git a/src/if_proxy_client.intf.xml b/src/if_proxy_client.intf.xml deleted file mode 100644 index 3b4e035..0000000 --- a/src/if_proxy_client.intf.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - IF_PROXY_CLIENT - E - IF_PROXY_CLIENT - 2 - 1 - X - - - - \ No newline at end of file diff --git a/src/if_wsprotocol.intf.xml b/src/if_wsprotocol.intf.xml deleted file mode 100644 index 6a9b0fc..0000000 --- a/src/if_wsprotocol.intf.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - IF_WSPROTOCOL - E - IF_WSPROTOCOL - 2 - 1 - X - - - - \ No newline at end of file From 93c02947a1608d5cff9f173b2846ddfc468a024e Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Thu, 30 Apr 2026 08:11:25 +0200 Subject: [PATCH 2/2] update --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3d69bf4..6d15a8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "dependencies": { "@abaplint/cli": "^2.119.12", "@abaplint/database-sqlite": "^2.11.78", - "@abaplint/runtime": "^2.13.19", - "@abaplint/transpiler-cli": "^2.13.19" + "@abaplint/runtime": "^2.13.20", + "@abaplint/transpiler-cli": "^2.13.20" } }, "node_modules/@abaplint/cli": { @@ -39,9 +39,9 @@ } }, "node_modules/@abaplint/runtime": { - "version": "2.13.19", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.13.19.tgz", - "integrity": "sha512-xbMCk87GhHzF20eJkAfp8L9oLpfZTh9btdpao7pPLx56iq8d98SaWEucBcaAe87uMd9DxVpkFv9MFsN4g+au/Q==", + "version": "2.13.20", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.13.20.tgz", + "integrity": "sha512-eqIeU1/ap6cTeTpIepld7T5irgwuqI07tNSPCP6uwwOsCrm/dCCbgCPIgMyWLXcpdhnjQEk8jM/CZ0OsKlcdNQ==", "license": "MIT", "dependencies": { "temporal-polyfill": "^0.3.2" @@ -51,9 +51,9 @@ } }, "node_modules/@abaplint/transpiler-cli": { - "version": "2.13.19", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.13.19.tgz", - "integrity": "sha512-QIkvoOfEtE+OWikYxwHg1fDKt3pOPIMDSqxC0T9gYZ1Vch7bCpYlo67c3grjV+N7wwlhm15Gh6G5Ty83PG85dw==", + "version": "2.13.20", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.13.20.tgz", + "integrity": "sha512-kD+4svFhZpvenGVUSQ0z2DWQbK8l91TkmzLWBR9iinZNuOdlGj+nzSqEKXJ0/vEvW8sD0bj/8WsI3dl46XcwPQ==", "license": "MIT", "bin": { "abap_transpile": "abap_transpile" diff --git a/package.json b/package.json index 10f2958..19221bb 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "license": "", "dependencies": { "@abaplint/cli": "^2.119.12", - "@abaplint/runtime": "^2.13.19", + "@abaplint/runtime": "^2.13.20", "@abaplint/database-sqlite": "^2.11.78", - "@abaplint/transpiler-cli": "^2.13.19" + "@abaplint/transpiler-cli": "^2.13.20" } }