Ação comandada para o web service separado da retaguarda

Anterior
Próximo
Feedback
Imprimir

Ação comandada para o web service separado da retaguarda

Configuração

 

Realizando Ação Comandada com Web Service e a Retaguarda em maquinas diferentes.

 

Processo

 

Na retaguarda quando cria-se uma ação que deve ser enviada para o Concentrador ou Agente, na retaguarda é apontando um arquivo ou caminho absoluto de uma pasta, ex: "C:\Documents and Settings\Users\Administrator\Desktop\concentrador.jar" , esse caminho é enviado ao Web Service que por sua vez tenta encontra-lo para iniciar a ação, como o caminho não pertence a maquina em que o mesmo se encontra, acontece uma falha na Ação Comandada; Abaixo segue algumas alternativas de contornar esta situação:

 

Espelhamento da Pasta

 

Utilizando um caminho que seja comum entre as duas maquinas por ex.:"C:\NDDTemp" , cria-se uma outra pasta qualquer onde deve ser utilizada para ação, que deve ter o mesmo caminho nas duas maquinas, se a ação for uma atualização comandada deve se levar em conta que a retaguarda vai dividir o arquivo java em pacotes e criar uma pasta para eles, esta pasta e seus arquivos, devem ser copiadas ou movidas para a maquina do Web Service, na pasta "Espelhada" da retaguarda.

 

Link Simbólico

 

Como segunda alternativa, pode ser criado um Link Simbólico entre a pasta disponível na maquina da retaguarda e a maquina onde se encontra o Web Service. Como fazer ? através de um comando via CMD inserido na maquina do Web Service,

mklink /d "C:\Compartilha" "\\172.31.4.87\Compartilha" Dividindo em 3 partes, temos o comando mklink /d, a segunda parte temos o caminho que será criado na maquina do Web Service (Obs: Deve ser o mesmo caminho que exista na retaguarda, a diferença entre a primeira alternativa e esta é que não precisará copiar os arquivos), a terceira parte é o caminho via rede de origem da maquina da Retaguarda.

 

Pasta Compartilhada via Rede

 

A terceira alternativa é compartilhar a pasta da maquina da retaguarda com a maquina do Web Service, passar na hora da criação da ação no Settings o caminho via rede ex: \\MAQ-RETA\compartilhada, a maquina do Web Service deve ter permissões de administrador para manipular os arquivos da pasta compartilhada.

 

Voltar