-
公开(公告)号:US20230134277A1
公开(公告)日:2023-05-04
申请号:US17553432
申请日:2021-12-16
Applicant: SAP SE
Inventor: Umesh K , Jovin Jijo , Anirudh Prasad , Mohit V. Gadkari , Christian Weiss
IPC: G06F11/36
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.
-
公开(公告)号:US12001315B2
公开(公告)日:2024-06-04
申请号:US17667882
申请日:2022-02-09
Applicant: SAP SE
Inventor: Umesh K , Christian Weiss , Chuanyu Wang , Mayank Gupta , Gaurav Prabakar , Jovin Jijo , Anirudh Prasad , Zehao Huang
CPC classification number: G06F11/3636 , G06F9/45558 , G06F11/3664 , G06F11/3696 , G06F2009/45562
Abstract: Various embodiments for customizing a dynamic navigation system are described herein. An embodiment operates by receiving a request from a support user device for debug access to an application. A predetermined time period for which to provision a set of computing resources is identified and the set of computing resources are provisioned for a pod on a server. Both a first container including access to a new instance of the application and a second container providing access to a debugger program are generated for the pod. Upon determining that the predetermined time period has expired, access to the provisioned set of computing resources of the pod is revoked, and the provisioned set of computing resources to be made available for other processes of the server.
-
公开(公告)号:US12135634B2
公开(公告)日:2024-11-05
申请号:US18114631
申请日:2023-02-27
Applicant: SAP SE
Inventor: Umesh K , Jovin Jijo
IPC: G06F11/36
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.
-
公开(公告)号:US20210150476A1
公开(公告)日:2021-05-20
申请号:US16686763
申请日:2019-11-18
Applicant: SAP SE
Inventor: Stefan Resag , Umesh K , Hemant Mangal
Abstract: A system includes receiving, via a first user interface, a selection of a user interface field related to a business object, retrieving, from a metadata repository, modeling content of the business object, generating a second user interface including the modeling content retrieved from the metadata repository, and identifying metadata of the business object that corresponds to the user interface field by directly assessing the modeling content via the second user interface.
-
公开(公告)号:US20240289256A1
公开(公告)日:2024-08-29
申请号:US18114631
申请日:2023-02-27
Applicant: SAP SE
Inventor: Umesh K , Jovin Jijo
IPC: G06F11/36
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.
-
公开(公告)号:US11829278B2
公开(公告)日:2023-11-28
申请号:US17553432
申请日:2021-12-16
Applicant: SAP SE
Inventor: Umesh K , Jovin Jijo , Anirudh Prasad , Mohit V Gadkari , Christian Weiss
CPC classification number: G06F11/3636 , G06F9/45558 , G06F11/3664 , G06F11/3696 , G06F2009/45562
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.
-
公开(公告)号:US20230140208A1
公开(公告)日:2023-05-04
申请号:US17667882
申请日:2022-02-09
Applicant: SAP SE
Inventor: Umesh K , Christian WEISS , Chuanyu WANG , Mayank GUPTA , Gaurav PRABAKAR , Jovin JIJO , Anirudh PRASAD , Zehao HUANG
Abstract: Various embodiments for customizing a dynamic navigation system are described herein. An embodiment operates by receiving a request from a support user device for debug access to an application. A predetermined time period for which to provision a set of computing resources is identified and the set of computing resources are provisioned for a pod on a server. Both a first container including access to a new instance of the application and a second container providing access to a debugger program are generated for the pod. Upon determining that the predetermined time period has expired, access to the provisioned set of computing resources of the pod is revoked, and the provisioned set of computing resources to be made available for other processes of the server.
-
-
-
-
-
-