Procurando o Canal Atual

Um programa JCICS para o qual é transmitido um canal pode acessar todos os objetos Container sem receber o canal explicitamente.

Para isso, use um objeto ContainerIterator. (A classe ContainerIterator implementa a interface java.util.Iterator.) Quando um objeto Task for instanciado a partir da tarefa atual, seu método containerIterator() retornará um Iterator para o canal atual, ou nulo, se não houver nenhum canal atual. Por exemplo:
Task t = Task.getTask();
ContainerIterator ci = t.containerIterator();
While (ci.hasNext()) {
    Container custData = ci.next();
    // Processar o contêiner...
}