BUG: Documento (nome do arquivo) [RESOLVIDO]

(Higor Vaz) #1

Caros usuários do Scriptcase testar o seguinte bug e postar os resultados por favor, pois detectei-o e reportei para bugs@netmake.com.br e não responderam nada ainda, creio se mais usuários reportatem o mesmo problema teremos uma solução.

É bem simples, se criares um form Único registro com um campo Documento (nome do arquivo) ele faz e salva o upload sem problemas, mas se mudares o form para Grid editável o upload dá Falha.
Segue um screencast para elucidação:
[flash=200,200]http://www.youtube.com/watch?v=ruMIe5gDGsc[/flash]

Atenciosamente,
Higor

(Higor Vaz) #2

Apesar do suporte ter ser esforçado, não conseguiram solucionar meu problema.
Daí procedi de forma radical, backup dos projeto e reinstalação do Scriptcase.
Todos os problemas foram sanados, mas acabei descobrindo que outro bug existe:

Os uploads em Desenvolvimento param de funcionar caso eu configure no Ambiente de Produção (http://localhost:85/scriptcase/prod/) o Diretório de arquivos temporários.
O problema é que o PDF para ser gerado corretamente precisa que eu informe no Ambiente de Produção o IP do servidor de PDF que no meu caso é 10.1.1.2:85 e o campo citado acima não pode ser em branco.
Solução (palhativa) encotrada:
Editei o arquivo: C:\Arquivos de programas\NetMake\v5\wwwroot\scriptcase\conf\prod.ini
e apaguei e informação contida na Tag <GC_DIR></GC_DIR> e os uploads voltaram a funcionar.

COMPARTILHEM SUAS EXPERIÊNCIAS NO SC, NÃO DÓI…

(j.arteiro) #3

Caro Higor,

Penso que o senhor não informou, ao operador do atendimento, o real caminho que o senhor estava usando no ambiente de produção.

Como informado em webhelp, o ambiente de produção recebe: “caminho relativo” e “caminho absoluto”. Nunca endereço http.

Para pasta documento é necessário o caminho absoluto.

Segue link dessa informação em webhelp:

http://downloads.scriptcase.net/downloads/v5/manual/pt_br/webhelp/manual_mp/30-Publicando_Aplicacoes/02-avancada.html

"Diretório para Documentos (utilizado no processo de upload) - Path absoluto (caminho completo) até o diretório doc.
C:/Apache/Apache2/htdocs/prod_scriptcase/file/doc
"

Atenciosamente,
José Arteiro Teixeira Cavalcanti

(Higor Vaz) #4

Olá José, usando o Windows Explorer naveguei até a pasta doc e apenas copiei o endereço da barra

C:\Arquivos de programas\NetMake\v5\wwwroot\scriptcase\file\doc

E colei no campo pertinente na configuração do Prod, e isso, como citei anteriormente estava causando o BUG descrito e que somente foi resolvido editando manualmente o prod.ini.

(j.arteiro) #5

Caro Higor,

Desculpe, mas somente compreendi o problema nesse momento.

Realizei um teste rápido, mas não consegui simular.

Penso que a antiga versão do scriptcase gerou esse problema.

Irei solicitar novos teste em cima do ambiente de produção, pois o erro foi causado pelo mesmo.

Não teria como o campo documento funcionar com o dado de entrada inválido.

Agradeço o feedback.

Atenciosamente,
José Arteiro Teixeira Cavalcanti.

(Higor Vaz) #6

Então José, configura o Prod do seu SC informando o caminho dos temporários e o IP do PDF.
Após isso tente fazer um upload, tente as varias configuração (Banco, Nome do arquivo, Único Reg, Grid Edtavel.)