The invention provides a method, system and computer program product for
creating a form definition data file using a visual programming
development environment on a computer system. The data file is for
interpretation by a dialogue management system and is XML-based markup. A
graphical program representation of the data file is created in the
development environment and is then compiled and executed in order to
generate the data file. The program itself is built by linking a main
Java bean component and a plurality of Java bean sub-components, all
containing characteristic data file information. On running the
executable, the main Java bean outputs its respective data file
information into the data file and does this by creating a file output
stream and writing its respective data file information to that output
stream. This action also causes the next and subsequent java bean
components to output their respective data file information into the data
file.