Message parser and formatter

   
   

The present invention relates to a utility for transforming messages from an external form to the internal representation of a given application and vice versa. The utility can handle messages relative to a variety of external systems and a variety of different formats without recompiling. In one embodiment, the invention is implemented in connection with a classified information processing and distribution system (100). Multiple input sources (102) provide information to the system (100) at various levels of classification and this information is reported over various communication channels (106, 108 and 110) and in different message formats. The system (100) sanitizes that data to the classification levels required for dissemination over lower level channels (112 and 114) to addressees (104), at least some of whom do not have clearance sufficient to receive all of the input information. A MAG module (118) transforms input data from the various external formats into the internal data representation of an ADS module. The MAG module (118) further receives sanitized information from the ADS module in the internal representation and transforms such information into the various external formats of the addressee systems. The module (118) is a table driven subsystem that can access multiple external format specifications stored in a table structure so as to implement the noted transformations.

La présente invention concerne une utilité pour les messages de transformation d'une forme externe à la représentation interne d'une application donnée et vice versa. L'utilité peut manipuler des messages relativement à une variété de systèmes externes et à une variété de différents formats sans recompiling. Dans une incorporation, l'invention est mise en application en liaison avec un système classifié de traitement de l'information et de distribution (100). Les sources multiples d'entrée (102) fournissent l'information au système (100) à de divers niveaux de classification et ces informations est rapportées au-dessus des diverses voies de transmission (106, 108 et 110) et dans différents formats de message. Le système (100) aseptise que des données aux niveaux de classification exigés pour la diffusion au-dessus des canaux plus bas (112 et 114) aux destinataires (104), au moins certains de qui n'ont pas le dégagement suffisamment pour recevoir toute l'information d'entrée. Un module de magnétique (118) transforme des données d'entrée des divers formats externes en représentation de données interne d'un module d'ADS. Le module de magnétique (118) reçoit plus loin l'information aseptisée du module d'ADS dans la représentation interne et transforme une telle information en divers formats externes des systèmes de destinataire. Le module (118) est un sous-ensemble conduit par table qui peut accéder à des caractéristiques externes de format de multiple stockées dans une structure de table afin de mettre en application les transformations remarquables.

 
Web www.patentalert.com

< Timing path detailer

< Logic gate identification based on hardware description language circuit specification

> Hardware debugging in a hardware description language

> Methods and apparatus for upgrading firmware in an embedded system

~ 00151