« notas progress+.net | Entrada | ui »

abril 01, 2005

propath

mais umas horas perdidas estupidamente...
na minha senda de testar ligações entre progress e .net segui o procedimento habitual de criar a procedure (.p), compilar (.r), definir broker (Progress Explorer Tool), criar dll (proxy generator), fazer programa (.net) e correr.
tudo bem não fosse o caso do progress procurar o .r numa path especifica que definimos nas propriedades do broker/agent/propath.
progress_propathbroker.jpg
depois de alguns testes e de inspeccionar o log do appserver
[05/03/30@14:43:21.484+0100] P-002848 T-000368 2 AS AS Application Server connected with connection id: 10.1.2.89::multiv91::3091::d9eae801a6ec778f:5d173:102f3b2643a:-7ffc. (8358)
[05/03/30@14:43:23.907+0100] P-002848 T-000368 1 AS -- nome.p Database xxxx not connected. (1006)
[05/03/30@14:43:34.783+0100] P-002848 T-000368 2 AS AS Application Server disconnected. (8360)
a conclusão a que cheguei é que da primeira vez que fiz tudo compilei o .p numa base de dados com o nome lógico errado e depois de corrigir o nome lógico esqueci-me de copiar o .r para a pasta onde o appserver vai verificar a existencia do ficheiro .r.
resumindo, mais vale acrescentar na propath a pasta para onde vão os .r quando os compilamos no application compiler.

Publicado por vitorsilva às abril 1, 2005 08:49 AM