Several classes have been developed to give access directly to IBM i data objects.
These classes are separate from JSM and are located in the jsmnative.jar file.
The Data Queue, Message Queue and User Space classes use IBM i service programs.
6.3.4.1 DataQueue Class
The DataQueue class allows a service program to clear, send and receive messages from a data queue.
This class uses the native IBM i service program JSMDTAQ.
6.3.4.2 MessageQueue Class
The MessageQueue class allows a service program to send information text messages to message queues.
This class uses the native IBM i service program JSMMSGQ.
6.3.4.3 UserSpace Class
The UserSpace class allows a service program to create, read and write to user spaces.
This class uses the native IBM i service program JSMUSRSPCE.