@Override
public void start() throws Exception {
if (queue == null) {
AS400 system = endpoint.getSystem();
if (endpoint.isKeyed()) {
queue = new KeyedDataQueue(system, endpoint.getObjectPath());
} else {
queue = new DataQueue(system, endpoint.getObjectPath());
}
}
if (!queue.getSystem().isConnected(AS400.DATAQUEUE)) {