A tarefa do controlador controla a memória compartilhada. É o primeiro programa a obter controle durante a inicialização do Condensador do PowerExchange. O controlador adquire várias estruturas de memória globais e as inicializa.
O controlador lê o arquivo de parâmetro de entrada e formata os parâmetros em um formato interno na memória compartilhada. O controlador também recriará o espaço de endereço de arquivos de ponto de verificação, se existir algum. Caso contrário, o controlador determinará se uma inicialização a frio será necessária para enviar uma mensagem que requer uma resposta de confirmação a uma fila de mensagens configuráveis ou a um QSYSOPR, se nenhuma fila foi configurada.
Em seguida, o controlador submete os trabalhos para o manipulador de comando e subtarefas do condensador (DTLCCMDH e DTLCCNDS). O controlador sincroniza a inicialização dessas tarefas para garantir que nenhuma tarefa possa continuar além da fase de inicialização até que todas as tarefas estejam prontas para continuar.
O Condensador do PowerExchange grava mensagens de progresso no log de mensagens.
Uma vez encerradas todas as tarefas, o controlador é encerrado e o Condensador do PowerExchange é finalizado. Um código de retorno 0 é emitido para um encerramento normal e um código de retorno 8 é emitido para qualquer outra circunstância.