The Record Format Markup Language (RFML) is an XML extension for specifying record formats.
The IBM® Toolbox for Java™ RFML component enables your Java applications to use RFML documents to specify and manipulate fields within certain kinds of records.
RFML documents, called RFML source files, represent a useful subset of the data description specification (DDS) data types defined for IBM i physical and logical files. You can use RFML documents to manage the information in the following:
RFML closely resembles Program Call Markup Language (PCML), another XML extension that is supported by IBM Toolbox for Java. RFML is neither a subset nor a superset of PCML, but rather a kind of sibling language that adds a few new elements and attributes and omits others.
PCML provides an XML-oriented alternative to using the ProgramCall and ProgramParameter classes. Similarly, RFML provides a user-friendly, easily maintainable alternative to the Record, RecordFormat, and FieldDescription classes.