×

Translator-compiler for converting legacy management software

  • US 7,406,682 B2
  • Filed: 03/26/2001
  • Issued: 07/29/2008
  • Est. Priority Date: 03/26/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system employing management software written in a first computer language compatible with legacy software architecture and not compatible with second software architecture, said system comprising:

  • a proprietary and non-standard schema formed within said legacy software architecture, said legacy software architecture being other than distributed management task force (DMTF) common information model (CIM) architecture;

    header files contained within said schema, said header files being represented in said first language and capable of being utilized by said management software;

    means for manipulating said header files to locate public functions and/or data attributes of said header files;

    means, responsive to operation of said manipulating means, for emitting code that calls said public functions and/or data attributes in said first language to obtain called public functions and/or data attributes;

    means for converting said called public functions and/or data attributes to representations of said called public functions and/or data attributes formed in a different computer language compatible with said second software architecture; and

    means for compiling said representations into machine language and linking said machine language with other machine-language corresponding to said header files to form an executable program that runs both machine languages together in accordance with both said second software architecture and said legacy software architecture to convert requests in accordance with said second software architecture into converted requests in accordance with said legacy software architecture and to re-convert obtained results in accordance with said legacy software architecture into re-converted results in accordance with said second software architecture.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×