Patent ID: 9552387
Date: 2017-01-24
CPC Classifications: G06F,H04L

Claim:
1. A system comprising: a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: receive authorization information associated with one or more database server sessions of a first user, a first database server session of a first user including database server-side application program code in a programming environment, the authorization information associating the first user, a second user, and an authorization period, wherein the authorization information authorizes the second user to debug the first database server session of the first user during the authorization period per the first user, and wherein the authorization period is defined by a start time when the second user is authorized to debug the database server-side application program code and an end time after which the second user is not authorized to debug the database server-side application program code; establish the first database server session of the first user at an application server; establish a second database server session of the second user at the application server; receive, from the second user, a request to debug the first database server session; determine, based on the authorization information, that the second user is authorized to debug the first database server session; in response to the determination, attach the second database server session to the first database server session; and transmit debugging information of the first database server session to the second user; wherein the authorization information comprises a first token, wherein the processor is further to execute the processor-executable process steps to cause the system to: receive a request from the first user to establish the first database server session, the request comprising a second token, and wherein determination that the second user is authorized to debug the first database server session comprises determination that the first token is identical to the second token.