Method and system for performing remote diagnostics on a process data access
First Claim
1. A manufacturing process utility, distributed across multiple networked nodes and facilitating performance of diagnostics on a data access server from a remote network location, the manufacturing process utility comprising:
- a diagnostic tool;
a server agent, located on a remote processing node remote from the diagnostic tool, for;
facilitating discovery of a remote data access server on the remote processing node by querying the remote processing node and returning a response identifying the remote data access server on the remote processing node, andfacilitating establishing a connection between the diagnostic tool, residing on a node distinct from the remote processing node, and the remote data access server to provide diagnostic information regarding the remote data access server to the diagnostic tool;
a diagnostic roots storage, maintained on the remote processing node, for storing diagnostic information regarding the data access server, the diagnostic information including both status information and diagnostic data schema information to guide presentation, by the diagnostic tool, of the status information for the data access server;
wherein the diagnostic tool displays the status information in view of the diagnostic data schema information; and
wherein the data access server provides diagnostic data associated with particular information contexts supported by the data access server.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are diagnostic utilities and complimentary interfaces that enable users to observe, from a remote location, the configuration and operation of data access servers and associated data source devices. The servers provide diagnostic data and server-specific diagnostic schema used by a diagnostic utility to analyze the received diagnostic data. Engines within servers supply data associated with diagnostic roots within each server. In an embodiment, the set of diagnostic root types is extensible. First, the diagnostic roots are extended by adding to the scope of data items provided by base diagnostic objects. Second, entirely new diagnostic object root types can be added for a particular server. A diagnostic utility development environment provides a set of class libraries for creating server-specific portions. Server developers use a class library to create customized diagnostic objects. The class library supports both pushing data to the diagnostic utility and serving requests from the diagnostic utility.
-
Citations
19 Claims
-
1. A manufacturing process utility, distributed across multiple networked nodes and facilitating performance of diagnostics on a data access server from a remote network location, the manufacturing process utility comprising:
-
a diagnostic tool; a server agent, located on a remote processing node remote from the diagnostic tool, for; facilitating discovery of a remote data access server on the remote processing node by querying the remote processing node and returning a response identifying the remote data access server on the remote processing node, and facilitating establishing a connection between the diagnostic tool, residing on a node distinct from the remote processing node, and the remote data access server to provide diagnostic information regarding the remote data access server to the diagnostic tool; a diagnostic roots storage, maintained on the remote processing node, for storing diagnostic information regarding the data access server, the diagnostic information including both status information and diagnostic data schema information to guide presentation, by the diagnostic tool, of the status information for the data access server; wherein the diagnostic tool displays the status information in view of the diagnostic data schema information; and wherein the data access server provides diagnostic data associated with particular information contexts supported by the data access server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for performing, by a manufacturing process utility distributed across multiple networked nodes and including a diagnostic tool, diagnostics on a data access server from a remote network location, the method comprising:
-
discovering, by a server agent located on a remote processing node remote from the diagnostic tool, a remote data access server located on the remote processing node by querying the remote processing node and returning a response identifying the remote data access server on the remote processing node; establishing a connection between the diagnostic tool, residing on a node distinct from the remote processing node, and the remote data access server to provide diagnostic information regarding the remote data access server to the diagnostic tool; storing, by a diagnostic roots storage on the remote processing node, diagnostic information regarding the data access server, the diagnostic information including both status information and diagnostic data schema information to guide presentation, by the diagnostic tool, of the status information for the data access server; displaying, by the diagnostic tool, the status information in view of the diagnostic data schema information; and wherein the data access server provides diagnostic data associated with particular information contexts supported by the data access server. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer readable medium including computer executable instructions facilitating performing, by a manufacturing process utility distributed across multiple networked nodes and including a diagnostic tool, diagnostics on a data access server from a remote network location, the computer executable instructions facilitating performing the steps of:
-
discovering, by a server agent located on a remote processing node remote from the diagnostic tool, a remote data access server located on the remote processing node by querying the remote processing node and returning a response identifying the remote data access server on the remote processing node; establishing a connection between the diagnostic tool, residing on a node distinct from the remote processing node, and the remote data access server to provide diagnostic information regarding the remote data access server to the diagnostic tool; storing, by a diagnostic roots storage on the remote processing node, diagnostic information regarding the data access server, the diagnostic information including both status information and diagnostic data schema information to guide presentation, by the diagnostic tool, of the status information for the data access server; displaying, by the diagnostic tool, the status information in view of the diagnostic data schema information; and wherein the data access server provides diagnostic data associated with particular information contexts supported by the data access server.
-
Specification