Each service interface you create is comprised of a set of operations. For an IMS Screen service interface, each operation addresses a screen encountered by the program. We will define a service interface that enables users to query a table in the database by providing the table ID.
The MFDEMO application is not conversational, meaning it does not maintain state, we could successfully deploy, run, and access our service without providing a way to terminate the application from a terminal. However, if this IMS application were a conversational application, we would need to add this functionality. To show how this is done, we'll also define the service interface to behave as if it were accessing a conversational application.
To accommodate these requirements, we will create the following operations: