...
Dicho importer permite su ejecución manual como automática, la cual se establece dentro de la configuración (en el menú "Herramientas"):Configuracion.png
...
Si el período de importación está deshabilitado, solo funcionará con ejecución manual desde el menú "Importador", de lo contrario ejecutará de forma automática la consulta de itinerarios cada X minutos, siendo X la cantidad establecida en el combo. La configuración a su vez, permite indicar la carpeta donde se alojarán los XMLs de los itinerarios que fallen para su posterior reproceso desde NetOffice.
...
Bloque de código | ||
---|---|---|
| ||
<?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> </startup> <appSettings> <add key="UsuarioNetoffice" value="sistemas" /> Es el usuario tipo SYS de NetOffice <add key="DataBaseServer" value="201.231.208.8, 1433" /> Es la IP del servidor de NetOffice <add key="DataBaseName" value="ViajesExito" /> Es el nombre de la Base de Datos de NetOffice <add key="DataBaseUser" value="testing" /> Es el usuario de la Base de Datos de NetOffice <add key="DataBasePass" value="qZwE" /> Es la clave del usuario de la Base de Datos de NetOffice <add key="Path" value="C:\Users\cminotti\Desktop\NETACTICA\Ambientes NFF\Viajes Exito\XMLs" /> Es la ruta donde se almacenan los XMLs <add key="WebServiceUser" value="exito" /> Es el usuario del WebService de NetSuite <add key="WebServicePass" value="catmandu" /> Es la clave del usuario del WebService de NetSuite <add key="NetofficeThreadSleepSeconds" value="0" /> <add key="LogEnabled" value="True" /> <add key="LogPath" value="C:\Users\cminotti\Desktop\NETACTICA\Ambientes NFF\Viajes Exito\XMLs NetSuite" /> <add key="ScheduledTimeExchangeRate" value="18:36" /> <add key="ScheduledExchangeRate" value="USD|COP;USD|CLP;USD|PEN;USD|ARS;USD|BRL;USD|GTQ;USD|UYU;EUR|USD;" /> </appSettings> <system.serviceModel> <bindings> <basicHttpBinding> <binding name="basicTravelItineraryService" maxReceivedMessageSize="1000000" /> <binding name="basicSessionService" maxReceivedMessageSize="1000000" /> <binding name="basicTravelItineraryExporterService" maxReceivedMessageSize="1000000" /> </basicHttpBinding> </bindings> <client> <endpoint address="http://prepro.viajesexito.com/NetCore/TravelItineraryService.svc/basic" binding="basicHttpBinding" bindingConfiguration="basicTravelItineraryService" contract="TravelItineraryExportDetail.ITravelItineraryService" name="basicTravelItineraryService"/> Es el servicio que lista los itinerarios pagados y confirmados <endpoint address="http://prepro.viajesexito.com/NetCore/SessionService.svc/basic" binding="basicHttpBinding" bindingConfiguration="basicSessionService" contract="TokenNetSuite.ISessionService" name="basicSessionService" /> Es el servicio que permite loguearse <endpoint address="http://prepro.viajesexito.com/NetCore/TravelItineraryExporterService.svc/basic" binding="basicHttpBinding" bindingConfiguration="basicTravelItineraryExporterService" contract="TravelItineraryExportNetSuite.ITravelItineraryExporterService" name="basicTravelItineraryExporterService" /> Es el servicio que lista el detalle de los itinerarios pagados y confirmados <endpoint address="http://prepro.viajesexito.com/NetCore/ExchangeRateService.svc/basic" binding="basicHttpBinding" bindingConfiguration="basicExchangeRateService" contract="ExchangeRateServiceReference.IExchangeRateService" name="basicExchangeRateService" /> Es el servicio que consulta las conversiones de los GDS </client> </system.serviceModel> </configuration> |
...