摘要:
An object oriented query such as an enterprise java bean query is translated into a corresponding relational query by identifying an inter-hierarchal relationship relating two or more object oriented hierarchies; identifying a source object oriented hierarchy of the inter-hierarchal relationship; mapping the source object oriented hierarchy into corresponding source relational tables; building a source series of joins between the source relational tables, the source series being ordered in a top-down order from a root of the source object oriented hierarchy; identifying a target class of the inter-hierarchal relationship; mapping the target object oriented hierarchy into corresponding target relational tables; building a target series of joins between the target relational tables, the target series comprising a first target series and a second target series, the first target series corresponding to the target class, a root of the target object oriented hierarchy, and intervening nodes between the target class and the root of the target object oriented hierarchy, and the second target series corresponding to nodes in leaves of the target object oriented hierarchy located below the target class; and combining the source series of joins and the target series of joins into the corresponding relational query. For a query selection based upon a plurality of relationships between the object oriented hierarchies, the steps may be repeated for each of the plurality of relationships. The combined series of joins may be further reordered by recursively finding a join relationship between a current node and a preceding node in the combined series of joins. To improve performance, a join above a target of a relationship is built as an inner join, and a join below the target of relationship is built as an outer join.
摘要:
A fault tolerant method of powering up and powering down a server through either a local or remote client machine. The remote machine accesses the server by use of a dial-in modem connection, while the local machine accesses the server by a local serial connection. The power up operation brings the server to a maintenance state such that diagnostics or recovery can be performed even though the server operating system software is not operational. Power down is used when certain types of diagnostic, maintenance, or administrative tasks need to be done.
摘要:
Provided is an object oriented query path expression to relational outer join translator. A path expression, comprising a navigation path through a relationship in a schema, in an object oriented query is translated to a relational database outer join by analyzing each path expression defined in each level of the object oriented query, and by identifying each path expression which can be a candidate for a translation to an outer join. A quantifier is created for each path expression. A translation of the object oriented query to a relational query is then completed. An optimization may also be performed on the grouped quantifiers. After the optimization, an inner join is generated for each quantifier which remains a candidate for a translation to an inner join, and an outer join is generated for each quantifier which remains a candidate for a translation to an outer join.
摘要:
A fault tolerant computer system for obtaining and displaying, or updating the status of server components through a remote interface and either a local or remote client machine without intervention of the server operating system software. The remote machine accesses the server by use of a dial-in modem connection, while the local machine accesses the server by a local serial connection. The components that can be monitored include, but are not limited to, the following: Power Supplies, Temperatures, Fans, Processors, I/O Groups, I/O Canisters, Serial Numbers, and Revisions.
摘要:
An adaptive networking device including a plurality of network ports operable at any one of a plurality of media standards, a bus and a first device coupled to the bus that communicatively couples to any of the network ports that operate at a first media standard in order to transfer data between the bus and network ports communicatively coupled to the first device. The adaptive networking device further includes a second device operable at a second media standard and including a link port, where the second device communicatively couples to any of the network ports that operate at the second media standard to transfer data between the link port and those network ports communicatively coupled to the second device. The adaptive networking device further includes a bridge that transfers data between the link port and the bus to enable communication between the first and second devices. The first device preferably establishes a switched domain and the second device preferably established a shared domain. The bridge preferably operates to enable communication between the switched and shared domains.
摘要:
A fault tolerant computer system for downloading the contents of a server system log through either a local or remote client machine without intervention of the server operating system software. The remote machine accesses the server by use of a dial-in modem connection, while the local machine accesses the server by a local serial connection. The system log may be stored in a non-volatile RAM which is powered by a remote interface if the server power is off. The downloaded information is displayed in a graphical user interface window to enable diagnosis and recovery of the server.
摘要:
A communication protocol detection system for enabling a network system to detect and interface one or more network devices each operating according to at least one of a plurality of different communication protocols. In one embodiment, a network interface card (NIC) is capable of operating according to one of two different communication protocols, such as the 10Base-T and 100Base-TX Ethernet Standards. The NIC includes two corresponding transceivers, where the transceivers are interfaced to a network connector for interfacing an external network device. Control logic initially enables the 10Base-T transceiver to determine if link pulses are detected. If link pulses are detected, the 100Base-T transceiver is enabled to determine if it detects the link pulses. If so, the 100Base-T transceiver is used to establish communications, and if not, the 10Base-T transceiver is used. Preferably, the 100Base-T transceiver is re-enabled a predetermined number of times to determine if the network device is a 100 Mbps device. In another embodiment, a repeater includes a plurality of interface circuits, each including a plurality of transceivers. Each of the transceivers of each of the interface circuits of each port is connected to a corresponding repeater module through an array of buses. Control logic enables the transceivers one at a time within each interface circuit and correspondingly monitors the corresponding link signal. When an enabled transceiver detects link pulses, that transceiver is used to establish communications. If a link signal indicates termination of communications, enabling of the transceivers one at a time is resumed.
摘要:
A fault tolerant computer system for obtaining and displaying, or updating the status of server components through a remote interface and either a local or remote client machine without intervention of the server operating system software. The remote machine accesses the server by use of a dial-in modem connection, while the local machine accesses the server by a local serial connection. The components that can be monitored include, but are not limited to, the following: Power Supplies, Temperatures, Fans, Processors, I/O Groups, I/O Canisters, Serial Numbers, and Revisions.
摘要:
A fault tolerant computer system for powering up and powering down a server through either a local or remote client machine. The remote machine accesses the server by use of a dial-in modem connection. The power up operation brings the server to an operational state such that diagnostics or recovery can be performed even though the operating system software on the server is not operational. Power down is used when diagnosis and maintenance, such as changing a part, needs to be done. Other reasons for power down are for security or power conservation.
摘要:
A fault tolerant computer system for resetting a server through either a local or remote client machine. The remote machine accesses the server by use of a dial-in modem connection, while the local machine accesses the server by a local serial connection. The resetting operation brings the server and operating system software to a normal operational state. Reset is used after diagnostics or recovery have been performed without the use of the server operating system software or to restart the server after an unexpected crash.