Real Time Information Director User Documentation
Technical Overview of the Real Time Information Director 
Hewlett-Packard Company  6  529618 - 002 
The Real Time Information Director runs in a NonStop WebLogic Server (WLS) 
environment on the NonStop Server. It consists primarily of a set of Enterprise Java 
Beans (EJBs or MDBs), which provide access to the RTSC Data Store and optionally to 
message de-duplication and cleansing services. When the Director application starts up, 
beans are activated in each instance of NonStop WLS on the NonStop server. Thus the 
Director inherits the scalability of NonStop WLS. 
The Director retrieves messages from the JMS queue. It uses the metadata—either the 
Format and Content Metadata for an incoming IDoc, or just the Content Metadata for 
some other type of message—to set parameters in the appropriate prepared SQL 
statement. Then it assigns a Document Handler appropriate to the message type. The 
Document Handler inserts the data into the RTSC Data Store by executing the prepared 
statement. Database inserts occur in the context of a transaction. 
The Director can perform any of three types of insertions: 
•  Insert. All records related to a brand-new IDoc or other XML document are 
inserted into the data store. 
•  Delsert. All records related to an IDoc or other XML document are deleted and 
replaced by data from the incoming document. 
•  Upsert. Existing records related to an IDoc or other XML document are not 
deleted, but data from the incoming document replaces the corresponding data in 
existing records. 
The Director can also insert history records, allowing you to track all changes made to a 
given record. 
You specify the type, or types, of insertion required when you create the metadata. 
The next figure gives a similar, high-level view of how the Director might load an 
Electronic Health Record (EHR) Data Store.  In this case, a Clinical System sends a 
Health Level 7 (HL7) message, which is transformed to XML by a SeeBeyond or TIBCO 
Integration Server. In this case, the message is received by a servlet, which presents it to 
the Director EJB. No format metadata is required because this solution does not involve 
IDocs. 
Updates to the Data Store could also come from a portal, using the interface illustrated 
for Queries, later in this document. 










