Commit 950a09c2056c213d213689f81110c61886e982f7
1 parent
8b7a1cc6
Exists in
master
Chamada do mapa independe do agente agora. O gerente manda apenas um 'true' ou …
…'false' para a exeucação do mesmo, juntamente com a mensagem contendo os termos. Modificadação do método de comunicação para que caso dê problema conectar ao get/update.
Showing
17 changed files
with
126 additions
and
32 deletions
Show diff stats
CACIC_Comm.pas
@@ -37,7 +37,8 @@ var tStringStrResponseCS : TStringStream; | @@ -37,7 +37,8 @@ var tStringStrResponseCS : TStringStream; | ||
37 | strWin32_SoftwareFeature, | 37 | strWin32_SoftwareFeature, |
38 | strTeDebugging, | 38 | strTeDebugging, |
39 | strMac, | 39 | strMac, |
40 | - strSubnet : String; | 40 | + strSubnet, |
41 | + route : String; | ||
41 | Begin | 42 | Begin |
42 | Try | 43 | Try |
43 | tStringStrResponseCS := TStringStream.Create(''); | 44 | tStringStrResponseCS := TStringStream.Create(''); |
@@ -112,7 +113,7 @@ Begin | @@ -112,7 +113,7 @@ Begin | ||
112 | Try | 113 | Try |
113 | idHTTP1.AllowCookies := true; | 114 | idHTTP1.AllowCookies := true; |
114 | idHTTP1.AuthRetries := 1; | 115 | idHTTP1.AuthRetries := 1; |
115 | - idHTTP1.HandleRedirects := false; | 116 | + idHTTP1.HandleRedirects := true; |
116 | idHTTP1.ProxyParams.BasicAuthentication := false; | 117 | idHTTP1.ProxyParams.BasicAuthentication := false; |
117 | idHTTP1.ProxyParams.ProxyPort := 0; | 118 | idHTTP1.ProxyParams.ProxyPort := 0; |
118 | idHTTP1.ReadTimeout := 0; | 119 | idHTTP1.ReadTimeout := 0; |
@@ -131,9 +132,25 @@ Begin | @@ -131,9 +132,25 @@ Begin | ||
131 | IdHTTP1.Post(pStrFullURL, tstrRequest, tStringStrResponseCS); | 132 | IdHTTP1.Post(pStrFullURL, tstrRequest, tStringStrResponseCS); |
132 | Except | 133 | Except |
133 | on E : Exception do | 134 | on E : Exception do |
134 | - Begin | ||
135 | - objCacicCOMM.writeExceptionLog(E.Message,E.ClassName,'ERRO! Comunicação impossível com o endereço ' + pStrFullURL); | ||
136 | - End; | 135 | + Begin |
136 | + objCacicCOMM.writeExceptionLog(E.Message,E.ClassName,'ERRO![1] Comunicação impossível com o endereço ' + pStrFullURL); | ||
137 | + if not (pos('get/update',pStrFullUrl) > 0) then | ||
138 | + begin | ||
139 | + route:= ''; | ||
140 | + if (pos('get/test', pStrFullUrl) > 0) then | ||
141 | + route:= 'get/test' | ||
142 | + else if (pos('get/config', pStrFullUrl) > 0) then | ||
143 | + route:= 'get/config'; | ||
144 | + if (route <> '') then | ||
145 | + begin | ||
146 | + delete(pStrFullUrl, pos(route, pStrFullUrl), length(pStrFullUrl)); | ||
147 | + pStrFullUrl := pStrFullUrl + 'get/update'; | ||
148 | + objCacicCOMM.writeExceptionLog(E.Message,E.ClassName,'Realizando nova tentativa em ' + pStrFullURL); | ||
149 | + objCacicCOMM.writeDailyLog('Realizando nova tentativa em rota alternativa'); | ||
150 | + IdHTTP1.Post(pStrFullUrl, tstrRequest, tStringStrResponseCS); | ||
151 | + end; | ||
152 | + end; | ||
153 | + End; | ||
137 | End; | 154 | End; |
138 | objCacicCOMM.writeDebugLog('Comm: Retorno -> ' + tStringStrResponseCS.DataString); | 155 | objCacicCOMM.writeDebugLog('Comm: Retorno -> ' + tStringStrResponseCS.DataString); |
139 | idHTTP1.Disconnect; | 156 | idHTTP1.Disconnect; |
Mapa/Mapa.pas
@@ -170,7 +170,7 @@ Begin | @@ -170,7 +170,7 @@ Begin | ||
170 | if FileExists(objCACIC.getLocalFolderName + '\temp\aguarde_MAPACACIC.txt') then | 170 | if FileExists(objCACIC.getLocalFolderName + '\temp\aguarde_MAPACACIC.txt') then |
171 | objCACIC.deleteFileOrFolder(objCacic.getLocalFolderName + | 171 | objCACIC.deleteFileOrFolder(objCacic.getLocalFolderName + |
172 | '\temp\aguarde_MAPACACIC.txt'); | 172 | '\temp\aguarde_MAPACACIC.txt'); |
173 | - | 173 | + objCacic.setValueToFile('Configs', 'Patrimonio', 'false', strGercolsInfFileName); |
174 | Application.ProcessMessages; | 174 | Application.ProcessMessages; |
175 | 175 | ||
176 | Sair; | 176 | Sair; |
@@ -517,6 +517,7 @@ Begin | @@ -517,6 +517,7 @@ Begin | ||
517 | lbEtiqueta5.Visible := true; | 517 | lbEtiqueta5.Visible := true; |
518 | lbEtiqueta5.ShowHint := true; | 518 | lbEtiqueta5.ShowHint := true; |
519 | lbEtiqueta5.hint := 'Digite seu nome, não foi possível recuperá-lo.'; | 519 | lbEtiqueta5.hint := 'Digite seu nome, não foi possível recuperá-lo.'; |
520 | + objCacic.writeDailyLog('Não foi possível pegar nome do ldap'); | ||
520 | end; | 521 | end; |
521 | 522 | ||
522 | // objCacic.writeDebugLog('MontaInterface: in_exibir_etiqueta6 -> "' + | 523 | // objCacic.writeDebugLog('MontaInterface: in_exibir_etiqueta6 -> "' + |
@@ -943,7 +944,7 @@ begin | @@ -943,7 +944,7 @@ begin | ||
943 | ldap.Timeout := 5000; | 944 | ldap.Timeout := 5000; |
944 | if ldap.Login and ldap.Bind then //Loga no LDAP e autentica no LDAP com Usuário e senha repassado. (BindSasl é mais seguro que Bind) | 945 | if ldap.Login and ldap.Bind then //Loga no LDAP e autentica no LDAP com Usuário e senha repassado. (BindSasl é mais seguro que Bind) |
945 | begin | 946 | begin |
946 | - ldap.Search(base, False, identificador+ '=' + strTeInfoPatrimonio2, retorno); //Faz a pesquisa, com o CPF repassado. | 947 | + ldap.Search(base, False, identificador+ '=' + strTeInfoPatrimonio4, retorno); //Faz a pesquisa, com o CPF repassado. |
947 | result := LDAPResultdump(ldap.SearchResult); | 948 | result := LDAPResultdump(ldap.SearchResult); |
948 | objCACIC.writeDailyLog('Nome Usuário: Conexão estabelecida, pesquisa realizada.'); | 949 | objCACIC.writeDailyLog('Nome Usuário: Conexão estabelecida, pesquisa realizada.'); |
949 | ldap.Logout; | 950 | ldap.Logout; |
Mapa/mapacacic.dproj
@@ -24,7 +24,7 @@ | @@ -24,7 +24,7 @@ | ||
24 | <Borland.Personality>Delphi.Personality</Borland.Personality> | 24 | <Borland.Personality>Delphi.Personality</Borland.Personality> |
25 | <Borland.ProjectType /> | 25 | <Borland.ProjectType /> |
26 | <BorlandProject> | 26 | <BorlandProject> |
27 | -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">18</VersionInfo><VersionInfo Name="Debug">True</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Verificação e Instalação de Estrutura Básica do Sistema CACIC</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.18</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">mapacacic.dpr</Source></Source></Delphi.Personality><ModelSupport>False</ModelSupport></BorlandProject></BorlandProject> | 27 | +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">20</VersionInfo><VersionInfo Name="Debug">True</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Verificação e Instalação de Estrutura Básica do Sistema CACIC</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.20</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">mapacacic.dpr</Source></Source></Delphi.Personality><ModelSupport>False</ModelSupport></BorlandProject></BorlandProject> |
28 | </ProjectExtensions> | 28 | </ProjectExtensions> |
29 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> | 29 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> |
30 | <ItemGroup> | 30 | <ItemGroup> |
Mapa/mapacacic.res
No preview for this file type
cacic280.dproj
@@ -40,7 +40,7 @@ | @@ -40,7 +40,7 @@ | ||
40 | <Borland.Personality>Delphi.Personality</Borland.Personality> | 40 | <Borland.Personality>Delphi.Personality</Borland.Personality> |
41 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> | 41 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> |
42 | <BorlandProject> | 42 | <BorlandProject> |
43 | -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">18</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev.Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo Agente Principal</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.18</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright">Baseado na licença GNU/LGPL</VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">Cacic - Configurador Automático e Coletor de Informações Computacionais</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">cacic280.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> | 43 | +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">20</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev.Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo Agente Principal</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.20</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright">Baseado na licença GNU/LGPL</VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">Cacic - Configurador Automático e Coletor de Informações Computacionais</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">cacic280.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> |
44 | </ProjectExtensions> | 44 | </ProjectExtensions> |
45 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> | 45 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> |
46 | <ItemGroup> | 46 | <ItemGroup> |
cacic280.res
No preview for this file type
cacicservice/cacicservice.dproj
@@ -37,7 +37,7 @@ | @@ -37,7 +37,7 @@ | ||
37 | <Borland.Personality>Delphi.Personality</Borland.Personality> | 37 | <Borland.Personality>Delphi.Personality</Borland.Personality> |
38 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> | 38 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> |
39 | <BorlandProject> | 39 | <BorlandProject> |
40 | -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">E:\NTService\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">18</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Sustentação do Agente Principal</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.18</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">cacicservice.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> | 40 | +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">E:\NTService\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">20</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Sustentação do Agente Principal</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.20</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">cacicservice.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> |
41 | </ProjectExtensions> | 41 | </ProjectExtensions> |
42 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> | 42 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> |
43 | <ItemGroup> | 43 | <ItemGroup> |
cacicservice/cacicservice.res
No preview for this file type
chksis/chksis.dpr
@@ -185,7 +185,81 @@ begin | @@ -185,7 +185,81 @@ begin | ||
185 | 185 | ||
186 | // 5 segundos para espera de possível FTP em andamento... | 186 | // 5 segundos para espera de possível FTP em andamento... |
187 | Sleep(5000); | 187 | Sleep(5000); |
188 | - End; | 188 | + End |
189 | + else | ||
190 | + begin | ||
191 | + strCommResponse := Comm(objCacic.getWebManagerAddress + objCacic.getWebServicesFolderName + 'get/update', strFieldsAndValuesToRequest, objCacic.getLocalFolderName); | ||
192 | + if (strCommResponse <> '0') then | ||
193 | + begin | ||
194 | + objCacic.writeDailyLog('executeChkSIS: Iniciando segunda tentativa de comunicação sem a obrigatoriedade do MAC'); | ||
195 | + objCacic.setBoolCipher(not objCacic.isInDebugMode); | ||
196 | + objCacic.setMainProgramName( objCacic.deCrypt(objCacic.getValueFromTags('MainProgramName' , strCommResponse, '<>'))); | ||
197 | + objCacic.setMainProgramHash( objCacic.deCrypt(objCacic.getValueFromTags(objCacic.getMainProgramName + '_HASH' , strCommResponse, '<>'),true,true)); | ||
198 | + objCacic.setWebManagerAddress( objCacic.deCrypt(objCacic.getValueFromTags('WebManagerAddress' , strCommResponse, '<>'))); | ||
199 | + objCacic.setWebServicesFolderName(objCacic.deCrypt(objCacic.getValueFromTags('WebServicesFolderName' , strCommResponse, '<>'))); | ||
200 | + objCacic.setLocalFolderName( objCacic.deCrypt(objCacic.getValueFromTags('LocalFolderName' , strCommResponse, '<>'))); | ||
201 | + | ||
202 | + objCacic.writeDebugLog('executeChkSIS: Resposta: ' + strCommResponse); | ||
203 | + | ||
204 | + objCacic.setValueToFile('Configs' ,'NmUsuarioLoginServUpdates', objCacic.getValueFromTags('nm_usuario_login_serv_updates' , strCommResponse, '<>'), strChkSisInfFileName); | ||
205 | + objCacic.setValueToFile('Configs' ,'NuPortaServUpdates' , objCacic.getValueFromTags('nu_porta_serv_updates' , strCommResponse, '<>'), strChkSisInfFileName); | ||
206 | + objCacic.setValueToFile('Configs' ,'TePathServUpdates' , objCacic.getValueFromTags('te_path_serv_updates' , strCommResponse, '<>'), strChkSisInfFileName); | ||
207 | + objCacic.setValueToFile('Configs' ,'TeSenhaLoginServUpdates' , objCacic.getValueFromTags('te_senha_login_serv_updates' , strCommResponse, '<>'), strChkSisInfFileName); | ||
208 | + objCacic.setValueToFile('Configs' ,'TeServUpdates' , objCacic.getValueFromTags('te_serv_updates' , strCommResponse, '<>'), strChkSisInfFileName); | ||
209 | + objCacic.setValueToFile('Configs' ,'WebManagerAddress' , objCacic.getValueFromTags('WebManagerAddress' , strCommResponse, '<>'), strChkSisInfFileName); | ||
210 | + objCacic.setValueToFile('Configs' ,'WebServicesFolderName' , objCacic.getValueFromTags('WebServicesFolderName' , strCommResponse, '<>'), strChkSisInfFileName); | ||
211 | + objCacic.setValueToFile('Hash-Codes','CACICSERVICE.EXE' , objCacic.getValueFromTags('CACICSERVICE.EXE_HASH' , strCommResponse, '<>'), strChkSisInfFileName); | ||
212 | + objCacic.setValueToFile('Hash-Codes','CHKSIS.EXE' , objCacic.getValueFromTags('CHKSIS.EXE_HASH' , strCommResponse, '<>'), strChkSisInfFileName); | ||
213 | + objCacic.setValueToFile('Hash-Codes','GERCOLS.EXE' , objCacic.getValueFromTags('GERCOLS.EXE_HASH' , strCommResponse, '<>'), strChkSisInfFileName); | ||
214 | + objCacic.setValueToFile('Hash-Codes','MAPACACIC.EXE' , objCacic.getValueFromTags('MAPACACIC.EXE_HASH' , strCommResponse, '<>'), strChkSisInfFileName); | ||
215 | + objCacic.setValueToFile('Hash-Codes',objCacic.getMainProgramName, objCacic.getValueFromTags(objCacic.getMainProgramName + '_HASH', strCommResponse, '<>'), strChkSisInfFileName); | ||
216 | + objCacic.deleteFileOrFolder(objCacic.getLocalFolderName + 'aguarde_CACIC.txt'); | ||
217 | + | ||
218 | + // Auto verificação de versão | ||
219 | + verifyAndGetModules('chksis.exe', | ||
220 | + objCacic.deCrypt(objCacic.getValueFromTags('CHKSIS.EXE_HASH', strCommResponse, '<>'),true,true), | ||
221 | + objCacic.getWinDir, | ||
222 | + objCacic.getLocalFolderName, | ||
223 | + objCacic, | ||
224 | + strChkSisInfFileName); | ||
225 | + | ||
226 | + // Verificação de versão do Agente Principal | ||
227 | + verifyAndGetModules(LowerCase(objCacic.getMainProgramName), | ||
228 | + objCacic.getMainProgramHash, | ||
229 | + objCacic.getLocalFolderName, | ||
230 | + objCacic.getLocalFolderName, | ||
231 | + objCacic, | ||
232 | + strChkSisInfFileName); | ||
233 | + | ||
234 | + // Verificação de versão do Agente Gerente de Coletas | ||
235 | + verifyAndGetModules('gercols.exe', | ||
236 | + objCacic.deCrypt(objCacic.getValueFromTags('GERCOLS.EXE_HASH', strCommResponse, '<>'),true,true), | ||
237 | + objCacic.getLocalFolderName + 'Modules', | ||
238 | + objCacic.getLocalFolderName, | ||
239 | + objCacic, | ||
240 | + strChkSisInfFileName); | ||
241 | + | ||
242 | + // Verificação de versão do Serviço de Sustentação do Agente CACIC | ||
243 | + verifyAndGetModules('cacicservice.exe', | ||
244 | + objCacic.deCrypt(objCacic.getValueFromTags('CACICSERVICE.EXE_HASH', strCommResponse, '<>'),true,true), | ||
245 | + objCacic.getWinDir, | ||
246 | + objCacic.getLocalFolderName, | ||
247 | + objCacic, | ||
248 | + strChkSisInfFileName); | ||
249 | + | ||
250 | + // Verificação de versão do Mapa Cacic | ||
251 | + verifyAndGetModules('mapacacic.exe', | ||
252 | + objCacic.deCrypt(objCacic.getValueFromTags('MAPACACIC.EXE_HASH', strCommResponse, '<>'),true,true), | ||
253 | + objCacic.getLocalFolderName + 'Modules', | ||
254 | + objCacic.getLocalFolderName, | ||
255 | + objCacic, | ||
256 | + strChkSisInfFileName); | ||
257 | + | ||
258 | + // 5 segundos para espera de possível FTP em andamento... | ||
259 | + Sleep(5000); | ||
260 | + end; | ||
261 | + end; | ||
262 | + | ||
189 | Except | 263 | Except |
190 | on E : Exception do | 264 | on E : Exception do |
191 | Begin | 265 | Begin |
chksis/chksis.dproj
@@ -29,7 +29,7 @@ | @@ -29,7 +29,7 @@ | ||
29 | <Borland.Personality>Delphi.Personality</Borland.Personality> | 29 | <Borland.Personality>Delphi.Personality</Borland.Personality> |
30 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> | 30 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> |
31 | <BorlandProject> | 31 | <BorlandProject> |
32 | -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="DebugSourceDirs">C:\Arquivos de programas\Borland\Delphi7\Mitec\D7</Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Arquivos de programas\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">18</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev.Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo Verificador de Integridade</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.18</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">ChkSIS</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">chksis.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> | 32 | +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="DebugSourceDirs">C:\Arquivos de programas\Borland\Delphi7\Mitec\D7</Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Arquivos de programas\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">20</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev.Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo Verificador de Integridade</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.20</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">ChkSIS</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">chksis.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> |
33 | </ProjectExtensions> | 33 | </ProjectExtensions> |
34 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> | 34 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> |
35 | <ItemGroup> | 35 | <ItemGroup> |
chksis/chksis.res
No preview for this file type
gercols/gercols.dproj
@@ -38,7 +38,7 @@ | @@ -38,7 +38,7 @@ | ||
38 | <Borland.Personality>Delphi.Personality</Borland.Personality> | 38 | <Borland.Personality>Delphi.Personality</Borland.Personality> |
39 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> | 39 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> |
40 | <BorlandProject> | 40 | <BorlandProject> |
41 | -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="DebugSourceDirs">C:\vendors_lib\JVCL345CompleteJCL231-Build4197\jcl\lib\d7\debug</Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">18</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev-Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo Gerente de Coletas</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.18</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">Ger_COLS</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">gercols.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> | 41 | +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="DebugSourceDirs">C:\vendors_lib\JVCL345CompleteJCL231-Build4197\jcl\lib\d7\debug</Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">20</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev-Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo Gerente de Coletas</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.20</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">Ger_COLS</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">gercols.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> |
42 | </ProjectExtensions> | 42 | </ProjectExtensions> |
43 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> | 43 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> |
44 | <ItemGroup> | 44 | <ItemGroup> |
gercols/gercols.res
No preview for this file type
installcacic/installcacic.dproj
@@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
32 | <Borland.Personality>Delphi.Personality</Borland.Personality> | 32 | <Borland.Personality>Delphi.Personality</Borland.Personality> |
33 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> | 33 | <Borland.ProjectType>VCLApplication</Borland.ProjectType> |
34 | <BorlandProject> | 34 | <BorlandProject> |
35 | -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">18</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Verificação e Instalação de Estrutura Básica do Sistema CACIC</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.18</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">installcacic.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> | 35 | +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">20</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Verificação e Instalação de Estrutura Básica do Sistema CACIC</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.20</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">installcacic.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject> |
36 | </ProjectExtensions> | 36 | </ProjectExtensions> |
37 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> | 37 | <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> |
38 | <ItemGroup> | 38 | <ItemGroup> |
installcacic/installcacic.res
No preview for this file type
installcacic/uInstallCACIC.pas
@@ -487,7 +487,9 @@ begin | @@ -487,7 +487,9 @@ begin | ||
487 | objCacic.writeDebugLog('installCACIC: Preparando Chamada ao Gerente WEB: "' + objCacic.getWebManagerAddress + objCacic.getWebServicesFolderName +'get/config'); | 487 | objCacic.writeDebugLog('installCACIC: Preparando Chamada ao Gerente WEB: "' + objCacic.getWebManagerAddress + objCacic.getWebServicesFolderName +'get/config'); |
488 | informaProgresso('Fazendo contato com Gerente WEB.'); | 488 | informaProgresso('Fazendo contato com Gerente WEB.'); |
489 | informaProgresso('Endereço do gerente: ' + objCacic.getWebManagerAddress); | 489 | informaProgresso('Endereço do gerente: ' + objCacic.getWebManagerAddress); |
490 | + | ||
490 | strCommResponse := Comm(objCacic.getWebManagerAddress + objCacic.getWebServicesFolderName + 'get/config', strFieldsAndValuesToRequest, objCACIC.getLocalFolderName); | 491 | strCommResponse := Comm(objCacic.getWebManagerAddress + objCacic.getWebServicesFolderName + 'get/config', strFieldsAndValuesToRequest, objCACIC.getLocalFolderName); |
492 | + | ||
491 | if (strCommResponse <> '0') then | 493 | if (strCommResponse <> '0') then |
492 | Begin | 494 | Begin |
493 | { Já realizados na chamada ao get_test.php substituido por get/test | 495 | { Já realizados na chamada ao get_test.php substituido por get/test |
main.pas
@@ -1126,6 +1126,16 @@ begin | @@ -1126,6 +1126,16 @@ begin | ||
1126 | ExecutaCACIC(nil); | 1126 | ExecutaCACIC(nil); |
1127 | end; | 1127 | end; |
1128 | Invoca_GerCols('getMapa'); | 1128 | Invoca_GerCols('getMapa'); |
1129 | + //////////////////////////////////////////////////////////////////////////////// | ||
1130 | + // CRIADO PARA TESTAR A CHAMADA DO MAPA CACIC // | ||
1131 | + //////////////////////////////////////////////////////////////////////////////// | ||
1132 | + if (not FileExists(objCacic.getLocalFolderName + 'Temp\aguarde_MAPACACIC.txt')) | ||
1133 | + and (objCACIC.getValueFromFile('Configs', 'Patrimonio', strGerColsInfFileName) = 'true') then | ||
1134 | + begin | ||
1135 | + objCACIC.writeDebugLog('ExecutaCACIC: Executa chamada ao Mapa Cacic...'); | ||
1136 | + Invoca_MapaCacic; | ||
1137 | + sleep(10000); | ||
1138 | + end; | ||
1129 | // Os timers iniciam-se desabilitados... Mais � frente receber�o par�metros de tempo para execu��o. | 1139 | // Os timers iniciam-se desabilitados... Mais � frente receber�o par�metros de tempo para execu��o. |
1130 | timerNuExecApos.Enabled := False; | 1140 | timerNuExecApos.Enabled := False; |
1131 | timerNuIntervalo.Enabled := False; | 1141 | timerNuIntervalo.Enabled := False; |
@@ -1322,7 +1332,7 @@ end; | @@ -1322,7 +1332,7 @@ end; | ||
1322 | procedure TFormularioGeral.InvocaMapa1Click(Sender: TObject); | 1332 | procedure TFormularioGeral.InvocaMapa1Click(Sender: TObject); |
1323 | begin | 1333 | begin |
1324 | FormularioGeral.Invoca_GerCols('getMapa'); | 1334 | FormularioGeral.Invoca_GerCols('getMapa'); |
1325 | - if (ActualActivity=0) and (objCACIC.getValueFromFile('Configs', 'modulo_patr', strGerColsInfFileName) = 'S') then | 1335 | + if (ActualActivity=0) and (objCACIC.getValueFromFile('Configs', 'Patrimonio', strGerColsInfFileName) = 'true') then |
1326 | Invoca_MapaCacic | 1336 | Invoca_MapaCacic |
1327 | else if(ActualActivity <> 0) then | 1337 | else if(ActualActivity <> 0) then |
1328 | begin | 1338 | begin |
@@ -1334,7 +1344,7 @@ begin | @@ -1334,7 +1344,7 @@ begin | ||
1334 | MessageDlg(#13#13+'Mapa já está em execução!',mtInformation, [mbOK], 0); | 1344 | MessageDlg(#13#13+'Mapa já está em execução!',mtInformation, [mbOK], 0); |
1335 | end | 1345 | end |
1336 | else | 1346 | else |
1337 | - MessageDlg(#13#13+'M�dulo desabilitado!',mtInformation, [mbOK], 0); | 1347 | + MessageDlg(#13#13+'Módulo desabilitado ou já coletado!',mtInformation, [mbOK], 0); |
1338 | end; | 1348 | end; |
1339 | 1349 | ||
1340 | //////////////////////////////////////////////////////////////////////////////// | 1350 | //////////////////////////////////////////////////////////////////////////////// |
@@ -1353,7 +1363,9 @@ begin | @@ -1353,7 +1363,9 @@ begin | ||
1353 | objCacic.writeDailyLog('Invoca_MapaCacic: Criando processo mapa.'); | 1363 | objCacic.writeDailyLog('Invoca_MapaCacic: Criando processo mapa.'); |
1354 | objCACIC.writeDebugLog('Invoca_MapaCacic: Criando Processo Mapa => "'+objCACIC.getLocalFolderName + 'Modules\MapaCACIC.exe'); | 1364 | objCACIC.writeDebugLog('Invoca_MapaCacic: Criando Processo Mapa => "'+objCACIC.getLocalFolderName + 'Modules\MapaCACIC.exe'); |
1355 | if (objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\mapacacic.exe',false,SW_SHOW)) then | 1365 | if (objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\mapacacic.exe',false,SW_SHOW)) then |
1356 | - objCacic.writeDailyLog('Invoca_MapaCacic: Processo criado.') | 1366 | + Begin |
1367 | + objCacic.writeDailyLog('Invoca_MapaCacic: Processo criado.'); | ||
1368 | + End | ||
1357 | else | 1369 | else |
1358 | objCacic.writeDailyLog('Invoca_MapaCacic: Falha ao criar processo.'); | 1370 | objCacic.writeDailyLog('Invoca_MapaCacic: Falha ao criar processo.'); |
1359 | End | 1371 | End |
@@ -1395,7 +1407,6 @@ var v_mensagem, | @@ -1395,7 +1407,6 @@ var v_mensagem, | ||
1395 | intTentativas : integer; | 1407 | intTentativas : integer; |
1396 | begin | 1408 | begin |
1397 | try | 1409 | try |
1398 | - | ||
1399 | if FindCmdLineSwitch('execute', True) or | 1410 | if FindCmdLineSwitch('execute', True) or |
1400 | FindCmdLineSwitch('atualizacao', True) or | 1411 | FindCmdLineSwitch('atualizacao', True) or |
1401 | Pode_Coletar or | 1412 | Pode_Coletar or |
@@ -1433,17 +1444,6 @@ begin | @@ -1433,17 +1444,6 @@ begin | ||
1433 | Application.ProcessMessages; | 1444 | Application.ProcessMessages; |
1434 | InicializaTray; | 1445 | InicializaTray; |
1435 | 1446 | ||
1436 | - //////////////////////////////////////////////////////////////////////////////// | ||
1437 | - // CRIADO PARA TESTAR A CHAMADA DO MAPA CACIC // | ||
1438 | - //////////////////////////////////////////////////////////////////////////////// | ||
1439 | - if not FindCmdLineSwitch('atualizacao', True) | ||
1440 | - and not (FileExists(objCacic.getLocalFolderName + 'Temp\aguarde_MAPACACIC.txt')) | ||
1441 | - and (objCACIC.getValueFromFile('Configs', 'Patrimonio', strGerColsInfFileName) = 'true') then | ||
1442 | - begin | ||
1443 | - objCACIC.writeDebugLog('ExecutaCACIC: Executa chamada ao Mapa Cacic...'); | ||
1444 | - Invoca_MapaCacic; | ||
1445 | - end; | ||
1446 | - | ||
1447 | // Pausas de 15 segundos para o caso de ser(em) baixada(s) nova(s) vers�o(�es) de GerCols e/ou Cacic280. | 1447 | // Pausas de 15 segundos para o caso de ser(em) baixada(s) nova(s) vers�o(�es) de GerCols e/ou Cacic280. |
1448 | // Ser�o 4 tentativas por minuto | 1448 | // Ser�o 4 tentativas por minuto |
1449 | // Ser�o 30 minutos no m�ximo de tentativas, totalizando 120 | 1449 | // Ser�o 30 minutos no m�ximo de tentativas, totalizando 120 |
@@ -1622,7 +1622,7 @@ begin | @@ -1622,7 +1622,7 @@ begin | ||
1622 | if g_intStatus = EM_SUPORTE then | 1622 | if g_intStatus = EM_SUPORTE then |
1623 | v_strHint := v_strHint + chr(13) + chr(10) + ' Em Suporte Remoto...' | 1623 | v_strHint := v_strHint + chr(13) + chr(10) + ' Em Suporte Remoto...' |
1624 | else if g_intStatus = COLETANDO then | 1624 | else if g_intStatus = COLETANDO then |
1625 | - v_strHint := v_strHint + chr(13) + chr(10) + ' Coletas em Execu��o...'; | 1625 | + v_strHint := v_strHint + chr(13) + chr(10) + ' Coletas em Execução...'; |
1626 | objCACIC.writeDebugLog('InicializaTray: v_strHint Depois = "'+v_strHint+'"'); | 1626 | objCACIC.writeDebugLog('InicializaTray: v_strHint Depois = "'+v_strHint+'"'); |
1627 | End; | 1627 | End; |
1628 | 1628 | ||
@@ -1731,7 +1731,7 @@ end; | @@ -1731,7 +1731,7 @@ end; | ||
1731 | 1731 | ||
1732 | procedure TFormularioGeral.WMQueryEndSession(var Msg: TWMQueryEndSession); | 1732 | procedure TFormularioGeral.WMQueryEndSession(var Msg: TWMQueryEndSession); |
1733 | begin | 1733 | begin |
1734 | - objCACIC.writeDailyLog('Windows em processo de finaliza��o!'); | 1734 | + objCACIC.writeDailyLog('Windows em processo de finalização!'); |
1735 | // Quando h� um shutdown do windows em execu��o, libera o close. | 1735 | // Quando h� um shutdown do windows em execu��o, libera o close. |
1736 | OnCloseQuery := Nil; | 1736 | OnCloseQuery := Nil; |
1737 | Msg.Result := 1; | 1737 | Msg.Result := 1; |
@@ -1960,7 +1960,7 @@ begin | @@ -1960,7 +1960,7 @@ begin | ||
1960 | st_lb_Etiqueta9.Caption := st_lb_Etiqueta9.Caption + IfThen(st_lb_Etiqueta9.Caption='','',':'); | 1960 | st_lb_Etiqueta9.Caption := st_lb_Etiqueta9.Caption + IfThen(st_lb_Etiqueta9.Caption='','',':'); |
1961 | st_lb_Etiqueta9.Visible := true; | 1961 | st_lb_Etiqueta9.Visible := true; |
1962 | st_vl_etiqueta9.Caption := objCACIC.deCrypt( objCACIC.GetValueFromFile('Patrimonio','TeInfoPatrimonio6', strMainProgramInfFileName)); | 1962 | st_vl_etiqueta9.Caption := objCACIC.deCrypt( objCACIC.GetValueFromFile('Patrimonio','TeInfoPatrimonio6', strMainProgramInfFileName)); |
1963 | - end | 1963 | + end |
1964 | else | 1964 | else |
1965 | Begin | 1965 | Begin |
1966 | st_lb_Etiqueta9.Visible := false; | 1966 | st_lb_Etiqueta9.Visible := false; |