<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.victor-la.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=189.216.169.11</id>
	<title>RT Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.victor-la.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=189.216.169.11"/>
	<link rel="alternate" type="text/html" href="https://wiki.victor-la.com/index.php/Special:Contributions/189.216.169.11"/>
	<updated>2026-05-12T08:13:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.victor-la.com/index.php?title=Reenv%C3%ADo_de_reservaciones_a_Opera&amp;diff=15</id>
		<title>Reenvío de reservaciones a Opera</title>
		<link rel="alternate" type="text/html" href="https://wiki.victor-la.com/index.php?title=Reenv%C3%ADo_de_reservaciones_a_Opera&amp;diff=15"/>
		<updated>2022-11-28T18:57:52Z</updated>

		<summary type="html">&lt;p&gt;189.216.169.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Conectarse al DB1.&lt;br /&gt;
# Ejecutar el siguiente script&lt;br /&gt;
# &amp;lt;code&amp;gt;'''Use  OperaData'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;select&lt;br /&gt;
 	ReservationArrivalId,&lt;br /&gt;
 	OwnerId,&lt;br /&gt;
 	SiteId,&lt;br /&gt;
 	ReservationNumber,&lt;br /&gt;
 	OperaReservationID,&lt;br /&gt;
 	'TSW#' + convert(varchar,ReservationNumber) + ' - OperaConf#' + Convert(varchar,OperaReservationID) as ReservationNumbers,&lt;br /&gt;
 	ReservationType,&lt;br /&gt;
 	ReservationSubType,&lt;br /&gt;
 	InDate,OutDate,&lt;br /&gt;
 	OwnerName,&lt;br /&gt;
 	OwnerLastName,&lt;br /&gt;
 	FirstName,&lt;br /&gt;
 	LastName,&lt;br /&gt;
 	Extensioncomment,&lt;br /&gt;
 	DateCreated&lt;br /&gt;
 from&lt;br /&gt;
 	ReservationArrivals&lt;br /&gt;
 where&lt;br /&gt;
 	ReservationNumber in (&lt;br /&gt;
 	&amp;lt;ReservationID1&amp;gt; ,&amp;lt;ReservationID2&amp;gt;,ReservationIDN &lt;br /&gt;
 	) order by InDate,OutDate&amp;lt;/code&amp;gt;&lt;br /&gt;
