Para você que ainda não o instalou acesse o próprio site de atualização do TOTVS Developer Studio disponível neste link http://ds.totvs.com/ , onde está disponivel um tutorial de como o instalar.
Obs: É necessário estar com a máquina virtual do java pré-instalada.
( java SE 6 update29 http://java.sun.com/
Após a instalação vamos as configurações:
Configurando o servidor
Acesse no menu principal: Window / Show View / Servers Extension
Botão direito em Servers / Aplication Servers / Advpl Server
Aqui você irá informar:
- Nome do Servidor: ( qualquer nome que desejar )
- Endereço do Servidor: endereço ip de seu servidor Totvs
- Porta de Conexão: porta que está configurada no arquivo totvssmartclient.ini ( localizado na pasta /bin/smartclient/ dentro do diretorio do Protheus em seu servidor).
Feito isso seu servidor estará criado .
Click com o botão direito do mouse no ícone do seu servidor que acabou de criar e
selecione a opção Conectar Servidor
selecione a opção Conectar Servidor
Se suas informações estiverem corretas ele exibirá uma janela te perguntando:
- Ambiente : ( um ambiente em que você vai se conectar neste momento, onde pode ser mudado depois )
- Usuário e senha: os mesmos para a compilação em seu developer antigo
Pronto, está configurado o servidor. Agora quando você clicar no botão server aparecerá o servidor que foi configurado, e depois de selecionar o servidor, ao lado em Environment é só escolher o ambiente para trabalho.
Para que os códigos fontes compilem é preciso definir a pasta onde estão os arquivos de includes do advpl, para isto vá no menu principal em Window / Preferences / Includes / Incluir.
Selecione a pasta Include dentro da pasta Protheus e confirme.
Para importar seu projeto você deve ir no menu principal em File / New / Import Projeto Adv/P.
Como já configuramos os includes, basta selecionar o opção "Utilizar configuração global de includes"
Pronto! Agora é só usar , e se por ventura você gostou do tutorial comente, pois estes contribuirão para mais posts e mais qualidade. Desde já Obrigado.
Qualquer dúvida é só comentar
ResponderExcluirBoa tarde!
ResponderExcluirFagner,
Muito bom esse post,
só uma dúvida, quando vou configurar o application server está aparecendo o seguinte erro, "o servidor ADVPL pode estar off-line" configurei com os seguintes parametros:
Nome do Servidor: ADVPL
Endereço servidor: Localhost
Porta: 1234
Obrigado.
Complemento, esqueci de comentar que o TotvsAppServer está iniciado.
ResponderExcluirJulio Canado , passei pelo mesmo erro ... no meu caso o endereço do servidor estava errado.Se estiver em uma rede coloque o endereço IP do servidor mesmo que ele esteja local .. depois mande notícias acho que vai resolver o seu problema
ResponderExcluirPessoal... não consigo fazer esse dev studio conectar com o servidor. Esta com o endereço e a porta certa mas não funciona... alguma dica?
ResponderExcluirLucas , so pra tirar a dúvida você verificou a porta no arquivo indicado no tutorial ?
ResponderExcluirsim, estou utilizando a porta 1235 na máquina. o eclipse retorna esta msg:
ResponderExcluir"java.io.EOFException: null
java.io.DataInputStream.readInt(Unknown Source)
com.totvs.tds.core.server.lib_comm.TMsgCliManager.ReceiveDataPack(TMsgCliManager.java:477)
com.totvs.tds.core.server.lib_comm.TMsgCliManager.ReceiveNextMsgPack(TMsgCliManager.java:551)
com.totvs.tds.core.server.lib_comm.TMsgCliManager.InternalManager(TMsgCliManager.java:563)
com.totvs.tds.core.server.lib_comm.TMsgCliManager.SendInternalMessage(TMsgCliManager.java:619)
com.totvs.tds.core.server.lib_comm.TMsgCliManager.SendMessage(TMsgCliManager.java:626)
com.totvs.tds.core.extensions.servers.TotvsAdvplAppServer.readServerIni(TotvsAdvplAppServer.java:1617)
com.totvs.tds.core.extensions.servers.TotvsAdvplAppServer.connect(TotvsAdvplAppServer.java:221)
com.totvs.tds.core.extensions.TotvsServersExtensionView.connectServer(TotvsServersExtensionView.java:1095)
com.totvs.tds.core.extensions.TotvsServersExtensionView.access$7(TotvsServersExtensionView.java:1012)
com.totvs.tds.core.extensions.TotvsServersExtensionView$9.run(TotvsServersExtensionView.java:1368)"
o client e o dev antigo funcionam.
Obrigado t+
Voce instalou o plugin ?
ResponderExcluirQual a versão do seu java ?
Baixou o arquivo no link indicado?
Ou melhor seguiu o guia da TOTVS ?http://java.sun.com/javase/downloads/index.jsp
O meu é o java 6 up 29, baixei do site indicado, mas não conecta... já quebrei a cabeça com isso e nada ainda.
ResponderExcluirTo desistindo já.. o pior é que o DbAccess funciona e o AppServer não.
Agora mudou a mensagem: "java.net.ConnectException: Connection refused: connect
ResponderExcluirjava.net.DualStackPlainSocketImpl.connect0(Native Method)
java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
java.net.AbstractPlainSocketImpl.connect(Unknown Source)
java.net.PlainSocketImpl.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
com.totvs.tds.core.server.lib_comm.TMsgCliManager.connect(TMsgCliManager.java:84)
com.totvs.tds.core.extensions.servers.TotvsAdvplAppServer.connect(TotvsAdvplAppServer.java:218)
com.totvs.tds.core.extensions.TotvsServersExtensionView.connectServer(TotvsServersExtensionView.java:1095)
com.totvs.tds.core.extensions.TotvsServersExtensionView.access$7(TotvsServersExtensionView.java:1012)
com.totvs.tds.core.extensions.TotvsServersExtensionView$9.run(TotvsServersExtensionView.java:1368)
...
"
Pessoal. Estou com o mesmo problema. Já atualizei o java, baixei o plugin e nada... alguem teria mais alguma dica ?
ResponderExcluirabs
estou com o mesmo problema Fagner pode me ajudar em uma coneccao remota?
ResponderExcluirno aguardo
meu email hudsonmitoso@gmail.com
Peço desculpas pelo tempo que demorei para responder a todos , me encontro de ferias e meu notebook para completar queimou a placa mãe ... pois bem assim que voltar entrarei em contato com todos para ajudar no que posso ... ate breve e obrigado pelas visitas ... tenho muitos planos para o blog e alguns posts novos ...
ResponderExcluirPara conhecimento entrei em contato agora com a TOTVS e o erro: "O servidor Totvs pode estar off-line" ocorre nos servidores WIN 2008. Para tal caso existe uma FNC aberta.
ResponderExcluirQuem passar por esse problema favor entrar em contato com o suporte e pedir para ser incluido nesta FNC.
Abracao a todos!
Pessoal, boa tarde!
ResponderExcluirConsegui fazer a instalação, a conexão com o servidor, a compilação, a geração de novas rotinas, enfim... foi possível executar muita coisa.
Porém, o debug ainda está meio "na penumbra", bom, pelo menos estou tendo dificuldade nisso!
Abraço!
Eu também estou com dificuldades de realizar um debug, será que alguém tem alguma dica de como configurar ?
ResponderExcluirEstou recebendo o seguinte erro durante a compilação:
ResponderExcluir—inicio erro—
File not found my
AP Pre-processor.Precompilation of file U:\My Projects\financeiro\IMPREL.PRW with error. Exitecode equal to 1
Nao foi possivel excluir o arquivo U:\My Projects\financeiro\IMPREL.erx_PRW
Arquivo não localizado U:\My Projects\financeiro\IMPREL.ppx_PRW
—fim erro—
Alguém tem noção do que possa ser?
Leo, estou com o mesmo problema e até agora não consegui resolver, alguem tem alguma dica?
ResponderExcluirColoquei o include da maneira que informou.
ResponderExcluire esta dando essa mensagem... sabe o que pode ser
"Projeto rdmakes sem includes do Protheus. Verifique se a configuração de includes de arquivos chs do Protheus foram informados nas propriedades do projeto. Os fontes deste projeto não serão compilados."
Bom dia pessoal ...
ResponderExcluirCom o passar do tempo mudei de empresa e hoje nao me encontro mais em contato com as tecnologias da TOTVS, e como percebi o grande numero de comentários e logo dúvidas entrei em contato com meu professor que esta na ativa com esta tecnologia, e ele com o passar do tempo vai respondendo as dúvidas que lhe cabem ... agradeço desde já pelo números de visualizações ( já o que o blog é apenas um post ) e vos deixo com este amparo ... um até breve
Como descubro o ambiente de desenvolvimento?
ResponderExcluirValeu !! Muito bom...
ResponderExcluirPost muito bom!! O meu funcionou direitinho...
ResponderExcluirSó tive o problema do servidor off-line o mesmo do nosso amigo Julio Canado, resolvi atualizado os binarios do AppServer.
Parabéns pelo Post!
Claudio você atualizou o que especificamente? pois estou com o mesmo problema
ResponderExcluirBom dia. Não sei quem ainda está passando pelo problema de servidor parece estar off line, mas eu também estava com o mesmo problema aqui, e no meu servidor de testes conectou normal.
ResponderExcluirVerificando, resolvi substituir o nome do servidor, que continha caracter especial (acentuado - ã) e após isso conectou sem erro.
Verifique se não está com nome do servidor com caracter especial (o meu era Produção e mudei para Oficial
http://www.masteradvpl.com.br/index.php/forum/2-advpl/6024-configurando-totvs-developer-studio--eclipse
ResponderExcluirBom dia pessoal !
ResponderExcluirQuando tento compilar ocorre a mensagem:
Favor selecionar o servidor e ambiente para compilação ...
Sabem me dizer o que pode ser ?
De resto esta OK
Obrigado
Guilherme
Bom dia!
ResponderExcluirJá configurei o server e consigo compilar o arquivo, porém não consigo depurar e nem executar você teria um exemplo de preenchimento da configuração do executor para passar, acredito que estou configurando algum campo errado, não sei se é o campo parametro do programa, pois os outros campos fiz conforme a totvs orienta no site....porem quando eu clico em executar dá a mensagem:
'Favor selecionar o servidor e ambiente antes da execução do programa ...'
com o development studio do protheus consigo executar normalmente o arquivo...mas queria utilizar o developer studio (Eclipse) mas estou com dificuldades na configuração se puder ajudar agradeceria!!!
Bom dia!...pra quem tiver a mesma dúvida consegui resolver meu problema eu estava errando o nome da função no programa inicial na configuração do ambiente de execução do executor e tinha esquecido de selecionar o servidor na barra inferior do developer.
ExcluirOtimo tutorial ajudou muito!!
ResponderExcluir