Examen del canal actual

Un programa JCICS al que se le pasa un canal puede acceder a todos los objetos Container sin recibir el canal explícitamente.

Para ello, utiliza un objeto ContainerIterator. (La clase ContainerIterator implementa la interfaz java.util.Iterator). Cuando se crea una instancia de un objeto Task a partir de la tarea actual, el método containerIterator() devuelve un Iterator para el canal actual o un valor nulo si no hay ningún canal actual. Por ejemplo:
Task t = Task.getTask();
ContainerIterator ci = t.containerIterator();
While (ci.hasNext()) {
    Container custData = ci.next();
    // Procese el contenedor...
}