Patent ID: 8707277

Claim:
A preparser 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 preparser tool stored on a nontransitory computer-readable storage medium and configured to operate on a processor remote from the SCA CF, the preparser 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; a 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 CF, the first type of preparser configured to: call the XML parser to request parsing of a first set of first XML files, the first set of first XML files comprising a first descriptor XML file corresponding to the first type of descriptor and further comprising associated software package descriptors (SPDs), software component descriptors (SCDs), and Properties Descriptors XML files that are associated with the first type of descriptor, as well as a first predetermined set of additional descriptor XML files that are specifically associated with the first type of descriptor; convert the first parsed set of first XML files into a first CORBA structure having a first structure type corresponding to the first type of descriptor, the first respective CORBA structure type based at least in part on at least one predetermined type associated with the SCA CF; 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.