y reemplazar los números de reservaicón ''ReservationID1 - N'' por los números de reservación de TSW que no se enviaron por la interfaz.&lt;br /&gt;
&lt;br /&gt;
En los resultados, el campo OperaReservationID debe ser siempre 0, indicativo de que la reservación no se envió a Opera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. En el SSMS editar el siguiente '''&amp;lt;code&amp;gt;StoredProcedue&amp;lt;/code&amp;gt;''': &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;TSWDATA_ClientCustom..usp_RoomingList_ReservationArrivalsv2ForResNo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Ir a la línea '''65''' y capturar un número de ReservationID a enviat en la lista del ''Where''&lt;br /&gt;
&lt;br /&gt;
6. Guardar los cambios en el SP. (los pasos del 4 al 6 se deben hacer por cada una de las reservaciones a enviar, si van a reenviar 6 reservas hay que editar 6 veces el SP para que solo regrese 1 al programa de consola)&lt;br /&gt;
&lt;br /&gt;
=== Borrar reservaciones de la tabla de extensiones ===&lt;br /&gt;
ejecutar el código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;delete from OperaData..ReservationsExtended where Extends in (&amp;lt;ReservationID1,ReservationID2,ReservationIDN&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Abrir la carpeta '''&amp;lt;code&amp;gt;OperaInterfaceService&amp;lt;/code&amp;gt;''' en la solución'''&amp;lt;code&amp;gt;RTVC.Sln&amp;lt;/code&amp;gt;'''en Visual Studio&lt;br /&gt;
&lt;br /&gt;
8. Abrir el proyecto de consola '''&amp;lt;code&amp;gt;OperaInterfaceServiceTestConsole&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
9. verificar la cadena de conexión y que el Site Destino corresponda al Opera correcto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este punto, el bloque de reservaciones a enviar deberán pertenecer al mismo Site o Propiedad como también lo llaman, esta revisión se hace en el App.Config de la aplicación de consola '''&amp;lt;code&amp;gt;OperaInterfaceServiceTestConsole&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Verificar que el destino de envío corresponda al Opera correcto en el App.config de la aplicación de consola&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para verificar el Site o Propiedad se deben confirmar estos valores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puerto Vallarta&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;&amp;lt;add key=&amp;quot;Sites&amp;quot; value=&amp;quot;'''30'''&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cabos&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;&amp;lt;add key=&amp;quot;Sites&amp;quot; value=&amp;quot;'''29'''&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cancún&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;&amp;lt;add key=&amp;quot;Sites&amp;quot; value=&amp;quot;'''19'''&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solo se puede reenviar una propiedad a la vez.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Asegurar que las cadenas de conexión apunten al DB1: (&amp;lt;code&amp;gt;172.24.16.200&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el archivo &amp;lt;code&amp;gt;OperaInterfaceService.cs&amp;lt;/code&amp;gt; de la aplicación de consola ir la a la línea 375 (aprox.) y confirmar que esta instrucción NO está comentada&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;var newResevations = RVCApi.SP.TSWDATAClientCustom.usp_RoomingList_ReservationArrivalsv2.'''ExecutePredefinedReservations'''().ToList();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lo importante de la línea anterior que es que esté llamando al método &amp;lt;code&amp;gt;ExecutePredefinedReservations&amp;lt;/code&amp;gt;que es la que ejecuta el SP que se editó en el Paso 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ejecutar el programa de consola (por cada reservación)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
una vez concluida la ejecución de la aplicación de consola, ejecutar nuevamente la consulta del paso 3 y pasados unos 5 minutos el campo &amp;lt;code&amp;gt;OperaReservationID&amp;lt;/code&amp;gt; ya debe tener números mayores a Cero mismo que se deben enviar por correo a quien reportó el incidente de reservas no ingresadas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con esto termina el procedimiento&lt;/div&gt;</summary>
		<author><name>189.216.169.11</name></author>
	</entry>
	<entry>
		<id>https://wiki.victor-la.com/index.php?title=Reenv%C3%ADo_de_reservaciones_a_Opera&amp;diff=14</id>
		<title>Reenvío de reservaciones a Opera</title>
		<link rel="alternate" type="text/html" href="https://wiki.victor-la.com/index.php?title=Reenv%C3%ADo_de_reservaciones_a_Opera&amp;diff=14"/>
		<updated>2022-11-28T18:52:37Z</updated>

		<summary type="html">&lt;p&gt;189.216.169.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Conectarse al DB1.&lt;br /&gt;
# Ejecutar el siguiente script&lt;br /&gt;
# &amp;lt;code&amp;gt;'''Use  OperaData'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;select&lt;br /&gt;
 	ReservationArrivalId,&lt;br /&gt;
 	OwnerId,&lt;br /&gt;
 	SiteId,&lt;br /&gt;
 	ReservationNumber,&lt;br /&gt;
 	OperaReservationID,&lt;br /&gt;
 	'TSW#' + convert(varchar,ReservationNumber) + ' - OperaConf#' + Convert(varchar,OperaReservationID) as ReservationNumbers,&lt;br /&gt;
 	ReservationType,&lt;br /&gt;
 	ReservationSubType,&lt;br /&gt;
 	InDate,OutDate,&lt;br /&gt;
 	OwnerName,&lt;br /&gt;
 	OwnerLastName,&lt;br /&gt;
 	FirstName,&lt;br /&gt;
 	LastName,&lt;br /&gt;
 	Extensioncomment,&lt;br /&gt;
 	DateCreated&lt;br /&gt;
 from&lt;br /&gt;
 	ReservationArrivals&lt;br /&gt;
 where&lt;br /&gt;
 	ReservationNumber in (&lt;br /&gt;
 	&amp;lt;ReservationID1&amp;gt; ,&amp;lt;ReservationID2&amp;gt;,ReservationIDN &lt;br /&gt;
 	) order by InDate,OutDate&amp;lt;/code&amp;gt;&lt;br /&gt;
y reemplazar los números de reservaicón ''ReservationID1 - N'' por los números de reservación de TSW que no se enviaron por la interfaz.&lt;br /&gt;
&lt;br /&gt;
En los resultados, el campo OperaReservationID debe ser siempre 0, indicativo de que la reservación no se envió a Opera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. En el SSMS editar el siguiente '''&amp;lt;code&amp;gt;StoredProcedue&amp;lt;/code&amp;gt;''': &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;TSWDATA_ClientCustom..usp_RoomingList_ReservationArrivalsv2ForResNo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Ir a la línea '''65''' y capturar un número de ReservationID a enviat en la lista del ''Where''&lt;br /&gt;
&lt;br /&gt;
6. Guardar los cambios en el SP. (los pasos del 4 al 6 se deben hacer por cada una de las reservaciones a enviar, si van a reenviar 6 reservas hay que editar 6 veces el SP para que solo regrese 1 al programa de consola)&lt;br /&gt;
&lt;br /&gt;
=== Borrar reservaciones de la tabla de extensiones ===&lt;br /&gt;
ejecutar el código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;delete from OperaData..ReservationsExtended where Extends in (&amp;lt;ReservationID1,ReservationID2,ReservationIDN&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Abrir la carpeta '''&amp;lt;code&amp;gt;OperaInterfaceService&amp;lt;/code&amp;gt;''' en la solución'''&amp;lt;code&amp;gt;RTVC.Sln&amp;lt;/code&amp;gt;'''en Visual Studio&lt;br /&gt;
&lt;br /&gt;
8. Abrir el proyecto de consola '''&amp;lt;code&amp;gt;OperaInterfaceServiceTestConsole&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
9. verificar la cadena de conexión y que el Site Destino corresponda al Opera correcto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este punto, el bloque de reservaciones a enviar deberán pertenecer al mismo Site o Propiedad como también lo llaman, esta revisión se hace en el App.Config de la aplicación de consola '''&amp;lt;code&amp;gt;OperaInterfaceServiceTestConsole&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Verificar que el destino de envío corresponda al Opera correcto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para verificar el Site o Propiedad se deben confirmar estos valores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puerto Vallarta&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;&amp;lt;add key=&amp;quot;Sites&amp;quot; value=&amp;quot;'''30'''&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cabos&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;&amp;lt;add key=&amp;quot;Sites&amp;quot; value=&amp;quot;'''29'''&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cancún&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;&amp;lt;add key=&amp;quot;Sites&amp;quot; value=&amp;quot;'''19'''&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solo se puede reenviar una propiedad a la vez.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Asegurar que las cadenas de conexión apunten al DB1: (&amp;lt;code&amp;gt;172.24.16.200&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el archivo &amp;lt;code&amp;gt;OperaInterfaceService.cs&amp;lt;/code&amp;gt; de la aplicación de consola ir la a la línea 375 (aprox.) y confirmar que esta instrucción NO está comentada&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;var newResevations = RVCApi.SP.TSWDATAClientCustom.usp_RoomingList_ReservationArrivalsv2.'''ExecutePredefinedReservations'''().ToList();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lo importante de la línea anterior que es que esté llamando al método &amp;lt;code&amp;gt;ExecutePredefinedReservations&amp;lt;/code&amp;gt;que es la que ejecuta el SP que se editó en el Paso 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ejecutar el programa de consola (por cada reservación)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
una vez concluida la ejecución de la aplicación de consola, ejecutar nuevamente la consulta del paso 3 y pasados unos 5 minutos el campo &amp;lt;code&amp;gt;OperaReservationID&amp;lt;/code&amp;gt; ya debe tener números mayores a Cero mismo que se deben enviar por correo a quien reportó el incidente de reservas no ingresadas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con esto termina el procedimiento&lt;/div&gt;</summary>
		<author><name>189.216.169.11</name></author>
	</entry>
	<entry>
		<id>https://wiki.victor-la.com/index.php?title=Midas&amp;diff=13</id>
		<title>Midas</title>
		<link rel="alternate" type="text/html" href="https://wiki.victor-la.com/index.php?title=Midas&amp;diff=13"/>
		<updated>2022-11-28T16:08:26Z</updated>

		<summary type="html">&lt;p&gt;189.216.169.11: Created page with &amp;quot;== Carga de archivo RaintreeMidas.csv ==   Este proceso corre diario a las 07:05 am y es un ''Windows Service'' instalado en el TSW-RS1.  === Revisa  Causa de la falla ===  # Conectarse al server RS-1 # Abrir el archivo '''C:\Services\RCIFileUploaderService\Log\rci.upload.service.log.txt''' y revisar la causa del error.  === Generar archivo RaintreeMidas.csv ===  # Entrar al '''portal de reportes''' # Buscar el archivo: '''Guide Net Booking in Period''' y entrar a la opc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Carga de archivo RaintreeMidas.csv ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este proceso corre diario a las 07:05 am y es un ''Windows Service'' instalado en el TSW-RS1.&lt;br /&gt;
&lt;br /&gt;
=== Revisa  Causa de la falla ===&lt;br /&gt;
&lt;br /&gt;
# Conectarse al server RS-1&lt;br /&gt;
# Abrir el archivo '''C:\Services\RCIFileUploaderService\Log\rci.upload.service.log.txt''' y revisar la causa del error.&lt;br /&gt;
&lt;br /&gt;
=== Generar archivo RaintreeMidas.csv ===&lt;br /&gt;
&lt;br /&gt;
# Entrar al '''portal de reportes'''&lt;br /&gt;
# Buscar el archivo: '''Guide Net Booking in Period''' y entrar a la opción : '''Manage / Subscriptions'''&lt;br /&gt;
# Ejecutar la suscripción '''Transmit File to FTP'''&lt;br /&gt;
# Regresar al '''TSW-RS1''' y comprobar que se haya creado el archivo ''RaintreeMidas.csv''&lt;br /&gt;
&lt;br /&gt;
=== Lanzar nuevamente el proceso ===&lt;br /&gt;
&lt;br /&gt;
# Editar el archivo de configuración '''C:\Services\RCIFileUploaderService\Log\RCIFileUploader.config'''&lt;br /&gt;
# Y cambiar en el dia que corresponda la Hora de ejecución con formato de 24 Hrs. y salvar el archivo&lt;br /&gt;
# Entrar a la consola de servicios y ubicar el servicio llamado: '''TSW RCI FileUploader''' dar click y en el menú emergente dar click en '''Restart.'''&lt;br /&gt;
# Revisar que el Log '''rci.upload.service.log.txt''' complete todos los pasos.&lt;br /&gt;
# Regresar al horario original en el archivo de configuración '''RCIFileUploader.config''' y salvar cambios.&lt;br /&gt;
# Repetir el paso 3.&lt;/div&gt;</summary>
		<author><name>189.216.169.11</name></author>
	</entry>
</feed>