Patent ID: 7890548

Claim:
A system comprising: a computing device of a computer infrastructure comprising: a non-Unicode supporting process component; an automation process component comprising: a reusable source type tree organized from a schema, created from a file; and one or more reusable maps structured to automatically map one or more rules onto the reusable source type tree to transform the reusable source type tree into a reusable target type tree that meets Unicode requirements, wherein: the reusable target type tree outputs transformed output source data and transformed output target data, and the transformed output source data and the transformed output target data are representative of the reusable target type tree and fulfill requirements to support Unicode processing; a Unicode supporting process component comprising a source type tree and a target type tree, which are structured to receive the transformed output source data and the transformed output target data that support Unicode processing, wherein the non-unicode supporting process component, the automation process component, and the unicode supporting process component interact to convert non-Unicode files to Unicode files.