XML Extensions, RM/COBOL uygulamaları içinden XML (extensible markup language) dökümanlarına erişim için Liant ‘ın geliştirmiş en yeni üründür. XML yapısal dökümanlar ve Web üzerindeki veri için evrensel bir biçimdir. Dökümanları standart biçimlendirmek, arama, sıralama veya elektronik bilgi üzerinde yapılabilecek her türlü işlevselliğin önünü açar.
XML Extensions ‘ın birçok kabiliyeti vardır. Temel faydası XML dökümanlarını COBOL uygulamalarının “WORKING STORAGE” bölümünün içine almak veya dışarıya çıkarmaktır. Özellikle, XML dökümanları içinden içeri bilgi alırken gerekli veri çevrimini COBOL veri yapısıyla eşleyerek yapar. Benzer şekilde XML dökümanlarına veri çıkarken, COBOL data yapısındaki veriyi XML dökümanın beklediği biçime döndürür.
XML Extensions aşağıdaki 2 ana modülden oluşur:
- “cobtoxml” yardımcı programı derleme öncesi çalışan adımdır. Bu program seçilen COBOL veri yapısını, XML döküman yapısına çevirerek XML model dosyaları oluşturur.
- “xmlif” komut kütüphanesi COBOL içinden çağırılabilen modüldür ve COBOL verisini XML formatında içeri alma ve dışarı vermeye yarayan COBOL komutlarını içerir.
XML Extensions sürüm 2, 32 bit MS Windows ortamında (Win95 desteklenmemektedir) ve AIX, HP-UX, Linux, SCO OpenServer, Sun Solaris, ve UnixWare UNIX platformlarında çalışmaktadır. XML Extensions RM/COBOL sürüm 8 ve yukarısına ihtiyaç gösterir.