Patent ID: 8719813

Claim:
A preparsers tool for converting Software Communications Architecture (SCA) extensible markup language (XML) files into Common Object Resource Broker Architecture (CORBA) structures usable by an SCA Core Framework (CF), the preparsers tool stored on a non-transitory computer-readable storage medium and configured to operate on a processor remote from the SCA CF, the preparsers tool comprising: a core framework (CF)_PreParsers interface definition language (IDL) configured to be in operable communication with an XML parser and with at least a first type of preparser; the first type of preparser in operable communication with the CF_PreParsers IDL, the first type of preparser associated with a first type of descriptor for the SCA CF, the first type of preparser configured to: call the XML parser to request parsing of a first set of first XML files; retrieve a first set of target environment implementation definitions (TEID), the TEID defining at least one characteristic of a target environment to which a first CORBA Common Data Representation (CDR) data file is provided; convert the first parsed set of first XML files into a first CORBA structure type, the first CORBA structure type based at least in part on at least one predetermined type associated with the SCA CF, the conversion based at least in part on the TEID, such that the conversion of the first parsed set of first XML files results in a first CORBA structure having a type and precedence order that is correct for the target environment; encode the first CORBA structure type into a first CORBA Common Data Representation (CDR) file; and write the first CORBA CDR to file as a first octet sequence.