Em primeiro lugar, seja bem-vindo ao grupo Marcelo.
Sobre o esquema de fluxos do GMT tenho uma proposta, Na lista de
desenvolvedores há um documento com idéias que coletamos para o
futuro. Uma delas é:
"Seleção de arquivos de entrada/saída
Não fica claro para alguns usuários que o input/output/error do fluxo
seja definido na aba de fluxos e não na edição do fluxo em si. Minha
sugestão é que na aba de edição de fluxos, na treeview que exibe os
componentes de um fluxo, sempre haja dois "meta-componentes", o input
e o output/error. Eles ficariam fixos no topo e no pé da treeview. E
um double click em qualquer um deste dois "meta-componentes" evocaria
uma widget para preenche-los. Caso o fluxo em edição não aceite input,
o meta-componente input poderia ser exibidido em cinza-claro e ter o
double-click desligado, e da mesma forma para o output. Além disso, no
log de um job, umas das informações que poderia aparecer em destaque
no início do job são os arquivos de input/output/error. Hoje para
verificar com que input um job foi executado, apenas procurando na
linha de comando."
Esta sugestão não visava resolver o problema que o Marcelo apresentou,
mas acho que pode ser adaptada para isto. Segue então a sugestão:
Entrada (E) e saída (S), assim como a saída de erro (L), poderiam ser
meta-componentes, sempre fixos no início e fim de um fluxo, porém
(aqui está a novidade) poderiam também ser inseridos, a critério do
usuário, no meio de fluxos. Desta forma um fluxo padrão da GêBR seria
algo como
E > P1 2>L | P2 2>>L | P3 2>>L | ... | Pn > S 2>> L
e um fluxo do GMT poderia ser implementado como
E > P1 >S 2>L ; E > P2 >>S 2>>L; E > P3 >>S 2>>L; E > P4 >>S 2>>L
Para isso o meta-componente S (saída) tería apenas como opção o nome
do arquivo e se o arquvio deve ser sobre-escrito ou acrescido.
Com isto atacaria resolveríamos outro problema apontado anteriormente,
que era a execução de dois fluxos consecutivamente.
Fluxo 1: E > P1 | ... | Pn > S
Fluxo 2: E > Q1 | ... | Qm > S
Fluxos consecutivos: E1 > P1 | ... | Pn > S1; E2 > Q1 | ... | Qm > S2
Isto implica uma mudança séria nas víceras da GêBR mas pode ser feita
(que acha Bráulio).
Abs,
Biloti
> 2008/9/12 Bráulio Barros de Oliveira <
brauli...@gmail.com>
>
>
>
> > Olá Bianchi,
>
> > Na última palestra que teve na USP, conversei com um rapaz que mexia com o
> > GMT, e ele me mostrando os scripts de exemplos do gmt nos fez pensar que
> > seria possível colocar-lo dentro da gêbr, com algumas adaptações, as quais
> > eu não lembro.
>
> > Qual foi os problemas que você teve ou cogitou?
>
> > abs,
> > bráulio
>
> > 2008/9/12 Bianchi <
m.tch...@gmail.com>