Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Simple, user-friendly application programming

To program the service routines, you can use the usual programming languages: the UTM calls can be integrated into normal C, C++ or COBOL programs. On BS2000 systems, the KDCS interface is also available for Assembler, Fortran, PASCAL-XT and PL/I. Even if the service routines are encoded in different programming languages, they can be combined as desired.

When programming applications, you are not restricted to any particular communication model, since openUTM supports a wide range of different models (conversations, pseudo-conversations, request/reply, message queuing).

The UTM HTTP interface is only available for C and C++ programs.

Programming is also simplified considerably due to the fact that many central tasks are performed automatically by openUTM.

For instance, openUTM handles:

  • control of global transactions

  • management of parallel accesses

  • establishment of network connections

  • precautions for error situations.

You can therefore program your routines as if creating an application for a single user in a standalone, homogeneous system.

Ideal development environments

When creating a UTM application, you can make full use of all the resources provided by the operating system and the compilers.

NetCOBOL from Fujitsu and VisualCobol from Micro Focus are the development environments for COBOL users on open platforms.

C and C++ users are supported effectively by Oracle Studio from Oracle Corporation and the Microsoft Visual Studio.

BS2IDE - Eclipse-based integrated development environment for BS2000 systems

You can also use BS2IDE to create UTM applications on BS2000 systems. BS2IDE is available as a plug-in to the Eclipse open development environment. This plug-in supports developers during typical tasks and incorporates the advantages of modern Integrated Development Environments (IDE).

BS2IDE combines the most important tools from the software development process in a user interface and assists developers during troubleshooting.