Restrictions

Windows platform require

The MSMQ queue is hosted on a Windows platform, therefore you need a Windowsbased MSMQ server to make use of this feature.

The client accesses the MSMQ using some Microsoft supplied java classes. These classes only run on Windows platforms. Therefore the Component Enabler client can only be run with the MSMQ transport on these Windows platforms.

Remote Access Servers

There are now one or more Remote Access servers per Agile Business Suite System, rather than one for the host. The administrator should make sure that the appropriate Remote Access servers are running before any user can connect to the system.

Host initiated messages

Host-initiated messages, such as message broadcasts and messages/accepts from Reports are not be available in the MSMQ transport. As the MSMQ transport has been optimized for use in an object pooling environment, most clients are not actually have a connection to the host at the time any broadcast is sent. Therefore, broadcast messages cannot reliably be sent to a particular user or all users.

SwitchTo

SwitchTo has an implicit Bye clause for message queuing stations, as it is not feasible to store the state of previous systems when there is no physical connection to tie the data to. Normally, the system discards this information when the physical station goes away, but with no physical connection to check against, this prevents the possibility of unacceptable accumulation of the stored data.

Note: TCP/IP transport can still be used on any platform with a Java 1.1 compatible JVM.