/*============================================================================= Update the ftp password in system_site_transfert table on the central from a pharmacy, for this pharmacy Parameters ---------------------- Context ---------------------- This script is run in a pharmacy, during the preparation / migration of the pharmacy Creation : 07.03.2024 / TSC Modifications: =============================================================================*/ IF EXISTS ( SELECT 1 FROM [ARIZONACASH].[Arizona].[dbo].[System_site] SS JOIN [ARIZONACASH].[Arizona].[dbo].[System_site_transfer] SST ON [SST].[SST_dest_system_site] = [SS].[System_site_ID] WHERE [SS].[SS_server_name] = '$fqdn' AND [SST].[SST_bmc_task] = 109) BEGIN UPDATE [ARIZONACASH].[Arizona].[dbo].[System_site_transfer] SET [SST_connection_info] = '' FROM [ARIZONACASH].[Arizona].[dbo].[System_site] SS JOIN [ARIZONACASH].[Arizona].[dbo].[System_site_transfer] SST ON [SST].[SST_dest_system_site] = [SS].[System_site_ID] WHERE [SS].[SS_server_name] = '$fqdn'; END; ELSE BEGIN IF EXISTS ( SELECT 1 FROM [ARIZONACASH].Arizona.[dbo].[System_site] WHERE [SS_server_name] = '$fqdn') BEGIN UPDATE [ARIZONACASH].Arizona.[dbo].[Bmc_ID_counter] SET [BMCID_last_number] = ( SELECT [BMCID_last_number] + 1 FROM [ARIZONACASH].Arizona.[dbo].[Bmc_ID_counter] WHERE [BMCID_key] = 'system_site_transfer') FROM [ARIZONACASH].Arizona.[dbo].[Bmc_ID_counter] WHERE [BMCID_key] = 'system_site_transfer'; INSERT INTO [ARIZONACASH].[Arizona].[dbo].[System_site_transfer] ([System_site_transfer_ID], [SST_source_system_site], [SST_dest_system_site], [SST_bmc_task], [SST_transfer_type], [SST_VGUID], [SST_master_ID], [SST_connection_info], [SST_start_date], [SST_end_date]) VALUES (( SELECT [BMCID_last_number] FROM [ARIZONACASH].Arizona.[dbo].[Bmc_ID_counter] WHERE [BMCID_key] = 'system_site_transfer'), 102, ( SELECT [System_site_ID] FROM [ARIZONACASH].Arizona.[dbo].[System_site] WHERE [SS_server_name] = '$fqdn'), 109, 1, DEFAULT, NULL, '', (SELECT CONVERT(CHAR(10), GETDATE(), 126)), NULL); END; END;