SECURE DEBUGGING IN MULTITENANT CLOUD ENVIRONMENT

    公开(公告)号:US20230134277A1

    公开(公告)日:2023-05-04

    申请号:US17553432

    申请日:2021-12-16

    Applicant: SAP SE

    Abstract: A method for secure debugging in a multitenant cloud environment where an application server maintains a host application shared by multiple tenant users can be implemented. The method can receive a request from a tenant user to debug the host application associated with a tenant user, and responsive to the request, deploy an application runtime environment comprising an application container encapsulating the host application associated with the tenant user and a debugger container encapsulating a debugging software running on the application server. The method can set at least a breakpoint in source code of the host application through a user interface of the debugging software, run the host application associated with the tenant user in the application runtime environment, and evaluate an expression entered through the user interface of the debugging software after the host application associated with the tenant user hits the breakpoint.

    Dynamic tracing of variables at runtime

    公开(公告)号:US12135634B2

    公开(公告)日:2024-11-05

    申请号:US18114631

    申请日:2023-02-27

    Applicant: SAP SE

    Inventor: Umesh K Jovin Jijo

    Abstract: A computer system may receive a user input associated with a source code file via a first user interface displayed a first computing device, where the source code file comprising source code of a software application. The computer system may then obtain a tracing configuration based on the user input, where the tracing configuration comprises a line number of the source code and a variable within the source code. Next, the computer system may set a breakpoint in the source code at the line number using the tracing configuration, and then trace the variable during execution of the source code, where the tracing comprises determining a value of the variable using the breakpoint in the source code and creating a call stack based on the execution of the source code. The computer system may then store the value of the variable and the call stack in a log.

    Data synchronization without middleware

    公开(公告)号:US11972312B2

    公开(公告)日:2024-04-30

    申请号:US17834329

    申请日:2022-06-07

    Applicant: SAP SE

    CPC classification number: G06F9/548 G06F9/541 G06F16/235 G06F16/275 G06F9/4488

    Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing data in a source system to an application without relying on middleware. An embodiment operates by performing an initial load of records for an object for an application from a source system, thereby retrieving a first set of records. The embodiment first maps the first set of records to the object using a transform template. The embodiment creates the object in the application using the first set of records based on the first mapping. The embodiment performs a delta load of records for the object from the source system, thereby retrieving a second set of records. The embodiment second maps the second set of records to the object using the transform template. The embodiment then updates the object using the second set of records based on the second mapping.

    DYNAMIC TRACING OF VARIABLES AT RUNTIME
    5.
    发明公开

    公开(公告)号:US20240289256A1

    公开(公告)日:2024-08-29

    申请号:US18114631

    申请日:2023-02-27

    Applicant: SAP SE

    Inventor: Umesh K Jovin Jijo

    CPC classification number: G06F11/364

    Abstract: A computer system may receive a user input associated with a source code file via a first user interface displayed a first computing device, where the source code file comprising source code of a software application. The computer system may then obtain a tracing configuration based on the user input, where the tracing configuration comprises a line number of the source code and a variable within the source code. Next, the computer system may set a breakpoint in the source code at the line number using the tracing configuration, and then trace the variable during execution of the source code, where the tracing comprises determining a value of the variable using the breakpoint in the source code and creating a call stack based on the execution of the source code. The computer system may then store the value of the variable and the call stack in a log.

    Secure debugging in multitenant cloud environment

    公开(公告)号:US11829278B2

    公开(公告)日:2023-11-28

    申请号:US17553432

    申请日:2021-12-16

    Applicant: SAP SE

    Abstract: A method for secure debugging in a multitenant cloud environment where an application server maintains a host application shared by multiple tenant users can be implemented. The method can receive a request from a tenant user to debug the host application associated with a tenant user, and responsive to the request, deploy an application runtime environment comprising an application container encapsulating the host application associated with the tenant user and a debugger container encapsulating a debugging software running on the application server. The method can set at least a breakpoint in source code of the host application through a user interface of the debugging software, run the host application associated with the tenant user in the application runtime environment, and evaluate an expression entered through the user interface of the debugging software after the host application associated with the tenant user hits the breakpoint.

Patent Agency Ranking