From 8510c905d9fd8d4247b508b6f37f8b181b4fcdf5 Mon Sep 17 00:00:00 2001 From: arimarajan9 Date: Mon, 23 Mar 2026 15:12:32 -0700 Subject: [PATCH 1/3] etl_commits_R6 --- .../MOTI_LEGACY_LIS_DISPOSITION_PIMS.dtproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etl/MOTI_LEGACY_LIS_DISPOSITION_PIMS/MOTI_LEGACY_LIS_DISPOSITION_PIMS.dtproj b/etl/MOTI_LEGACY_LIS_DISPOSITION_PIMS/MOTI_LEGACY_LIS_DISPOSITION_PIMS.dtproj index 0614cc8808..55e0d223ef 100644 --- a/etl/MOTI_LEGACY_LIS_DISPOSITION_PIMS/MOTI_LEGACY_LIS_DISPOSITION_PIMS.dtproj +++ b/etl/MOTI_LEGACY_LIS_DISPOSITION_PIMS/MOTI_LEGACY_LIS_DISPOSITION_PIMS.dtproj @@ -5,8 +5,8 @@ 9.0.1.0 $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== - MOTI_LEGACY_LIS_DISPOSITION_PIMS.database - MOTI_LEGACY_LIS_DISPOSITION_PIMS.database + MOTI_LEGACY_LIS_DISPOSITION_PIMS 1.database + MOTI_LEGACY_LIS_DISPOSITION_PIMS 1.database From b667c5ecaeb0e3d48e575b7622c99f92b09f11a3 Mon Sep 17 00:00:00 2001 From: arimarajan9 Date: Mon, 23 Mar 2026 15:19:12 -0700 Subject: [PATCH 2/3] etl commits r6 bringing in all etl projects and ssis packages --- etl/PAIMS_PIMS_LEASE_FIX/PAIMS.conmgr | 14 + .../PAIMS_PIMS_LEASE_FIX.dtproj | 377 + .../PAIMS_PIMS_LEASE_FIX.dtproj.user | 27 + .../PAIMS_PIMS_LEASE_FIX.dtsx | 7123 +++++++++++++ .../PAIMS_PIMS_LEASE_FIX.sln | 22 + etl/PAIMS_PIMS_LEASE_FIX/PIMS.conmgr | 16 + etl/PAIMS_PIMS_LEASE_FIX/PRE_REQ.dtsx | 66 + etl/PAIMS_PIMS_LEASE_FIX/Project.params | 2 + .../Connection_Test.dtsx | 1201 +++ .../IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx | 486 + .../IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx | 486 + .../IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx | 486 + .../IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx | 6404 ++++++++++++ .../IMPORT_ORCL_PAT_DOCS_INTO_PIMS.dtsx | 6369 ++++++++++++ .../IMPORT_ORCL_TAP_DOCS_INTO_PIMS.dtsx | 9103 +++++++++++++++++ .../IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx | 6608 ++++++++++++ .../PAT_PIMS_DOCUMENT_IMPORTS.dtproj | 807 ++ .../PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user | 19 + .../PAT_PIMS_DOCUMENT_IMPORTS.sln | 22 + .../PIMS_PROJ.conmgr | 16 + etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx | 465 + etl/PAT_PIMS_DOCUMENT_IMPORTS/Project.params | 2 + .../PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj | 237 + ...S_COMPENSATION_ACQ_PAYMENT_FIX.dtproj.user | 27 + .../PIMS_COMPENSATION_ACQ_PAYMENT_FIX.sln | 22 + ...PIMS_COMPENSATION_ACQ_PAYMENT_FIX_PKG.dtsx | 640 ++ .../Project.params | 2 + .../PIMS.conmgr | 16 + .../PIMS_ENHANCEMENT_FROM_PART1_GWP.dtsx | 3522 +++++++ .../PIMS_ENHANCEMENT_FROM_PART1_PAT.dtsx | 2209 ++++ .../PIMS_ENHANCEMENT_FROM_PART1_TAP.dtsx | 3527 +++++++ .../PIMS_ENHANCEMENT_FROM_PART2.dtsx | 3925 +++++++ .../PIMS_ENHANCEMENT_FROM_PART2_FIXES.dtsx | 8455 +++++++++++++++ .../PIMS_ENHANCEMENT_FROM_PART3.dtsx | 377 + ...MS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj | 705 ++ ...HANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj.user | 27 + .../PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.sln | 22 + .../PIMS_ENHANCEMENT_FROM_PRE-REQ.dtsx | 163 + .../Project.params | 2 + 39 files changed, 63999 insertions(+) create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PAIMS.conmgr create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj.user create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtsx create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.sln create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PIMS.conmgr create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/PRE_REQ.dtsx create mode 100644 etl/PAIMS_PIMS_LEASE_FIX/Project.params create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/Connection_Test.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_PAT_DOCS_INTO_PIMS.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_DOCS_INTO_PIMS.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.sln create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/PIMS_PROJ.conmgr create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx create mode 100644 etl/PAT_PIMS_DOCUMENT_IMPORTS/Project.params create mode 100644 etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj create mode 100644 etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj.user create mode 100644 etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.sln create mode 100644 etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX_PKG.dtsx create mode 100644 etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/Project.params create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS.conmgr create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_GWP.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_PAT.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_TAP.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2_FIXES.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART3.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj.user create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.sln create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PRE-REQ.dtsx create mode 100644 etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/Project.params diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PAIMS.conmgr b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS.conmgr new file mode 100644 index 0000000000..71f425691a --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS.conmgr @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj new file mode 100644 index 0000000000..a9de74886b --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj @@ -0,0 +1,377 @@ + + + Project + 16.0.5270.0 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + PAIMS_PIMS_LEASE_FIX.database + PAIMS_PIMS_LEASE_FIX.database + + + + + + + + {d061fc3f-72ec-40ac-a9ec-bf6c060182dd} + PAIMS_PIMS_LEASE_FIX + 0 + 0 + 0 + + + 2025-10-10T13:23:54.5559536-07:00 + ARIMA-DELL\smart + ARIMA-DELL + + + 1 + + + + + + + + + + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=musket.th.gov.bc.ca:20208/PRD11;User ID=aparasur;Persist Security Info=True;Unicode=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + musket.th.gov.bc.ca:20208/PRD11 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;User ID=PIMS_TST;Initial Catalog=PIMS_TST;Provider=SQLOLEDB.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-PAIMS_PIMS_LEASE_FIX-{B56D6EBF-312D-4E60-B6F8-EB511BC76194}localhost,5433.pims.admin; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_TST + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + PIMS_TST + 18 + + + + + + + {C0C74D5F-1FAA-43BD-B1A2-EB264A0234D7} + Package + 1 + 0 + 36 + + + {DC249BE3-1AEE-4EFD-BC1A-DC0CD01ED7BC} + 8 + + + 0 + + + + + + {9129C7F6-5AEC-40C0-8BE0-AD023C96A9EF} + Package1 + 1 + 0 + 4 + + + {A456031E-063B-4567-A132-9FDD180C93FD} + 8 + + + 0 + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2022 + false + + + + + + + + LastModifiedTime + LastModifiedTime + 2025-10-10T21:00:21.1497322Z + + + + + + \ No newline at end of file diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj.user b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj.user new file mode 100644 index 0000000000..d008a4f08f --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtproj.user @@ -0,0 +1,27 @@ + + + + + Development + + + false + + + ssistst.th.gov.bc.ca + /SSISDB/PIMS_DEV/PAIMS_PIMS_LEASE_FIX + + + false + true + + + LastModifiedTime + LastModifiedTime + 2025-10-10T21:00:21.160726Z + + + + + + \ No newline at end of file diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtsx b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtsx new file mode 100644 index 0000000000..7c395ea6a9 --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.dtsx @@ -0,0 +1,7123 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "OTHER" + "OTHER" + + + + + "OTHER" + "OTHER" + + + + + "HQ" + "HQ" + + + + + [ISNULL](#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER_SUFFIX]}) ? (DT_WSTR,10)#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER]} : (DT_WSTR,10)#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER]} + "-" + (DT_WSTR,2)#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER_SUFFIX]} + ISNULL(PROPERTY_FILE_NUMBER_SUFFIX) ? (DT_WSTR,10)PROPERTY_FILE_NUMBER : (DT_WSTR,10)PROPERTY_FILE_NUMBER + "-" + (DT_WSTR,2)PROPERTY_FILE_NUMBER_SUFFIX + + + + + (DT_WSTR,400)("<MEMO>" + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[MEMO_TEXT]} + " <PURPOSE>" + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[PURPOSE_TEXT]}) + (DT_WSTR,400)("<MEMO>" + MEMO_TEXT + " <PURPOSE>" + PURPOSE_TEXT) + + + + + [ISNULL](#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[COMMENCEMENT_DATE]}) ? (DT_DATE)"1900-01-01" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[COMMENCEMENT_DATE]} + ISNULL(COMMENCEMENT_DATE) ? (DT_DATE)"1900-01-01" : COMMENCEMENT_DATE + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Expired" || #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Terminated" + STATUS_CODE == "Expired" || STATUS_CODE == "Terminated" + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS" ? "ACCRES" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/PARK/ENCRCH" ? "ACCRES" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/PARKING" ? "ACCRES" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RESIDENTIAL" ? "ACCRES" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/STORAGE" ? "ACCCCOM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/STORAGE/AUTO" ? "ACCCCOM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCRESACCESS/STORAGE/PARK" ? "ACCCCOM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "INDUSTRIAL" ? "ACCCCOM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "TRUCKING ROAD" ? "ACCCCOM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RETAIL" ? "ACCCCOM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "AGRICULTURAL" ? "AGRIC" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "COMM DEV" ? "COMMBLDG" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "CONSTRUCTION" ? "MTCYARD" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "MAINTENANCE YARD" ? "MTCYARD" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "CROSSING" ? "XING" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "DRILLED WELL" ? "PIPELINE" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PIPELINE" ? "PIPELINE" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ENCROACHMENT" ? "ENCROACH" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "FERRY TERMINAL" ? "BCFERRIES" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "FIREHALL" ? "EMERGSVCS" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GARDENING" ? "GARDENING" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GRAVEL" ? "GRAVEL" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GRAZING" ? "GRAZING" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GREENBELT" ? "TRAIL" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "HORSEBACK RIDING" ? "TRAIL" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RECREATIONAL" ? "TRAIL" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RECREATIONAL GRY" ? "TRAIL" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "MOBILE HOME PAD" ? "MOBILEHM" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARK AND RIDE" ? "PARKNRID" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARKING" ? "PARKING" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARKING & PATIO" ? "PARKING" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "SANITARY SEWER LINE" ? "UTILUGDXG" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "SIDEWALK & LANDSCAPE" ? "SIDEWALK" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "STOCKPILING" ? "STKPILING" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARKING/STORAGE" ? "STORAGE" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "STORAGE" ? "STORAGE" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "TOURIST INFO" ? "TOURINFO" : "OTHER" + [Contract Purpose Type] == "ACCESS" ? "ACCRES" : [Contract Purpose Type] == "ACCESS/PARK/ENCRCH" ? "ACCRES" : [Contract Purpose Type] == "ACCESS/PARKING" ? "ACCRES" : [Contract Purpose Type] == "RESIDENTIAL" ? "ACCRES" : [Contract Purpose Type] == "ACCESS/STORAGE" ? "ACCCCOM" : [Contract Purpose Type] == "ACCESS/STORAGE/AUTO" ? "ACCCCOM" : [Contract Purpose Type] == "ACCRESACCESS/STORAGE/PARK" ? "ACCCCOM" : [Contract Purpose Type] == "INDUSTRIAL" ? "ACCCCOM" : [Contract Purpose Type] == "TRUCKING ROAD" ? "ACCCCOM" : [Contract Purpose Type] == "RETAIL" ? "ACCCCOM" : [Contract Purpose Type] == "AGRICULTURAL" ? "AGRIC" : [Contract Purpose Type] == "COMM DEV" ? "COMMBLDG" : [Contract Purpose Type] == "CONSTRUCTION" ? "MTCYARD" : [Contract Purpose Type] == "MAINTENANCE YARD" ? "MTCYARD" : [Contract Purpose Type] == "CROSSING" ? "XING" : [Contract Purpose Type] == "DRILLED WELL" ? "PIPELINE" : [Contract Purpose Type] == "PIPELINE" ? "PIPELINE" : [Contract Purpose Type] == "ENCROACHMENT" ? "ENCROACH" : [Contract Purpose Type] == "FERRY TERMINAL" ? "BCFERRIES" : [Contract Purpose Type] == "FIREHALL" ? "EMERGSVCS" : [Contract Purpose Type] == "GARDENING" ? "GARDENING" : [Contract Purpose Type] == "GRAVEL" ? "GRAVEL" : [Contract Purpose Type] == "GRAZING" ? "GRAZING" : [Contract Purpose Type] == "GREENBELT" ? "TRAIL" : [Contract Purpose Type] == "HORSEBACK RIDING" ? "TRAIL" : [Contract Purpose Type] == "RECREATIONAL" ? "TRAIL" : [Contract Purpose Type] == "RECREATIONAL GRY" ? "TRAIL" : [Contract Purpose Type] == "MOBILE HOME PAD" ? "MOBILEHM" : [Contract Purpose Type] == "PARK AND RIDE" ? "PARKNRID" : [Contract Purpose Type] == "PARKING" ? "PARKING" : [Contract Purpose Type] == "PARKING & PATIO" ? "PARKING" : [Contract Purpose Type] == "SANITARY SEWER LINE" ? "UTILUGDXG" : [Contract Purpose Type] == "SIDEWALK & LANDSCAPE" ? "SIDEWALK" : [Contract Purpose Type] == "STOCKPILING" ? "STKPILING" : [Contract Purpose Type] == "PARKING/STORAGE" ? "STORAGE" : [Contract Purpose Type] == "STORAGE" ? "STORAGE" : [Contract Purpose Type] == "TOURIST INFO" ? "TOURINFO" : "OTHER" + + + + + (DT_I2)#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[REGION_NUMBER]} + (DT_I2)REGION_NUMBER + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Active" ? "ACTIVE" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Expired" ? "EXPIRED" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Potential" ? "DRAFT" : "TERMINATED" + STATUS_CODE == "Active" ? "ACTIVE" : STATUS_CODE == "Expired" ? "EXPIRED" : STATUS_CODE == "Potential" ? "DRAFT" : "TERMINATED" + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Property Tenure Type]} == "CL" ? "PYBLBCTFA" : #{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[Property Tenure Type]} == "CR" ? "RCVBL" : "RCVBL" + [Property Tenure Type] == "CL" ? "PYBLBCTFA" : [Property Tenure Type] == "CR" ? "RCVBL" : "RCVBL" + + + + + (DT_WSTR,30)#{Package\LOAD_PIMS_LEASE_CR_RECORD\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_CONTRACT_ID]} + (DT_WSTR,30)PROPERTY_CONTRACT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + "PAIMS_ETL_USER_FIX" + "PAIMS_ETL_USER_FIX" + + + + + [GETDATE]() + GETDATE() + + + + + "PAIMS_ETL_USER_FIX" + "PAIMS_ETL_USER_FIX" + + + + + [GETDATE]() + GETDATE() + + + + + + + + + + + + + + + + + select * from [dbo].[PIMS_LEASE] + select * from (select * from [dbo].[PIMS_LEASE]) [refTable] +where [refTable].[APP_CREATE_USER_DIRECTORY] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="LEASE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_PAY_RVBL_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_LICENSE_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_PROGRAM_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_INITIATOR_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_RESPONSIBILITY_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_STATUS_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="PROJECT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="PRODUCT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="L_FILE_NO" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/><referenceColumn name="TFA_FILE_NO" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="TFA_FILE_NUMBER" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="PS_FILE_NO" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_DESCRIPTION" dataType="DT_WSTR" length="4000" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_NOTES" dataType="DT_WSTR" length="4000" precision="0" scale="0" codePage="0"/><referenceColumn name="MOTI_CONTACT" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENTATION_REFERENCE" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="RETURN_NOTES" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="OTHER_LEASE_PROGRAM_TYPE" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="OTHER_LEASE_LICENSE_TYPE" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="ORIG_START_DATE" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="ORIG_EXPIRY_DATE" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="TERMINATION_DATE" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LEASE_AMOUNT" dataType="DT_CY" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="RESPONSIBILITY_EFFECTIVE_DATE" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="INSPECTION_DATE" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="INSPECTION_NOTES" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_SUBJECT_TO_RTA" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_COMM_BLDG" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_OTHER_IMPROVEMENT" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_EXPIRED" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="HAS_PHYSICAL_FILE" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="HAS_DIGITAL_FILE" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="HAS_PHYSICIAL_LICENSE" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="HAS_DIGITAL_LICENSE" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CANCELLATION_REASON" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="TERMINATION_REASON" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_PUBLIC_BENEFIT" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_FINANCIAL_GAIN" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="FEE_DETERMINATION_NOTE" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="PRIMARY_ARBITRATION_CITY" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="TOTAL_ALLOWABLE_COMPENSATION" dataType="DT_CY" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CONCURRENCY_CONTROL_NUMBER" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USER_GUID" dataType="DT_GUID" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USER_DIRECTORY" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_USER_GUID" dataType="DT_GUID" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_USER_DIRECTORY" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_LAST_UPDATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Add defaults.Outputs[Derived Column Output].Columns[APP_CREATE_USER_DIRECTORY]}; + 1252 + false + + + + + + + + + + APP_CREATE_USER_DIRECTORY + + + + + + + + + + + + + + + + + + + + + + + + + + true + -1 + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PID_NO]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[Contract Purpose Type]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[Property Tenure Type]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_FILE_NUMBER]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_FILE_NUMBER_SUFFIX]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PIN]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_CONTRACT_ID]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_EMPLOYEE_ID]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[DISTRICT_NUMBER]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[REGION_NUMBER]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[NAME]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_CONTRACT_TYPE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[STATUS_CODE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[COMMENCEMENT_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[INITIAL_PAYMENT_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[EXPECTED_EXPIRATION_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[CONTACT_NAME]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[CONTACT_PHONE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[TERMINATION_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[LESSOR_FILE_NUMBER]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[RENT_PHONE_NO]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[RENT_AMT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[RENT_NAME]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[TENANT_LIABILITY_INSURANCE_AMT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[CMPRHNSV_GNRL_LBLTY_INSRNC_AMT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[INSURANCE_EXPIRY_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_AMT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_RETURN_DATE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_RETURN_AMT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PAYMENT_FREQUENCY_UNIT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_CONTRACT_PURPOSE_CODE]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[MEMO_TEXT]} + + + + + #{Package\LOAD_PIMS_LEASE_CR_RECORD\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PURPOSE_TEXT]} + + + + + + + + + + 0 + [dbo].[PIMS_LEASE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select DISTINCT prcntrct.PID_NO + , cnprpose.PROPERTY_CONT_PURPOSE_TYP_CODE as "Contract Purpose Type" + , tenurety.PROPERTY_TENURE_TYPE_CODE as "Property Tenure Type" + , prcntrct.PROPERTY_FILE_NUMBER + , prcntrct.PROPERTY_FILE_NUMBER_SUFFIX + , prcntrct.PIN + , contract.PROPERTY_CONTRACT_ID + , contract.PROPERTY_EMPLOYEE_ID + , contract.DISTRICT_NUMBER + , contract.REGION_NUMBER + , contract.NAME + , contract.PROPERTY_CONTRACT_TYPE + , contract.STATUS_CODE + , contract.COMMENCEMENT_DATE + , contract.INITIAL_PAYMENT_DATE + , contract.EXPECTED_EXPIRATION_DATE + , contract.CONTACT_NAME + , contract.CONTACT_PHONE + , contract.TERMINATION_DATE + , contract.LESSOR_FILE_NUMBER + , contract.RENT_PHONE_NO + , contract.RENT_AMT + , contract.RENT_NAME + , contract.TENANT_LIABILITY_INSURANCE_AMT + , contract.CMPRHNSV_GNRL_LBLTY_INSRNC_AMT + , contract.INSURANCE_EXPIRY_DATE + , contract.SECURITY_DEPOSIT_AMT + , contract.SECURITY_DEPOSIT_DATE + , contract.SECURITY_DEPOSIT_RETURN_DATE + , contract.SECURITY_DEPOSIT_RETURN_AMT + , contract.PAYMENT_FREQUENCY_UNIT + , contract.PROPERTY_CONTRACT_PURPOSE_CODE + , TRANSLATE(contract.MEMO_TEXT, chr(9)||chr(10)||chr(11)||chr(13), ' ') as MEMO_TEXT + , TRANSLATE(contract.PURPOSE_TEXT, chr(9)||chr(10)||chr(11)||chr(13), ' ') as PURPOSE_TEXT +from app_pam.PAM_PROPERTY_CONTRACT contract join + app_pam.PAM_PROPERTY_CONT_PROPERTY prcntrct on prcntrct.PROPERTY_CONTRACT_ID = contract.PROPERTY_CONTRACT_ID join + app_pam.PAM_PROPERTY property on prcntrct.PROPERTY_CONTRACT_ID = contract.PROPERTY_CONTRACT_ID left outer join + app_pam.PAM_PROPERTY_TENURE_TYPE tenurety on tenurety.PROPERTY_TENURE_TYPE_CODE = prcntrct.PROPERTY_TENURE_TYPE_CODE left outer join + app_pam.PAM_PROPERTY_CONT_PURPOSE_TYP cnprpose on cnprpose.PROPERTY_CONT_PURPOSE_TYP_CODE = contract.PROPERTY_CONTRACT_PURPOSE_CODE +where tenurety.PROPERTY_TENURE_TYPE_CODE IN ('CR','CL') + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select * from [dbo].[PIMS_REGION] + select * from (select * from [dbo].[PIMS_REGION]) [refTable] +where [refTable].[REGION_CODE] = ? + 0 + 0 + 0 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_NAME" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_DISABLED" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DISPLAY_ORDER" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CONCURRENCY_CONTROL_NUMBER" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_LAST_UPDATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\LOAD_PIMS_LEASE_CR_RECORD\Add defaults.Outputs[Derived Column Output].Columns[REGION_CODE]}; + 1252 + false + + + + + + + + + + REGION_CODE + REGION_CODE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "OTHER" + "OTHER" + + + + + "OTHER" + "OTHER" + + + + + "HQ" + "HQ" + + + + + [ISNULL](#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER_SUFFIX]}) ? (DT_WSTR,10)#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER]} : (DT_WSTR,10)#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER]} + "-" + (DT_WSTR,2)#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_FILE_NUMBER_SUFFIX]} + ISNULL(PROPERTY_FILE_NUMBER_SUFFIX) ? (DT_WSTR,10)PROPERTY_FILE_NUMBER : (DT_WSTR,10)PROPERTY_FILE_NUMBER + "-" + (DT_WSTR,2)PROPERTY_FILE_NUMBER_SUFFIX + + + + + (DT_WSTR,400)("<MEMO>" + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[MEMO_TEXT]} + " <PURPOSE>" + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[PURPOSE_TEXT]}) + (DT_WSTR,400)("<MEMO>" + MEMO_TEXT + " <PURPOSE>" + PURPOSE_TEXT) + + + + + [ISNULL](#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[COMMENCEMENT_DATE]}) ? (DT_DATE)"1900-01-01" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[COMMENCEMENT_DATE]} + ISNULL(COMMENCEMENT_DATE) ? (DT_DATE)"1900-01-01" : COMMENCEMENT_DATE + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Expired" || #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Terminated" + STATUS_CODE == "Expired" || STATUS_CODE == "Terminated" + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS" ? "ACCRES" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/PARK/ENCRCH" ? "ACCRES" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/PARKING" ? "ACCRES" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RESIDENTIAL" ? "ACCRES" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/STORAGE" ? "ACCCCOM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCESS/STORAGE/AUTO" ? "ACCCCOM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ACCRESACCESS/STORAGE/PARK" ? "ACCCCOM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "INDUSTRIAL" ? "ACCCCOM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "TRUCKING ROAD" ? "ACCCCOM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RETAIL" ? "ACCCCOM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "AGRICULTURAL" ? "AGRIC" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "COMM DEV" ? "COMMBLDG" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "CONSTRUCTION" ? "MTCYARD" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "MAINTENANCE YARD" ? "MTCYARD" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "CROSSING" ? "XING" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "DRILLED WELL" ? "PIPELINE" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PIPELINE" ? "PIPELINE" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "ENCROACHMENT" ? "ENCROACH" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "FERRY TERMINAL" ? "BCFERRIES" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "FIREHALL" ? "EMERGSVCS" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GARDENING" ? "GARDENING" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GRAVEL" ? "GRAVEL" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GRAZING" ? "GRAZING" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "GREENBELT" ? "TRAIL" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "HORSEBACK RIDING" ? "TRAIL" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RECREATIONAL" ? "TRAIL" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "RECREATIONAL GRY" ? "TRAIL" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "MOBILE HOME PAD" ? "MOBILEHM" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARK AND RIDE" ? "PARKNRID" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARKING" ? "PARKING" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARKING & PATIO" ? "PARKING" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "SANITARY SEWER LINE" ? "UTILUGDXG" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "SIDEWALK & LANDSCAPE" ? "SIDEWALK" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "STOCKPILING" ? "STKPILING" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "PARKING/STORAGE" ? "STORAGE" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "STORAGE" ? "STORAGE" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Contract Purpose Type]} == "TOURIST INFO" ? "TOURINFO" : "OTHER" + [Contract Purpose Type] == "ACCESS" ? "ACCRES" : [Contract Purpose Type] == "ACCESS/PARK/ENCRCH" ? "ACCRES" : [Contract Purpose Type] == "ACCESS/PARKING" ? "ACCRES" : [Contract Purpose Type] == "RESIDENTIAL" ? "ACCRES" : [Contract Purpose Type] == "ACCESS/STORAGE" ? "ACCCCOM" : [Contract Purpose Type] == "ACCESS/STORAGE/AUTO" ? "ACCCCOM" : [Contract Purpose Type] == "ACCRESACCESS/STORAGE/PARK" ? "ACCCCOM" : [Contract Purpose Type] == "INDUSTRIAL" ? "ACCCCOM" : [Contract Purpose Type] == "TRUCKING ROAD" ? "ACCCCOM" : [Contract Purpose Type] == "RETAIL" ? "ACCCCOM" : [Contract Purpose Type] == "AGRICULTURAL" ? "AGRIC" : [Contract Purpose Type] == "COMM DEV" ? "COMMBLDG" : [Contract Purpose Type] == "CONSTRUCTION" ? "MTCYARD" : [Contract Purpose Type] == "MAINTENANCE YARD" ? "MTCYARD" : [Contract Purpose Type] == "CROSSING" ? "XING" : [Contract Purpose Type] == "DRILLED WELL" ? "PIPELINE" : [Contract Purpose Type] == "PIPELINE" ? "PIPELINE" : [Contract Purpose Type] == "ENCROACHMENT" ? "ENCROACH" : [Contract Purpose Type] == "FERRY TERMINAL" ? "BCFERRIES" : [Contract Purpose Type] == "FIREHALL" ? "EMERGSVCS" : [Contract Purpose Type] == "GARDENING" ? "GARDENING" : [Contract Purpose Type] == "GRAVEL" ? "GRAVEL" : [Contract Purpose Type] == "GRAZING" ? "GRAZING" : [Contract Purpose Type] == "GREENBELT" ? "TRAIL" : [Contract Purpose Type] == "HORSEBACK RIDING" ? "TRAIL" : [Contract Purpose Type] == "RECREATIONAL" ? "TRAIL" : [Contract Purpose Type] == "RECREATIONAL GRY" ? "TRAIL" : [Contract Purpose Type] == "MOBILE HOME PAD" ? "MOBILEHM" : [Contract Purpose Type] == "PARK AND RIDE" ? "PARKNRID" : [Contract Purpose Type] == "PARKING" ? "PARKING" : [Contract Purpose Type] == "PARKING & PATIO" ? "PARKING" : [Contract Purpose Type] == "SANITARY SEWER LINE" ? "UTILUGDXG" : [Contract Purpose Type] == "SIDEWALK & LANDSCAPE" ? "SIDEWALK" : [Contract Purpose Type] == "STOCKPILING" ? "STKPILING" : [Contract Purpose Type] == "PARKING/STORAGE" ? "STORAGE" : [Contract Purpose Type] == "STORAGE" ? "STORAGE" : [Contract Purpose Type] == "TOURIST INFO" ? "TOURINFO" : "OTHER" + + + + + (DT_I2)#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[REGION_NUMBER]} + (DT_I2)REGION_NUMBER + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Active" ? "ACTIVE" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Expired" ? "EXPIRED" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[STATUS_CODE]} == "Potential" ? "DRAFT" : "TERMINATED" + STATUS_CODE == "Active" ? "ACTIVE" : STATUS_CODE == "Expired" ? "EXPIRED" : STATUS_CODE == "Potential" ? "DRAFT" : "TERMINATED" + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Property Tenure Type]} == "TM" ? "PYBLMOTI" : #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[Property Tenure Type]} == "TT" ? "PYBLBCTFA" : "RCVBL" + [Property Tenure Type] == "TM" ? "PYBLMOTI" : [Property Tenure Type] == "TT" ? "PYBLBCTFA" : "RCVBL" + + + + + (DT_WSTR,30)#{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Group rows by contract id.Outputs[Sort Output].Columns[PROPERTY_CONTRACT_ID]} + (DT_WSTR,30)PROPERTY_CONTRACT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + "PAIMS_ETL_USER_FIX" + "PAIMS_ETL_USER_FIX" + + + + + [GETDATE]() + GETDATE() + + + + + "PAIMS_ETL_USER_FIX" + "PAIMS_ETL_USER_FIX" + + + + + [GETDATE]() + GETDATE() + + + + + + + + + + + + + + + + + true + -1 + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PID_NO]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[Contract Purpose Type]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[Property Tenure Type]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_FILE_NUMBER]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_FILE_NUMBER_SUFFIX]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PIN]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_CONTRACT_ID]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_EMPLOYEE_ID]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[DISTRICT_NUMBER]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[REGION_NUMBER]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[NAME]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_CONTRACT_TYPE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[STATUS_CODE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[COMMENCEMENT_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[INITIAL_PAYMENT_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[EXPECTED_EXPIRATION_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[CONTACT_NAME]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[CONTACT_PHONE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[TERMINATION_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[LESSOR_FILE_NUMBER]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[RENT_PHONE_NO]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[RENT_AMT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[RENT_NAME]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[TENANT_LIABILITY_INSURANCE_AMT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[CMPRHNSV_GNRL_LBLTY_INSRNC_AMT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[INSURANCE_EXPIRY_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_AMT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_RETURN_DATE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[SECURITY_DEPOSIT_RETURN_AMT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PAYMENT_FREQUENCY_UNIT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PROPERTY_CONTRACT_PURPOSE_CODE]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[MEMO_TEXT]} + + + + + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\PAIMS All properties with contracts.Outputs[ADO NET Source Output].Columns[PURPOSE_TEXT]} + + + + + + + + + + 0 + [etl].[SRC_PAIMS_LEASE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select DISTINCT prcntrct.PID_NO + , cnprpose.PROPERTY_CONT_PURPOSE_TYP_CODE as "Contract Purpose Type" + , tenurety.PROPERTY_TENURE_TYPE_CODE as "Property Tenure Type" + , prcntrct.PROPERTY_FILE_NUMBER + , prcntrct.PROPERTY_FILE_NUMBER_SUFFIX + , prcntrct.PIN + , contract.PROPERTY_CONTRACT_ID + , contract.PROPERTY_EMPLOYEE_ID + , contract.DISTRICT_NUMBER + , contract.REGION_NUMBER + , contract.NAME + , contract.PROPERTY_CONTRACT_TYPE + , contract.STATUS_CODE + , contract.COMMENCEMENT_DATE + , contract.INITIAL_PAYMENT_DATE + , contract.EXPECTED_EXPIRATION_DATE + , contract.CONTACT_NAME + , contract.CONTACT_PHONE + , contract.TERMINATION_DATE + , contract.LESSOR_FILE_NUMBER + , contract.RENT_PHONE_NO + , contract.RENT_AMT + , contract.RENT_NAME + , contract.TENANT_LIABILITY_INSURANCE_AMT + , contract.CMPRHNSV_GNRL_LBLTY_INSRNC_AMT + , contract.INSURANCE_EXPIRY_DATE + , contract.SECURITY_DEPOSIT_AMT + , contract.SECURITY_DEPOSIT_DATE + , contract.SECURITY_DEPOSIT_RETURN_DATE + , contract.SECURITY_DEPOSIT_RETURN_AMT + , contract.PAYMENT_FREQUENCY_UNIT + , contract.PROPERTY_CONTRACT_PURPOSE_CODE + , TRANSLATE(contract.MEMO_TEXT, chr(9)||chr(10)||chr(11)||chr(13), ' ') as MEMO_TEXT + , TRANSLATE(contract.PURPOSE_TEXT, chr(9)||chr(10)||chr(11)||chr(13), ' ') as PURPOSE_TEXT +from app_pam.PAM_PROPERTY_CONTRACT contract join + app_pam.PAM_PROPERTY_CONT_PROPERTY prcntrct on prcntrct.PROPERTY_CONTRACT_ID = contract.PROPERTY_CONTRACT_ID join + app_pam.PAM_PROPERTY property on prcntrct.PROPERTY_CONTRACT_ID = contract.PROPERTY_CONTRACT_ID left outer join + app_pam.PAM_PROPERTY_TENURE_TYPE tenurety on tenurety.PROPERTY_TENURE_TYPE_CODE = prcntrct.PROPERTY_TENURE_TYPE_CODE left outer join + app_pam.PAM_PROPERTY_CONT_PURPOSE_TYP cnprpose on cnprpose.PROPERTY_CONT_PURPOSE_TYP_CODE = contract.PROPERTY_CONTRACT_PURPOSE_CODE +where tenurety.PROPERTY_TENURE_TYPE_CODE IN ('TM', 'TT', 'RW', 'PL','CR','CL') + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select * from [dbo].[PIMS_REGION] + select * from (select * from [dbo].[PIMS_REGION]) [refTable] +where [refTable].[REGION_CODE] = ? + 0 + 0 + 0 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_NAME" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="IS_DISABLED" dataType="DT_BOOL" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DISPLAY_ORDER" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CONCURRENCY_CONTROL_NUMBER" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DB_LAST_UPDATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\LOAD_SRC_PAIMS_DATA_INTO_ETL_SCHEMA\Add defaults.Outputs[Derived Column Output].Columns[REGION_CODE]}; + 1252 + false + + + + + + + + + + REGION_CODE + REGION_CODE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + [dbo].[PIMS_LEASE] + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + [dbo].[PIMS_REGION] + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.sln b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.sln new file mode 100644 index 0000000000..775d20a5a1 --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PAIMS_PIMS_LEASE_FIX.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.34729.46 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{C9674DCB-5085-4A16-B785-4C70DD1589BD}") = "PAIMS_PIMS_LEASE_FIX", "PAIMS_PIMS_LEASE_FIX.dtproj", "{67FC2B11-D47B-4A14-8C75-F31C58FE6307}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Development|Default = Development|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {67FC2B11-D47B-4A14-8C75-F31C58FE6307}.Development|Default.ActiveCfg = Development + {67FC2B11-D47B-4A14-8C75-F31C58FE6307}.Development|Default.Build.0 = Development + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9B2E16EE-B902-444C-B89A-F166ACFFB653} + EndGlobalSection +EndGlobal diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PIMS.conmgr b/etl/PAIMS_PIMS_LEASE_FIX/PIMS.conmgr new file mode 100644 index 0000000000..906578ede4 --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PIMS.conmgr @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/etl/PAIMS_PIMS_LEASE_FIX/PRE_REQ.dtsx b/etl/PAIMS_PIMS_LEASE_FIX/PRE_REQ.dtsx new file mode 100644 index 0000000000..a118f5cca4 --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/PRE_REQ.dtsx @@ -0,0 +1,66 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/etl/PAIMS_PIMS_LEASE_FIX/Project.params b/etl/PAIMS_PIMS_LEASE_FIX/Project.params new file mode 100644 index 0000000000..680ffe30da --- /dev/null +++ b/etl/PAIMS_PIMS_LEASE_FIX/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/Connection_Test.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/Connection_Test.dtsx new file mode 100644 index 0000000000..bef0a35bd7 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/Connection_Test.dtsx @@ -0,0 +1,1201 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAACM4+Sn3+VbSh6cCVkBFzrkyC3m2HEmkXB9tWsAnJz/qgAAAAAOgAAAAAIAACAAAAAXL+s8S8tZTpCA4nwThPh4G78JV3VlCiGQt6MdTkig4SAAAAAw+7j2U6S5FPtCNoOrdEzIGwirq4W31SsF3flybbrVeUAAAAAc6DvMJTR/6Qk3V01n7NqEGWx5fP+S+NYPMDXOXKtEEDkh6u1CEPMtYhTEs7Xehy0aRUBHnt2ZQhTqfkpB600f + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAAAMNaUGM7vm52iWfbH3p6tDUFF9yUAzHusGcC+Kq6hsSAAAAAAOgAAAAAIAACAAAABkGyGIsgIv9kqAhoW5Y4pd5W5XbR0FO9vY8tEyJzhQndAAAAAz5bu0iBY1SlidmMQCkL7/aWuu/Eww6DIqll0YphkITH7qWFGevcXHPCkFi9yk33AVFNGEDp4uX0wf3Q7DRBgs2RO2d6dcxuUk9lQafUtt/Ujm3oZq/dSbWyku+9Z1oRrxikdQYTBP8q6swKW6GJeXE3GIxLSV2xgw41tYmO27LRrk9jreyOGZK+CZfXclEZZrikMfwooIuzzCky4L30srqcMVCwbuZhbmVm8G5NrtytvmuNJCgv67RM9EjR27iwoHWGS1JD6X5I9d6Z+MtOjHQAAAAHxXuPeVP8GRwAB74hEUypHlWZw+6/Lk7Ch6vulfDl+HUuLKRUNnjiC1KK7ImH1CLXySAkBedA+6NLxwsWH7hzU= + + + + 6 + + + 5 + + + 2 + + + + + 5 + + + + + + 2 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY A.MULTIMEDIA_OBJECT_ID) AS ROW_NUM, + TO_NCHAR(A.TYPE_DESCRIPTION) AS TYPE_DESCRIPTION, + TO_NCHAR(A.FILE_NAME) AS FILE_NAME, + A.MULTIMEDIA_OBJECT_ID, + A.DIGITAL_REPRESENTATION, + A.CREATE_DATETIME, + A.LAST_UPDATE_DATETIME, + B.MOT_NUMBER + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT A JOIN APP_TAP.TAP_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE B.MOT_NUMBER IS NOT NULL AND A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) +WHERE ROW_NUM = 1 + + + 0 + + + 0 + + + 0 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,100)#{Package\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + (DT_WSTR,100)FILE_NAME + + + + + (DT_WSTR,500)#{Package\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + (DT_WSTR,500)TYPE_DESCRIPTION + + + + + + + + + + + + + + + + + select * from [etl].[TAP_SOURCE] + select * from (select * from [etl].[TAP_SOURCE]) [refTable] +where [refTable].[MULTIMEDIA_OBJECT_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="TYPE_DESCRIPTION" dataType="DT_WSTR" length="240" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="100" precision="0" scale="0" codePage="0"/><referenceColumn name="MULTIMEDIA_OBJECT_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="DIGITAL_REPRESENTATION" dataType="DT_IMAGE" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CREATE_DATETIME" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LAST_UPDATE_DATETIME" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="MOT_NUMBER" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]}; + 1252 + false + + + + + + + + + + MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY CREATE_DATETIME) AS ROW_NUM, + TYPE_DESCRIPTION, + FILE_NAME, + MULTIMEDIA_OBJECT_ID, + DIGITAL_REPRESENTATION, + CREATE_DATETIME, + LAST_UPDATE_DATETIME + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT +) +WHERE ROW_NUM BETWEEN :RowOffset + 1 AND :RowOffset + :BatchSize + User::DynamicSQL + 1252 + false + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[TAP_SOURCE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User::RowsFetched + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx new file mode 100644 index 0000000000..ca0bcae580 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx @@ -0,0 +1,486 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAACI5cSQ8gcWSE/IG66+aJcs6RJ3BVkccaBcjgfu5q3ixgAAAAAOgAAAAAIAACAAAAAH/IULzYGc+Dbaw4YZpyaEh7lqHtCLFLtJwyEG6Xu5IyAAAACWwbiHAsunHFwpfeAKa4XR7WiqmuvVGAxNYwcVNJHsskAAAACixrb0mrMA2icBizTAPZhygBSEicMMySrKBevYa+vlYW/uJGxMet+xpqmgytkeSMG5/ambGGFHnjRAzE9sywuG + + + + + + + + + + + + + + + + + 0 + [etl].[GWP_SOURCE_LAND_PARCEL] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT + A.MULTIMEDIA_OBJECT_ID, + B.MOT_NUMBER , + A.LAND_PARCEL_ID + FROM APP_GWP.GWP_MULTIMEDIA_OBJECT A JOIN APP_GWP.GWP_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx new file mode 100644 index 0000000000..82803be2a6 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx @@ -0,0 +1,486 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAADIWx1gv07hiCAoNduP7N8K2eOV7ahXyE+lX0cG9/83tAAAAAAOgAAAAAIAACAAAAD0xvsZHuBuJos/56lzFsqPiK+eSzZIUJvtpsHePJX+uSAAAAD/+H5sI0ioSPSNzS0F/XPQlZHz71nK/gX28SNu8zcWf0AAAAA/FjID3GZA02m5SyOP+06xP45df24zPfbx1pqNxBQwXrkQnOZTS6RocgThxxZc253M7t3NfzQFY4VuTHXSJND4 + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT + A.MULTIMEDIA_OBJECT_ID, + B.MOT_NUMBER , + A.LAND_PARCEL_ID + FROM APP_PAT.PAT_MULTIMEDIA_OBJECT A JOIN APP_PAT.PAT_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[PAT_SOURCE_LAND_PARCEL] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx new file mode 100644 index 0000000000..8cc87a3741 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx @@ -0,0 +1,486 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAABq9hdDCFK4RE3lyysapQ/LIzFsyMvi9dtCnvs/4hf6VQAAAAAOgAAAAAIAACAAAAADhyb7jFkpc9IiLLrCdeveXHCKv92s8T9chJFeSUmWGSAAAADTl/OVIcVgEym9wJbA2Eut8AT37/p7n0aBzdcC6AdmNUAAAAAdFNKWM7VzEwH4xHVXs1dBa4QtlRlxMlTKUp4P76hnXrz/NfGiabEu9iHY4w+efr5CLwpDkoKVoIQ3UeiMhGa/ + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT + A.MULTIMEDIA_OBJECT_ID, + B.MOT_NUMBER , + A.LAND_PARCEL_ID + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT A JOIN APP_TAP.TAP_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[TAP_SOURCE_LAND_PARCEL] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx new file mode 100644 index 0000000000..f20b50f2ba --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx @@ -0,0 +1,6404 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAD7N3ss5JWMuzB4PznTagq56x9LmNs5PoZ7ooY1QkKOfwAAAAAOgAAAAAIAACAAAADrF0+5q77KMoW16HmSeATslEDhQOzH5a6F9P6LugHHWiAAAACbQkeiVqUmHVuA6GeW+FxLcKKt8i2j5H8YI5ezqMFrzEAAAABJRR2HkxPZ0hrQys9kEzLzkJmVoidbnMoGY056xOFtndWM1rlL2ig+ejtFu7jTPddDD1GxeQVRee0x9hQylW7c + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAD8eSV2l43oGDTrRXMgLbAkclmZPwWj3LPga5pvMDs0hgAAAAAOgAAAAAIAACAAAADaRHin7O1Li/H84PHWjEqcLUIUt87qeze94iFYnqWEx9AAAAAhszGTSsmTSxcIWd2yrw/lJ0TzvcZc7lr9d4vqswcnCcPs1i6m9WZg5EuNTjWqudjF6n9v1H8VVn5JY2t1Pr+GEY68Qj640zB8Md0oFLVi1B/A3qF2cn/CclyxTP9xQNzOmar3IwbOuh5cQjJf+r2O6u+XVGMTdPR0Z0n188lAusTbKCzJwjshArYkFFwXU9VcArFBImJGprNdcmECN9xSsaNBtllEoRbw5A1cPx4/ZStQXkj2GQgXzfZxR0EvPCNrtyfE8tJECyLzxXk7h7gHQAAAABkw31b/P1EXCbhlTFb1moYN36Zc7kt99Sof9O/tTXTBbRnBgTsR5X+sxDHNiIWXCKPodM0L9Zb58Kaw3fROJsA + + + + 6 + + + 5 + + + 2 + + + + + 5 + + + + + + 2 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY A.MULTIMEDIA_OBJECT_ID) AS ROW_NUM, + TO_NCHAR(A.TYPE_DESCRIPTION) AS TYPE_DESCRIPTION, + TO_NCHAR(A.FILE_NAME) AS FILE_NAME, + A.MULTIMEDIA_OBJECT_ID, + A.DIGITAL_REPRESENTATION, + A.CREATE_DATETIME, + A.LAST_UPDATE_DATETIME, + B.MOT_NUMBER + FROM APP_GWP.GWP_MULTIMEDIA_OBJECT A JOIN APP_GWP.GWP_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) +WHERE ROW_NUM BETWEEN 1 AND 5 + + + 0 + + + 0 + + + 0 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,100)#{Package\For Loop Container\DUMP ORACLE GWP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + (DT_WSTR,100)FILE_NAME + + + + + (DT_WSTR,500)#{Package\For Loop Container\DUMP ORACLE GWP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + (DT_WSTR,500)TYPE_DESCRIPTION + + + + + + + + + + + + + + + + + select * from [etl].[GWP_SOURCE] + select * from (select * from [etl].[GWP_SOURCE]) [refTable] +where [refTable].[MULTIMEDIA_OBJECT_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="TYPE_DESCRIPTION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="100" precision="0" scale="0" codePage="0"/><referenceColumn name="MULTIMEDIA_OBJECT_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="DIGITAL_REPRESENTATION" dataType="DT_IMAGE" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CREATE_DATETIME" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LAST_UPDATE_DATETIME" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="MOT_NUMBER" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\DUMP ORACLE GWP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]}; + 1252 + false + + + + + + + + + + MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY CREATE_DATETIME) AS ROW_NUM, + TYPE_DESCRIPTION, + FILE_NAME, + MULTIMEDIA_OBJECT_ID, + DIGITAL_REPRESENTATION, + CREATE_DATETIME, + LAST_UPDATE_DATETIME + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT +) +WHERE ROW_NUM BETWEEN :RowOffset + 1 AND :RowOffset + :BatchSize + User::DynamicSQL + 1252 + false + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[GWP_SOURCE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User::RowsFetched + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + "NONE" + "NONE" + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT] + + SELECT + +[DOCUMENT_TYPE_ID], +[DOCUMENT_STATUS_TYPE_CODE], +[FILE_NAME], +[DOCUMENT_EXTERNAL_ID], +APP_CREATE_USERID, +APP_CREATE_TIMESTAMP, +APP_LAST_UPDATE_USERID, +APP_LAST_UPDATE_TIMESTAMP + + FROM dbo.PIMS_DOCUMENT + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_GWP'; + select * from (SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_GWP';) [refTable] +where [refTable].[DOCUMENT_EXTERNAL_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Sort 1.Outputs[Sort Output].Columns[DOCUMENT_EXTERNAL_ID]};#{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP] + select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] +where [refTable].[DOCUMENT_TYPE] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}; + 1252 + false + + + + + + + + + + DOCUMENT_TYPE + + + + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT + 'NON-NUMERIC' AS CATEGORY, + TYPE_DESCRIPTION , + +CASE + WHEN TYPE_DESCRIPTION = 'h-0074' THEN N'TEMPLICE' + WHEN TYPE_DESCRIPTION = 'assessment_data' THEN N'BCASSE' + WHEN TYPE_DESCRIPTION = 'owner_contact_records' THEN N'RECONEGO' + WHEN TYPE_DESCRIPTION = 'lease_documents' THEN N'LEASLICE' + WHEN TYPE_DESCRIPTION = 'property_acquisition_plans' THEN N'PAPLAN' + WHEN TYPE_DESCRIPTION = 'conveyance_and_closing_documents' THEN N'CONVCLOS' + WHEN TYPE_DESCRIPTION = 'expropriation_and_sec_3_documents' THEN N'NOTIEXPR' + WHEN TYPE_DESCRIPTION = 'release_of_claim_documents' THEN N'RELECLAI' + WHEN TYPE_DESCRIPTION = 'other_reports_valuations' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = 'pa_plans' THEN N'PAPLAN' + + WHEN TYPE_DESCRIPTION = '1' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '2' THEN N'APPRREVI' + WHEN TYPE_DESCRIPTION = '3' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '5' THEN N'CORR' + WHEN TYPE_DESCRIPTION = '6' THEN N'SPENAUTH' + WHEN TYPE_DESCRIPTION = '7' THEN N'OWNEAGRE' + WHEN TYPE_DESCRIPTION = '8' THEN N'LICEAPPR' + WHEN TYPE_DESCRIPTION = '9' THEN N'CONDENTR' + WHEN TYPE_DESCRIPTION = '10' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '11' THEN N'LEGASURV' + WHEN TYPE_DESCRIPTION = '12' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '13' THEN N'LTSADOCU' + WHEN TYPE_DESCRIPTION = '14' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '15' THEN N'OIC' + WHEN TYPE_DESCRIPTION = '21' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '22' THEN N'OTHER' + ELSE N'OTHER' + END as [NON_NUMERIC_TYPE_DESCRIPTION], + NULL AS NUMERIC_TYPE_DESCRIPTION, + [FILE_NAME] as [FILE_NAME], + MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID], + 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] + +FROM etl.GWP_SOURCE +where + MULTIMEDIA_OBJECT_ID > ( + Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END + FROM dbo.PIMS_DOCUMENT -- change this to dbo + WHERE APP_CREATE_USERID='PIMS_ETL_USER_GWP' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_GWP' + ) + AND DIGITAL_REPRESENTATION IS NOT NULL + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + -1 + + + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Lookup 1.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE; + select * from (SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE;) [refTable] +where [refTable].[FILE_NO] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NO" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_ACQUISITION_FILE_DOCUMENT\SOURCE.Outputs[OLE DB Source Output].Columns[MOT_NUMBER]}; + 1252 + false + + + + + + + + + + FILE_NO + + + + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT CONVERT(INT, A.MOT_NUMBER) AS MOT_NUMBER, A.MULTIMEDIA_OBJECT_ID, B.DOCUMENT_ID, CONVERT(VARCHAR(3), 'GWP') AS SOURCE +FROM etl.GWP_SOURCE A +JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID LIKE '%ETL%' AND A.MOT_NUMBER IS NULL + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + "PIMS_ETL_USER_GWP" + "PIMS_ETL_USER_GWP" + + + + + "PENDING" + "PENDING" + + + + + "GWP" + "GWP" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]} + (DT_WSTR,10)MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT_QUEUE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_GWP' + select * from (SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_GWP') [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.GWP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_GWP' +AND B.DIGITAL_REPRESENTATION IS NOT NULL + select * from (SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.GWP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_GWP' +AND B.DIGITAL_REPRESENTATION IS NOT NULL) [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? and [refTable].[DOCUMENT_EXTERNAL_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column 1.Outputs[Derived Column Output].Columns[ID]}; + 1252 + false + + + + + + + + + + APP_CREATE_USERID + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT +A.DIGITAL_REPRESENTATION AS DOCUMENT, +B.DOCUMENT_ID, +B.APP_CREATE_USERID, + B.APP_LAST_UPDATE_USERID, +CAST(A.MULTIMEDIA_OBJECT_ID AS nvarchar(1000)) AS MULTIMEDIA_OBJECT_ID + +FROM + etl.GWP_SOURCE A + JOIN dbo.PIMS_DOCUMENT B + ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_GWP' + + AND A.DIGITAL_REPRESENTATION IS NOT NULL + + ; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> + + /// ScriptMain is the entry point class of the script. Do not change the name, attributes, + /// or parent of this class. + /// + [Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute] + public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase + { + #region Help: Using Integration Services variables and parameters in a script + /* To use a variable in this script, first ensure that the variable has been added to + * either the list contained in the ReadOnlyVariables property or the list contained in + * the ReadWriteVariables property of this script task, according to whether or not your + * code needs to write to the variable. To add the variable, save this script, close this instance of + * Visual Studio, and update the ReadOnlyVariables and + * ReadWriteVariables properties in the Script Transformation Editor window. + * To use a parameter in this script, follow the same steps. Parameters are always read-only. + * + * Example of reading from a variable: + * DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value; + * + * Example of writing to a variable: + * Dts.Variables["User::myStringVariable"].Value = "new value"; + * + * Example of reading from a package parameter: + * int batchId = (int) Dts.Variables["$Package::batchId"].Value; + * + * Example of reading from a project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].Value; + * + * Example of reading from a sensitive project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue(); + * */ + + #endregion + + #region Help: Firing Integration Services events from a script + /* This script task can fire events for logging purposes. + * + * Example of firing an error event: + * Dts.Events.FireError(18, "Process Values", "Bad value", "", 0); + * + * Example of firing an information event: + * Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain) + * + * Example of firing a warning event: + * Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0); + * */ + #endregion + + #region Help: Using Integration Services connection managers in a script + /* Some types of connection managers can be used in this script task. See the topic + * "Working with Connection Managers Programatically" for details. + * + * Example of using an ADO.Net connection manager: + * object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction); + * SqlConnection myADONETConnection = (SqlConnection)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Sales DB"].ReleaseConnection(rawConnection); + * + * Example of using a File connection manager + * object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction); + * string filePath = (string)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection); + * */ + #endregion + + + /// + /// This method is called when this script task executes in the control flow. + /// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure. + /// To open Help, press F1. + /// + /// + + + public void Main() + { + + try + { + // TODO: Add your code here + int documentUploadLimit = (int)Dts.Variables["DocumentUploadLimit"].Value; + int delaySeconds = (int)Dts.Variables["DelaySeconds"].Value; + string connectionString = Dts.Variables["connString"].GetSensitiveValue().ToString(); + //string connectionString = (string)Dts.Variables["connString"].Value; + int pendingCount = GetPendingCount(connectionString); // Initial fetch from DB + + + + // Keep checking until PendingCount <= DocumentUploadLimit + // 12 > 6 + // 12 > 18 + while (pendingCount > documentUploadLimit) + { + // Sleep for the delay period + Thread.Sleep(delaySeconds * 1000); + + // Reload PendingCount from the database + pendingCount = GetPendingCount(connectionString); + } + + Thread.Sleep(delaySeconds * 1000); + Dts.TaskResult = (int)ScriptResults.Success; + } + catch (Exception ex) + { + // Log error if needed and fail the task + Dts.Events.FireError(0, "Script Task", ex.Message, string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + // Dts.TaskResult = (int)ScriptResults.Success; + } + + + private int GetPendingCount(string connectionString) + { + int pendingCount = 0; + + try + { + // Create and open the SQL connection using the passed connection string + using (SqlConnection sqlConnection = new SqlConnection(connectionString)) + { + sqlConnection.Open(); + + // Execute the query to get the PendingCount + // using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_GWP'", sqlConnection)) <-- change this query similar to non-null task + + using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_GWP' AND DOCUMENT_QUEUE_STATUS_TYPE_CODE IN ('PENDING','PROCESSING')", sqlConnection)) + { + pendingCount = (int)cmd.ExecuteScalar(); + } + + // Close the connection after use + sqlConnection.Close(); + } + } + catch (Exception ex) + { + Dts.Events.FireError(0, "Script Task", $"Error fetching PendingCount: {ex.Message}", string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + + return pendingCount; + } + + + + + + + + #region ScriptResults declaration + /// + /// This enum provides a convenient shorthand within the scope of this class for setting the + /// result of the script. + /// + /// This code was generated automatically. + /// + enum ScriptResults + { + Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success, + Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure + }; + #endregion + + } +}]]> + + + + {30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Debug + AnyCPU + 8.0.30703 + 2.0 + {f5143585-4856-4e66-b8af-be36360a36fc} + Library + Properties + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + v4.5 + 512 + true + + + + true + full + false + .\bin\Debug\ + false + DEBUG;TRACE + prompt + 4 + + + false + true + .\bin\Release\ + false + TRACE + prompt + 4 + + + + + + + + + + + + + Code + + + ResXFileCodeGenerator + Resources.Designer.cs + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + + + Code + + + + + + + + + + + SSIS_ST140 + + + + +]]> + + + + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + msBuild + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + {E8273256-F644-44B1-91CC-2438437742E9} + + + + + + + + + + +]]> + + + + + + + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_ResourceManager():System.Resources.Resou" + + "rceManager")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_Culture():System.Globalization.CultureIn" + + "fo")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.set_Culture(System.Globalization.CultureInfo" + + "):Void")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if ((resourceMan == null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +}]]> + TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v +ZGUuDQ0KJAAAAAAAAABQRQAATAEDAIfLumkAAAAAAAAAAOAAIiALATAAABQAAAAIAAAAAAAAOjMA +AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA +ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAOgyAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA +AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAQBMAAAAgAAAAFAAAAAIA +AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAWAAAAAAAAAAAAAAAAAABAAABA +LnJlbG9jAAAMAAAAAGAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAc +MwAAAAAAAEgAAAACAAUAZCIAAMwPAAABAAAAAAAAADAyAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBgDRAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T +AAAKpR4AAAEKAigQAAAKbxEAAApyKQAAcG8SAAAKbxMAAAqlHgAAAQsCKBAAAApvEQAACnJDAABw +bxIAAApvFAAACm8VAAAKDAIIKAIAAAYNKxQHIOgDAABaKBYAAAoCCCgCAAAGDQkGMOgHIOgDAABa +KBYAAAoCKBAAAAoWbxcAAAreNBMEAigQAAAKbxgAAAoWclkAAHARBG8ZAAAKfhoAAAoWbxsAAAom +AigQAAAKF28XAAAK3gAqAAAAARAAAAAAAACcnAA0DwAAARswBgCFAAAAAgAAERYKA3McAAAKCwdv +HQAACnJxAABwB3MeAAAKDAhvHwAACqUeAAABCt4KCCwGCG8gAAAK3AdvIQAACt4KBywGB28gAAAK +3N48DQIoEAAACm8YAAAKFnJZAABwctwBAHAJbxkAAAooIgAACn4aAAAKFm8bAAAKJgIoEAAAChdv +FwAACt4ABioAAAABKAAAAgAbAA4pAAoAAAAAAgAJADI7AAoAAAAAAAACAEVHADwPAAABHgIoIwAA +CioeAigkAAAKKq5+AQAABC0echgCAHDQAwAAAiglAAAKbyYAAApzJwAACoABAAAEfgEAAAQqGn4C +AAAEKh4CgAIAAAQqGn4DAAAEKh4CKCgAAAoqLnMJAAAGgAMAAAQqAABCU0pCAQABAAAAAAAMAAAA +djQuMC4zMDMxOQAAAAAFAGwAAABwBAAAI34AANwEAAC0BgAAI1N0cmluZ3MAAAAAkAsAAIwCAAAj +VVMAHA4AABAAAAAjR1VJRAAAACwOAACgAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAAAPoBMwAW +AAABAAAAJwAAAAUAAAAGAAAACgAAAAIAAAAoAAAAAgAAABAAAAACAAAAAgAAAAMAAAAEAAAAAQAA +AAUAAAABAAAAAQAAAAAAIQQBAAAAAAAGAJ0CYAUGACwDYAUGAOkBTQUPANQFAAAGABYCpAQGAIAC +pAQGAGECpAQGABMDpAQGAL0CpAQGANYCpAQGAC0CpAQGAEgCfQMKAPEC0AMKAFoB0AMGANEEUgQO +AMMEewYOAKUAewYGAFkEUgQGAMwBTQUGAFkGUgQGABIFgAUGAO4EjwQSAJwBCwQSAP0BCwQSAHYB +egQGALEBYAUKAPkD0AMWABYGBQEWAMwABQEGAAEAUgQGAJQAbAMKACIF0AMGAKoDUgQOALYE2wQO +AJsA2wQGANUAUgQGACUBUgQGAOEAUgQGAKUGpAQAAAAAKwAAAAAAAQABAAEAEABvBAcAOQABAAEA +AAAQAIcF4wVRAAEABAAAARAAIAbjBWUAAwAIAAMBAAA5BgAASQAEAAsAEQBeBJ0AEQBKAaEAEQCw +AKUABgZTAKkAVoApBqwAVoAqAawAUCAAAAAAhgB1BAYAAQBAIQAAAACBAJEGsAABAPwhAAAAAIYY +QAUGAAIABCIAAAAAgxhABQYAAgAMIgAAAACTCA4FtQACADgiAAAAAJMIMgG6AAIAPyIAAAAAkwg+ +Ab8AAgBHIgAAAACWCGAGxQADAE4iAAAAAIYYQAUGAAMAViIAAAAAkRhGBcoAAwAAAAEAlwMAAAEA +ZgMJAEAFAQARAEAFBgAZAEAFCgApAEAFEAAxAEAFEAA5AEAFEABBAEAFEABJAEAFEABRAEAFEABZ +AEAFEABhAEAFEABpAEAFBgCZAEAFBgDBAEAFFQDRAEAFBgBxADEGJADZABIGKQDhAEkELgDpAEoD +NADpAFQDNAChAKgDOAD5APoEPADZAGwGAQDZAEcGQQB5AMAAOAAJAa4GRwABATYFSgCBAEAFEAAR +AWoEBgCJAEAFXQAZAQAFNAAhAZQBBgARAY4BBgAJAVIGZABxAEAFBgChAEAFBgApAfMAagApAaEG +cwCpAEAFeQDJAEAFBgAIABQAkwAIABgAmAApAHMABQEuAAsA3QAuABMA5gAuABsABQEuACMADgEu +ACsANwEuADMANwEuADsANwEuAEMADgEuAEsAPQEuAFMANwEuAFsAVAFDAGMAmABJAHMABQFhAHsA +mABjAGsAmAAbAFMAAwABAAQAAwAAABIFzgAAAFIB0wAAAGQG2AACAAUAAwACAAYABQABAAcABQAC +AAgABwAEgAAAAQAAAGUlCz8AAAAAAABwAAAABAAAAAAAAAAAAAAAgQBnAAAAAAAOAAAAAAAAAAAA +AACKALEDAAAAAAQAAAAAAAAAAAAAAIEAWwAAAAAABAAAAAAAAAAAAAAAgQBSBAAAAAAOAAAAAAAA +AAAAAACKADQAAAAAAAAAAAABAAAAkQUAAAUAAgAAAABJbnQzMgBTVF9mZTgzYjY0NjBkNmM0ODkz +OTljODgwZWI0MmExOTlhNgA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMA +dmFsdWVfXwBTeXN0ZW0uRGF0YQBtc2NvcmxpYgBTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmVi +MWViNmUwYwBUaHJlYWQARGJDb21tYW5kAFNxbENvbW1hbmQAZGVmYXVsdEluc3RhbmNlAGdldF9N +ZXNzYWdlAFZhcmlhYmxlAElEaXNwb3NhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9t +SGFuZGxlAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUAVHlwZQBGYWlsdXJlAGdldF9D +dWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBWU1RBUlRTY3JpcHRPYmplY3RNb2Rl +bEJhc2UAQXBwbGljYXRpb25TZXR0aW5nc0Jhc2UAQ2xvc2UARGlzcG9zZQBFZGl0b3JCcm93c2Fi +bGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2RlQXR0 +cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFzc2Vt +Ymx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJhbWV3 +b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2Ny +aXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQ +cm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRUYXNr +RW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJseUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNvbXBh +dGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVlAEdldFNlbnNpdGl2ZVZhbHVlAHZhbHVlAFN5c3Rl +bS5UaHJlYWRpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBjb25uZWN0aW9uU3RyaW5nAFRv +U3RyaW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVy +LkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRN +b2RlbABTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5kbGwAZ2V0X0l0ZW0AU3lz +dGVtAEVudW0AcmVzb3VyY2VNYW4AT3BlbgBTY3JpcHRNYWluAFN5c3RlbS5Db25maWd1cmF0aW9u +AFN5c3RlbS5HbG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAERiQ29ubmVjdGlvbgBTcWxD +b25uZWN0aW9uAEV4Y2VwdGlvbgBTeXN0ZW0uRGF0YS5Db21tb24AQ3VsdHVyZUluZm8AU2xlZXAA +RXhlY3V0ZVNjYWxhcgBnZXRfUmVzb3VyY2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIARmly +ZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29t +cGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2 +ZWIxZWI2ZTBjLlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBT +VF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJs +ZXMAU2V0dGluZ3MAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25j +YXQAT2JqZWN0AGdldF9EZWZhdWx0AHNldF9UYXNrUmVzdWx0AFN5c3RlbS5EYXRhLlNxbENsaWVu +dABHZXRQZW5kaW5nQ291bnQAZ2V0X0Fzc2VtYmx5AEVtcHR5AAAnRABvAGMAdQBtAGUAbgB0AFUA +cABsAG8AYQBkAEwAaQBtAGkAdAAAGUQAZQBsAGEAeQBTAGUAYwBvAG4AZABzAAAVYwBvAG4AbgBT +AHQAcgBpAG4AZwAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAgWlTAEUATABFAEMAVAAgAEMATwBV +AE4AVAAoACoAKQAgAEYAUgBPAE0AIABkAGIAbwAuAFAASQBNAFMAXwBEAE8AQwBVAE0ARQBOAFQA +XwBRAFUARQBVAEUAIABXAEgARQBSAEUAIABEAE8AQwBVAE0ARQBOAFQAIABJAFMAIABOAE8AVAAg +AE4AVQBMAEwAIABhAG4AZAAgAEEAUABQAF8AQwBSAEUAQQBUAEUAXwBVAFMARQBSAEkARAAgACEA +PQAgACcAUABJAE0AUwBfAEUAVABMAF8AVQBTAEUAUgBfAEcAVwBQACcAIABBAE4ARAAgAEQATwBD +AFUATQBFAE4AVABfAFEAVQBFAFUARQBfAFMAVABBAFQAVQBTAF8AVABZAFAARQBfAEMATwBEAEUA +IABJAE4AIAAoACcAUABFAE4ARABJAE4ARwAnACwAJwBQAFIATwBDAEUAUwBTAEkATgBHACcAKQAB +O0UAcgByAG8AcgAgAGYAZQB0AGMAaABpAG4AZwAgAFAAZQBuAGQAaQBuAGcAQwBvAHUAbgB0ADoA +IAAAcVMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQANgBl +AGIAMQBlAGIANgBlADAAYwAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBjAGUA +cwAAAAC/7EVGdBCBQrtjB56MtJhDAAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFdCAcFCAgOCBI9 +BCAAEm0EIAAScQUgARJ1HAMgABwDIAAOBAABAQgFIAASgIECBg4IIAUCCA4ODggJBwQIEkESRRI9 +BiACAQ4SQQUAAg4ODggAARKAlRGAmQUgABKAnQcgAgEOEoCdCLd6XFYZNOCJCImEXc2AgMyRBAAA +AAAEAQAAAAMGElUDBhJZAwYSEAIGCAMGERQEIAEIDgQAABJVBAAAElkFAAEBElkEAAASEAMAAAEE +CAASVQQIABJZBAgAEhAIAQAIAAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEA +AgAAAAAAKAEAI1NUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2ZWIxZWI2ZTBjAAAFAQAAAAAWAQAR +Q29weXJpZ2h0IEAgIDIwMjQAAEkBABouTkVURnJhbWV3b3JrLFZlcnNpb249djQuNQEAVA4URnJh +bWV3b3JrRGlzcGxheU5hbWUSLk5FVCBGcmFtZXdvcmsgNC41AAC0AAAAzsrvvgEAAACRAAAAbFN5 +c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAs +IEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OSNTeXN0ZW0u +UmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAAAAAAAFBBRFBBRFC0AAAAEDMAAAAA +AAAAAAAAKjMAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwzAAAAAAAAAAAAAAAAX0NvckRsbE1h +aW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA +SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA +AAAAvQTv/gAAAQAAAAEACz9lJQAAAQALP2UlPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA +AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu +AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA +MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu +AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA +AABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBi +ADEAZQBiADYAZQAwAGMAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A +OQA1ADcAMwAuADEANgAxADMAOQAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT +AFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEA +ZQBiADYAZQAwAGMALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA +AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANAAAACoAAQABAEwAZQBnAGEAbABUAHIA +YQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBh +AG0AZQAAAFMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQA +NgBlAGIAMQBlAGIANgBlADAAYwAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl +AAAAAABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYA +ZQBiADEAZQBiADYAZQAwAGMAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx +AC4AMAAuADkANQA3ADMALgAxADYAMQAzADkAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA +ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkANQA3ADMALgAxADYAMQAzADkAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAPDMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + [etl].[GWP_SOURCE] + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_PAT_DOCS_INTO_PIMS.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_PAT_DOCS_INTO_PIMS.dtsx new file mode 100644 index 0000000000..516b1538f6 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_PAT_DOCS_INTO_PIMS.dtsx @@ -0,0 +1,6369 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAABFqzvhqiLMFdGcsUXxmtSCmIVbKjBAz+AxcoPKggn/5gAAAAAOgAAAAAIAACAAAABtsanBj0i6AmL7GO8x4wRY0YMKNrzAXqHwKUuccSMZRyAAAABFR/zDEkPHAAyQntJz2/GU0SgccrGeIO8BEpDwY1E2R0AAAAAHTqBnePC3eBvya6MODEXhSIv65jd3z9/0g1A0UgMpvMROhgVK9WlTp2NKsrKS67nEu3A0vdkrPcZ0vXF4fs6R + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAB2t8xctP4+2p10qycr/Lm+7WEImtmy5PrO8Zv7TCaN2QAAAAAOgAAAAAIAACAAAAC8fVa00n8bvX5/F495PO5zwgF8yJhpOqN1giULaTA4XNAAAAB/SQKkkgaJ/KTrKKkvfu63wkakFLsdFMSnB5BRQ3BKcT4e7rNfZYFoLjyvb1i2G5YfPoyWhQslbkup65X37PnT2YWadLg1v+P0QSU8qtK4ibUCTLzDq0zOGgWonkTYYS0zsD2ULjBy9hMWrH0JZ4TZZHm/UriLNQ9nGlZLnNKuOwsFyFXIk1ZeikUGL9Yf7EGDl3uQb7dHOuEsC1XQT7Vn02CxH8oE5X3qQX1KWF0MTTgGM7Xoe/TRaglRaJaUgUyu/dkCsdC1jreZOGgaMXlTQAAAADPsX17GvNXbdywKv6z7nsq0qDSHbVCLVGxuWkMraQUEgrKEXBAwTkNdZ56Fn+XxlD8HFjftmu40W2WQmcVOcPo + + + + 6 + + + 5 + + + 2 + + + + + 5 + + + + + + 2 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY A.MULTIMEDIA_OBJECT_ID) AS ROW_NUM, + TO_NCHAR(A.TYPE_DESCRIPTION) AS TYPE_DESCRIPTION, + TO_NCHAR(A.FILE_NAME) AS FILE_NAME, + A.MULTIMEDIA_OBJECT_ID, + A.DIGITAL_REPRESENTATION, + A.CREATE_DATETIME, + A.LAST_UPDATE_DATETIME, + B.MOT_NUMBER + FROM APP_PAT.PAT_MULTIMEDIA_OBJECT A JOIN APP_PAT.PAT_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) +WHERE ROW_NUM BETWEEN 1 AND 5 + + + 0 + + + 0 + + + 0 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,100)#{Package\For Loop Container\DUMP ORACLE PAT INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + (DT_WSTR,100)FILE_NAME + + + + + (DT_WSTR,500)#{Package\For Loop Container\DUMP ORACLE PAT INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + (DT_WSTR,500)TYPE_DESCRIPTION + + + + + + + + + + + + + + + + + SELECT MULTIMEDIA_OBJECT_ID FROM etl.PAT_SOURCE + select * from (SELECT MULTIMEDIA_OBJECT_ID FROM etl.PAT_SOURCE) [refTable] +where [refTable].[MULTIMEDIA_OBJECT_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="MULTIMEDIA_OBJECT_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\DUMP ORACLE PAT INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]}; + 1252 + false + + + + + + + + + + MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY CREATE_DATETIME) AS ROW_NUM, + TYPE_DESCRIPTION, + FILE_NAME, + MULTIMEDIA_OBJECT_ID, + DIGITAL_REPRESENTATION, + CREATE_DATETIME, + LAST_UPDATE_DATETIME + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT +) +WHERE ROW_NUM BETWEEN :RowOffset + 1 AND :RowOffset + :BatchSize + User::DynamicSQL + 1252 + false + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[PAT_SOURCE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User::RowsFetched + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + "NONE" + "NONE" + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT] + + SELECT + +[DOCUMENT_TYPE_ID], +[DOCUMENT_STATUS_TYPE_CODE], +[FILE_NAME], +[DOCUMENT_EXTERNAL_ID], +APP_CREATE_USERID, +APP_CREATE_TIMESTAMP, +APP_LAST_UPDATE_USERID, +APP_LAST_UPDATE_TIMESTAMP + + FROM dbo.PIMS_DOCUMENT + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_PAT'; + select * from (SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_PAT';) [refTable] +where [refTable].[DOCUMENT_EXTERNAL_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Sort 1.Outputs[Sort Output].Columns[DOCUMENT_EXTERNAL_ID]};#{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP] + select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] +where [refTable].[DOCUMENT_TYPE] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}; + 1252 + false + + + + + + + + + + DOCUMENT_TYPE + + + + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT + 'NON-NUMERIC' AS CATEGORY, + TYPE_DESCRIPTION , + +CASE + WHEN TYPE_DESCRIPTION = 'h-0074' THEN N'TEMPLICE' + WHEN TYPE_DESCRIPTION = 'assessment_data' THEN N'BCASSE' + WHEN TYPE_DESCRIPTION = 'owner_contact_records' THEN N'RECONEGO' + WHEN TYPE_DESCRIPTION = 'lease_documents' THEN N'LEASLICE' + WHEN TYPE_DESCRIPTION = 'property_acquisition_plans' THEN N'PAPLAN' + WHEN TYPE_DESCRIPTION = 'conveyance_and_closing_documents' THEN N'CONVCLOS' + WHEN TYPE_DESCRIPTION = 'expropriation_and_sec_3_documents' THEN N'NOTIEXPR' + WHEN TYPE_DESCRIPTION = 'release_of_claim_documents' THEN N'RELECLAI' + WHEN TYPE_DESCRIPTION = 'other_reports_valuations' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = 'pa_plans' THEN N'PAPLAN' + + WHEN TYPE_DESCRIPTION = '1' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '2' THEN N'APPRREVI' + WHEN TYPE_DESCRIPTION = '3' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '5' THEN N'CORR' + WHEN TYPE_DESCRIPTION = '6' THEN N'SPENAUTH' + WHEN TYPE_DESCRIPTION = '7' THEN N'OWNEAGRE' + WHEN TYPE_DESCRIPTION = '8' THEN N'LICEAPPR' + WHEN TYPE_DESCRIPTION = '9' THEN N'CONDENTR' + WHEN TYPE_DESCRIPTION = '10' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '11' THEN N'LEGASURV' + WHEN TYPE_DESCRIPTION = '12' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '13' THEN N'LTSADOCU' + WHEN TYPE_DESCRIPTION = '14' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '15' THEN N'OIC' + WHEN TYPE_DESCRIPTION = '21' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '22' THEN N'OTHER' + ELSE N'OTHER' + END as [NON_NUMERIC_TYPE_DESCRIPTION], + NULL AS NUMERIC_TYPE_DESCRIPTION, + [FILE_NAME] as [FILE_NAME], + MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID], + 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] + +FROM etl.PAT_SOURCE +where + MULTIMEDIA_OBJECT_ID > ( + Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END + FROM dbo.PIMS_DOCUMENT -- change this to dbo + WHERE APP_CREATE_USERID='PIMS_ETL_USER_PAT' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_PAT' + ) + AND DIGITAL_REPRESENTATION IS NOT NULL + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + -1 + + + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Lookup 1.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE; + select * from (SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE;) [refTable] +where [refTable].[FILE_NO] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NO" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_ACQUISITION_FILE_DOCUMENT\SOURCE.Outputs[OLE DB Source Output].Columns[MOT_NUMBER]}; + 1252 + false + + + + + + + + + + FILE_NO + + + + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT A.MOT_NUMBER, A.MULTIMEDIA_OBJECT_ID, B.DOCUMENT_ID +FROM etl.PAT_SOURCE A +JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_PAT' + AND A.DIGITAL_REPRESENTATION is not null + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + "PIMS_ETL_USER_PAT" + "PIMS_ETL_USER_PAT" + + + + + "PENDING" + "PENDING" + + + + + "PAT" + "PAT" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]} + (DT_WSTR,10)MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT_QUEUE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_PAT' + select * from (SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_PAT') [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.PAT_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_PAT' +AND B.DIGITAL_REPRESENTATION IS NOT NULL + select * from (SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.PAT_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_PAT' +AND B.DIGITAL_REPRESENTATION IS NOT NULL) [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? and [refTable].[DOCUMENT_EXTERNAL_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column 1.Outputs[Derived Column Output].Columns[ID]}; + 1252 + false + + + + + + + + + + APP_CREATE_USERID + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT +A.DIGITAL_REPRESENTATION AS DOCUMENT, +B.DOCUMENT_ID, +B.APP_CREATE_USERID, + B.APP_LAST_UPDATE_USERID, +CAST(A.MULTIMEDIA_OBJECT_ID AS nvarchar(1000)) AS MULTIMEDIA_OBJECT_ID + +FROM + etl.PAT_SOURCE A + JOIN dbo.PIMS_DOCUMENT B + ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_PAT' + + AND A.DIGITAL_REPRESENTATION IS NOT NULL + + ; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> + + /// ScriptMain is the entry point class of the script. Do not change the name, attributes, + /// or parent of this class. + /// + [Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute] + public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase + { + #region Help: Using Integration Services variables and parameters in a script + /* To use a variable in this script, first ensure that the variable has been added to + * either the list contained in the ReadOnlyVariables property or the list contained in + * the ReadWriteVariables property of this script task, according to whether or not your + * code needs to write to the variable. To add the variable, save this script, close this instance of + * Visual Studio, and update the ReadOnlyVariables and + * ReadWriteVariables properties in the Script Transformation Editor window. + * To use a parameter in this script, follow the same steps. Parameters are always read-only. + * + * Example of reading from a variable: + * DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value; + * + * Example of writing to a variable: + * Dts.Variables["User::myStringVariable"].Value = "new value"; + * + * Example of reading from a package parameter: + * int batchId = (int) Dts.Variables["$Package::batchId"].Value; + * + * Example of reading from a project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].Value; + * + * Example of reading from a sensitive project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue(); + * */ + + #endregion + + #region Help: Firing Integration Services events from a script + /* This script task can fire events for logging purposes. + * + * Example of firing an error event: + * Dts.Events.FireError(18, "Process Values", "Bad value", "", 0); + * + * Example of firing an information event: + * Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain) + * + * Example of firing a warning event: + * Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0); + * */ + #endregion + + #region Help: Using Integration Services connection managers in a script + /* Some types of connection managers can be used in this script task. See the topic + * "Working with Connection Managers Programatically" for details. + * + * Example of using an ADO.Net connection manager: + * object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction); + * SqlConnection myADONETConnection = (SqlConnection)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Sales DB"].ReleaseConnection(rawConnection); + * + * Example of using a File connection manager + * object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction); + * string filePath = (string)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection); + * */ + #endregion + + + /// + /// This method is called when this script task executes in the control flow. + /// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure. + /// To open Help, press F1. + /// + /// + + + public void Main() + { + + try + { + // TODO: Add your code here + int documentUploadLimit = (int)Dts.Variables["DocumentUploadLimit"].Value; + int delaySeconds = (int)Dts.Variables["DelaySeconds"].Value; + string connectionString = Dts.Variables["connString"].GetSensitiveValue().ToString(); + //string connectionString = (string)Dts.Variables["connString"].Value; + int pendingCount = GetPendingCount(connectionString); // Initial fetch from DB + + + + // Keep checking until PendingCount <= DocumentUploadLimit + // 12 > 6 + // 12 > 18 + while (pendingCount > documentUploadLimit) + { + // Sleep for the delay period + Thread.Sleep(delaySeconds * 1000); + + // Reload PendingCount from the database + pendingCount = GetPendingCount(connectionString); + } + + Thread.Sleep(delaySeconds * 1000); + Dts.TaskResult = (int)ScriptResults.Success; + } + catch (Exception ex) + { + // Log error if needed and fail the task + Dts.Events.FireError(0, "Script Task", ex.Message, string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + // Dts.TaskResult = (int)ScriptResults.Success; + } + + + private int GetPendingCount(string connectionString) + { + int pendingCount = 0; + + try + { + // Create and open the SQL connection using the passed connection string + using (SqlConnection sqlConnection = new SqlConnection(connectionString)) + { + sqlConnection.Open(); + + // Execute the query to get the PendingCount + // using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_GWP'", sqlConnection)) <-- change this query similar to non-null task + + using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_PAT' AND DOCUMENT_QUEUE_STATUS_TYPE_CODE IN ('PENDING','PROCESSING')", sqlConnection)) + { + pendingCount = (int)cmd.ExecuteScalar(); + } + + // Close the connection after use + sqlConnection.Close(); + } + } + catch (Exception ex) + { + Dts.Events.FireError(0, "Script Task", $"Error fetching PendingCount: {ex.Message}", string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + + return pendingCount; + } + + + + + + + + #region ScriptResults declaration + /// + /// This enum provides a convenient shorthand within the scope of this class for setting the + /// result of the script. + /// + /// This code was generated automatically. + /// + enum ScriptResults + { + Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success, + Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure + }; + #endregion + + } +}]]> + + + + {30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Debug + AnyCPU + 8.0.30703 + 2.0 + {f5143585-4856-4e66-b8af-be36360a36fc} + Library + Properties + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + v4.5 + 512 + true + + + + true + full + false + .\bin\Debug\ + false + DEBUG;TRACE + prompt + 4 + + + false + true + .\bin\Release\ + false + TRACE + prompt + 4 + + + + + + + + + + + + + Code + + + ResXFileCodeGenerator + Resources.Designer.cs + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + + + Code + + + + + + + + + + + SSIS_ST140 + + + + +]]> + + + + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + msBuild + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + {04B323CB-5C2B-4B48-9E3F-24890153CB93} + + + + + + + + + + +]]> + + + + + + + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_ResourceManager():System.Resources.Resou" + + "rceManager")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_Culture():System.Globalization.CultureIn" + + "fo")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.set_Culture(System.Globalization.CultureInfo" + + "):Void")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if ((resourceMan == null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +}]]> + TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v +ZGUuDQ0KJAAAAAAAAABQRQAATAEDAC/MumkAAAAAAAAAAOAAIiALATAAABQAAAAIAAAAAAAAOjMA +AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA +ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAOgyAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA +AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAQBMAAAAgAAAAFAAAAAIA +AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAWAAAAAAAAAAAAAAAAAABAAABA +LnJlbG9jAAAMAAAAAGAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAc +MwAAAAAAAEgAAAACAAUAZCIAAMwPAAABAAAAAAAAADAyAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBgDRAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T +AAAKpR4AAAEKAigQAAAKbxEAAApyKQAAcG8SAAAKbxMAAAqlHgAAAQsCKBAAAApvEQAACnJDAABw +bxIAAApvFAAACm8VAAAKDAIIKAIAAAYNKxQHIOgDAABaKBYAAAoCCCgCAAAGDQkGMOgHIOgDAABa +KBYAAAoCKBAAAAoWbxcAAAreNBMEAigQAAAKbxgAAAoWclkAAHARBG8ZAAAKfhoAAAoWbxsAAAom +AigQAAAKF28XAAAK3gAqAAAAARAAAAAAAACcnAA0DwAAARswBgCFAAAAAgAAERYKA3McAAAKCwdv +HQAACnJxAABwB3MeAAAKDAhvHwAACqUeAAABCt4KCCwGCG8gAAAK3AdvIQAACt4KBywGB28gAAAK +3N48DQIoEAAACm8YAAAKFnJZAABwctwBAHAJbxkAAAooIgAACn4aAAAKFm8bAAAKJgIoEAAAChdv +FwAACt4ABioAAAABKAAAAgAbAA4pAAoAAAAAAgAJADI7AAoAAAAAAAACAEVHADwPAAABHgIoIwAA +CioeAigkAAAKKq5+AQAABC0echgCAHDQAwAAAiglAAAKbyYAAApzJwAACoABAAAEfgEAAAQqGn4C +AAAEKh4CgAIAAAQqGn4DAAAEKh4CKCgAAAoqLnMJAAAGgAMAAAQqAABCU0pCAQABAAAAAAAMAAAA +djQuMC4zMDMxOQAAAAAFAGwAAABwBAAAI34AANwEAAC0BgAAI1N0cmluZ3MAAAAAkAsAAIwCAAAj +VVMAHA4AABAAAAAjR1VJRAAAACwOAACgAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAAAPoBMwAW +AAABAAAAJwAAAAUAAAAGAAAACgAAAAIAAAAoAAAAAgAAABAAAAACAAAAAgAAAAMAAAAEAAAAAQAA +AAUAAAABAAAAAQAAAAAAIQQBAAAAAAAGAJ0CYAUGACwDYAUGAOkBTQUPANQFAAAGABYCpAQGAIAC +pAQGAGECpAQGABMDpAQGAL0CpAQGANYCpAQGAC0CpAQGAEgCfQMKAPEC0AMKAFoB0AMGANEEUgQO +AMMEewYOAKUAewYGAFkEUgQGAMwBTQUGAFkGUgQGABIFgAUGAO4EjwQSAJwBCwQSAP0BCwQSAHYB +egQGALEBYAUKAPkD0AMWABYGBQEWAMwABQEGAAEAUgQGAJQAbAMKACIF0AMGAKoDUgQOALYE2wQO +AJsA2wQGANUAUgQGACUBUgQGAOEAUgQGAKUGpAQAAAAAKwAAAAAAAQABAAEAEABvBAcAOQABAAEA +AAAQAIcF4wVRAAEABAAAARAAIAbjBWUAAwAIAAMBAAA5BgAASQAEAAsAEQBeBJ0AEQBKAaEAEQCw +AKUABgZTAKkAVoApBqwAVoAqAawAUCAAAAAAhgB1BAYAAQBAIQAAAACBAJEGsAABAPwhAAAAAIYY +QAUGAAIABCIAAAAAgxhABQYAAgAMIgAAAACTCA4FtQACADgiAAAAAJMIMgG6AAIAPyIAAAAAkwg+ +Ab8AAgBHIgAAAACWCGAGxQADAE4iAAAAAIYYQAUGAAMAViIAAAAAkRhGBcoAAwAAAAEAlwMAAAEA +ZgMJAEAFAQARAEAFBgAZAEAFCgApAEAFEAAxAEAFEAA5AEAFEABBAEAFEABJAEAFEABRAEAFEABZ +AEAFEABhAEAFEABpAEAFBgCZAEAFBgDBAEAFFQDRAEAFBgBxADEGJADZABIGKQDhAEkELgDpAEoD +NADpAFQDNAChAKgDOAD5APoEPADZAGwGAQDZAEcGQQB5AMAAOAAJAa4GRwABATYFSgCBAEAFEAAR +AWoEBgCJAEAFXQAZAQAFNAAhAZQBBgARAY4BBgAJAVIGZABxAEAFBgChAEAFBgApAfMAagApAaEG +cwCpAEAFeQDJAEAFBgAIABQAkwAIABgAmAApAHMABQEuAAsA3QAuABMA5gAuABsABQEuACMADgEu +ACsANwEuADMANwEuADsANwEuAEMADgEuAEsAPQEuAFMANwEuAFsAVAFDAGMAmABJAHMABQFhAHsA +mABjAGsAmAAbAFMAAwABAAQAAwAAABIFzgAAAFIB0wAAAGQG2AACAAUAAwACAAYABQABAAcABQAC +AAgABwAEgAAAAQAAAGUlXz8AAAAAAABwAAAABAAAAAAAAAAAAAAAgQBnAAAAAAAOAAAAAAAAAAAA +AACKALEDAAAAAAQAAAAAAAAAAAAAAIEAWwAAAAAABAAAAAAAAAAAAAAAgQBSBAAAAAAOAAAAAAAA +AAAAAACKADQAAAAAAAAAAAABAAAAkQUAAAUAAgAAAABJbnQzMgBTVF9mZTgzYjY0NjBkNmM0ODkz +OTljODgwZWI0MmExOTlhNgA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMA +dmFsdWVfXwBTeXN0ZW0uRGF0YQBtc2NvcmxpYgBTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmVi +MWViNmUwYwBUaHJlYWQARGJDb21tYW5kAFNxbENvbW1hbmQAZGVmYXVsdEluc3RhbmNlAGdldF9N +ZXNzYWdlAFZhcmlhYmxlAElEaXNwb3NhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9t +SGFuZGxlAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUAVHlwZQBGYWlsdXJlAGdldF9D +dWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBWU1RBUlRTY3JpcHRPYmplY3RNb2Rl +bEJhc2UAQXBwbGljYXRpb25TZXR0aW5nc0Jhc2UAQ2xvc2UARGlzcG9zZQBFZGl0b3JCcm93c2Fi +bGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2RlQXR0 +cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFzc2Vt +Ymx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJhbWV3 +b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2Ny +aXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQ +cm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRUYXNr +RW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJseUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNvbXBh +dGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVlAEdldFNlbnNpdGl2ZVZhbHVlAHZhbHVlAFN5c3Rl +bS5UaHJlYWRpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBjb25uZWN0aW9uU3RyaW5nAFRv +U3RyaW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVy +LkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRN +b2RlbABTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5kbGwAZ2V0X0l0ZW0AU3lz +dGVtAEVudW0AcmVzb3VyY2VNYW4AT3BlbgBTY3JpcHRNYWluAFN5c3RlbS5Db25maWd1cmF0aW9u +AFN5c3RlbS5HbG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAERiQ29ubmVjdGlvbgBTcWxD +b25uZWN0aW9uAEV4Y2VwdGlvbgBTeXN0ZW0uRGF0YS5Db21tb24AQ3VsdHVyZUluZm8AU2xlZXAA +RXhlY3V0ZVNjYWxhcgBnZXRfUmVzb3VyY2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIARmly +ZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29t +cGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2 +ZWIxZWI2ZTBjLlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBT +VF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJs +ZXMAU2V0dGluZ3MAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25j +YXQAT2JqZWN0AGdldF9EZWZhdWx0AHNldF9UYXNrUmVzdWx0AFN5c3RlbS5EYXRhLlNxbENsaWVu +dABHZXRQZW5kaW5nQ291bnQAZ2V0X0Fzc2VtYmx5AEVtcHR5AAAnRABvAGMAdQBtAGUAbgB0AFUA +cABsAG8AYQBkAEwAaQBtAGkAdAAAGUQAZQBsAGEAeQBTAGUAYwBvAG4AZABzAAAVYwBvAG4AbgBT +AHQAcgBpAG4AZwAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAgWlTAEUATABFAEMAVAAgAEMATwBV +AE4AVAAoACoAKQAgAEYAUgBPAE0AIABkAGIAbwAuAFAASQBNAFMAXwBEAE8AQwBVAE0ARQBOAFQA +XwBRAFUARQBVAEUAIABXAEgARQBSAEUAIABEAE8AQwBVAE0ARQBOAFQAIABJAFMAIABOAE8AVAAg +AE4AVQBMAEwAIABhAG4AZAAgAEEAUABQAF8AQwBSAEUAQQBUAEUAXwBVAFMARQBSAEkARAAgACEA +PQAgACcAUABJAE0AUwBfAEUAVABMAF8AVQBTAEUAUgBfAFAAQQBUACcAIABBAE4ARAAgAEQATwBD +AFUATQBFAE4AVABfAFEAVQBFAFUARQBfAFMAVABBAFQAVQBTAF8AVABZAFAARQBfAEMATwBEAEUA +IABJAE4AIAAoACcAUABFAE4ARABJAE4ARwAnACwAJwBQAFIATwBDAEUAUwBTAEkATgBHACcAKQAB +O0UAcgByAG8AcgAgAGYAZQB0AGMAaABpAG4AZwAgAFAAZQBuAGQAaQBuAGcAQwBvAHUAbgB0ADoA +IAAAcVMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQANgBl +AGIAMQBlAGIANgBlADAAYwAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBjAGUA +cwAAAACl6lp4ryHXTIlkxmhpKiH+AAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFdCAcFCAgOCBI9 +BCAAEm0EIAAScQUgARJ1HAMgABwDIAAOBAABAQgFIAASgIECBg4IIAUCCA4ODggJBwQIEkESRRI9 +BiACAQ4SQQUAAg4ODggAARKAlRGAmQUgABKAnQcgAgEOEoCdCLd6XFYZNOCJCImEXc2AgMyRBAAA +AAAEAQAAAAMGElUDBhJZAwYSEAIGCAMGERQEIAEIDgQAABJVBAAAElkFAAEBElkEAAASEAMAAAEE +CAASVQQIABJZBAgAEhAIAQAIAAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEA +AgAAAAAAKAEAI1NUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2ZWIxZWI2ZTBjAAAFAQAAAAAWAQAR +Q29weXJpZ2h0IEAgIDIwMjQAAEkBABouTkVURnJhbWV3b3JrLFZlcnNpb249djQuNQEAVA4URnJh +bWV3b3JrRGlzcGxheU5hbWUSLk5FVCBGcmFtZXdvcmsgNC41AAC0AAAAzsrvvgEAAACRAAAAbFN5 +c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAs +IEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OSNTeXN0ZW0u +UmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAAAAAAAFBBRFBBRFC0AAAAEDMAAAAA +AAAAAAAAKjMAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwzAAAAAAAAAAAAAAAAX0NvckRsbE1h +aW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA +SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA +AAAAvQTv/gAAAQAAAAEAXz9lJQAAAQBfP2UlPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA +AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu +AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA +MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu +AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA +AABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBi +ADEAZQBiADYAZQAwAGMAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A +OQA1ADcAMwAuADEANgAyADIAMwAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT +AFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEA +ZQBiADYAZQAwAGMALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA +AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANAAAACoAAQABAEwAZQBnAGEAbABUAHIA +YQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBh +AG0AZQAAAFMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQA +NgBlAGIAMQBlAGIANgBlADAAYwAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl +AAAAAABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYA +ZQBiADEAZQBiADYAZQAwAGMAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx +AC4AMAAuADkANQA3ADMALgAxADYAMgAyADMAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA +ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkANQA3ADMALgAxADYAMgAyADMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAPDMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_DOCS_INTO_PIMS.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_DOCS_INTO_PIMS.dtsx new file mode 100644 index 0000000000..c0da2f43f6 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_DOCS_INTO_PIMS.dtsx @@ -0,0 +1,9103 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAD9vXpqOFh7p/O40MeO1vfvugg9D7Kn+l1ecBlwU4D85QAAAAAOgAAAAAIAACAAAAB96WpZE+G77WYdwmp0Nx3YTzEOg26hVPbB03aUTrSF9yAAAADTAKWEm30KJWNbdo3mFkfF+8zQJGQmo6vRFC4T8GRl0UAAAABkTmwuvZv4TorOIYbvrhHam6b6tPd2cqcExlz43wluQaXTUfby0dh4WEfGYq/bkCVGXa+9EJ4L8J13R/3BNvC3 + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAAo/9tBsi8hA17HRKjHbRYumbr2rN5b75S1/SXhtP8u/gAAAAAOgAAAAAIAACAAAABYPo0IChG6lK8GJnnxhduIT2JjduME4LsnhuZhJL+CDdAAAADubn8611ZLgA+GgWnVFG+9KGqOc4s1g0D8FdLMs950prBGSTpD+m1u6veUiVzYPf+pbJ8LRn6mjXPjMt+//lCByex4OfCfmD2K9Ny0b3Stk6PJP/WLlwMZ/kM3PKV3EhoBGmsaQ6g7dNqiiKd50jugZY1GcxbhTthZxuzTUWW2ySz5KS8YK7f9xMsFv2v9Fk66Krhxr4Yn/8JmQT2TJCcL3Adyal8oTyuSzzBUpwh2JivcivL1R3h0kr5flQy3UnMHPPDbjuFpmvBbFpquB394QAAAAF45Q/JMthRl/YMSZUbMEfNcTz7P/3Qjjr0gziOSXjIxgwGiBIJc5maPUeGMLc8qL5OAUrDecoYnpscjmnqVt1o + + + + 6 + + + 5 + + + 2 + + + + + 5 + + + + + + 2 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY A.MULTIMEDIA_OBJECT_ID) AS ROW_NUM, + TO_NCHAR(A.TYPE_DESCRIPTION) AS TYPE_DESCRIPTION, + TO_NCHAR(A.FILE_NAME) AS FILE_NAME, + A.MULTIMEDIA_OBJECT_ID, + A.DIGITAL_REPRESENTATION, + A.CREATE_DATETIME, + A.LAST_UPDATE_DATETIME, + B.MOT_NUMBER + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT A JOIN APP_TAP.TAP_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID + WHERE B.MOT_NUMBER IS NOT NULL AND A.MULTIMEDIA_OBJECT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_ID ASC +) +WHERE ROW_NUM BETWEEN 1 AND 5 + + + 0 + + + 0 + + + 0 + + + 1 + + + + + + + + + + + + + + + + + + + + + + [ISNULL](#{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}) + ISNULL(NON_NUMERIC_TYPE_DESCRIPTION) + 0 + + + + + + [ISNULL](#{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]}) + ISNULL(NUMERIC_TYPE_DESCRIPTION) + 1 + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_I8)#{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + (DT_I8)NUMERIC_TYPE_DESCRIPTION + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + "NONE" + "NONE" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT] + + SELECT + +[DOCUMENT_TYPE_ID], +[DOCUMENT_STATUS_TYPE_CODE], +[FILE_NAME], +[DOCUMENT_EXTERNAL_ID], +APP_CREATE_USERID, +APP_CREATE_TIMESTAMP, +APP_LAST_UPDATE_USERID, +APP_LAST_UPDATE_TIMESTAMP + + FROM dbo.PIMS_DOCUMENT + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP] + select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] +where [refTable].[DOCUMENT_TYPE_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]}; + 1252 + false + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP] + select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] +where [refTable].[DOCUMENT_TYPE_DEFINITION] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}; + 1252 + false + + + + + + + + + + DOCUMENT_TYPE_DEFINITION + + + + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT + 'NON-NUMERIC' AS CATEGORY, + TYPE_DESCRIPTION , + CASE + WHEN TYPE_DESCRIPTION = 'expropriation_documents' THEN 'Notice of expropriation (Form 1)' + WHEN TYPE_DESCRIPTION = 'expropriation_and_sec_3_documents' THEN 'Notice of expropriation (Form 1)' + WHEN TYPE_DESCRIPTION = 'other_reports_valuations' THEN 'Other' + WHEN TYPE_DESCRIPTION = 'owner_contact_records' THEN 'Record of negotiation' + WHEN TYPE_DESCRIPTION = 'assessment_data' THEN 'BC assessment search' + WHEN TYPE_DESCRIPTION = 'property_acquisition_plans' THEN 'PA plans / Design drawings' + WHEN TYPE_DESCRIPTION = 'release_of_claim_documents' THEN 'Release of claims' + WHEN TYPE_DESCRIPTION = 'lease_documents' THEN 'Lease / License (H1005/H1005A)' + WHEN TYPE_DESCRIPTION = 'conveyance_and_closing_documents' THEN 'Conveyance closing documents (ex: PTT forms, Form A transfer etc.)' + WHEN TYPE_DESCRIPTION = 'pa_plans' THEN 'PA plans / Design drawings' + ELSE + TYPE_DESCRIPTION + END as [NON_NUMERIC_TYPE_DESCRIPTION], + NULL AS NUMERIC_TYPE_DESCRIPTION, + [FILE_NAME] as [FILE_NAME], + MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID], + 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] + +FROM etl.TAP_SOURCE +where + MULTIMEDIA_OBJECT_ID > ( + Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END + FROM dbo.PIMS_DOCUMENT -- change this to dbo + WHERE APP_CREATE_USERID='PIMS_ETL_USER_TAP' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_TAP' + ) + and + ISNUMERIC(TYPE_DESCRIPTION) = 0 -- NON - NUMERIC + AND DIGITAL_REPRESENTATION IS NOT NULL + +UNION ALL +SELECT +'NUMERIC' AS CATEGORY, + TYPE_DESCRIPTION , + NULL AS NON_NUMERIC_TYPE_DESCRIPTION, + CAST(TYPE_DESCRIPTION AS bigint) as [NUMERIC_TYPE_DESCRIPTION], + [FILE_NAME] as [FILE_NAME], + MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID] , + 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] + +FROM etl.TAP_SOURCE +where + MULTIMEDIA_OBJECT_ID > ( + Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END + FROM dbo.PIMS_DOCUMENT -- change this to dbo + WHERE APP_CREATE_USERID='PIMS_ETL_USER_TAP' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_TAP' + ) + and + ISNUMERIC(TYPE_DESCRIPTION) != 0 -- NUMERIC + AND DIGITAL_REPRESENTATION IS NOT NULL +; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + -1 + + + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[CONVERTED_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Lookup.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + false + -1 + + + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Lookup 1.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + true + -1 + + + + + + + 0 + 2 + + + + + 0 + 1 + + + + + 0 + 4 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 3 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[FILE_NAME]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CATEGORY]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CONVERTED_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_TYPE_ID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_USERID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_TIMESTAMP]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_TIMESTAMP]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[CODE_CONVERTED]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USER_DIRECTORY]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_USER_DIRECTORY]} + + + + + + + + + + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[FILE_NAME]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CATEGORY]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CONVERTED_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[FILE_NAME]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CATEGORY]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,100)#{Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + (DT_WSTR,100)FILE_NAME + + + + + (DT_WSTR,500)#{Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + (DT_WSTR,500)TYPE_DESCRIPTION + + + + + + + + + + + + + + + + + select * from [etl].[TAP_SOURCE] + select * from (select * from [etl].[TAP_SOURCE]) [refTable] +where [refTable].[MULTIMEDIA_OBJECT_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="TYPE_DESCRIPTION" dataType="DT_WSTR" length="240" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="100" precision="0" scale="0" codePage="0"/><referenceColumn name="MULTIMEDIA_OBJECT_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="DIGITAL_REPRESENTATION" dataType="DT_IMAGE" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="CREATE_DATETIME" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LAST_UPDATE_DATETIME" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_LAST_UPDATE_TIMESTAMP" dataType="DT_DBTIMESTAMP" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="MOT_NUMBER" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]}; + 1252 + false + + + + + + + + + + MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY CREATE_DATETIME) AS ROW_NUM, + TYPE_DESCRIPTION, + FILE_NAME, + MULTIMEDIA_OBJECT_ID, + DIGITAL_REPRESENTATION, + CREATE_DATETIME, + LAST_UPDATE_DATETIME + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT +) +WHERE ROW_NUM BETWEEN :RowOffset + 1 AND :RowOffset + :BatchSize + User::DynamicSQL + 1252 + false + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[TAP_SOURCE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User::RowsFetched + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + "NONE" + "NONE" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT] + + SELECT + +[DOCUMENT_TYPE_ID], +[DOCUMENT_STATUS_TYPE_CODE], +[FILE_NAME], +[DOCUMENT_EXTERNAL_ID], +APP_CREATE_USERID, +APP_CREATE_TIMESTAMP, +APP_LAST_UPDATE_USERID, +APP_LAST_UPDATE_TIMESTAMP + + FROM dbo.PIMS_DOCUMENT + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP] + select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] +where [refTable].[DOCUMENT_TYPE] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}; + 1252 + false + + + + + + + + + + DOCUMENT_TYPE + + + + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT + 'NON-NUMERIC' AS CATEGORY, + TYPE_DESCRIPTION , + +CASE + WHEN TYPE_DESCRIPTION = 'h-0074' THEN N'TEMPLICE' + WHEN TYPE_DESCRIPTION = 'assessment_data' THEN N'BCASSE' + WHEN TYPE_DESCRIPTION = 'owner_contact_records' THEN N'RECONEGO' + WHEN TYPE_DESCRIPTION = 'lease_documents' THEN N'LEASLICE' + WHEN TYPE_DESCRIPTION = 'property_acquisition_plans' THEN N'PAPLAN' + WHEN TYPE_DESCRIPTION = 'conveyance_and_closing_documents' THEN N'CONVCLOS' + WHEN TYPE_DESCRIPTION = 'expropriation_and_sec_3_documents' THEN N'NOTIEXPR' + WHEN TYPE_DESCRIPTION = 'release_of_claim_documents' THEN N'RELECLAI' + WHEN TYPE_DESCRIPTION = 'other_reports_valuations' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = 'pa_plans' THEN N'PAPLAN' + + WHEN TYPE_DESCRIPTION = '1' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '2' THEN N'APPRREVI' + WHEN TYPE_DESCRIPTION = '3' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '5' THEN N'CORR' + WHEN TYPE_DESCRIPTION = '6' THEN N'SPENAUTH' + WHEN TYPE_DESCRIPTION = '7' THEN N'OWNEAGRE' + WHEN TYPE_DESCRIPTION = '8' THEN N'LICEAPPR' + WHEN TYPE_DESCRIPTION = '9' THEN N'CONDENTR' + WHEN TYPE_DESCRIPTION = '10' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '11' THEN N'LEGASURV' + WHEN TYPE_DESCRIPTION = '12' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '13' THEN N'LTSADOCU' + WHEN TYPE_DESCRIPTION = '14' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '15' THEN N'OIC' + WHEN TYPE_DESCRIPTION = '21' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '22' THEN N'OTHER' + ELSE N'OTHER' + END as [NON_NUMERIC_TYPE_DESCRIPTION], + NULL AS NUMERIC_TYPE_DESCRIPTION, + [FILE_NAME] as [FILE_NAME], + MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID], + 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] + +FROM etl.TAP_SOURCE +where + MULTIMEDIA_OBJECT_ID > ( + Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END + FROM dbo.PIMS_DOCUMENT -- change this to dbo + WHERE APP_CREATE_USERID='PIMS_ETL_USER_TAP' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_TAP' + ) + AND DIGITAL_REPRESENTATION IS NOT NULL + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + -1 + + + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Lookup 1.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE; + select * from (SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE;) [refTable] +where [refTable].[FILE_NO] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NO" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_ACQUISITION_FILE_DOCUMENT\SOURCE.Outputs[OLE DB Source Output].Columns[MOT_NUMBER]}; + 1252 + false + + + + + + + + + + FILE_NO + + + + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT A.MOT_NUMBER, A.MULTIMEDIA_OBJECT_ID, B.DOCUMENT_ID +FROM etl.TAP_SOURCE A +JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' + AND A.DIGITAL_REPRESENTATION is not null + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PENDING" + "PENDING" + + + + + "PAT" + "PAT" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]} + (DT_WSTR,10)MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT_QUEUE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' +AND B.DIGITAL_REPRESENTATION IS NOT NULL + select * from (SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' +AND B.DIGITAL_REPRESENTATION IS NOT NULL) [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? and [refTable].[DOCUMENT_EXTERNAL_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column 1.Outputs[Derived Column Output].Columns[ID]}; + 1252 + false + + + + + + + + + + APP_CREATE_USERID + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT +A.DIGITAL_REPRESENTATION AS DOCUMENT, +B.DOCUMENT_ID, +B.APP_CREATE_USERID, + B.APP_LAST_UPDATE_USERID, +CAST(A.MULTIMEDIA_OBJECT_ID AS nvarchar(1000)) AS MULTIMEDIA_OBJECT_ID + +FROM + etl.TAP_SOURCE A + JOIN dbo.PIMS_DOCUMENT B + ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' + + AND A.DIGITAL_REPRESENTATION IS NOT NULL + + ; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> + + /// ScriptMain is the entry point class of the script. Do not change the name, attributes, + /// or parent of this class. + /// + [Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute] + public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase + { + #region Help: Using Integration Services variables and parameters in a script + /* To use a variable in this script, first ensure that the variable has been added to + * either the list contained in the ReadOnlyVariables property or the list contained in + * the ReadWriteVariables property of this script task, according to whether or not your + * code needs to write to the variable. To add the variable, save this script, close this instance of + * Visual Studio, and update the ReadOnlyVariables and + * ReadWriteVariables properties in the Script Transformation Editor window. + * To use a parameter in this script, follow the same steps. Parameters are always read-only. + * + * Example of reading from a variable: + * DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value; + * + * Example of writing to a variable: + * Dts.Variables["User::myStringVariable"].Value = "new value"; + * + * Example of reading from a package parameter: + * int batchId = (int) Dts.Variables["$Package::batchId"].Value; + * + * Example of reading from a project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].Value; + * + * Example of reading from a sensitive project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue(); + * */ + + #endregion + + #region Help: Firing Integration Services events from a script + /* This script task can fire events for logging purposes. + * + * Example of firing an error event: + * Dts.Events.FireError(18, "Process Values", "Bad value", "", 0); + * + * Example of firing an information event: + * Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain) + * + * Example of firing a warning event: + * Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0); + * */ + #endregion + + #region Help: Using Integration Services connection managers in a script + /* Some types of connection managers can be used in this script task. See the topic + * "Working with Connection Managers Programatically" for details. + * + * Example of using an ADO.Net connection manager: + * object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction); + * SqlConnection myADONETConnection = (SqlConnection)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Sales DB"].ReleaseConnection(rawConnection); + * + * Example of using a File connection manager + * object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction); + * string filePath = (string)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection); + * */ + #endregion + + + /// + /// This method is called when this script task executes in the control flow. + /// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure. + /// To open Help, press F1. + /// + /// + + + public void Main() + { + + try + { + // TODO: Add your code here + int documentUploadLimit = (int)Dts.Variables["DocumentUploadLimit"].Value; + int delaySeconds = (int)Dts.Variables["DelaySeconds"].Value; + string connectionString = Dts.Variables["connString"].GetSensitiveValue().ToString(); + //string connectionString = (string)Dts.Variables["connString"].Value; + int pendingCount = GetPendingCount(connectionString); // Initial fetch from DB + + + + // Keep checking until PendingCount <= DocumentUploadLimit + while (pendingCount > documentUploadLimit) + { + // Sleep for the delay period + Thread.Sleep(delaySeconds * 1000); + + // Reload PendingCount from the database + pendingCount = GetPendingCount(connectionString); + } + + Thread.Sleep(delaySeconds * 1000); + Dts.TaskResult = (int)ScriptResults.Success; + } + catch (Exception ex) + { + // Log error if needed and fail the task + Dts.Events.FireError(0, "Script Task", ex.Message, string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + // Dts.TaskResult = (int)ScriptResults.Success; + } + + + private int GetPendingCount(string connectionString) + { + int pendingCount = 0; + + try + { + // Create and open the SQL connection using the passed connection string + using (SqlConnection sqlConnection = new SqlConnection(connectionString)) + { + sqlConnection.Open(); + + // Execute the query to get the PendingCount + using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_TAP'", sqlConnection)) + { + pendingCount = (int)cmd.ExecuteScalar(); + } + + // Close the connection after use + sqlConnection.Close(); + } + } + catch (Exception ex) + { + Dts.Events.FireError(0, "Script Task", $"Error fetching PendingCount: {ex.Message}", string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + + return pendingCount; + } + + + + + + + + #region ScriptResults declaration + /// + /// This enum provides a convenient shorthand within the scope of this class for setting the + /// result of the script. + /// + /// This code was generated automatically. + /// + enum ScriptResults + { + Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success, + Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure + }; + #endregion + + } +}]]> + + + + {30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Debug + AnyCPU + 8.0.30703 + 2.0 + {f5143585-4856-4e66-b8af-be36360a36fc} + Library + Properties + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + v4.7 + 512 + true + + + + true + full + false + .\bin\Debug\ + false + DEBUG;TRACE + prompt + 4 + + + false + true + .\bin\Release\ + false + TRACE + prompt + 4 + + + + + + + + + + + + + Code + + + ResXFileCodeGenerator + Resources.Designer.cs + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + + + Code + + + + + + + + + + + SSIS_ST160 + + + + +]]> + + + + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + msBuild + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + {10BFFCAA-2D16-404A-A56E-239980E36700} + + + + + + + + + + +]]> + + + + + + + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_ResourceManager():System.Resources.Resou" + + "rceManager")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_Culture():System.Globalization.CultureIn" + + "fo")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.set_Culture(System.Globalization.CultureInfo" + + "):Void")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if ((resourceMan == null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +}]]> + TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v +ZGUuDQ0KJAAAAAAAAABQRQAATAEDAPRommcAAAAAAAAAAOAAIiALATAAABQAAAAIAAAAAAAAujIA +AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA +ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAGgyAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA +AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAwBIAAAAgAAAAFAAAAAIA +AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAWAAAAAAAAAAAAAAAAAABAAABA +LnJlbG9jAAAMAAAAAGAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACc +MgAAAAAAAEgAAAACAAUAZCIAAEwPAAABAAAAAAAAALAxAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBgDRAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T +AAAKpR4AAAEKAigQAAAKbxEAAApyKQAAcG8SAAAKbxMAAAqlHgAAAQsCKBAAAApvEQAACnJDAABw +bxIAAApvFAAACm8VAAAKDAIIKAIAAAYNKxQHIOgDAABaKBYAAAoCCCgCAAAGDQkGMOgHIOgDAABa +KBYAAAoCKBAAAAoWbxcAAAreNBMEAigQAAAKbxgAAAoWclkAAHARBG8ZAAAKfhoAAAoWbxsAAAom +AigQAAAKF28XAAAK3gAqAAAAARAAAAAAAACcnAA0DwAAARswBgCFAAAAAgAAERYKA3McAAAKCwdv +HQAACnJxAABwB3MeAAAKDAhvHwAACqUeAAABCt4KCCwGCG8gAAAK3AdvIQAACt4KBywGB28gAAAK +3N48DQIoEAAACm8YAAAKFnJZAABwclwBAHAJbxkAAAooIgAACn4aAAAKFm8bAAAKJgIoEAAAChdv +FwAACt4ABioAAAABKAAAAgAbAA4pAAoAAAAAAgAJADI7AAoAAAAAAAACAEVHADwPAAABHgIoIwAA +CioeAigkAAAKKq5+AQAABC0ecpgBAHDQAwAAAiglAAAKbyYAAApzJwAACoABAAAEfgEAAAQqGn4C +AAAEKh4CgAIAAAQqGn4DAAAEKh4CKCgAAAoqLnMJAAAGgAMAAAQqAABCU0pCAQABAAAAAAAMAAAA +djQuMC4zMDMxOQAAAAAFAGwAAABwBAAAI34AANwEAAC0BgAAI1N0cmluZ3MAAAAAkAsAAAwCAAAj +VVMAnA0AABAAAAAjR1VJRAAAAKwNAACgAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAAAPoBMwAW +AAABAAAAJwAAAAUAAAAGAAAACgAAAAIAAAAoAAAAAgAAABAAAAACAAAAAgAAAAMAAAAEAAAAAQAA +AAUAAAABAAAAAQAAAAAAIQQBAAAAAAAGAJ0CYAUGACwDYAUGAOkBTQUPANQFAAAGABYCpAQGAIAC +pAQGAGECpAQGABMDpAQGAL0CpAQGANYCpAQGAC0CpAQGAEgCfQMKAPEC0AMKAFoB0AMGANEEUgQO +AMMEewYOAKUAewYGAFkEUgQGAMwBTQUGAFkGUgQGABIFgAUGAO4EjwQSAJwBCwQSAP0BCwQSAHYB +egQGALEBYAUKAPkD0AMWABYGBQEWAMwABQEGAAEAUgQGAJQAbAMKACIF0AMGAKoDUgQOALYE2wQO +AJsA2wQGANUAUgQGACUBUgQGAOEAUgQGAKUGpAQAAAAAKwAAAAAAAQABAAEAEABvBAcAOQABAAEA +AAAQAIcF4wVRAAEABAAAARAAIAbjBWUAAwAIAAMBAAA5BgAASQAEAAsAEQBeBJ0AEQBKAaEAEQCw +AKUABgZTAKkAVoApBqwAVoAqAawAUCAAAAAAhgB1BAYAAQBAIQAAAACBAJEGsAABAPwhAAAAAIYY +QAUGAAIABCIAAAAAgxhABQYAAgAMIgAAAACTCA4FtQACADgiAAAAAJMIMgG6AAIAPyIAAAAAkwg+ +Ab8AAgBHIgAAAACWCGAGxQADAE4iAAAAAIYYQAUGAAMAViIAAAAAkRhGBcoAAwAAAAEAlwMAAAEA +ZgMJAEAFAQARAEAFBgAZAEAFCgApAEAFEAAxAEAFEAA5AEAFEABBAEAFEABJAEAFEABRAEAFEABZ +AEAFEABhAEAFEABpAEAFBgCZAEAFBgDBAEAFFQDRAEAFBgBxADEGJADZABIGKQDhAEkELgDpAEoD +NADpAFQDNAChAKgDOAD5APoEPADZAGwGAQDZAEcGQQB5AMAAOAAJAa4GRwABATYFSgCBAEAFEAAR +AWoEBgCJAEAFXQAZAQAFNAAhAZQBBgARAY4BBgAJAVIGZABxAEAFBgChAEAFBgApAfMAagApAaEG +cwCpAEAFeQDJAEAFBgAIABQAkwAIABgAmAApAHMABQEuAAsA3QAuABMA5gAuABsABQEuACMADgEu +ACsANwEuADMANwEuADsANwEuAEMADgEuAEsAPQEuAFMANwEuAFsAVAFDAGMAmABJAHMABQFhAHsA +mABjAGsAmAAbAFMAAwABAAQAAwAAABIFzgAAAFIB0wAAAGQG2AACAAUAAwACAAYABQABAAcABQAC +AAgABwAEgAAAAQAAAMgjekQAAAAAAABwAAAABAAAAAAAAAAAAAAAgQBnAAAAAAAQAAAAAAAAAAAA +AACKALEDAAAAAAQAAAAAAAAAAAAAAIEAWwAAAAAABAAAAAAAAAAAAAAAgQBSBAAAAAAQAAAAAAAA +AAAAAACKADQAAAAAAAAAAAABAAAAkQUAAAUAAgAAAABJbnQzMgBTVF9mZTgzYjY0NjBkNmM0ODkz +OTljODgwZWI0MmExOTlhNgA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMA +dmFsdWVfXwBTeXN0ZW0uRGF0YQBtc2NvcmxpYgBTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmVi +MWViNmUwYwBUaHJlYWQARGJDb21tYW5kAFNxbENvbW1hbmQAZGVmYXVsdEluc3RhbmNlAGdldF9N +ZXNzYWdlAFZhcmlhYmxlAElEaXNwb3NhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9t +SGFuZGxlAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUAVHlwZQBGYWlsdXJlAGdldF9D +dWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBWU1RBUlRTY3JpcHRPYmplY3RNb2Rl +bEJhc2UAQXBwbGljYXRpb25TZXR0aW5nc0Jhc2UAQ2xvc2UARGlzcG9zZQBFZGl0b3JCcm93c2Fi +bGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2RlQXR0 +cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFzc2Vt +Ymx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJhbWV3 +b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2Ny +aXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQ +cm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRUYXNr +RW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJseUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNvbXBh +dGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVlAEdldFNlbnNpdGl2ZVZhbHVlAHZhbHVlAFN5c3Rl +bS5UaHJlYWRpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBjb25uZWN0aW9uU3RyaW5nAFRv +U3RyaW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVy +LkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRN +b2RlbABTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5kbGwAZ2V0X0l0ZW0AU3lz +dGVtAEVudW0AcmVzb3VyY2VNYW4AT3BlbgBTY3JpcHRNYWluAFN5c3RlbS5Db25maWd1cmF0aW9u +AFN5c3RlbS5HbG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAERiQ29ubmVjdGlvbgBTcWxD +b25uZWN0aW9uAEV4Y2VwdGlvbgBTeXN0ZW0uRGF0YS5Db21tb24AQ3VsdHVyZUluZm8AU2xlZXAA +RXhlY3V0ZVNjYWxhcgBnZXRfUmVzb3VyY2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIARmly +ZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29t +cGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2 +ZWIxZWI2ZTBjLlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBT +VF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJs +ZXMAU2V0dGluZ3MAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25j +YXQAT2JqZWN0AGdldF9EZWZhdWx0AHNldF9UYXNrUmVzdWx0AFN5c3RlbS5EYXRhLlNxbENsaWVu +dABHZXRQZW5kaW5nQ291bnQAZ2V0X0Fzc2VtYmx5AEVtcHR5AAAnRABvAGMAdQBtAGUAbgB0AFUA +cABsAG8AYQBkAEwAaQBtAGkAdAAAGUQAZQBsAGEAeQBTAGUAYwBvAG4AZABzAAAVYwBvAG4AbgBT +AHQAcgBpAG4AZwAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAgOlTAEUATABFAEMAVAAgAEMATwBV +AE4AVAAoACoAKQAgAEYAUgBPAE0AIABkAGIAbwAuAFAASQBNAFMAXwBEAE8AQwBVAE0ARQBOAFQA +XwBRAFUARQBVAEUAIABXAEgARQBSAEUAIABEAE8AQwBVAE0ARQBOAFQAIABJAFMAIABOAE8AVAAg +AE4AVQBMAEwAIABhAG4AZAAgAEEAUABQAF8AQwBSAEUAQQBUAEUAXwBVAFMARQBSAEkARAAgACEA +PQAgACcAUABJAE0AUwBfAEUAVABMAF8AVQBTAEUAUgBfAFQAQQBQACcAATtFAHIAcgBvAHIAIABm +AGUAdABjAGgAaQBuAGcAIABQAGUAbgBkAGkAbgBnAEMAbwB1AG4AdAA6ACAAAHFTAFQAXwAxAGEA +YwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEAZQBiADYAZQAw +AGMALgBQAHIAbwBwAGUAcgB0AGkAZQBzAC4AUgBlAHMAbwB1AHIAYwBlAHMAAAAAuSBRpzBdYEa7 +nXyZURTjGwAEIAEBCAMgAAEFIAEBEREEIAEBDgUgAQERXQgHBQgIDggSPQQgABJtBCAAEnEFIAES +dRwDIAAcAyAADgQAAQEIBSAAEoCBAgYOCCAFAggODg4ICQcECBJBEkUSPQYgAgEOEkEFAAIODg4I +AAESgJURgJkFIAASgJ0HIAIBDhKAnQi3elxWGTTgiQiJhF3NgIDMkQQAAAAABAEAAAADBhJVAwYS +WQMGEhACBggDBhEUBCABCA4EAAASVQQAABJZBQABARJZBAAAEhADAAABBAgAElUECAASWQQIABIQ +CAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNTVF8x +YWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYwAABQEAAAAAFgEAEUNvcHlyaWdodCBAICAy +MDI0AABJAQAaLk5FVEZyYW1ld29yayxWZXJzaW9uPXY0LjcBAFQOFEZyYW1ld29ya0Rpc3BsYXlO +YW1lEi5ORVQgRnJhbWV3b3JrIDQuNwAAtAAAAM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2Vz +LlJlc291cmNlUmVhZGVyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRy +YWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50 +aW1lUmVzb3VyY2VTZXQCAAAAAAAAAAAAAABQQURQQURQtAAAAJAyAAAAAAAAAAAAAKoyAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACcMgAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxs +AAAAAAD/JQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA +SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA +AAAAvQTv/gAAAQAAAAEAekTIIwAAAQB6RMgjPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA +AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu +AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA +MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu +AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA +AABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBi +ADEAZQBiADYAZQAwAGMAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A +OQAxADYAMAAuADEANwA1ADMAMAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT +AFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEA +ZQBiADYAZQAwAGMALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA +AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANAAAACoAAQABAEwAZQBnAGEAbABUAHIA +YQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBh +AG0AZQAAAFMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQA +NgBlAGIAMQBlAGIANgBlADAAYwAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl +AAAAAABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYA +ZQBiADEAZQBiADYAZQAwAGMAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx +AC4AMAAuADkAMQA2ADAALgAxADcANQAzADAAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA +ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkAMQA2ADAALgAxADcANQAzADAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAvDIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + [etl].[TAP_SOURCE] + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx new file mode 100644 index 0000000000..de4229473f --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx @@ -0,0 +1,6608 @@ + + + 8 + + + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAAhnw3uFpKVf+eoQghS5o9VXBt8LYDIbDq6d0HqvwDeLAAAAAAOgAAAAAIAACAAAAAq6M+ICnwdSBDhzxx3pBG6IOxxYx52RMlqckeUPG9dyiAAAAB42PEjsjX+gDnoHRyoum7gmbwxZyBR7guKCG1QmfbMAkAAAAAaDWevVRrX1SCSJ2WnYNiPpxrlGmnftYjWM7s4euV6aU0PGqkym3UY8iGxE3hgJmPUIf6Rbgk0mxVr3KL7Ma4L + + + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAACe9co2dHi/4+AtGJqPpGLFf/ZHpbz9qwmE/0VisVTB4gAAAAAOgAAAAAIAACAAAACxobLn2C24IdQU0G8kup13gc/fv/mR79Fq8QkCWUK47dAAAAB5ZcPI5kVZ0kHxPJu3u6ejjwg/VWLhqumOtOeeCz+aUO8ewtQ4YorVw+thzYTDokSoBdJkBW4Q+eTJxrorsUiwbjLHOnBTSTVWhwA8kHE86RLR23o+WeXh9+ODgyxIx6Gfq7sfxRkYpPztdsAsPn4dCji7v6j6zJq67uUme6ynSgeTv4V2BNyFCQVRJPw87L3AOAo3i5Scop66vdoNE7FCONHO82Ofh6l5+JhvsO74NclVYxoenngm2aZdvbQg3eayaNoXgFFXTFRFDxtggDTlQAAAAEIePyAwz4Gi/MkJ0u9C5EHHS8B/Iya+2oUl5ou0btNmggtG9fRgFr4d69ADzWPu5jL2KPlTXssJ1U0rCrFe4cE + + + + 6 + + + 5 + + + 2 + + + + + 5 + + + + + + 2 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY A.MULTIMEDIA_OBJECT_SUB_INT_ID) AS ROW_NUM, + TO_NCHAR(A.TYPE_DESCRIPTION) AS TYPE_DESCRIPTION, + TO_NCHAR(A.FILE_NAME) AS FILE_NAME, + A.MULTIMEDIA_OBJECT_SUB_INT_ID as MULTIMEDIA_OBJECT_ID, + A.DIGITAL_REPRESENTATION, + A.CREATE_DATETIME, + A.LAST_UPDATE_DATETIME, + TO_NUMBER(MOT_NUMBER) AS MOT_NUMBER + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT_SUB_INT A JOIN APP_TAP.TAP_SUB_INTEREST B ON A.SUB_INTEREST_ID = B.SUB_INTEREST_ID + WHERE B.MOT_NUMBER IS NULL AND A.MULTIMEDIA_OBJECT_SUB_INT_ID > 0 + ORDER BY A.MULTIMEDIA_OBJECT_SUB_INT_ID ASC +) +WHERE ROW_NUM BETWEEN 1 AND 5 + + + 0 + + + 0 + + + 0 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,100)#{Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + (DT_WSTR,100)FILE_NAME + + + + + (DT_WSTR,500)#{Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + (DT_WSTR,500)TYPE_DESCRIPTION + + + + + + + + + + + + + + + + + SELECT MULTIMEDIA_OBJECT_ID FROM etl.TAP_SOURCE_SUB_DOCS + select * from (SELECT MULTIMEDIA_OBJECT_ID FROM etl.TAP_SOURCE_SUB_DOCS) [refTable] +where [refTable].[MULTIMEDIA_OBJECT_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="MULTIMEDIA_OBJECT_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]}; + 1252 + false + + + + + + + + + + MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT * +FROM ( + SELECT ROW_NUMBER() OVER (ORDER BY CREATE_DATETIME) AS ROW_NUM, + TYPE_DESCRIPTION, + FILE_NAME, + MULTIMEDIA_OBJECT_ID, + DIGITAL_REPRESENTATION, + CREATE_DATETIME, + LAST_UPDATE_DATETIME + FROM APP_TAP.TAP_MULTIMEDIA_OBJECT +) +WHERE ROW_NUM BETWEEN :RowOffset + 1 AND :RowOffset + :BatchSize + User::DynamicSQL + 1252 + false + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User::RowsFetched + + + + + + + + + + + + + + + 0 + [etl].[TAP_SOURCE_SUB_DOCS] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + [GETDATE]() + GETDATE() + + + + + [GETDATE]() + GETDATE() + + + + + "NONE" + "NONE" + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT] + + SELECT + +[DOCUMENT_TYPE_ID], +[DOCUMENT_STATUS_TYPE_CODE], +[FILE_NAME], +[DOCUMENT_EXTERNAL_ID], +APP_CREATE_USERID, +APP_CREATE_TIMESTAMP, +APP_LAST_UPDATE_USERID, +APP_LAST_UPDATE_TIMESTAMP + + FROM dbo.PIMS_DOCUMENT + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS'; + select * from (SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS';) [refTable] +where [refTable].[DOCUMENT_EXTERNAL_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Sort 1.Outputs[Sort Output].Columns[DOCUMENT_EXTERNAL_ID]};#{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP] + select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] +where [refTable].[DOCUMENT_TYPE] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}; + 1252 + false + + + + + + + + + + DOCUMENT_TYPE + + + + + + + + + + + + + DOCUMENT_TYPE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT + 'NON-NUMERIC' AS CATEGORY, + TYPE_DESCRIPTION , + +CASE + WHEN TYPE_DESCRIPTION = 'h-0074' THEN N'TEMPLICE' + WHEN TYPE_DESCRIPTION = 'assessment_data' THEN N'BCASSE' + WHEN TYPE_DESCRIPTION = 'owner_contact_records' THEN N'RECONEGO' + WHEN TYPE_DESCRIPTION = 'lease_documents' THEN N'LEASLICE' + WHEN TYPE_DESCRIPTION = 'property_acquisition_plans' THEN N'PAPLAN' + WHEN TYPE_DESCRIPTION = 'conveyance_and_closing_documents' THEN N'CONVCLOS' + WHEN TYPE_DESCRIPTION = 'expropriation_and_sec_3_documents' THEN N'NOTIEXPR' + WHEN TYPE_DESCRIPTION = 'release_of_claim_documents' THEN N'RELECLAI' + WHEN TYPE_DESCRIPTION = 'other_reports_valuations' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = 'pa_plans' THEN N'PAPLAN' + + WHEN TYPE_DESCRIPTION = '1' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '2' THEN N'APPRREVI' + WHEN TYPE_DESCRIPTION = '3' THEN N'PHOTIMAG' + WHEN TYPE_DESCRIPTION = '5' THEN N'CORR' + WHEN TYPE_DESCRIPTION = '6' THEN N'SPENAUTH' + WHEN TYPE_DESCRIPTION = '7' THEN N'OWNEAGRE' + WHEN TYPE_DESCRIPTION = '8' THEN N'LICEAPPR' + WHEN TYPE_DESCRIPTION = '9' THEN N'CONDENTR' + WHEN TYPE_DESCRIPTION = '10' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '11' THEN N'LEGASURV' + WHEN TYPE_DESCRIPTION = '12' THEN N'TITLSEAR' + WHEN TYPE_DESCRIPTION = '13' THEN N'LTSADOCU' + WHEN TYPE_DESCRIPTION = '14' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '15' THEN N'OIC' + WHEN TYPE_DESCRIPTION = '21' THEN N'OTHER' + WHEN TYPE_DESCRIPTION = '22' THEN N'OTHER' + ELSE N'OTHER' + END as [NON_NUMERIC_TYPE_DESCRIPTION], + NULL AS NUMERIC_TYPE_DESCRIPTION, + [FILE_NAME] as [FILE_NAME], + MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID], + 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] + +FROM etl.TAP_SOURCE_SUB_DOCS +where + MULTIMEDIA_OBJECT_ID > ( + Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END + FROM dbo.PIMS_DOCUMENT -- change this to dbo + WHERE APP_CREATE_USERID='PIMS_ETL_USER_TAP_SUBDOCS' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS' + ) + AND DIGITAL_REPRESENTATION IS NOT NULL + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + -1 + + + + + + + 0 + 0 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} + + + + + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Lookup 1.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + "PIMS_ETL_USER_TAP" + "PIMS_ETL_USER_TAP" + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT [DOCUMENT_ID], [ACQUISITION_FILE_ID] FROM [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT] + select * from (SELECT [DOCUMENT_ID], [ACQUISITION_FILE_ID] FROM [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT]) [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[ACQUISITION_FILE_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_ACQUISITION_FILE_DOCUMENT\SOURCE.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_ACQUISITION_FILE_DOCUMENT\Lookup - PIMS_ACQUISITION_FILE.Outputs[Lookup Match Output].Columns[ACQUISITION_FILE_ID]}; + 1252 + false + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE; + select * from (SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE;) [refTable] +where [refTable].[FILE_NO] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NO" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_ACQUISITION_FILE_DOCUMENT\SOURCE.Outputs[OLE DB Source Output].Columns[MOT_NUMBER]}; + 1252 + false + + + + + + + + + + FILE_NO + + + + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT A.MOT_NUMBER, A.MULTIMEDIA_OBJECT_ID, B.DOCUMENT_ID +FROM etl.TAP_SOURCE_SUB_DOCS A +JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' + AND A.DIGITAL_REPRESENTATION is not null + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + "PIMS_ETL_USER_TAP_SUBDOCS" + "PIMS_ETL_USER_TAP_SUBDOCS" + + + + + "PENDING" + "PENDING" + + + + + "TAP" + "TAP" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[MULTIMEDIA_OBJECT_ID]} + (DT_WSTR,10)MULTIMEDIA_OBJECT_ID + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_DOCUMENT_QUEUE] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS' + select * from (SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS') [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE_SUB_DOCS B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS' +AND B.DIGITAL_REPRESENTATION IS NOT NULL + select * from (SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE_SUB_DOCS B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS' +AND B.DIGITAL_REPRESENTATION IS NOT NULL) [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? and [refTable].[DOCUMENT_EXTERNAL_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_WSTR" length="1000" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column 1.Outputs[Derived Column Output].Columns[ID]}; + 1252 + false + + + + + + + + + + APP_CREATE_USERID + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + SELECT +A.DIGITAL_REPRESENTATION AS DOCUMENT, +B.DOCUMENT_ID, +B.APP_CREATE_USERID, + B.APP_LAST_UPDATE_USERID, +CAST(A.MULTIMEDIA_OBJECT_ID AS nvarchar(1000)) AS MULTIMEDIA_OBJECT_ID + +FROM + etl.TAP_SOURCE_SUB_DOCS A + JOIN dbo.PIMS_DOCUMENT B + ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID +WHERE + B.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP_SUBDOCS' + + AND A.DIGITAL_REPRESENTATION IS NOT NULL + + ; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> + + /// ScriptMain is the entry point class of the script. Do not change the name, attributes, + /// or parent of this class. + /// + [Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute] + public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase + { + #region Help: Using Integration Services variables and parameters in a script + /* To use a variable in this script, first ensure that the variable has been added to + * either the list contained in the ReadOnlyVariables property or the list contained in + * the ReadWriteVariables property of this script task, according to whether or not your + * code needs to write to the variable. To add the variable, save this script, close this instance of + * Visual Studio, and update the ReadOnlyVariables and + * ReadWriteVariables properties in the Script Transformation Editor window. + * To use a parameter in this script, follow the same steps. Parameters are always read-only. + * + * Example of reading from a variable: + * DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value; + * + * Example of writing to a variable: + * Dts.Variables["User::myStringVariable"].Value = "new value"; + * + * Example of reading from a package parameter: + * int batchId = (int) Dts.Variables["$Package::batchId"].Value; + * + * Example of reading from a project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].Value; + * + * Example of reading from a sensitive project parameter: + * int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue(); + * */ + + #endregion + + #region Help: Firing Integration Services events from a script + /* This script task can fire events for logging purposes. + * + * Example of firing an error event: + * Dts.Events.FireError(18, "Process Values", "Bad value", "", 0); + * + * Example of firing an information event: + * Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain) + * + * Example of firing a warning event: + * Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0); + * */ + #endregion + + #region Help: Using Integration Services connection managers in a script + /* Some types of connection managers can be used in this script task. See the topic + * "Working with Connection Managers Programatically" for details. + * + * Example of using an ADO.Net connection manager: + * object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction); + * SqlConnection myADONETConnection = (SqlConnection)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Sales DB"].ReleaseConnection(rawConnection); + * + * Example of using a File connection manager + * object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction); + * string filePath = (string)rawConnection; + * //Use the connection in some code here, then release the connection + * Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection); + * */ + #endregion + + + /// + /// This method is called when this script task executes in the control flow. + /// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure. + /// To open Help, press F1. + /// + /// + + + public void Main() + { + + try + { + // TODO: Add your code here + int documentUploadLimit = (int)Dts.Variables["DocumentUploadLimit"].Value; + int delaySeconds = (int)Dts.Variables["DelaySeconds"].Value; + string connectionString = Dts.Variables["connString"].GetSensitiveValue().ToString(); + //string connectionString = (string)Dts.Variables["connString"].Value; + int pendingCount = GetPendingCount(connectionString); // Initial fetch from DB + + + + // Keep checking until PendingCount <= DocumentUploadLimit + // 12 > 6 + // 12 > 18 + while (pendingCount > documentUploadLimit) + { + // Sleep for the delay period + Thread.Sleep(delaySeconds * 1000); + + // Reload PendingCount from the database + pendingCount = GetPendingCount(connectionString); + } + + Thread.Sleep(delaySeconds * 1000); + Dts.TaskResult = (int)ScriptResults.Success; + } + catch (Exception ex) + { + // Log error if needed and fail the task + Dts.Events.FireError(0, "Script Task", ex.Message, string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + // Dts.TaskResult = (int)ScriptResults.Success; + } + + + private int GetPendingCount(string connectionString) + { + int pendingCount = 0; + + try + { + // Create and open the SQL connection using the passed connection string + using (SqlConnection sqlConnection = new SqlConnection(connectionString)) + { + sqlConnection.Open(); + + // Execute the query to get the PendingCount + // using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_GWP'", sqlConnection)) <-- change this query similar to non-null task + + using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_TAP_SUBDOCS' AND DOCUMENT_QUEUE_STATUS_TYPE_CODE IN ('PENDING','PROCESSING')", sqlConnection)) + { + pendingCount = (int)cmd.ExecuteScalar(); + } + + // Close the connection after use + sqlConnection.Close(); + } + } + catch (Exception ex) + { + Dts.Events.FireError(0, "Script Task", $"Error fetching PendingCount: {ex.Message}", string.Empty, 0); + Dts.TaskResult = (int)ScriptResults.Failure; + } + + return pendingCount; + } + + + + + + + + #region ScriptResults declaration + /// + /// This enum provides a convenient shorthand within the scope of this class for setting the + /// result of the script. + /// + /// This code was generated automatically. + /// + enum ScriptResults + { + Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success, + Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure + }; + #endregion + + } +}]]> + + + + {30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Debug + AnyCPU + 8.0.30703 + 2.0 + {f5143585-4856-4e66-b8af-be36360a36fc} + Library + Properties + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + v4.5 + 512 + true + + + + true + full + false + .\bin\Debug\ + false + DEBUG;TRACE + prompt + 4 + + + false + true + .\bin\Release\ + false + TRACE + prompt + 4 + + + + + + + + + + + + + Code + + + ResXFileCodeGenerator + Resources.Designer.cs + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + + + Code + + + + + + + + + + + SSIS_ST140 + + + + +]]> + + + + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + msBuild + ST_1acaeb029dca46ada4a2bd6eb1eb6e0c + {834F1C00-C55B-425D-AECC-891F58386953} + + + + + + + + + + +]]> + + + + + + + +]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_ResourceManager():System.Resources.Resou" + + "rceManager")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.get_Culture():System.Globalization.CultureIn" + + "fo")] +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources.set_Culture(System.Globalization.CultureInfo" + + "):Void")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if ((resourceMan == null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +}]]> + TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v +ZGUuDQ0KJAAAAAAAAABQRQAATAEDALHMumkAAAAAAAAAAOAAIiALATAAABQAAAAIAAAAAAAASjMA +AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA +ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAPgyAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA +AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAUBMAAAAgAAAAFAAAAAIA +AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAWAAAAAAAAAAAAAAAAAABAAABA +LnJlbG9jAAAMAAAAAGAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAs +MwAAAAAAAEgAAAACAAUAZCIAANwPAAABAAAAAAAAAEAyAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBgDRAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T +AAAKpR4AAAEKAigQAAAKbxEAAApyKQAAcG8SAAAKbxMAAAqlHgAAAQsCKBAAAApvEQAACnJDAABw +bxIAAApvFAAACm8VAAAKDAIIKAIAAAYNKxQHIOgDAABaKBYAAAoCCCgCAAAGDQkGMOgHIOgDAABa +KBYAAAoCKBAAAAoWbxcAAAreNBMEAigQAAAKbxgAAAoWclkAAHARBG8ZAAAKfhoAAAoWbxsAAAom +AigQAAAKF28XAAAK3gAqAAAAARAAAAAAAACcnAA0DwAAARswBgCFAAAAAgAAERYKA3McAAAKCwdv +HQAACnJxAABwB3MeAAAKDAhvHwAACqUeAAABCt4KCCwGCG8gAAAK3AdvIQAACt4KBywGB28gAAAK +3N48DQIoEAAACm8YAAAKFnJZAABwcuwBAHAJbxkAAAooIgAACn4aAAAKFm8bAAAKJgIoEAAAChdv +FwAACt4ABioAAAABKAAAAgAbAA4pAAoAAAAAAgAJADI7AAoAAAAAAAACAEVHADwPAAABHgIoIwAA +CioeAigkAAAKKq5+AQAABC0ecigCAHDQAwAAAiglAAAKbyYAAApzJwAACoABAAAEfgEAAAQqGn4C +AAAEKh4CgAIAAAQqGn4DAAAEKh4CKCgAAAoqLnMJAAAGgAMAAAQqAABCU0pCAQABAAAAAAAMAAAA +djQuMC4zMDMxOQAAAAAFAGwAAABwBAAAI34AANwEAAC0BgAAI1N0cmluZ3MAAAAAkAsAAJwCAAAj +VVMALA4AABAAAAAjR1VJRAAAADwOAACgAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAAAPoBMwAW +AAABAAAAJwAAAAUAAAAGAAAACgAAAAIAAAAoAAAAAgAAABAAAAACAAAAAgAAAAMAAAAEAAAAAQAA +AAUAAAABAAAAAQAAAAAAIQQBAAAAAAAGAJ0CYAUGACwDYAUGAOkBTQUPANQFAAAGABYCpAQGAIAC +pAQGAGECpAQGABMDpAQGAL0CpAQGANYCpAQGAC0CpAQGAEgCfQMKAPEC0AMKAFoB0AMGANEEUgQO +AMMEewYOAKUAewYGAFkEUgQGAMwBTQUGAFkGUgQGABIFgAUGAO4EjwQSAJwBCwQSAP0BCwQSAHYB +egQGALEBYAUKAPkD0AMWABYGBQEWAMwABQEGAAEAUgQGAJQAbAMKACIF0AMGAKoDUgQOALYE2wQO +AJsA2wQGANUAUgQGACUBUgQGAOEAUgQGAKUGpAQAAAAAKwAAAAAAAQABAAEAEABvBAcAOQABAAEA +AAAQAIcF4wVRAAEABAAAARAAIAbjBWUAAwAIAAMBAAA5BgAASQAEAAsAEQBeBJ0AEQBKAaEAEQCw +AKUABgZTAKkAVoApBqwAVoAqAawAUCAAAAAAhgB1BAYAAQBAIQAAAACBAJEGsAABAPwhAAAAAIYY +QAUGAAIABCIAAAAAgxhABQYAAgAMIgAAAACTCA4FtQACADgiAAAAAJMIMgG6AAIAPyIAAAAAkwg+ +Ab8AAgBHIgAAAACWCGAGxQADAE4iAAAAAIYYQAUGAAMAViIAAAAAkRhGBcoAAwAAAAEAlwMAAAEA +ZgMJAEAFAQARAEAFBgAZAEAFCgApAEAFEAAxAEAFEAA5AEAFEABBAEAFEABJAEAFEABRAEAFEABZ +AEAFEABhAEAFEABpAEAFBgCZAEAFBgDBAEAFFQDRAEAFBgBxADEGJADZABIGKQDhAEkELgDpAEoD +NADpAFQDNAChAKgDOAD5APoEPADZAGwGAQDZAEcGQQB5AMAAOAAJAa4GRwABATYFSgCBAEAFEAAR +AWoEBgCJAEAFXQAZAQAFNAAhAZQBBgARAY4BBgAJAVIGZABxAEAFBgChAEAFBgApAfMAagApAaEG +cwCpAEAFeQDJAEAFBgAIABQAkwAIABgAmAApAHMABQEuAAsA3QAuABMA5gAuABsABQEuACMADgEu +ACsANwEuADMANwEuADsANwEuAEMADgEuAEsAPQEuAFMANwEuAFsAVAFDAGMAmABJAHMABQFhAHsA +mABjAGsAmAAbAFMAAwABAAQAAwAAABIFzgAAAFIB0wAAAGQG2AACAAUAAwACAAYABQABAAcABQAC +AAgABwAEgAAAAQAAAGUloD8AAAAAAABwAAAABAAAAAAAAAAAAAAAgQBnAAAAAAAOAAAAAAAAAAAA +AACKALEDAAAAAAQAAAAAAAAAAAAAAIEAWwAAAAAABAAAAAAAAAAAAAAAgQBSBAAAAAAOAAAAAAAA +AAAAAACKADQAAAAAAAAAAAABAAAAkQUAAAUAAgAAAABJbnQzMgBTVF9mZTgzYjY0NjBkNmM0ODkz +OTljODgwZWI0MmExOTlhNgA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMA +dmFsdWVfXwBTeXN0ZW0uRGF0YQBtc2NvcmxpYgBTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmVi +MWViNmUwYwBUaHJlYWQARGJDb21tYW5kAFNxbENvbW1hbmQAZGVmYXVsdEluc3RhbmNlAGdldF9N +ZXNzYWdlAFZhcmlhYmxlAElEaXNwb3NhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9t +SGFuZGxlAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUAVHlwZQBGYWlsdXJlAGdldF9D +dWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBWU1RBUlRTY3JpcHRPYmplY3RNb2Rl +bEJhc2UAQXBwbGljYXRpb25TZXR0aW5nc0Jhc2UAQ2xvc2UARGlzcG9zZQBFZGl0b3JCcm93c2Fi +bGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2RlQXR0 +cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFzc2Vt +Ymx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJhbWV3 +b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2Ny +aXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQ +cm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRUYXNr +RW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJseUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNvbXBh +dGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVlAEdldFNlbnNpdGl2ZVZhbHVlAHZhbHVlAFN5c3Rl +bS5UaHJlYWRpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBjb25uZWN0aW9uU3RyaW5nAFRv +U3RyaW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVy +LkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRN +b2RlbABTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5kbGwAZ2V0X0l0ZW0AU3lz +dGVtAEVudW0AcmVzb3VyY2VNYW4AT3BlbgBTY3JpcHRNYWluAFN5c3RlbS5Db25maWd1cmF0aW9u +AFN5c3RlbS5HbG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAERiQ29ubmVjdGlvbgBTcWxD +b25uZWN0aW9uAEV4Y2VwdGlvbgBTeXN0ZW0uRGF0YS5Db21tb24AQ3VsdHVyZUluZm8AU2xlZXAA +RXhlY3V0ZVNjYWxhcgBnZXRfUmVzb3VyY2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIARmly +ZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29t +cGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2 +ZWIxZWI2ZTBjLlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBT +VF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYy5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJs +ZXMAU2V0dGluZ3MAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25j +YXQAT2JqZWN0AGdldF9EZWZhdWx0AHNldF9UYXNrUmVzdWx0AFN5c3RlbS5EYXRhLlNxbENsaWVu +dABHZXRQZW5kaW5nQ291bnQAZ2V0X0Fzc2VtYmx5AEVtcHR5AAAnRABvAGMAdQBtAGUAbgB0AFUA +cABsAG8AYQBkAEwAaQBtAGkAdAAAGUQAZQBsAGEAeQBTAGUAYwBvAG4AZABzAAAVYwBvAG4AbgBT +AHQAcgBpAG4AZwAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAgXlTAEUATABFAEMAVAAgAEMATwBV +AE4AVAAoACoAKQAgAEYAUgBPAE0AIABkAGIAbwAuAFAASQBNAFMAXwBEAE8AQwBVAE0ARQBOAFQA +XwBRAFUARQBVAEUAIABXAEgARQBSAEUAIABEAE8AQwBVAE0ARQBOAFQAIABJAFMAIABOAE8AVAAg +AE4AVQBMAEwAIABhAG4AZAAgAEEAUABQAF8AQwBSAEUAQQBUAEUAXwBVAFMARQBSAEkARAAgACEA +PQAgACcAUABJAE0AUwBfAEUAVABMAF8AVQBTAEUAUgBfAFQAQQBQAF8AUwBVAEIARABPAEMAUwAn +ACAAQQBOAEQAIABEAE8AQwBVAE0ARQBOAFQAXwBRAFUARQBVAEUAXwBTAFQAQQBUAFUAUwBfAFQA +WQBQAEUAXwBDAE8ARABFACAASQBOACAAKAAnAFAARQBOAEQASQBOAEcAJwAsACcAUABSAE8AQwBF +AFMAUwBJAE4ARwAnACkAATtFAHIAcgBvAHIAIABmAGUAdABjAGgAaQBuAGcAIABQAGUAbgBkAGkA +bgBnAEMAbwB1AG4AdAA6ACAAAHFTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBk +AGEANABhADIAYgBkADYAZQBiADEAZQBiADYAZQAwAGMALgBQAHIAbwBwAGUAcgB0AGkAZQBzAC4A +UgBlAHMAbwB1AHIAYwBlAHMAAAAAASIdlu8a5EK8UqZrmwZVGwAEIAEBCAMgAAEFIAEBEREEIAEB +DgUgAQERXQgHBQgIDggSPQQgABJtBCAAEnEFIAESdRwDIAAcAyAADgQAAQEIBSAAEoCBAgYOCCAF +AggODg4ICQcECBJBEkUSPQYgAgEOEkEFAAIODg4IAAESgJURgJkFIAASgJ0HIAIBDhKAnQi3elxW +GTTgiQiJhF3NgIDMkQQAAAAABAEAAAADBhJVAwYSWQMGEhACBggDBhEUBCABCA4EAAASVQQAABJZ +BQABARJZBAAAEhADAAABBAgAElUECAASWQQIABIQCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhj +ZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWVi +NmUwYwAABQEAAAAAFgEAEUNvcHlyaWdodCBAICAyMDI0AABJAQAaLk5FVEZyYW1ld29yayxWZXJz +aW9uPXY0LjUBAFQOFEZyYW1ld29ya0Rpc3BsYXlOYW1lEi5ORVQgRnJhbWV3b3JrIDQuNQAAtAAA +AM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2VzLlJlc291cmNlUmVhZGVyLCBtc2NvcmxpYiwg +VmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2 +MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50aW1lUmVzb3VyY2VTZXQCAAAAAAAAAAAAAABQ +QURQQURQtAAAACAzAAAAAAAAAAAAADozAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsMwAAAAAA +AAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAgABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA +SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA +AAAAvQTv/gAAAQAAAAEAoD9lJQAAAQCgP2UlPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA +AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu +AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA +MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu +AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA +AABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBi +ADEAZQBiADYAZQAwAGMAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A +OQA1ADcAMwAuADEANgAyADgAOAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT +AFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEA +ZQBiADYAZQAwAGMALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA +AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANAAAACoAAQABAEwAZQBnAGEAbABUAHIA +YQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBh +AG0AZQAAAFMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQA +NgBlAGIAMQBlAGIANgBlADAAYwAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl +AAAAAABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYA +ZQBiADEAZQBiADYAZQAwAGMAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx +AC4AMAAuADkANQA3ADMALgAxADYAMgA4ADgAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA +ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkANQA3ADMALgAxADYAMgA4ADgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAATDMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj new file mode 100644 index 0000000000..c0b6fdb4f9 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj @@ -0,0 +1,807 @@ + + + Project + 16.0.5270.0 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + PAT_PIMS_DOCUMENT_IMPORTS.database + PAT_PIMS_DOCUMENT_IMPORTS.database + + + + + + + + {ec792414-5c95-4aea-8976-c0cd78f68e3d} + PAT_PIMS_DOCUMENT_IMPORTS + 1 + 0 + 0 + + + 2024-12-31T11:41:59.9704529-08:00 + ARIMA-DELL\smart + ARIMA-DELL + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAAD6m21qjIxDDjfTQMwQhdz4Uhz7Wjd72A0NM6ypzeo1KQAAAAAOgAAAAAIAACAAAACr96MI31z0DT6hepPr5BSK2fCgt9TKtJ7RH5mn8O34aJAAAAClsDKI6rXuYxPjXIElwWEmy0EEEmWqKjoJNi3+EOR1gkGjhrEQPMajS0XasmF9D9192GS25SnSImpKF1uwGT/teAhhmVJ+bTNB8yhvRn8HuMtQbsCZ5leW+wi1hll0+Jebgwc3nwoZeNvXjh6nZDJzrnqbvmhSEub2CBVEqubfLnuAeAUb2viTQBU/7m6TWzBAAAAAXoXxqhH8MyorvAmZtn+HqzuP3rztcDRKFhkxT1GbiuJP+dHZ2JByzNZm/XdpmGmphHzM+JcLrksyp36K3R581A== + 1 + + + + + + + + + + + + {9FB8D28B-931E-41DF-947D-627E48926963} + Package + 1 + 0 + 266 + + + {8EA4DE6D-F642-4F19-A938-81D384538966} + 8 + + + 1 + + + + + {95FFCC3C-0AE2-49BE-9BF0-CDCEDB4DE940} + + + + + 0 + 0 + 1 + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAAAH0XBwWkzLRtuvR69LhZx+SkVD1LDH5f3s/8ZDnQWQTAAAAAAOgAAAAAIAACAAAACjWVwu1oBwxBPbMkm83Iq/gGTm7Bv5GDM5hO8t6a1ZxuAAAAACxlOq8KuT8OZ6uAIWFaonDyKqFWGzdOpCoGCZI85OUY94kexjMdTwmEpzt94xVpl4VQObGwP3Z8uuLASfTmk103+sMXTsYjimvxCyp8t7u9i+6iOINK4+9qNid1AHv8ebGeJ3JtII2uJEzfCiU2he50oxa5aRzNRk4VpsGIGfm6qn2XE4/ayLtV6fQ390sM+GT66iLa9H8ZMGE+Y4IMLlahpSsl20PVneLsdWQ7hD8wZb2jgJdJq0M+fBMwx9zoTEbUBt9MTlaLlXKqYVUaeYjvJCJs0TIprajmHqu2ny/UAAAACAJDNIICufxjHq758LGJR5e98o/8R2wUvo0eyjMlSA7rtI7ZgQTC73feaJsqVrPfZlclKL24GLC1d/6p7hvpsD + 18 + + + + + {1DB2604E-AF1D-419F-8613-858F0DCECE2F} + + + + + 0 + 0 + 0 + 6 + 9 + + + + + {81B461B6-B248-4E3D-9A53-55F3957DEA1C} + + + + + 0 + 0 + 0 + 5 + 9 + + + + + {28BE6912-4160-47D0-BD45-F595CA4CF27F} + + + + + 0 + 0 + 0 + 2 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {5301DD9B-056D-42A5-928F-32689C43058D} + Connection_Test + 1 + 0 + 263 + + + {DAFF0CA0-F0CC-4A7D-AA59-F6BEF416A0C3} + 8 + + + 1 + + + + + {0AD9DCD5-BBC1-4567-80C9-0DD717808FF9} + + + + + 0 + 0 + 1 + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAADxzUdExJCuHAPGKmsUe9aXArvGqqI9z9KPJNCxhUYrBQAAAAAOgAAAAAIAACAAAAAV2RnxXpcwcf262S/JzwJFxws3SEiX5DQ2o0ldo18fJeAAAACoofTSREWGofsymJagzskTTTFd9+Gr77vuHYChwffNBs5HMiBgwAjWWqd3TKv+FkclOJ1klBy71NAmwbTZuOPeMruzB6Jae0SgSNnk3G3fy9gFXqmXQTseqtTZzgW1Ue4RFmKB8cIpUylv6M7HbwQ09E2OGDciLkDJthvDe7umceOWQF2LSI3Mbc5wOFf1ETaMAGdG+k0Cd38Qlwgaqj+q4131T8AxFGn5zDuw+SoPB2JHCDV0Z//ceoncYUu+aT0sUW3c1YX97vtbyW+2V6x8CCssivI//92+MfpEqp2YeUAAAADnLhKpm1c4posjGfesLtnX73zwPiz50HHG1auPS3SVs03AkCu8FaxGrsORwvRS0ARyrhd1urpqKL4Qf51nIxfG + 18 + + + + + {66503F3A-A127-4DD1-847E-CDD864B0D602} + + + + + 0 + 0 + 0 + 6 + 9 + + + + + {BD151358-0ABA-454F-A7E8-75BC4309BFFD} + + + + + 0 + 0 + 0 + 5 + 9 + + + + + {0BC9F718-81D4-488E-9979-FC6AD6311187} + + + + + 0 + 0 + 0 + 2 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2022 + false + + + + + + + + + + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user new file mode 100644 index 0000000000..0b4d389bdb --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user @@ -0,0 +1,19 @@ + + + + + Development + + + false + + + + + false + true + + + + + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.sln b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.sln new file mode 100644 index 0000000000..03eba915a3 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.34729.46 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{C9674DCB-5085-4A16-B785-4C70DD1589BD}") = "PAT_PIMS_DOCUMENT_IMPORTS", "PAT_PIMS_DOCUMENT_IMPORTS.dtproj", "{25A16ACE-0012-4539-87A1-7D7544043A1E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Development|Default = Development|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {25A16ACE-0012-4539-87A1-7D7544043A1E}.Development|Default.ActiveCfg = Development + {25A16ACE-0012-4539-87A1-7D7544043A1E}.Development|Default.Build.0 = Development + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {256DC128-0565-4D59-8782-6986D6C8609B} + EndGlobalSection +EndGlobal diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PIMS_PROJ.conmgr b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PIMS_PROJ.conmgr new file mode 100644 index 0000000000..71b8071422 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PIMS_PROJ.conmgr @@ -0,0 +1,16 @@ + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAACAAAAAAAQZgAAAAEAACAAAAA4LLP7gdTleZoYPY+Js5UrQ3h0l6a4GfrmXsnMp1O8AwAAAAAOgAAAAAIAACAAAABXp8d8Wo2fn4SzTwvlE/+/HTTgTZt7AqADSq6idV44eoAAAADI0BMZt+BKV/Tx8bv7262lC7DZsOj93vZgsswnwR1CQqf2kN9N6/uUDHQlG8BzLP42TismqoJX+w4omb58R/rKO1mEAzojnUo4LF33x3Ugnpkm+apjbUMKnEoG3gur3So3wnOVzdPqgTjXXuvCmPMmZ84a99Dqycfv+UEY7rZIFEAAAABJEyHP1PTeJeSalDvit70dGcRAt4pCpMoFGMv0cLsq0m63M9PbfzDTHRhj1/LFLNerGjpbBjGIpHsCuAMwuFrP + + + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx new file mode 100644 index 0000000000..2a02f18c8b --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx @@ -0,0 +1,465 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/Project.params b/etl/PAT_PIMS_DOCUMENT_IMPORTS/Project.params new file mode 100644 index 0000000000..5c660151e8 --- /dev/null +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj new file mode 100644 index 0000000000..2bc50b9c58 --- /dev/null +++ b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj @@ -0,0 +1,237 @@ + + + Project + 16.0.5270.0 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + PIMS_COMPENSATION_ACQ_PAYMENT_FIX.database + PIMS_COMPENSATION_ACQ_PAYMENT_FIX.database + + + + + + + + {32d96db7-4eee-4e51-80c0-a6f3e1abb442} + PIMS_COMPENSATION_ACQ_PAYMENT_FIX + 0 + 0 + 0 + + + 2025-08-29T08:32:04.5560297-07:00 + ARIMA-DELL\smart + ARIMA-DELL + + + 1 + + + + + + + + + + + {1D9099B8-AFAF-49EF-B27B-941A894BE52B} + Package + 1 + 0 + 54 + + + {3CF085BC-BB65-421E-833E-6989D1AFDACD} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{4B73A998-03B3-4D9D-8A17-FAEB77F28A18}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2022 + false + + + + + + + + LastModifiedTime + LastModifiedTime + 2025-08-29T16:01:02.5471275Z + + + + + + \ No newline at end of file diff --git a/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj.user b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj.user new file mode 100644 index 0000000000..ba548043d4 --- /dev/null +++ b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj.user @@ -0,0 +1,27 @@ + + + + + Development + + + false + + + ssistst.th.gov.bc.ca + /SSISDB/PIMS_TST/PIMS_COMPENSATION_ACQ_PAYMENT_FIX + + + false + true + + + LastModifiedTime + LastModifiedTime + 2025-08-29T16:01:02.5491326Z + + + + + + \ No newline at end of file diff --git a/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.sln b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.sln new file mode 100644 index 0000000000..d3c8df759a --- /dev/null +++ b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.34729.46 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{C9674DCB-5085-4A16-B785-4C70DD1589BD}") = "PIMS_COMPENSATION_ACQ_PAYMENT_FIX", "PIMS_COMPENSATION_ACQ_PAYMENT_FIX.dtproj", "{6FAFAE65-9921-440A-9E19-B85B0AF83457}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Development|Default = Development|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6FAFAE65-9921-440A-9E19-B85B0AF83457}.Development|Default.ActiveCfg = Development + {6FAFAE65-9921-440A-9E19-B85B0AF83457}.Development|Default.Build.0 = Development + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3685B9A8-B24E-4E24-A70E-F0A2DFCCA436} + EndGlobalSection +EndGlobal diff --git a/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX_PKG.dtsx b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX_PKG.dtsx new file mode 100644 index 0000000000..849807dbe5 --- /dev/null +++ b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/PIMS_COMPENSATION_ACQ_PAYMENT_FIX_PKG.dtsx @@ -0,0 +1,640 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/Project.params b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/Project.params new file mode 100644 index 0000000000..680ffe30da --- /dev/null +++ b/etl/PIMS_COMPENSATION_ACQ_PAYMENT_FIX/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS.conmgr b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS.conmgr new file mode 100644 index 0000000000..e5ab8f4923 --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS.conmgr @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_GWP.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_GWP.dtsx new file mode 100644 index 0000000000..ffa2d420bf --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_GWP.dtsx @@ -0,0 +1,3522 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "GWP" + "GWP" + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_LAND_PARCEL] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM APP_GWP.GWP_LAND_PARCEL + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "GWP" + "GWP" + + + + + + + + + + + + + + + + + SELECT LAND_PARCEL_ID, +SDO_UTIL.TO_WKTGEOMETRY(SHAPE) AS SHAPE_WKT +FROM APP_GWP.GWP_land_parcel_geometry +WHERE LAND_PARCEL_ID IS NOT NULL + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_LAND_PARCEL_GEOMETRY] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM APP_GWP.GWP_SUB_INTEREST + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "GWP" + "GWP" + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_SUB_INTEREST] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_PAT.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_PAT.dtsx new file mode 100644 index 0000000000..5e77371197 --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_PAT.dtsx @@ -0,0 +1,2209 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PAT" + "PAT" + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_LAND_PARCEL] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM APP_PAT.PAT_LAND_PARCEL + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "PAT" + "PAT" + + + + + + + + + + + + + + + + + SELECT LAND_PARCEL_ID, +SDO_UTIL.TO_WKTGEOMETRY(SHAPE) AS SHAPE_WKT +FROM APP_PAT.pat_land_parcel_geometry +WHERE LAND_PARCEL_ID IS NOT NULL + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_LAND_PARCEL_GEOMETRY] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_TAP.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_TAP.dtsx new file mode 100644 index 0000000000..a49ab03c8d --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART1_TAP.dtsx @@ -0,0 +1,3527 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "TAP" + "TAP" + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_LAND_PARCEL] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM APP_TAP.TAP_LAND_PARCEL + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "TAP" + "TAP" + + + + + + + + + + + + + + + + + SELECT LAND_PARCEL_ID, +SDO_UTIL.TO_WKTGEOMETRY(SHAPE) AS SHAPE_WKT +FROM APP_TAP.TAP_land_parcel_geometry +WHERE LAND_PARCEL_ID IS NOT NULL + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_LAND_PARCEL_GEOMETRY] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM APP_TAP.TAP_SUB_INTEREST + 30 + true + + 2 + Microsoft.DataReaderSourceAdapter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "TAP" + "TAP" + + + + + + + + + + + + + + + + + 0 + [etl].[SOURCE_SUB_INTEREST] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2.dtsx new file mode 100644 index 0000000000..5922a1a73d --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2.dtsx @@ -0,0 +1,3925 @@ + + + 8 + + + + + + + + + + + + + + + + + + + "PIMS_PAT_TAP_GWP_ETL" + "PIMS_PAT_TAP_GWP_ETL" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_PAT_TAP_GWP_ETL" + "PIMS_PAT_TAP_GWP_ETL" + + + + + [GETDATE]() + GETDATE() + + + + + "PIMS_PAT_TAP_GWP_ETL" + "PIMS_PAT_TAP_GWP_ETL" + + + + + "PIMS_PAT_TAP_GWP_ETL" + "PIMS_PAT_TAP_GWP_ETL" + + + + + + + + + + + + + + + + + 0 + + + SELECT + TRIM([ADDRESS]) AS STREET_ADDRESS_1 , + [SOURCE]+'-'+ CAST(LAND_PARCEL_ID AS varchar) AS COMMENT +FROM + etl.SOURCE_LAND_PARCEL +WHERE [ADDRESS] IS NOT NULL AND LEN([ADDRESS] )<200 + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT STREET_ADDRESS_1, COMMENT FROM PIMS_ADDRESS +WHERE APP_CREATE_USERID = 'PIMS_PAT_TAP_GWP_ETL'; + select * from (SELECT STREET_ADDRESS_1, COMMENT FROM PIMS_ADDRESS +WHERE APP_CREATE_USERID = 'PIMS_PAT_TAP_GWP_ETL';) [refTable] +where [refTable].[STREET_ADDRESS_1] = ? and [refTable].[COMMENT] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="STREET_ADDRESS_1" dataType="DT_WSTR" length="200" precision="0" scale="0" codePage="0"/><referenceColumn name="COMMENT" dataType="DT_WSTR" length="2000" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\1_PIMS_ADDRESS\ETL SCHEMA.Outputs[OLE DB Source Output].Columns[STREET_ADDRESS_1]};#{Package\1_PIMS_ADDRESS\ETL SCHEMA.Outputs[OLE DB Source Output].Columns[COMMENT]}; + 1252 + false + + + + + + + + + + STREET_ADDRESS_1 + + + + + + COMMENT + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ADDRESS] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\3_PIMS_ACQUISITION_FILES\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "PIMS_PAT_TAP_GWP_ETL" + (DT_WSTR,10)SOURCE + "_" + "PIMS_PAT_TAP_GWP_ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\3_PIMS_ACQUISITION_FILES\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "PIMS_PAT_TAP_GWP_ETL" + (DT_WSTR,10)SOURCE + "_" + "PIMS_PAT_TAP_GWP_ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\3_PIMS_ACQUISITION_FILES\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "PIMS_PAT_TAP_GWP_ETL" + (DT_WSTR,10)SOURCE + "_" + "PIMS_PAT_TAP_GWP_ETL" + + + + + (DT_WSTR,10)#{Package\3_PIMS_ACQUISITION_FILES\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "PIMS_PAT_TAP_GWP_ETL" + (DT_WSTR,10)SOURCE + "_" + "PIMS_PAT_TAP_GWP_ETL" + + + + + + + + + + + + + + + + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(int, LEGACY_FILE_NUMBER) as LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%PIMS_PAT_TAP_GWP_ETL%' + select * from (SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(int, LEGACY_FILE_NUMBER) as LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%PIMS_PAT_TAP_GWP_ETL%') [refTable] +where [refTable].[LEGACY_FILE_NUMBER] = ? and [refTable].[SOURCE] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_STATUS_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="ACQUISITION_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="SUBFILE_INTEREST_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="LEGACY_FILE_NUMBER" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="SOURCE" dataType="DT_WSTR" length="3" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\3_PIMS_ACQUISITION_FILES\OLE DB Source.Outputs[OLE DB Source Output].Columns[FILE_NO]};#{Package\3_PIMS_ACQUISITION_FILES\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]}; + 1252 + false + + + + + + + + + + LEGACY_FILE_NUMBER + + + + + + SOURCE + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE] + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(int, FILE_NO) AS FILE_NO, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] + + + FROM dbo.PIMS_ACQUISITION_FILE + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + -- CTE for parent records (from SOURCE_LAND_PARCEL) +WITH ParentCTE AS ( + SELECT + CAST(slp.MOT_NUMBER AS BIGINT) AS FILE_NO, + 1 AS FILE_NO_SUFFIX, + slp.LAND_PARCEL_ID, + TRIM(slp.OWNER_NAME) AS OWNER_NAME, + 'parent' AS RECORD_TYPE, + slp.PID, + slp.SOURCE, + CASE + when slp.ACQUISITION_STATUS_DESCRIPTION = 'pa_plan_received' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'acquired_by_others' then 'CANCEL' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'approved_for_acquisition' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'file_COMPLT' then 'COMPLT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'ownership' then 'COMPLT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'no longer required' then 'CANCEL' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'preliminary design stage' then 'DRAFT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'ownership_(tenure)' then 'COMPLT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'offer_made' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'settled' then 'COMPLT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'waiting for PA Plan' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'municipal_land' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'file_COMPLT_(return_to_mot)' then 'COMPLT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'owner contacted' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'expropriated' then 'COMPLT' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'Not Required' then 'CANCEL' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'possession' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'waiting for appraisal' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'contract signed' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION = 'negotiating' then 'ACTIVE' + when slp.ACQUISITION_STATUS_DESCRIPTION IS NULL then 'ACTIVE' + else 'ACTIVE' end as ACQUISITION_FILE_STATUS_TYPE_CODE + FROM etl.SOURCE_LAND_PARCEL slp +), + +-- CTE for subfile records (from SOURCE_SUB_INTEREST) +SubfileCTE AS ( + SELECT + CAST(ssi.MOT_NUMBER AS BIGINT) AS FILE_NO, + ssi.SUB_INTEREST_ID, + TRIM(ssi.NAME) AS NAME, + ssi.LAND_PARCEL_ID, + 'subfile' AS RECORD_TYPE, + ssi.PID, + ssi.SOURCE, + NULL AS ACQUISITION_FILE_STATUS_TYPE_CODE + FROM etl.SOURCE_SUB_INTEREST ssi +), + +-- Combine Parent and Subfile, tagging presence +CombinedCTE AS ( + SELECT + FILE_NO, + FILE_NO_SUFFIX, + LAND_PARCEL_ID, + OWNER_NAME AS NAME, + NULL AS SUB_INTEREST_ID, + RECORD_TYPE, + PID, + SOURCE, + ACQUISITION_FILE_STATUS_TYPE_CODE + FROM ParentCTE + + UNION ALL + + SELECT + s.FILE_NO, + NULL AS FILE_NO_SUFFIX, + s.LAND_PARCEL_ID, + s.NAME, + s.SUB_INTEREST_ID, + s.RECORD_TYPE, + s.PID, + s.SOURCE, + ACQUISITION_FILE_STATUS_TYPE_CODE + FROM SubfileCTE s +), + +-- Filter out any FILE_NO already in PIMS_ACQUISITION_FILE with PAIMS_ACQUISITION_FILE_ID +FilteredCTE AS ( + SELECT * + FROM CombinedCTE c + WHERE NOT EXISTS ( + SELECT 1 + FROM PIMS_ACQUISITION_FILE paf + -- WHERE paf.PAIMS_ACQUISITION_FILE_ID = c.FILE_NO + WHERE paf.FILE_NO = c.FILE_NO + AND paf.APP_CREATE_USERID LIKE '%PAIMS_PIMS_ACQUISITION%' + ) +), + +-- Step 1: List of known parent FILE_NO values +ParentFileNos AS ( + SELECT DISTINCT FILE_NO FROM ParentCTE WHERE FILE_NO IS NOT NULL +), + +-- Normalize and extract FILE_NO from HISTORICAL_FILE_NUMBER +HistoricalFileNos AS ( + SELECT + TRY_CAST( + CASE + WHEN LEN(value) - LEN(REPLACE(value, '-', '')) = 2 + THEN PARSENAME(REPLACE(value, '-', '.'), 2) + WHEN LEN(value) - LEN(REPLACE(value, '-', '')) = 1 + THEN PARSENAME(REPLACE(value, '-', '.'), 2) + ELSE value + END AS BIGINT + ) AS FILE_NO_EXTRACTED + FROM dbo.PIMS_HISTORICAL_FILE_NUMBER + CROSS APPLY (SELECT TRIM(HISTORICAL_FILE_NUMBER) AS value) AS cleaned + WHERE HISTORICAL_FILE_NUMBER IS NOT NULL +), + +-- Step 2: Assign suffix +SubfileRanks AS ( + SELECT + f.FILE_NO, + f.LAND_PARCEL_ID, + f.NAME, + f.RECORD_TYPE, + f.SUB_INTEREST_ID, + f.PID, + ROW_NUMBER() OVER (PARTITION BY f.FILE_NO ORDER BY f.NAME) AS SubfileRank, + pf.FILE_NO AS ParentExists, + h.FILE_NO_EXTRACTED AS HISTORICAL_MATCH, + f.SOURCE, + f.ACQUISITION_FILE_STATUS_TYPE_CODE + FROM FilteredCTE f + LEFT JOIN ParentFileNos pf ON f.FILE_NO = pf.FILE_NO + LEFT JOIN HistoricalFileNos h ON f.FILE_NO = h.FILE_NO_EXTRACTED + WHERE f.RECORD_TYPE = 'subfile' +), + +-- Step 3: Final CTE combining parents and subfiles +FinalCTE AS ( + SELECT + f.FILE_NO, + f.LAND_PARCEL_ID, + f.NAME, + f.RECORD_TYPE, + f.SUB_INTEREST_ID, + f.PID, + 1 AS FILE_NO_SUFFIX, + f.SOURCE, + f.ACQUISITION_FILE_STATUS_TYPE_CODE + FROM FilteredCTE f + WHERE f.RECORD_TYPE = 'parent' + + UNION ALL + + SELECT + s.FILE_NO, + s.LAND_PARCEL_ID, + s.NAME, + s.RECORD_TYPE, + s.SUB_INTEREST_ID, + s.PID, + CASE + WHEN s.HISTORICAL_MATCH IS NOT NULL THEN 0 -- Priority #1: Historical match + WHEN s.ParentExists IS NULL THEN 0 -- Priority #2a: Orphan subfile + ELSE s.SubfileRank + 1 -- Priority #2b: Subfile with parent + END AS FILE_NO_SUFFIX, + s.SOURCE, + s.ACQUISITION_FILE_STATUS_TYPE_CODE + FROM SubfileRanks s +) + +-- Final select to preview +SELECT distinct + -- RECORD_TYPE, + -- LAND_PARCEL_ID, + -- SUB_INTEREST_ID, + -- FinalCTE.PID, + + -- REQUIRED COLS + + CASE WHEN CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) IS NULL THEN CONVERT(NVARCHAR(20), 'ACTIVE') + ELSE CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) + END AS ACQUISITION_FILE_STATUS_TYPE_CODE, + + CONVERT(NVARCHAR(20), 'CONSEN') AS ACQUISITION_TYPE_CODE, + + + CONVERT(int, FILE_NO) as FILE_NO, + + CASE + WHEN PP.REGION_CODE IS NOT NULL THEN CONVERT(smallint, PP.REGION_CODE) + ELSE CONVERT(smallint, 4) + END AS REGION_CODE, + --CASE + -- WHEN FILE_NO_SUFFIX = 0 THEN NULL ELSE CONVERT(NVARCHAR(20), 'OTHER') + --END AS [SUBFILE_INTEREST_TYPE_CODE], + CONVERT(NVARCHAR(20), 'OTHER') AS [SUBFILE_INTEREST_TYPE_CODE], + + CONVERT(NVARCHAR(500), [NAME]) AS [FILE_NAME] , + CONVERT(smallint, FILE_NO_SUFFIX) as FILE_NO_SUFFIX, + SOURCE + + +FROM FinalCTE +LEFT JOIN dbo.PIMS_PROPERTY PP ON FinalCTE.PID = PP.PID +WHERE [NAME] IS NOT NULL; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\4_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\4_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\4_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + #{Package\4_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + + + + + + + + + + + + + SELECT ACQUISITION_FILE_ID, TRIM(LAST_NAME_AND_CORP_NAME) AS LAST_NAME_AND_CORP_NAME, APP_CREATE_USERID +FROM dbo.PIMS_ACQUISITION_OWNER +WHERE APP_CREATE_USERID like '%PIMS_PAT_TAP_GWP_ETL%' + select * from (SELECT ACQUISITION_FILE_ID, TRIM(LAST_NAME_AND_CORP_NAME) AS LAST_NAME_AND_CORP_NAME, APP_CREATE_USERID +FROM dbo.PIMS_ACQUISITION_OWNER +WHERE APP_CREATE_USERID like '%PIMS_PAT_TAP_GWP_ETL%') [refTable] +where [refTable].[ACQUISITION_FILE_ID] = ? and [refTable].[LAST_NAME_AND_CORP_NAME] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LAST_NAME_AND_CORP_NAME" dataType="DT_WSTR" length="300" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\4_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[ACQUISITION_FILE_ID]};#{Package\4_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[LAST_NAME_AND_CORP_NAME]};#{Package\4_PIMS_ACQUISITION_OWNER\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID_DERIVED]}; + 1252 + false + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + LAST_NAME_AND_CORP_NAME + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_OWNER] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + -- +with X as +( +SELECT +DISTINCT + AF.ACQUISITION_FILE_ID, + AF.LEGACY_FILE_NUMBER, + AF.FILE_NAME AS LAST_NAME_AND_CORP_NAME, + TRIM(SLP.OTHER_OWNER_NAME) AS OTHER_NAME, + SLP.SOURCE, + TRIM(SLP.OWNER_NAME) AS OWNER_NAME, + -- IS_ORGANIZATION FOR OWNER_NAME + CASE + WHEN + lower(AF.FILE_NAME) LIKE '%ltd.%' OR lower(AF.FILE_NAME) LIKE '%limited%' OR lower(AF.FILE_NAME) LIKE '%LTD%' + OR lower(AF.FILE_NAME) LIKE '%inc.%' OR lower(AF.FILE_NAME) LIKE '%incorp%' OR lower(AF.FILE_NAME) LIKE '%incorp.%' OR lower(AF.FILE_NAME) LIKE '%Corporation%' OR lower(AF.FILE_NAME) LIKE '%Corp.%' OR lower(AF.FILE_NAME) LIKE '%INC%' + OR lower(AF.FILE_NAME) LIKE '%co.%' OR lower(AF.FILE_NAME) LIKE '%company%' OR lower(AF.FILE_NAME) LIKE '%COMMISSION%' OR lower(AF.FILE_NAME) LIKE '%MAJESTY%' + OR lower(AF.FILE_NAME) LIKE '%highways%' OR lower(AF.FILE_NAME) LIKE '%rail%' OR lower(AF.FILE_NAME) LIKE '%CANADA%' OR lower(AF.FILE_NAME) LIKE '%Properties%' + OR lower(AF.FILE_NAME) LIKE '%trustees%' OR lower(AF.FILE_NAME) LIKE '%trust%' OR lower(AF.FILE_NAME) LIKE '%INVESTMENTS%' OR lower(AF.FILE_NAME) LIKE '%CORP.%' + OR lower(AF.FILE_NAME) LIKE '%province%' OR lower(AF.FILE_NAME) LIKE '%bc%' OR lower(AF.FILE_NAME) LIKE '%british columbia%' OR lower(AF.FILE_NAME) LIKE '%B.C.%' + OR lower(AF.FILE_NAME) LIKE '%motel%' OR lower(AF.FILE_NAME) LIKE '%ministry%' OR lower(AF.FILE_NAME) LIKE '%min.%' OR lower(AF.FILE_NAME) LIKE '%Housing%' + OR lower(AF.FILE_NAME) LIKE '%society%' OR lower(AF.FILE_NAME) LIKE '%community%' OR lower(AF.FILE_NAME) LIKE '%Cooperative%' OR lower(AF.FILE_NAME) LIKE '%inn%' + OR lower(AF.FILE_NAME) LIKE '%owner%' OR lower(AF.FILE_NAME) LIKE '%strata%' OR lower(AF.FILE_NAME) LIKE '%Building%' OR lower(AF.FILE_NAME) LIKE '%TOWNSHIP%' + OR lower(AF.FILE_NAME) LIKE '%pacific%' OR lower(AF.FILE_NAME) LIKE '%canadian%' OR lower(AF.FILE_NAME) LIKE '%Centre%' OR lower(AF.FILE_NAME) LIKE '%Products%' + OR lower(AF.FILE_NAME) LIKE '%city%' OR lower(AF.FILE_NAME) LIKE '%vancouver%' OR lower(AF.FILE_NAME) LIKE '%burnaby%' OR lower(AF.FILE_NAME) LIKE '%William Henry Hall%' + OR lower(AF.FILE_NAME) LIKE '%toll%' OR lower(AF.FILE_NAME) LIKE '%bridges%' OR lower(AF.FILE_NAME) LIKE '%hwy%' OR lower(AF.FILE_NAME) LIKE '%Yen bros.%' + OR lower(AF.FILE_NAME) LIKE '%district%' OR lower(AF.FILE_NAME) LIKE '%church%' + OR lower(AF.FILE_NAME) LIKE '%property%' OR lower(AF.FILE_NAME) LIKE '%authority%' OR lower(AF.FILE_NAME) LIKE '%finance%' + OR lower(AF.FILE_NAME) LIKE '%ROAD%' OR lower(AF.FILE_NAME) LIKE '%HOLDINGS%' OR lower(AF.FILE_NAME) LIKE '%ENTERPRISES%' OR lower(AF.FILE_NAME) LIKE '%Wholesale%' + OR lower(AF.FILE_NAME) LIKE '%Provincial%' OR lower(AF.FILE_NAME) LIKE '%PRODUCTS%' OR lower(AF.FILE_NAME) LIKE '%Developments%' + THEN 1 + ELSE 0 +END AS IS_ORGANIZATION_OWNER_NAME, + +-- IS_ORGANIZATION FOR OTHER_NAME + CASE + WHEN + lower(SLP.OTHER_OWNER_NAME) LIKE '%ltd.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%limited%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%LTD%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%inc.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%incorp%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%incorp.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Corporation%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Corp.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%INC%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%co.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%company%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%COMMISSION%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%MAJESTY%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%highways%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%rail%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%CANADA%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Properties%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%trustees%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%trust%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%INVESTMENTS%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%CORP.%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%province%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%bc%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%british columbia%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%B.C.%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%motel%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%ministry%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%min.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Housing%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%society%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%community%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Cooperative%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%inn%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%owner%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%strata%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Building%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%TOWNSHIP%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%pacific%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%canadian%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Centre%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Products%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%city%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%vancouver%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%burnaby%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%William Henry Hall%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%toll%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%bridges%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%hwy%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Yen bros.%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%district%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%church%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%property%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%authority%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%finance%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%ROAD%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%HOLDINGS%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%ENTERPRISES%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Wholesale%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Provincial%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%PRODUCTS%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Developments%' + THEN 1 + ELSE 0 +END AS IS_ORGANIZATION_OTHER_NAME, + + SLP.AGENT_NAME AS GIVEN_NAME, + PP.ADDRESS_ID, + AF.APP_CREATE_USERID + --MAX(SLP.AGENT_NAME) AS GIVEN_NAME, + --MAX(PP.ADDRESS_ID) AS ADDRESS_ID + +FROM + dbo.PIMS_ACQUISITION_FILE AF + JOIN etl.SOURCE_LAND_PARCEL SLP ON TRIM(AF.FILE_NAME) = TRIM(SLP.OWNER_NAME) + LEFT JOIN dbo.PIMS_PROPERTY PP ON SLP.PID = PP.PID + +WHERE + + AF.APP_CREATE_USERID like '%PIMS_PAT_TAP_GWP_ETL%' + +) + + -- SELECT * FROM X WHERE LAST_NAME_AND_CORP_NAME = 'MALWINDER BAINS' OR OTHER_NAME = 'BALDISH BAINS' + + +,NORM AS +( + SELECT DISTINCT + ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + UPPER(OWNER_NAME) AS OWNER_NAME, + UPPER(OTHER_NAME) AS OTHER_NAME, + --SOURCE, + IS_ORGANIZATION_OWNER_NAME, + IS_ORGANIZATION_OTHER_NAME, + --NULL AS GIVEN_NAME, + APP_CREATE_USERID, + ADDRESS_ID + FROM X + --where LAST_NAME_AND_CORP_NAME = 'MALWINDER BAINS' OR OTHER_NAME = 'BALDISH BAINS' +) + +,base AS +( + SELECT + ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + OWNER_NAME, + OTHER_NAME, + IS_ORGANIZATION_OWNER_NAME, + IS_ORGANIZATION_OTHER_NAME, + ADDRESS_ID, + APP_CREATE_USERID + FROM NORM + WHERE + OWNER_NAME IS NOT NULL AND OTHER_NAME IS NOT NULL + AND LTRIM(RTRIM(OWNER_NAME)) <> '' AND LTRIM(RTRIM(OTHER_NAME)) <> '' + AND UPPER(LTRIM(RTRIM(OWNER_NAME))) <> UPPER(LTRIM(RTRIM(OTHER_NAME))) +), + +PRIMARY_OWNER AS +( + SELECT + MAX(ACQUISITION_FILE_ID) AS ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + LTRIM(RTRIM(OWNER_NAME)) AS LAST_NAME_AND_CORP_NAME, + CAST(NULL AS NVARCHAR(4000)) AS OTHER_NAME, + CAST(NULL AS NVARCHAR(4000)) AS GIVEN_NAME, + IS_ORGANIZATION_OWNER_NAME AS IS_ORGANIZATION, + MAX(ADDRESS_ID) AS ADDRESS_ID, + MAX(APP_CREATE_USERID) AS APP_CREATE_USERID, + CAST(1 AS TINYINT) AS IS_PRIMARY_OWNER + FROM base + GROUP BY + LEGACY_FILE_NUMBER, + OWNER_NAME, + IS_ORGANIZATION_OWNER_NAME +), +SECONDARY_OWNER AS +( + SELECT + MAX(ACQUISITION_FILE_ID) AS ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + LTRIM(RTRIM(OTHER_NAME)) AS LAST_NAME_AND_CORP_NAME, + CAST(NULL AS NVARCHAR(4000)) AS OTHER_NAME, + CAST(NULL AS NVARCHAR(4000)) AS GIVEN_NAME, + IS_ORGANIZATION_OTHER_NAME AS IS_ORGANIZATION, + MAX(ADDRESS_ID) AS ADDRESS_ID, + MAX(APP_CREATE_USERID) AS APP_CREATE_USERID, + CAST(0 AS TINYINT) AS IS_PRIMARY_OWNER + FROM base + GROUP BY + LEGACY_FILE_NUMBER, + OTHER_NAME, + IS_ORGANIZATION_OTHER_NAME +), +UNIONIZED_VIEW AS +( + SELECT * FROM PRIMARY_OWNER + UNION ALL + SELECT * FROM SECONDARY_OWNER +) +SELECT * +FROM UNIONIZED_VIEW +order by ACQUISITION_FILE_ID; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2_FIXES.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2_FIXES.dtsx new file mode 100644 index 0000000000..c1edeb59cf --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART2_FIXES.dtsx @@ -0,0 +1,8455 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + + + + + + + + + + + + + SELECT [DOCUMENT_ID] , [ACQUISITION_FILE_ID] +FROM +dbo.PIMS_ACQUISITION_FILE_DOCUMENT; + select * from (SELECT [DOCUMENT_ID] , [ACQUISITION_FILE_ID] +FROM +dbo.PIMS_ACQUISITION_FILE_DOCUMENT;) [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[ACQUISITION_FILE_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[ACQUISITION_FILE_ID]}; + 1252 + false + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + WITH SRC AS +( +-- TAP +SELECT + 'TAP' AS SOURCE, + 'TAP_ETL' AS APP_CREATE_USERID, + CONVERT(INT, A.LAND_PARCEL_ID) AS LAND_PARCEL_ID, + CAST(A.MOT_NUMBER AS INT) AS MOT_NUMBER, + CASE + WHEN A.MOT_NUMBER IS NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-','NULL')) + WHEN A.MOT_NUMBER IS NOT NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-',CAST(A.MOT_NUMBER AS BIGINT))) + END AS LEGACY_FILE_NUMBER, + A.MULTIMEDIA_OBJECT_ID, + B.DOCUMENT_ID +FROM +etl.TAP_SOURCE_LAND_PARCEL A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID + +UNION ALL + +-- PAT +SELECT + 'PAT' AS SOURCE, + 'PAT_ETL' AS APP_CREATE_USERID, + CONVERT(INT, A.LAND_PARCEL_ID) AS LAND_PARCEL_ID, + CAST(A.MOT_NUMBER AS INT) AS MOT_NUMBER, + CASE + WHEN A.MOT_NUMBER IS NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-','NULL')) + WHEN A.MOT_NUMBER IS NOT NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-',CAST(A.MOT_NUMBER AS BIGINT))) + END AS LEGACY_FILE_NUMBER, + A.MULTIMEDIA_OBJECT_ID, + B.DOCUMENT_ID +FROM +etl.PAT_SOURCE_LAND_PARCEL A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID + +UNION ALL + -- GWP +SELECT + 'GWP' AS SOURCE, + 'GWP_ETL' AS APP_CREATE_USERID, + CONVERT(INT, A.LAND_PARCEL_ID) AS LAND_PARCEL_ID, + CAST(A.MOT_NUMBER AS INT) AS MOT_NUMBER, + CASE + WHEN A.MOT_NUMBER IS NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-','NULL')) + WHEN A.MOT_NUMBER IS NOT NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-',CAST(A.MOT_NUMBER AS BIGINT))) + END AS LEGACY_FILE_NUMBER, + A.MULTIMEDIA_OBJECT_ID, + B.DOCUMENT_ID +FROM +etl.GWP_SOURCE_LAND_PARCEL A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID + ) + +, +LKP_ACQUISITION_FILE AS +(SELECT + ACQUISITION_FILE_ID, + CONVERT(VARCHAR(3), LEFT(APP_CREATE_USERID,3)) AS SOURCE, + CONVERT(VARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, + CONVERT(INT, LEFT(LEGACY_FILE_NUMBER, CHARINDEX('-', LEGACY_FILE_NUMBER) - 1)) AS LAND_PARCEL_ID, + SUBSTRING(LEGACY_FILE_NUMBER, CHARINDEX('-', LEGACY_FILE_NUMBER) + 1, LEN(LEGACY_FILE_NUMBER)) AS X +FROM PIMS_ACQUISITION_FILE +WHERE APP_CREATE_USERID LIKE '%ETL%' + ) + +SELECT SRC.DOCUMENT_ID, SRC.APP_CREATE_USERID, LAF.ACQUISITION_FILE_ID --, SRC.LEGACY_FILE_NUMBER AS SRC_LEGACY_FILE_NUMBER, LAF.LEGACY_FILE_NUMBER AS LAF_LEGACY_FILE_NUMBER +FROM +SRC JOIN LKP_ACQUISITION_FILE LAF ON SRC.SOURCE = LAF.SOURCE AND SRC.LEGACY_FILE_NUMBER = LAF.LEGACY_FILE_NUMBER + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + -1 + + + + + + + 0 + 2 + + + + + 0 + 1 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + + + + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[ACQUISITION_FILE_ID]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_TIMESTAMP]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_USERID]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_TIMESTAMP]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USER_DIRECTORY]} + + + + + #{Package\DF_PIMS_ACQUISITION_FILE_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_USER_DIRECTORY]} + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE_DOCUMENT] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\DF_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\DF_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\DF_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + #{Package\DF_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + + + + + + + + + + + + + SELECT ACQUISITION_FILE_ID, TRIM(LAST_NAME_AND_CORP_NAME) AS LAST_NAME_AND_CORP_NAME, APP_CREATE_USERID +FROM dbo.PIMS_ACQUISITION_OWNER +WHERE APP_CREATE_USERID like '%PIMS_PAT_TAP_GWP_ETL%' + select * from (SELECT ACQUISITION_FILE_ID, TRIM(LAST_NAME_AND_CORP_NAME) AS LAST_NAME_AND_CORP_NAME, APP_CREATE_USERID +FROM dbo.PIMS_ACQUISITION_OWNER +WHERE APP_CREATE_USERID like '%PIMS_PAT_TAP_GWP_ETL%') [refTable] +where [refTable].[ACQUISITION_FILE_ID] = ? and [refTable].[LAST_NAME_AND_CORP_NAME] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="LAST_NAME_AND_CORP_NAME" dataType="DT_WSTR" length="300" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\DF_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[ACQUISITION_FILE_ID]};#{Package\DF_PIMS_ACQUISITION_OWNER\SQL LOGIC.Outputs[OLE DB Source Output].Columns[LAST_NAME_AND_CORP_NAME]};#{Package\DF_PIMS_ACQUISITION_OWNER\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID_DERIVED]}; + 1252 + false + + + + + + + + + + ACQUISITION_FILE_ID + + + + + + LAST_NAME_AND_CORP_NAME + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_OWNER] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + -- +with X as +( +SELECT +DISTINCT + AF.ACQUISITION_FILE_ID, + AF.LEGACY_FILE_NUMBER, + AF.FILE_NAME AS LAST_NAME_AND_CORP_NAME, + TRIM(SLP.OTHER_OWNER_NAME) AS OTHER_NAME, + SLP.SOURCE, + TRIM(SLP.OWNER_NAME) AS OWNER_NAME, + -- IS_ORGANIZATION FOR OWNER_NAME + CASE + WHEN + lower(AF.FILE_NAME) LIKE '%ltd.%' OR lower(AF.FILE_NAME) LIKE '%limited%' OR lower(AF.FILE_NAME) LIKE '%LTD%' + OR lower(AF.FILE_NAME) LIKE '%inc.%' OR lower(AF.FILE_NAME) LIKE '%incorp%' OR lower(AF.FILE_NAME) LIKE '%incorp.%' OR lower(AF.FILE_NAME) LIKE '%Corporation%' OR lower(AF.FILE_NAME) LIKE '%Corp.%' OR lower(AF.FILE_NAME) LIKE '%INC%' + OR lower(AF.FILE_NAME) LIKE '%co.%' OR lower(AF.FILE_NAME) LIKE '%company%' OR lower(AF.FILE_NAME) LIKE '%COMMISSION%' OR lower(AF.FILE_NAME) LIKE '%MAJESTY%' + OR lower(AF.FILE_NAME) LIKE '%highways%' OR lower(AF.FILE_NAME) LIKE '%rail%' OR lower(AF.FILE_NAME) LIKE '%CANADA%' OR lower(AF.FILE_NAME) LIKE '%Properties%' + OR lower(AF.FILE_NAME) LIKE '%trustees%' OR lower(AF.FILE_NAME) LIKE '%trust%' OR lower(AF.FILE_NAME) LIKE '%INVESTMENTS%' OR lower(AF.FILE_NAME) LIKE '%CORP.%' + OR lower(AF.FILE_NAME) LIKE '%province%' OR lower(AF.FILE_NAME) LIKE '%bc%' OR lower(AF.FILE_NAME) LIKE '%british columbia%' OR lower(AF.FILE_NAME) LIKE '%B.C.%' + OR lower(AF.FILE_NAME) LIKE '%motel%' OR lower(AF.FILE_NAME) LIKE '%ministry%' OR lower(AF.FILE_NAME) LIKE '%min.%' OR lower(AF.FILE_NAME) LIKE '%Housing%' + OR lower(AF.FILE_NAME) LIKE '%society%' OR lower(AF.FILE_NAME) LIKE '%community%' OR lower(AF.FILE_NAME) LIKE '%Cooperative%' OR lower(AF.FILE_NAME) LIKE '%inn%' + OR lower(AF.FILE_NAME) LIKE '%owner%' OR lower(AF.FILE_NAME) LIKE '%strata%' OR lower(AF.FILE_NAME) LIKE '%Building%' OR lower(AF.FILE_NAME) LIKE '%TOWNSHIP%' + OR lower(AF.FILE_NAME) LIKE '%pacific%' OR lower(AF.FILE_NAME) LIKE '%canadian%' OR lower(AF.FILE_NAME) LIKE '%Centre%' OR lower(AF.FILE_NAME) LIKE '%Products%' + OR lower(AF.FILE_NAME) LIKE '%city%' OR lower(AF.FILE_NAME) LIKE '%vancouver%' OR lower(AF.FILE_NAME) LIKE '%burnaby%' OR lower(AF.FILE_NAME) LIKE '%William Henry Hall%' + OR lower(AF.FILE_NAME) LIKE '%toll%' OR lower(AF.FILE_NAME) LIKE '%bridges%' OR lower(AF.FILE_NAME) LIKE '%hwy%' OR lower(AF.FILE_NAME) LIKE '%Yen bros.%' + OR lower(AF.FILE_NAME) LIKE '%district%' OR lower(AF.FILE_NAME) LIKE '%church%' + OR lower(AF.FILE_NAME) LIKE '%property%' OR lower(AF.FILE_NAME) LIKE '%authority%' OR lower(AF.FILE_NAME) LIKE '%finance%' + OR lower(AF.FILE_NAME) LIKE '%ROAD%' OR lower(AF.FILE_NAME) LIKE '%HOLDINGS%' OR lower(AF.FILE_NAME) LIKE '%ENTERPRISES%' OR lower(AF.FILE_NAME) LIKE '%Wholesale%' + OR lower(AF.FILE_NAME) LIKE '%Provincial%' OR lower(AF.FILE_NAME) LIKE '%PRODUCTS%' OR lower(AF.FILE_NAME) LIKE '%Developments%' + THEN 1 + ELSE 0 +END AS IS_ORGANIZATION_OWNER_NAME, + +-- IS_ORGANIZATION FOR OTHER_NAME + CASE + WHEN + lower(SLP.OTHER_OWNER_NAME) LIKE '%ltd.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%limited%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%LTD%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%inc.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%incorp%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%incorp.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Corporation%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Corp.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%INC%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%co.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%company%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%COMMISSION%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%MAJESTY%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%highways%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%rail%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%CANADA%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Properties%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%trustees%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%trust%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%INVESTMENTS%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%CORP.%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%province%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%bc%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%british columbia%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%B.C.%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%motel%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%ministry%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%min.%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Housing%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%society%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%community%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Cooperative%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%inn%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%owner%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%strata%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Building%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%TOWNSHIP%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%pacific%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%canadian%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Centre%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Products%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%city%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%vancouver%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%burnaby%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%William Henry Hall%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%toll%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%bridges%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%hwy%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Yen bros.%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%district%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%church%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%property%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%authority%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%finance%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%ROAD%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%HOLDINGS%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%ENTERPRISES%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Wholesale%' + OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Provincial%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%PRODUCTS%' OR lower(SLP.OTHER_OWNER_NAME) LIKE '%Developments%' + THEN 1 + ELSE 0 +END AS IS_ORGANIZATION_OTHER_NAME, + + SLP.AGENT_NAME AS GIVEN_NAME, + PP.ADDRESS_ID, + AF.APP_CREATE_USERID + --MAX(SLP.AGENT_NAME) AS GIVEN_NAME, + --MAX(PP.ADDRESS_ID) AS ADDRESS_ID + +FROM dbo.PIMS_ACQUISITION_FILE AF +JOIN etl.SOURCE_LAND_PARCEL SLP + ON AF.LEGACY_FILE_NUMBER = CONCAT( + CONVERT(INT, SLP.LAND_PARCEL_ID), + '-', + CASE + WHEN SLP.MOT_NUMBER IS NULL THEN 'NULL' + ELSE CAST(CAST(SLP.MOT_NUMBER AS BIGINT) AS VARCHAR(20)) + END + ) +LEFT JOIN dbo.PIMS_PROPERTY PP + ON SLP.PID = PP.PID + +WHERE + + AF.APP_CREATE_USERID like '%_ETL%' + +) + + -- SELECT * FROM X WHERE LAST_NAME_AND_CORP_NAME = 'MALWINDER BAINS' OR OTHER_NAME = 'BALDISH BAINS' + + +,NORM AS +( + SELECT DISTINCT + ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + UPPER(OWNER_NAME) AS OWNER_NAME, + UPPER(OTHER_NAME) AS OTHER_NAME, + --SOURCE, + IS_ORGANIZATION_OWNER_NAME, + IS_ORGANIZATION_OTHER_NAME, + --NULL AS GIVEN_NAME, + APP_CREATE_USERID, + ADDRESS_ID + FROM X + --where LAST_NAME_AND_CORP_NAME = 'MALWINDER BAINS' OR OTHER_NAME = 'BALDISH BAINS' +) + +,base AS +( + SELECT + ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + OWNER_NAME, + OTHER_NAME, + IS_ORGANIZATION_OWNER_NAME, + IS_ORGANIZATION_OTHER_NAME, + ADDRESS_ID, + APP_CREATE_USERID + FROM NORM + WHERE + OWNER_NAME IS NOT NULL AND OTHER_NAME IS NOT NULL + AND LTRIM(RTRIM(OWNER_NAME)) <> '' AND LTRIM(RTRIM(OTHER_NAME)) <> '' + AND UPPER(LTRIM(RTRIM(OWNER_NAME))) <> UPPER(LTRIM(RTRIM(OTHER_NAME))) +), + +PRIMARY_OWNER AS +( + SELECT + MAX(ACQUISITION_FILE_ID) AS ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + LTRIM(RTRIM(OWNER_NAME)) AS LAST_NAME_AND_CORP_NAME, + CAST(NULL AS NVARCHAR(4000)) AS OTHER_NAME, + CAST(NULL AS NVARCHAR(4000)) AS GIVEN_NAME, + IS_ORGANIZATION_OWNER_NAME AS IS_ORGANIZATION, + MAX(ADDRESS_ID) AS ADDRESS_ID, + MAX(APP_CREATE_USERID) AS APP_CREATE_USERID, + CAST(1 AS TINYINT) AS IS_PRIMARY_OWNER + FROM base + GROUP BY + LEGACY_FILE_NUMBER, + OWNER_NAME, + IS_ORGANIZATION_OWNER_NAME +), +SECONDARY_OWNER AS +( + SELECT + MAX(ACQUISITION_FILE_ID) AS ACQUISITION_FILE_ID, + LEGACY_FILE_NUMBER, + LTRIM(RTRIM(OTHER_NAME)) AS LAST_NAME_AND_CORP_NAME, + CAST(NULL AS NVARCHAR(4000)) AS OTHER_NAME, + CAST(NULL AS NVARCHAR(4000)) AS GIVEN_NAME, + IS_ORGANIZATION_OTHER_NAME AS IS_ORGANIZATION, + MAX(ADDRESS_ID) AS ADDRESS_ID, + MAX(APP_CREATE_USERID) AS APP_CREATE_USERID, + CAST(0 AS TINYINT) AS IS_PRIMARY_OWNER + FROM base + GROUP BY + LEGACY_FILE_NUMBER, + OTHER_NAME, + IS_ORGANIZATION_OTHER_NAME +), +UNIONIZED_VIEW AS +( + SELECT * FROM PRIMARY_OWNER + UNION ALL + SELECT * FROM SECONDARY_OWNER +) +SELECT * +FROM UNIONIZED_VIEW +order by ACQUISITION_FILE_ID; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{Package\DF_PIMS_PROPERTY_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\DF_PIMS_PROPERTY_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + [GETDATE]() + GETDATE() + + + + + #{Package\DF_PIMS_PROPERTY_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + #{Package\DF_PIMS_PROPERTY_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[APP_CREATE_USERID]} + APP_CREATE_USERID + + + + + + + + + + + + + + + + + SELECT PROPERTY_ID, DOCUMENT_ID FROM dbo.PIMS_PROPERTY_DOCUMENT; + select * from (SELECT PROPERTY_ID, DOCUMENT_ID FROM dbo.PIMS_PROPERTY_DOCUMENT;) [refTable] +where [refTable].[PROPERTY_ID] = ? and [refTable].[DOCUMENT_ID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="PROPERTY_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\DF_PIMS_PROPERTY_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[PROPERTY_ID]};#{Package\DF_PIMS_PROPERTY_DOCUMENT\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]}; + 1252 + false + + + + + + + + + + PROPERTY_ID + + + + + + DOCUMENT_ID + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + WITH SRC AS +( +-- TAP +SELECT + 'TAP' AS SOURCE, + 'TAP_ETL' AS APP_CREATE_USERID, + CONVERT(INT, A.LAND_PARCEL_ID) AS LAND_PARCEL_ID, + CAST(A.MOT_NUMBER AS INT) AS MOT_NUMBER, + CASE + WHEN A.MOT_NUMBER IS NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-','NULL')) + WHEN A.MOT_NUMBER IS NOT NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-',CAST(A.MOT_NUMBER AS BIGINT))) + END AS LEGACY_FILE_NUMBER, + A.MULTIMEDIA_OBJECT_ID, + B.DOCUMENT_ID +FROM +etl.TAP_SOURCE_LAND_PARCEL A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID + +UNION ALL + +-- PAT +SELECT + 'PAT' AS SOURCE, + 'PAT_ETL' AS APP_CREATE_USERID, + CONVERT(INT, A.LAND_PARCEL_ID) AS LAND_PARCEL_ID, + CAST(A.MOT_NUMBER AS INT) AS MOT_NUMBER, + CASE + WHEN A.MOT_NUMBER IS NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-','NULL')) + WHEN A.MOT_NUMBER IS NOT NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-',CAST(A.MOT_NUMBER AS BIGINT))) + END AS LEGACY_FILE_NUMBER, + A.MULTIMEDIA_OBJECT_ID, + B.DOCUMENT_ID +FROM +etl.PAT_SOURCE_LAND_PARCEL A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID + +UNION ALL + -- GWP +SELECT + 'GWP' AS SOURCE, + 'GWP_ETL' AS APP_CREATE_USERID, + CONVERT(INT, A.LAND_PARCEL_ID) AS LAND_PARCEL_ID, + CAST(A.MOT_NUMBER AS INT) AS MOT_NUMBER, + CASE + WHEN A.MOT_NUMBER IS NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-','NULL')) + WHEN A.MOT_NUMBER IS NOT NULL THEN CONVERT(VARCHAR(50), CONCAT(CONVERT(INT, A.LAND_PARCEL_ID),'-',CAST(A.MOT_NUMBER AS BIGINT))) + END AS LEGACY_FILE_NUMBER, + A.MULTIMEDIA_OBJECT_ID, + B.DOCUMENT_ID +FROM +etl.GWP_SOURCE_LAND_PARCEL A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID + ) + + , +LKP_ACQUISITION_FILE AS +(SELECT + ACQUISITION_FILE_ID, + CONVERT(VARCHAR(3), LEFT(APP_CREATE_USERID,3)) AS SOURCE, + CONVERT(VARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, + CONVERT(INT, LEFT(LEGACY_FILE_NUMBER, CHARINDEX('-', LEGACY_FILE_NUMBER) - 1)) AS LAND_PARCEL_ID, + SUBSTRING(LEGACY_FILE_NUMBER, CHARINDEX('-', LEGACY_FILE_NUMBER) + 1, LEN(LEGACY_FILE_NUMBER)) AS X +FROM PIMS_ACQUISITION_FILE +WHERE APP_CREATE_USERID LIKE '%ETL%' + ) + +SELECT SRC.APP_CREATE_USERID, PF.PROPERTY_ID , SRC.DOCUMENT_ID --, SRC.LEGACY_FILE_NUMBER AS SRC_LEGACY_FILE_NUMBER, LAF.LEGACY_FILE_NUMBER AS LAF_LEGACY_FILE_NUMBER +FROM +SRC JOIN LKP_ACQUISITION_FILE LAF ON SRC.SOURCE = LAF.SOURCE AND SRC.LEGACY_FILE_NUMBER = LAF.LEGACY_FILE_NUMBER +JOIN dbo.PIMS_PROPERTY_ACQUISITION_FILE PF ON LAF.ACQUISITION_FILE_ID = PF.ACQUISITION_FILE_ID; + +-- SELECT * FROM PIMS_PROPERTY_DOCUMENT; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_PROPERTY_DOCUMENT] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE1_PARENT_NOT_NULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE1_PARENT_NOT_NULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE1_PARENT_NOT_NULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE1_PARENT_NOT_NULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + + + + + + + + + + + + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(NVARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%_ETL%' + select * from (SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(NVARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%_ETL%') [refTable] +where [refTable].[SOURCE] = ? and [refTable].[LEGACY_FILE_NUMBER] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_STATUS_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="ACQUISITION_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="SUBFILE_INTEREST_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="LEGACY_FILE_NUMBER" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/><referenceColumn name="SOURCE" dataType="DT_WSTR" length="3" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE1_PARENT_NOT_NULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]};#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE1_PARENT_NOT_NULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[LEGACY_FILE_NUMBER]}; + 1252 + false + + + + + + + + + + SOURCE + + + + + + LEGACY_FILE_NUMBER + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + WITH Parent_NotNull_Raw AS ( + SELECT + slp.SOURCE, + slp.LAND_PARCEL_ID, + slp.PID, + TRY_CONVERT(bigint, slp.MOT_NUMBER) AS FILE_NO, + LTRIM(RTRIM(slp.OWNER_NAME)) AS FILE_NAME, + slp.ACQUISITION_STATUS_DESCRIPTION + FROM etl.SOURCE_LAND_PARCEL slp + WHERE slp.MOT_NUMBER IS NOT NULL + AND TRY_CONVERT(bigint, slp.MOT_NUMBER) IS NOT NULL + -- AND slp.SOURCE = 'PAT' +) +-- select * from Parent_NotNull_Raw +, + +Parent_NotNull_Resolved AS ( + SELECT + p.SOURCE, + p.LAND_PARCEL_ID, + p.PID, + p.FILE_NO, + CONVERT(smallint, 1) AS FILE_NO_SUFFIX, + p.FILE_NAME, + CASE + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'pa_plan_received' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'acquired_by_others' THEN 'CANCEL' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'approved_for_acquisition' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'file_COMPLT' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'ownership' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'no longer required' THEN 'CANCEL' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'preliminary design stage' THEN 'DRAFT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'ownership_(tenure)' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'offer_made' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'settled' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'waiting for PA Plan' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'municipal_land' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'file_COMPLT_(return_to_mot)' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'owner contacted' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'expropriated' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'Not Required' THEN 'CANCEL' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'possession' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'waiting for appraisal' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'contract signed' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'negotiating' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION IS NULL THEN 'ACTIVE' + ELSE 'ACTIVE' + END AS ACQUISITION_FILE_STATUS_TYPE_CODE + FROM Parent_NotNull_Raw p +) +-- SELECT * FROM Parent_NotNull_Resolved; + +, + +Parent_NotNull_ToCreate AS ( + SELECT p.* + FROM Parent_NotNull_Resolved p + WHERE NOT EXISTS ( + SELECT 1 + FROM dbo.PIMS_ACQUISITION_FILE paf + WHERE + ( + -- paf.FILE_NO = p.FILE_NO OR + TRY_CONVERT(varchar(50), paf.LEGACY_FILE_NUMBER) = TRY_CONVERT(varchar(50), p.FILE_NO) AND + LEFT(paf.APP_CREATE_USERID, 3) = p.source + ) + ) +) +-- SELECT * FROM Parent_NotNull_ToCreate; + +SELECT + + CASE WHEN CONVERT(NVARCHAR(20), p.ACQUISITION_FILE_STATUS_TYPE_CODE) IS NULL THEN CONVERT(NVARCHAR(20), 'ACTIVE') ELSE CONVERT(NVARCHAR(20), p.ACQUISITION_FILE_STATUS_TYPE_CODE) END AS ACQUISITION_FILE_STATUS_TYPE_CODE, + CONVERT(nvarchar(20), 'CONSEN') AS ACQUISITION_TYPE_CODE, + NEXT VALUE FOR dbo.PIMS_ACQUISITION_FILE_NO_SEQ AS FILE_NO, + -- CONVERT(int, p.FILE_NO) AS LEGACY_FILE_NUMBER, + CONVERT(NVARCHAR(18), CONCAT(p.LAND_PARCEL_ID, '-', p.FILE_NO) ) AS LEGACY_FILE_NUMBER, + CASE + WHEN pp.REGION_CODE IS NOT NULL THEN CONVERT(smallint, pp.REGION_CODE) + ELSE CONVERT(smallint, 4) + END AS REGION_CODE, + NULL AS SUBFILE_INTEREST_TYPE_CODE, + CONVERT(nvarchar(500), ISNULL(p.FILE_NAME, '')) AS FILE_NAME, + CONVERT(smallint, p.FILE_NO_SUFFIX) AS FILE_NO_SUFFIX, + p.SOURCE, + p.LAND_PARCEL_ID, + p.PID +FROM Parent_NotNull_ToCreate p +LEFT JOIN dbo.PIMS_PROPERTY pp + ON pp.PID = TRY_CONVERT(int, p.PID) +-- ORDER BY p.SOURCE, p.FILE_NO +; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE] + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(int, FILE_NO) AS FILE_NO, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] + + + FROM dbo.PIMS_ACQUISITION_FILE + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE2_PARENT_NULL_PID_NOTNULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE2_PARENT_NULL_PID_NOTNULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE2_PARENT_NULL_PID_NOTNULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE2_PARENT_NULL_PID_NOTNULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + + + + + + + + + + + + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(NVARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%_ETL%' + select * from (SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(NVARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%_ETL%') [refTable] +where [refTable].[SOURCE] = ? and [refTable].[LEGACY_FILE_NUMBER] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_STATUS_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="ACQUISITION_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="SUBFILE_INTEREST_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="LEGACY_FILE_NUMBER" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/><referenceColumn name="SOURCE" dataType="DT_WSTR" length="3" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE2_PARENT_NULL_PID_NOTNULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]};#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE2_PARENT_NULL_PID_NOTNULL\OLE DB Source.Outputs[OLE DB Source Output].Columns[LEGACY_FILE_NUMBER]}; + 1252 + false + + + + + + + + + + LEGACY_FILE_NUMBER + + + + + + SOURCE + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + WITH Parent_NullMot_Raw AS ( + SELECT + slp.SOURCE, + slp.LAND_PARCEL_ID, + slp.MOT_NUMBER, + slp.PID, + LTRIM(RTRIM(slp.OWNER_NAME)) AS FILE_NAME, + slp.ACQUISITION_STATUS_DESCRIPTION, + -- CONCAT(slp.SOURCE, '-', slp.LAND_PARCEL_ID, '-', 'NULL') AS LEGACY_FILE_NUMBER_MARKER + convert(NVARCHAR(18), CONCAT(slp.LAND_PARCEL_ID, '-', 'NULL') ) AS LEGACY_FILE_NUMBER_MARKER + FROM etl.SOURCE_LAND_PARCEL slp + WHERE slp.MOT_NUMBER IS NULL + AND slp.PID IS NOT NULL + -- AND slp.SOURCE = 'PAT' +) +-- select * from Parent_NullMot_Raw +, +-- FOR MOT_NUMBER of null + --Look up any matching PIMS_PROPERTY via the PID + --If a match(es) are found, determine if there are any PIMS_PROPERTY_ACQUISITION_FILE records associated to that property. + --If any of those matches originated from PAIMS → consider that a match + --If there are multiple matches or no matches, create a new acquisition file + +PidMatches AS ( + SELECT + p.SOURCE, + p.LAND_PARCEL_ID, + COUNT(DISTINCT af.ACQUISITION_FILE_ID) AS MATCH_CNT, + MAX(CASE + WHEN af.APP_CREATE_USERID LIKE '%PAIMS_PIMS_ACQUISITION%' THEN 1 + ELSE 0 + END) AS HAS_PAIMS_MATCH + FROM Parent_NullMot_Raw p + LEFT JOIN dbo.PIMS_PROPERTY pp + ON pp.PID = TRY_CONVERT(int, p.PID) + LEFT JOIN dbo.PIMS_PROPERTY_ACQUISITION_FILE ppaf + ON ppaf.PROPERTY_ID = pp.PROPERTY_ID + LEFT JOIN dbo.PIMS_ACQUISITION_FILE af + ON af.ACQUISITION_FILE_ID = ppaf.ACQUISITION_FILE_ID + GROUP BY + p.SOURCE, + p.LAND_PARCEL_ID +) +-- SELECT * FROM PidMatches; +, + +Parent_NullMot_ToCreate AS ( + SELECT + p.SOURCE, + p.LAND_PARCEL_ID, + p.PID, + p.FILE_NAME, + p.ACQUISITION_STATUS_DESCRIPTION, + p.LEGACY_FILE_NUMBER_MARKER, + ISNULL(m.MATCH_CNT, 0) AS MATCH_CNT, + ISNULL(m.HAS_PAIMS_MATCH, 0) AS HAS_PAIMS_MATCH + FROM Parent_NullMot_Raw p + LEFT JOIN PidMatches m + ON m.SOURCE = p.SOURCE + AND m.LAND_PARCEL_ID = p.LAND_PARCEL_ID + WHERE ISNULL(m.HAS_PAIMS_MATCH, 0) = 0 + AND NOT EXISTS ( + SELECT 1 + FROM dbo.PIMS_ACQUISITION_FILE af + WHERE TRY_CONVERT(varchar(100), af.LEGACY_FILE_NUMBER) = TRY_CONVERT(varchar(100), p.LEGACY_FILE_NUMBER_MARKER) + AND LEFT(af.APP_CREATE_USERID, 3) = p.SOURCE + ) +) +-- SELECT * FROM Parent_NullMot_ToCreate +, + +Parent_NullMot_Resolved AS ( + SELECT + p.SOURCE, + p.LAND_PARCEL_ID, + p.PID, + p.LEGACY_FILE_NUMBER_MARKER, + ISNULL(p.FILE_NAME, '') AS FILE_NAME, + CONVERT(smallint, 1) AS FILE_NO_SUFFIX, + CASE + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'pa_plan_received' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'acquired_by_others' THEN 'CANCEL' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'approved_for_acquisition' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'file_COMPLT' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'ownership' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'no longer required' THEN 'CANCEL' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'preliminary design stage' THEN 'DRAFT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'ownership_(tenure)' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'offer_made' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'settled' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'waiting for PA Plan' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'municipal_land' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'file_COMPLT_(return_to_mot)' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'owner contacted' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'expropriated' THEN 'COMPLT' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'Not Required' THEN 'CANCEL' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'possession' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'waiting for appraisal' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'contract signed' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION = 'negotiating' THEN 'ACTIVE' + WHEN p.ACQUISITION_STATUS_DESCRIPTION IS NULL THEN 'ACTIVE' + ELSE 'ACTIVE' + END AS ACQUISITION_FILE_STATUS_TYPE_CODE + FROM Parent_NullMot_ToCreate p +) + +SELECT + CASE + WHEN CONVERT(nvarchar(20), p.ACQUISITION_FILE_STATUS_TYPE_CODE) IS NULL + THEN CONVERT(nvarchar(20), 'ACTIVE') + ELSE CONVERT(nvarchar(20), p.ACQUISITION_FILE_STATUS_TYPE_CODE) + END AS ACQUISITION_FILE_STATUS_TYPE_CODE, + CONVERT(nvarchar(20), 'CONSEN') AS ACQUISITION_TYPE_CODE, + NEXT VALUE FOR dbo.PIMS_ACQUISITION_FILE_NO_SEQ AS FILE_NO, + CASE + WHEN pp.REGION_CODE IS NOT NULL THEN CONVERT(smallint, pp.REGION_CODE) + ELSE CONVERT(smallint, 4) + END AS REGION_CODE, + NULL AS SUBFILE_INTEREST_TYPE_CODE, + CONVERT(nvarchar(500), ISNULL(p.FILE_NAME, '')) AS FILE_NAME, + CONVERT(smallint, p.FILE_NO_SUFFIX) AS FILE_NO_SUFFIX, + p.LEGACY_FILE_NUMBER_MARKER AS LEGACY_FILE_NUMBER, + p.SOURCE, + p.LAND_PARCEL_ID, + p.PID +FROM Parent_NullMot_Resolved p +LEFT JOIN dbo.PIMS_PROPERTY pp + ON pp.PID = TRY_CONVERT(int, p.PID) +-- ORDER BY p.SOURCE, p.LAND_PARCEL_ID +; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE] + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(int, FILE_NO) AS FILE_NO, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] + + + FROM dbo.PIMS_ACQUISITION_FILE + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE3_CHILD\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE3_CHILD\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + [GETDATE]() + GETDATE() + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE3_CHILD\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + (DT_WSTR,10)#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE3_CHILD\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]} + "_" + "ETL" + (DT_WSTR,10)SOURCE + "_" + "ETL" + + + + + + + + + + + + + + + + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(NVARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%_ETL%' + select * from (SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] , +CONVERT(NVARCHAR(50), LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, +LEFT(APP_CREATE_USERID, 3) AS SOURCE, +APP_CREATE_USERID + + FROM dbo.PIMS_ACQUISITION_FILE +WHERE +APP_CREATE_USERID LIKE '%_ETL%') [refTable] +where [refTable].[SOURCE] = ? and [refTable].[LEGACY_FILE_NUMBER] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="ACQUISITION_FILE_STATUS_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="ACQUISITION_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="REGION_CODE" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="SUBFILE_INTEREST_TYPE_CODE" dataType="DT_WSTR" length="20" precision="0" scale="0" codePage="0"/><referenceColumn name="FILE_NAME" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/><referenceColumn name="LEGACY_FILE_NUMBER" dataType="DT_WSTR" length="50" precision="0" scale="0" codePage="0"/><referenceColumn name="SOURCE" dataType="DT_WSTR" length="3" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE3_CHILD\OLE DB Source.Outputs[OLE DB Source Output].Columns[SOURCE]};#{Package\SEQ_2_PIMS_ACQUISITION_FILE\DF_CASE3_CHILD\OLE DB Source.Outputs[OLE DB Source Output].Columns[LEGACY_FILE_NUMBER]}; + 1252 + false + + + + + + + + + + LEGACY_FILE_NUMBER + + + + + + SOURCE + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + -- SUB FILES - CTE#3 + +WITH Subfile_Raw AS ( + SELECT + ssi.SOURCE, + ssi.SUB_INTEREST_ID, + ssi.LAND_PARCEL_ID, + ssi.PID, + TRY_CONVERT(bigint, ssi.MOT_NUMBER) AS SUBFILE_MOT_NUMBER, + LTRIM(RTRIM(ssi.NAME)) AS FILE_NAME, + + CASE + WHEN TRY_CONVERT(bigint, ssi.MOT_NUMBER) IS NOT NULL + THEN CONCAT( + TRY_CONVERT(varchar(20), ssi.LAND_PARCEL_ID), + '-', + TRY_CONVERT(varchar(20), TRY_CONVERT(bigint, ssi.MOT_NUMBER)) + ) + ELSE CONCAT( + TRY_CONVERT(varchar(20), ssi.LAND_PARCEL_ID), + '-NULL' + ) + END AS CHILD_LEGACY_FILE_NUMBER + FROM etl.SOURCE_SUB_INTEREST ssi + WHERE ssi.SOURCE IN ('TAP', 'GWP') +) +-- SELECT * FROM Subfile_Raw +, + +ParentParcel AS ( + SELECT + slp.SOURCE, + slp.LAND_PARCEL_ID, + TRY_CONVERT(bigint, slp.MOT_NUMBER) AS PARENT_MOT_NUMBER, + CASE + WHEN TRY_CONVERT(bigint, slp.MOT_NUMBER) IS NOT NULL + THEN CONCAT( + TRY_CONVERT(varchar(20), slp.LAND_PARCEL_ID), + '-', + TRY_CONVERT(varchar(20), TRY_CONVERT(bigint, slp.MOT_NUMBER)) + ) + ELSE CONCAT( + TRY_CONVERT(varchar(20), slp.LAND_PARCEL_ID), + '-NULL' + ) + END AS PARENT_LEGACY_FILE_NUMBER + FROM etl.SOURCE_LAND_PARCEL slp +) +-- SELECT * FROM ParentParcel +, + +ParentFileLookup AS ( + SELECT + sr.SOURCE, + sr.SUB_INTEREST_ID, + sr.LAND_PARCEL_ID, + sr.PID, + sr.SUBFILE_MOT_NUMBER, + sr.FILE_NAME, + sr.CHILD_LEGACY_FILE_NUMBER, + pp.PARENT_LEGACY_FILE_NUMBER, + paf.ACQUISITION_FILE_ID AS PARENT_ACQUISITION_FILE_ID, + paf.FILE_NO AS PARENT_FILE_NO + FROM Subfile_Raw sr + INNER JOIN ParentParcel pp + ON pp.SOURCE = sr.SOURCE + AND pp.LAND_PARCEL_ID = sr.LAND_PARCEL_ID + INNER JOIN dbo.PIMS_ACQUISITION_FILE paf + ON LEFT(paf.APP_CREATE_USERID, 3) = sr.SOURCE + AND paf.FILE_NO_SUFFIX = 1 + AND TRY_CONVERT(varchar(18), paf.LEGACY_FILE_NUMBER) = TRY_CONVERT(varchar(18), pp.PARENT_LEGACY_FILE_NUMBER) +) +-- SELECT * FROM ParentFileLookup; +, + +ExistingChildMax AS ( + SELECT + LEFT(APP_CREATE_USERID, 3) AS SOURCE, + FILE_NO, + MAX(FILE_NO_SUFFIX) AS MAX_SUFFIX + FROM dbo.PIMS_ACQUISITION_FILE + WHERE APP_CREATE_USERID LIKE '%_ETL%' AND + FILE_NO_SUFFIX > 1 + GROUP BY LEFT(APP_CREATE_USERID, 3), FILE_NO +) +-- SELECT * FROM ExistingChildMax; +, + +Subfile_Ranked AS ( + SELECT + p.SOURCE, + p.SUB_INTEREST_ID, + p.LAND_PARCEL_ID, + p.PID, + p.FILE_NAME, + p.CHILD_LEGACY_FILE_NUMBER, + p.PARENT_ACQUISITION_FILE_ID, + p.PARENT_FILE_NO, + ROW_NUMBER() OVER ( + PARTITION BY p.SOURCE, p.LAND_PARCEL_ID + ORDER BY p.SUB_INTEREST_ID + ) AS RN, + ISNULL(ec.MAX_SUFFIX, 1) AS CURRENT_MAX_SUFFIX + FROM ParentFileLookup p + LEFT JOIN ExistingChildMax ec + ON ec.SOURCE = p.SOURCE + AND ec.FILE_NO = p.PARENT_FILE_NO +) +-- SELECT * FROM Subfile_Ranked +, + +Subfile_Resolved AS ( + SELECT + s.SOURCE, + s.SUB_INTEREST_ID, + s.LAND_PARCEL_ID, + s.PID, + s.PARENT_FILE_NO AS FILE_NO, + s.FILE_NAME, + s.CHILD_LEGACY_FILE_NUMBER AS LEGACY_FILE_NUMBER, + s.PARENT_ACQUISITION_FILE_ID, + CONVERT(smallint, s.CURRENT_MAX_SUFFIX + s.RN) AS FILE_NO_SUFFIX + FROM Subfile_Ranked s +) +-- SELECT * FROM Subfile_Resolved; +, + +Subfile_ToCreate AS ( + SELECT s.* + FROM Subfile_Resolved s + WHERE NOT EXISTS ( + SELECT 1 + FROM dbo.PIMS_ACQUISITION_FILE paf + WHERE LEFT(paf.APP_CREATE_USERID, 3) = s.SOURCE + AND TRY_CONVERT(varchar(18), paf.LEGACY_FILE_NUMBER) = TRY_CONVERT(varchar(18), s.LEGACY_FILE_NUMBER) + ) +) +-- SELECT * FROM Subfile_ToCreate; + +SELECT + CONVERT(nvarchar(20), 'ACTIVE') AS ACQUISITION_FILE_STATUS_TYPE_CODE, + CONVERT(nvarchar(20), 'CONSEN') AS ACQUISITION_TYPE_CODE, + NEXT VALUE FOR dbo.PIMS_ACQUISITION_FILE_NO_SEQ AS FILE_NO, + CASE + WHEN pp.REGION_CODE IS NOT NULL THEN CONVERT(smallint, pp.REGION_CODE) + ELSE CONVERT(smallint, 4) + END AS REGION_CODE, + CONVERT(nvarchar(20), 'OTHER') AS SUBFILE_INTEREST_TYPE_CODE, + CONVERT(nvarchar(500), ISNULL(s.FILE_NAME, '')) AS FILE_NAME, + CONVERT(smallint, s.FILE_NO_SUFFIX) AS FILE_NO_SUFFIX, + convert(NVARCHAR(18),s.LEGACY_FILE_NUMBER) AS LEGACY_FILE_NUMBER, + s.SOURCE, + s.SUB_INTEREST_ID, + s.LAND_PARCEL_ID, + s.PID, + s.PARENT_ACQUISITION_FILE_ID +FROM Subfile_ToCreate s +LEFT JOIN dbo.PIMS_PROPERTY pp + ON pp.PID = TRY_CONVERT(int, s.PID) +--ORDER BY s.SOURCE, s.LAND_PARCEL_ID, s.FILE_NO_SUFFIX, s.SUB_INTEREST_ID +; + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[PIMS_ACQUISITION_FILE] + + SELECT +CONVERT(NVARCHAR(20), ACQUISITION_FILE_STATUS_TYPE_CODE) AS ACQUISITION_FILE_STATUS_TYPE_CODE, +CONVERT(NVARCHAR(20), ACQUISITION_TYPE_CODE) AS ACQUISITION_TYPE_CODE, +CONVERT(int, FILE_NO) AS FILE_NO, +CONVERT(smallint, REGION_CODE) AS REGION_CODE, +CONVERT(NVARCHAR(20), SUBFILE_INTEREST_TYPE_CODE) AS SUBFILE_INTEREST_TYPE_CODE, +CONVERT(NVARCHAR(500), [FILE_NAME]) AS [FILE_NAME] + + + FROM dbo.PIMS_ACQUISITION_FILE + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + + + DataSourceViewID + + + + + + + DataSourceViewID + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART3.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART3.dtsx new file mode 100644 index 0000000000..df943fc25a --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PART3.dtsx @@ -0,0 +1,377 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj new file mode 100644 index 0000000000..6d6864fb39 --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj @@ -0,0 +1,705 @@ + + + Project + 16.0.5270.0 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.database + PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.database + + + + + + + + {a77a0761-23bc-4f73-bb1e-a43c2837a875} + PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP + 0 + 0 + 0 + + + 2025-04-03T08:53:58.3588562-07:00 + ARIMA-DELL\smart + ARIMA-DELL + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;User ID=PIMS_DEV;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP-{B06732EE-E98B-45E4-9826-B822D8836FA1}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + {EF803DB7-687E-4201-A3A6-F12022230688} + PIMS_ENHANCEMENT_FROM_PART2 + 1 + 0 + 241 + + + {0DEF435D-8B51-4B6B-B0E2-3B34702628D8} + 8 + + + 0 + + + + + + {B814BE9B-1719-4DD3-B953-476102D51EEF} + Package1 + 1 + 0 + 12 + + + {46A76CB2-BBC0-44CD-8CDB-6224EACD2CD6} + 8 + + + 0 + + + + + + {320651B2-EC47-43ED-8943-31B130D128B0} + PIMS_ENHANCEMENT_FROM_BIP + 1 + 0 + 103 + + + {2D3B40B4-E33E-4A5F-A3F1-0B187CC4A605} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=musket.th.gov.bc.ca:20208/PRD01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + musket.th.gov.bc.ca:20208/PRD01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {61EFC0CD-C5D4-4673-B84C-C86B6FEE8546} + PIMS_ENHANCEMENT_FROM_PART1_TAP + 1 + 0 + 106 + + + {958314FF-5CB8-4229-BA5C-6FE908E3EF6A} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=musket.th.gov.bc.ca:20208/PRD01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + musket.th.gov.bc.ca:20208/PRD01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {80A5D8C6-D7C8-4140-A107-9B5A46AA3376} + PIMS_ENHANCEMENT_FROM_PART1_GWP + 1 + 0 + 110 + + + {0DFFD265-2684-406F-BAE1-79A7AFD32855} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {A3E11789-5744-4FF4-8495-8A1120F84478} + Package1 + 1 + 0 + 151 + + + {9BD1D820-38EF-42FF-A49B-A0C0F28B4DA1} + 8 + + + 0 + + + + + + {BDF41652-C768-4A20-9554-75F32599F7E4} + Package1 + 1 + 0 + 11 + + + {187B3142-C8BD-4C17-9AFB-9742B12DD7F1} + 8 + + + 0 + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2022 + false + + + + + + + + LastModifiedTime + LastModifiedTime + 2025-04-09T18:38:05.4239701Z + + + + + + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj.user b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj.user new file mode 100644 index 0000000000..0c243b5a6b --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj.user @@ -0,0 +1,27 @@ + + + + + Development + + + false + + + ssistst.th.gov.bc.ca + /SSISDB/PIMS_DEV/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP + + + false + true + + + LastModifiedTime + LastModifiedTime + 2025-04-09T18:38:05.4249702Z + + + + + + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.sln b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.sln new file mode 100644 index 0000000000..a85aee3f91 --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.34729.46 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{C9674DCB-5085-4A16-B785-4C70DD1589BD}") = "PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP", "PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP.dtproj", "{77531726-5618-45F7-88BE-E69349DCCBC1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Development|Default = Development|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {77531726-5618-45F7-88BE-E69349DCCBC1}.Development|Default.ActiveCfg = Development + {77531726-5618-45F7-88BE-E69349DCCBC1}.Development|Default.Build.0 = Development + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2C2C8E31-B58B-4767-9163-0AE7CCEF35DD} + EndGlobalSection +EndGlobal diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PRE-REQ.dtsx b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PRE-REQ.dtsx new file mode 100644 index 0000000000..f767afc836 --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/PIMS_ENHANCEMENT_FROM_PRE-REQ.dtsx @@ -0,0 +1,163 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + \ No newline at end of file diff --git a/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/Project.params b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/Project.params new file mode 100644 index 0000000000..680ffe30da --- /dev/null +++ b/etl/PIMS_ENHANCEMENT_FROM_PAT_TAP_GWP_BIP/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file From bb3d1d31378f26f34be70d712f00e16c213fd062 Mon Sep 17 00:00:00 2001 From: arimarajan9 Date: Mon, 23 Mar 2026 15:36:57 -0700 Subject: [PATCH 3/3] etl commits for r6 etl commits for r6 --- .../IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx | 8 +- .../IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx | 8 +- .../IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx | 8 +- .../IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx | 96 +- .../IMPORT_ORCL_PAT_DOCS_INTO_PIMS.dtsx | 96 +- .../IMPORT_ORCL_TAP_DOCS_INTO_PIMS.dtsx | 4275 +++-------------- .../IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx | 96 +- .../PAT_PIMS_DOCUMENT_IMPORTS.dtproj | 1909 +++++++- .../PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user | 11 +- etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx | 5 +- 10 files changed, 2820 insertions(+), 3692 deletions(-) diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx index ca0bcae580..c8d185295b 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_GWP.dtsx @@ -11,8 +11,9 @@ DTS:LocaleID="1033" DTS:ObjectName="IMPORT_ORCL_DOCS" DTS:PackageType="5" - DTS:VersionBuild="323" - DTS:VersionGUID="{10E5A0A5-E7A7-4B0A-87BC-4B4DAEA3E562}"> + DTS:ProtectionLevel="0" + DTS:VersionBuild="324" + DTS:VersionGUID="{51FD3D7C-D599-46BF-BADF-3B626FBCB72F}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAACI5cSQ8gcWSE/IG66+aJcs6RJ3BVkccaBcjgfu5q3ixgAAAAAOgAAAAAIAACAAAAAH/IULzYGc+Dbaw4YZpyaEh7lqHtCLFLtJwyEG6Xu5IyAAAACWwbiHAsunHFwpfeAKa4XR7WiqmuvVGAxNYwcVNJHsskAAAACixrb0mrMA2icBizTAPZhygBSEicMMySrKBevYa+vlYW/uJGxMet+xpqmgytkeSMG5/ambGGFHnjRAzE9sywuG + Sensitive="1"> diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx index 82803be2a6..c50be35a05 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_PAT.dtsx @@ -11,8 +11,9 @@ DTS:LocaleID="1033" DTS:ObjectName="IMPORT_ORCL_DOCS_FILES_IDS_PAT" DTS:PackageType="5" - DTS:VersionBuild="323" - DTS:VersionGUID="{B7DD06CF-1BC7-41D1-9FD8-234211A81962}"> + DTS:ProtectionLevel="0" + DTS:VersionBuild="324" + DTS:VersionGUID="{B7834693-5FD5-45DE-98A5-4100868AD2D4}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAADIWx1gv07hiCAoNduP7N8K2eOV7ahXyE+lX0cG9/83tAAAAAAOgAAAAAIAACAAAAD0xvsZHuBuJos/56lzFsqPiK+eSzZIUJvtpsHePJX+uSAAAAD/+H5sI0ioSPSNzS0F/XPQlZHz71nK/gX28SNu8zcWf0AAAAA/FjID3GZA02m5SyOP+06xP45df24zPfbx1pqNxBQwXrkQnOZTS6RocgThxxZc253M7t3NfzQFY4VuTHXSJND4 + Sensitive="1"> diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx index 8cc87a3741..f6e25db318 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_DOCS_FILES_IDS_TAP.dtsx @@ -11,8 +11,9 @@ DTS:LocaleID="1033" DTS:ObjectName="IMPORT_ORCL_DOCS" DTS:PackageType="5" - DTS:VersionBuild="323" - DTS:VersionGUID="{CEAA6D35-263C-497B-9ED1-5257A3478239}"> + DTS:ProtectionLevel="0" + DTS:VersionBuild="324" + DTS:VersionGUID="{7C64AD64-D417-4594-B57B-4242369B3AE5}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAqQozFA3JfUaK70lZfHR5MwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAABq9hdDCFK4RE3lyysapQ/LIzFsyMvi9dtCnvs/4hf6VQAAAAAOgAAAAAIAACAAAAADhyb7jFkpc9IiLLrCdeveXHCKv92s8T9chJFeSUmWGSAAAADTl/OVIcVgEym9wJbA2Eut8AT37/p7n0aBzdcC6AdmNUAAAAAdFNKWM7VzEwH4xHVXs1dBa4QtlRlxMlTKUp4P76hnXrz/NfGiabEu9iHY4w+efr5CLwpDkoKVoIQ3UeiMhGa/ + Sensitive="1"> diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx index f20b50f2ba..907b87a67a 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_GWP_DOCS_INTO_PIMS.dtsx @@ -11,8 +11,9 @@ DTS:LocaleID="1033" DTS:ObjectName="Package" DTS:PackageType="5" - DTS:VersionBuild="342" - DTS:VersionGUID="{420118BB-A1F6-4A3C-ABC3-D71CFC3C045E}"> + DTS:ProtectionLevel="0" + DTS:VersionBuild="343" + DTS:VersionGUID="{232910BE-B5C5-423C-9D2D-C92C796A438A}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAD7N3ss5JWMuzB4PznTagq56x9LmNs5PoZ7ooY1QkKOfwAAAAAOgAAAAAIAACAAAADrF0+5q77KMoW16HmSeATslEDhQOzH5a6F9P6LugHHWiAAAACbQkeiVqUmHVuA6GeW+FxLcKKt8i2j5H8YI5ezqMFrzEAAAABJRR2HkxPZ0hrQys9kEzLzkJmVoidbnMoGY056xOFtndWM1rlL2ig+ejtFu7jTPddDD1GxeQVRee0x9hQylW7c + Sensitive="1"> @@ -52,15 +52,11 @@ DTS:CreationName="" DTS:DataType="8" DTS:DTSID="{7F65CD6C-097D-4D23-BDC0-9781A585517B}" - DTS:ObjectName="connString" - DTS:Sensitive="True"> + DTS:ObjectName="connString"> - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAD8eSV2l43oGDTrRXMgLbAkclmZPwWj3LPga5pvMDs0hgAAAAAOgAAAAAIAACAAAADaRHin7O1Li/H84PHWjEqcLUIUt87qeze94iFYnqWEx9AAAAAhszGTSsmTSxcIWd2yrw/lJ0TzvcZc7lr9d4vqswcnCcPs1i6m9WZg5EuNTjWqudjF6n9v1H8VVn5JY2t1Pr+GEY68Qj640zB8Md0oFLVi1B/A3qF2cn/CclyxTP9xQNzOmar3IwbOuh5cQjJf+r2O6u+XVGMTdPR0Z0n188lAusTbKCzJwjshArYkFFwXU9VcArFBImJGprNdcmECN9xSsaNBtllEoRbw5A1cPx4/ZStQXkj2GQgXzfZxR0EvPCNrtyfE8tJECyLzxXk7h7gHQAAAABkw31b/P1EXCbhlTFb1moYN36Zc7kt99Sof9O/tTXTBbRnBgTsR5X+sxDHNiIWXCKPodM0L9Zb58Kaw3fROJsA - + DTS:DataType="8" + DTS:Name="ParameterValue" + xml:space="preserve"> + + + + + + +]]> @@ -4587,35 +4592,6 @@ WHERE System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ]]> - -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + - "ings")] - -namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { - - - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - private static Settings defaultInstance = new Settings(); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -}]]> ]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> - - - - - - -]]> + DTS:ProtectionLevel="0" + DTS:VersionBuild="321" + DTS:VersionGUID="{3EC68272-8CA2-4126-95F5-FA7A64E9C7FF}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAABFqzvhqiLMFdGcsUXxmtSCmIVbKjBAz+AxcoPKggn/5gAAAAAOgAAAAAIAACAAAABtsanBj0i6AmL7GO8x4wRY0YMKNrzAXqHwKUuccSMZRyAAAABFR/zDEkPHAAyQntJz2/GU0SgccrGeIO8BEpDwY1E2R0AAAAAHTqBnePC3eBvya6MODEXhSIv65jd3z9/0g1A0UgMpvMROhgVK9WlTp2NKsrKS67nEu3A0vdkrPcZ0vXF4fs6R + Sensitive="1"> @@ -52,15 +52,11 @@ DTS:CreationName="" DTS:DataType="8" DTS:DTSID="{BB7FC4E3-791C-4C4C-9F45-D2555E9E2842}" - DTS:ObjectName="connString" - DTS:Sensitive="True"> + DTS:ObjectName="connString"> - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAB2t8xctP4+2p10qycr/Lm+7WEImtmy5PrO8Zv7TCaN2QAAAAAOgAAAAAIAACAAAAC8fVa00n8bvX5/F495PO5zwgF8yJhpOqN1giULaTA4XNAAAAB/SQKkkgaJ/KTrKKkvfu63wkakFLsdFMSnB5BRQ3BKcT4e7rNfZYFoLjyvb1i2G5YfPoyWhQslbkup65X37PnT2YWadLg1v+P0QSU8qtK4ibUCTLzDq0zOGgWonkTYYS0zsD2ULjBy9hMWrH0JZ4TZZHm/UriLNQ9nGlZLnNKuOwsFyFXIk1ZeikUGL9Yf7EGDl3uQb7dHOuEsC1XQT7Vn02CxH8oE5X3qQX1KWF0MTTgGM7Xoe/TRaglRaJaUgUyu/dkCsdC1jreZOGgaMXlTQAAAADPsX17GvNXbdywKv6z7nsq0qDSHbVCLVGxuWkMraQUEgrKEXBAwTkNdZ56Fn+XxlD8HFjftmu40W2WQmcVOcPo - + DTS:DataType="8" + DTS:Name="ParameterValue" + xml:space="preserve"> + + + + + + +]]> @@ -4564,35 +4569,6 @@ WHERE System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ]]> - -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + - "ings")] - -namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { - - - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - private static Settings defaultInstance = new Settings(); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -}]]> ]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> - - - - - - -]]> + DTS:ProtectionLevel="0" + DTS:VersionBuild="297" + DTS:VersionGUID="{B22E33BA-F684-432F-A99A-3379EF3223BC}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAD9vXpqOFh7p/O40MeO1vfvugg9D7Kn+l1ecBlwU4D85QAAAAAOgAAAAAIAACAAAAB96WpZE+G77WYdwmp0Nx3YTzEOg26hVPbB03aUTrSF9yAAAADTAKWEm30KJWNbdo3mFkfF+8zQJGQmo6vRFC4T8GRl0UAAAABkTmwuvZv4TorOIYbvrhHam6b6tPd2cqcExlz43wluQaXTUfby0dh4WEfGYq/bkCVGXa+9EJ4L8J13R/3BNvC3 + Sensitive="1"> @@ -52,15 +52,11 @@ DTS:CreationName="" DTS:DataType="8" DTS:DTSID="{95FFCC3C-0AE2-49BE-9BF0-CDCEDB4DE940}" - DTS:ObjectName="connString" - DTS:Sensitive="True"> + DTS:ObjectName="connString"> - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAAo/9tBsi8hA17HRKjHbRYumbr2rN5b75S1/SXhtP8u/gAAAAAOgAAAAAIAACAAAABYPo0IChG6lK8GJnnxhduIT2JjduME4LsnhuZhJL+CDdAAAADubn8611ZLgA+GgWnVFG+9KGqOc4s1g0D8FdLMs950prBGSTpD+m1u6veUiVzYPf+pbJ8LRn6mjXPjMt+//lCByex4OfCfmD2K9Ny0b3Stk6PJP/WLlwMZ/kM3PKV3EhoBGmsaQ6g7dNqiiKd50jugZY1GcxbhTthZxuzTUWW2ySz5KS8YK7f9xMsFv2v9Fk66Krhxr4Yn/8JmQT2TJCcL3Adyal8oTyuSzzBUpwh2JivcivL1R3h0kr5flQy3UnMHPPDbjuFpmvBbFpquB394QAAAAF45Q/JMthRl/YMSZUbMEfNcTz7P/3Qjjr0gziOSXjIxgwGiBIJc5maPUeGMLc8qL5OAUrDecoYnpscjmnqVt1o - + DTS:DataType="8" + DTS:Name="ParameterValue" + xml:space="preserve"> @@ -143,7 +139,7 @@ FROM ( A.LAST_UPDATE_DATETIME, B.MOT_NUMBER FROM APP_TAP.TAP_MULTIMEDIA_OBJECT A JOIN APP_TAP.TAP_LAND_PARCEL B ON A.LAND_PARCEL_ID = B.LAND_PARCEL_ID - WHERE B.MOT_NUMBER IS NOT NULL AND A.MULTIMEDIA_OBJECT_ID > 0 + WHERE A.MULTIMEDIA_OBJECT_ID > 0 ORDER BY A.MULTIMEDIA_OBJECT_ID ASC ) WHERE ROW_NUM BETWEEN 1 AND 5 @@ -186,2838 +182,6 @@ WHERE ROW_NUM BETWEEN 1 AND 5 - - - - - - - - - - - - - - - - - - - [ISNULL](#{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}) - ISNULL(NON_NUMERIC_TYPE_DESCRIPTION) - 0 - - - - - - [ISNULL](#{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]}) - ISNULL(NUMERIC_TYPE_DESCRIPTION) - 1 - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - (DT_I8)#{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} - (DT_I8)NUMERIC_TYPE_DESCRIPTION - - - - - - - - - - - - - - - - - - - - - - - - - - "PIMS_ETL_USER_TAP" - "PIMS_ETL_USER_TAP" - - - - - "PIMS_ETL_USER_TAP" - "PIMS_ETL_USER_TAP" - - - - - [GETDATE]() - GETDATE() - - - - - [GETDATE]() - GETDATE() - - - - - "NONE" - "NONE" - - - - - "PIMS_ETL_USER_TAP" - "PIMS_ETL_USER_TAP" - - - - - "PIMS_ETL_USER_TAP" - "PIMS_ETL_USER_TAP" - - - - - - - - - - - - - - - - - 0 - [dbo].[PIMS_DOCUMENT] - - SELECT - -[DOCUMENT_TYPE_ID], -[DOCUMENT_STATUS_TYPE_CODE], -[FILE_NAME], -[DOCUMENT_EXTERNAL_ID], -APP_CREATE_USERID, -APP_CREATE_TIMESTAMP, -APP_LAST_UPDATE_USERID, -APP_LAST_UPDATE_TIMESTAMP - - FROM dbo.PIMS_DOCUMENT - 1252 - false - 3 - false - false - TABLOCK,CHECK_CONSTRAINTS,FIRE_TRIGGERS - 2147483647 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP] - select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] -where [refTable].[DOCUMENT_TYPE_ID] = ? - 0 - 0 - 1 - 0 - 25 - 25 - <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]}; - 1252 - false - - - - - - - - - - DOCUMENT_TYPE_ID - - - - - - - - - - - - - DOCUMENT_TYPE_ID - - - - - - - - - - - - - - - - - - - - select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP] - select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] -where [refTable].[DOCUMENT_TYPE_DEFINITION] = ? - 0 - 0 - 1 - 0 - 25 - 25 - <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_TYPE_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="DOCUMENT_TYPE_DEFINITION" dataType="DT_WSTR" length="500" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]}; - 1252 - false - - - - - - - - - - DOCUMENT_TYPE_DEFINITION - - - - - - - - - - - - - DOCUMENT_TYPE_ID - - - - - - - - - - - - - - - - - - - - 0 - - - SELECT - 'NON-NUMERIC' AS CATEGORY, - TYPE_DESCRIPTION , - CASE - WHEN TYPE_DESCRIPTION = 'expropriation_documents' THEN 'Notice of expropriation (Form 1)' - WHEN TYPE_DESCRIPTION = 'expropriation_and_sec_3_documents' THEN 'Notice of expropriation (Form 1)' - WHEN TYPE_DESCRIPTION = 'other_reports_valuations' THEN 'Other' - WHEN TYPE_DESCRIPTION = 'owner_contact_records' THEN 'Record of negotiation' - WHEN TYPE_DESCRIPTION = 'assessment_data' THEN 'BC assessment search' - WHEN TYPE_DESCRIPTION = 'property_acquisition_plans' THEN 'PA plans / Design drawings' - WHEN TYPE_DESCRIPTION = 'release_of_claim_documents' THEN 'Release of claims' - WHEN TYPE_DESCRIPTION = 'lease_documents' THEN 'Lease / License (H1005/H1005A)' - WHEN TYPE_DESCRIPTION = 'conveyance_and_closing_documents' THEN 'Conveyance closing documents (ex: PTT forms, Form A transfer etc.)' - WHEN TYPE_DESCRIPTION = 'pa_plans' THEN 'PA plans / Design drawings' - ELSE - TYPE_DESCRIPTION - END as [NON_NUMERIC_TYPE_DESCRIPTION], - NULL AS NUMERIC_TYPE_DESCRIPTION, - [FILE_NAME] as [FILE_NAME], - MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID], - 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] - -FROM etl.TAP_SOURCE -where - MULTIMEDIA_OBJECT_ID > ( - Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END - FROM dbo.PIMS_DOCUMENT -- change this to dbo - WHERE APP_CREATE_USERID='PIMS_ETL_USER_TAP' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_TAP' - ) - and - ISNUMERIC(TYPE_DESCRIPTION) = 0 -- NON - NUMERIC - AND DIGITAL_REPRESENTATION IS NOT NULL - -UNION ALL -SELECT -'NUMERIC' AS CATEGORY, - TYPE_DESCRIPTION , - NULL AS NON_NUMERIC_TYPE_DESCRIPTION, - CAST(TYPE_DESCRIPTION AS bigint) as [NUMERIC_TYPE_DESCRIPTION], - [FILE_NAME] as [FILE_NAME], - MULTIMEDIA_OBJECT_ID as [DOCUMENT_EXTERNAL_ID] , - 'NONE' AS [DOCUMENT_STATUS_TYPE_CODE] - -FROM etl.TAP_SOURCE -where - MULTIMEDIA_OBJECT_ID > ( - Select case when MAX(DOCUMENT_EXTERNAL_ID) IS null then 0 else MAX(DOCUMENT_EXTERNAL_ID) END - FROM dbo.PIMS_DOCUMENT -- change this to dbo - WHERE APP_CREATE_USERID='PIMS_ETL_USER_TAP' AND APP_LAST_UPDATE_USERID = 'PIMS_ETL_USER_TAP' - ) - and - ISNUMERIC(TYPE_DESCRIPTION) != 0 -- NUMERIC - AND DIGITAL_REPRESENTATION IS NOT NULL -; - - 1252 - false - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - -1 - - - - - - - 0 - 0 - - - - - 0 - 1 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - - - - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column.Outputs[Derived Column Output].Columns[CONVERTED_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Lookup.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} - - - - - - - - - - false - -1 - - - - - - - 0 - 0 - - - - - 0 - 1 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - - - - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[FILE_NAME]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_EXTERNAL_ID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[DOCUMENT_STATUS_TYPE_CODE]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[CATEGORY]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\NUMERIC & non-NU.Outputs[OLE DB Source Output].Columns[NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Lookup 1.Outputs[Lookup Match Output].Columns[DOCUMENT_TYPE_ID]} - - - - - - - - - - true - -1 - - - - - - - 0 - 2 - - - - - 0 - 1 - - - - - 0 - 4 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 3 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - - - - - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[FILE_NAME]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_EXTERNAL_ID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_STATUS_TYPE_CODE]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CATEGORY]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CONVERTED_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_TYPE_ID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_USERID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_TIMESTAMP]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_TIMESTAMP]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[CODE_CONVERTED]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USER_DIRECTORY]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_LAST_UPDATE_USER_DIRECTORY]} - - - - - - - - - - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[FILE_NAME]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_EXTERNAL_ID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_STATUS_TYPE_CODE]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CATEGORY]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CONVERTED_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_TYPE_ID]} - - - - - - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[FILE_NAME]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_EXTERNAL_ID]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_STATUS_TYPE_CODE]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[CATEGORY]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NON_NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[NUMERIC_TYPE_DESCRIPTION]} - - - - - #{Package\BKP LOAD NUMERIC PIMS_DOCUMENT\Union All.Outputs[Union All Output 1].Columns[DOCUMENT_TYPE_ID]} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - select * from [etl].[TAP_SOURCE] + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from [etl].[TAP_SOURCE] select * from (select * from [etl].[TAP_SOURCE]) [refTable] + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (select * from [etl].[TAP_SOURCE]) [refTable] where [refTable].[MULTIMEDIA_OBJECT_ID] = ? dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">SELECT * + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY CREATE_DATETIME) AS ROW_NUM, TYPE_DESCRIPTION, @@ -3646,7 +810,7 @@ WHERE ROW_NUM BETWEEN :RowOffset + 1 AND :RowOffset + :BatchSize dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor"> + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"> dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">SELECT + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT [DOCUMENT_TYPE_ID], [DOCUMENT_STATUS_TYPE_CODE], @@ -4368,6 +1532,172 @@ APP_LAST_UPDATE_TIMESTAMP + + + SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP'; + select * from (SELECT +CONVERT(NUMERIC(10,0), DOCUMENT_EXTERNAL_ID) AS DOCUMENT_EXTERNAL_ID +, APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP';) [refTable] +where [refTable].[DOCUMENT_EXTERNAL_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_EXTERNAL_ID" dataType="DT_NUMERIC" length="0" precision="10" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Sort 1.Outputs[Sort Output].Columns[DOCUMENT_EXTERNAL_ID]};#{Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Derived Column 2.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_EXTERNAL_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP] + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP] select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (select DOCUMENT_TYPE_ID, DOCUMENT_TYPE_DEFINITION,DOCUMENT_TYPE FROM dbo.[PIMS_DOCUMENT_TYP]) [refTable] where [refTable].[DOCUMENT_TYPE] = ? dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">SELECT + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT 'NON-NUMERIC' AS CATEGORY, TYPE_DESCRIPTION , @@ -5101,7 +2431,7 @@ where + + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"> SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE; + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE; select * from (SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE;) [refTable] + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (SELECT ACQUISITION_FILE_ID, FILE_NO FROM dbo.PIMS_ACQUISITION_FILE;) [refTable] where [refTable].[FILE_NO] = ? dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">SELECT A.MOT_NUMBER, A.MULTIMEDIA_OBJECT_ID, B.DOCUMENT_ID + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT A.MOT_NUMBER, A.MULTIMEDIA_OBJECT_ID, B.DOCUMENT_ID FROM etl.TAP_SOURCE A JOIN dbo.PIMS_DOCUMENT B ON A.MULTIMEDIA_OBJECT_ID = B.DOCUMENT_EXTERNAL_ID WHERE @@ -6087,13 +3423,13 @@ WHERE containsID="true" dataType="System.String" description="Derived Column Expression" - name="Expression">"PAT" + name="Expression">"TAP" "PAT" + name="FriendlyExpression">"TAP" @@ -6231,7 +3567,7 @@ WHERE dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor"> + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"> @@ -6496,28 +3832,188 @@ WHERE description="Specifies the SQL statement that generates the lookup table." expressionType="Notify" name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">SELECT DISTINCT -A.DOCUMENT_ID, -A.DOCUMENT_EXTERNAL_ID, -A.APP_CREATE_USERID - -FROM - -dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID -WHERE -A.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' -AND B.DIGITAL_REPRESENTATION IS NOT NULL + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' select * from (SELECT DISTINCT -A.DOCUMENT_ID, -A.DOCUMENT_EXTERNAL_ID, -A.APP_CREATE_USERID - -FROM + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">select * from (SELECT DOCUMENT_ID , APP_CREATE_USERID +FROM dbo.PIMS_DOCUMENT_QUEUE WHERE APP_CREATE_USERID = 'PIMS_ETL_USER_TAP') [refTable] +where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? + 0 + 0 + 1 + 0 + 25 + 25 + <referenceMetadata><referenceColumns><referenceColumn name="DOCUMENT_ID" dataType="DT_I8" length="0" precision="0" scale="0" codePage="0"/><referenceColumn name="APP_CREATE_USERID" dataType="DT_WSTR" length="30" precision="0" scale="0" codePage="0"/></referenceColumns></referenceMetadata> + #{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source.Outputs[OLE DB Source Output].Columns[DOCUMENT_ID]};#{Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column.Outputs[Derived Column Output].Columns[APP_CREATE_USERID]}; + 1252 + false + + + + + + + + + + DOCUMENT_ID + + + + + + APP_CREATE_USERID + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM + +dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID +WHERE +A.APP_CREATE_USERID = 'PIMS_ETL_USER_TAP' +AND B.DIGITAL_REPRESENTATION IS NOT NULL + select * from (SELECT DISTINCT +A.DOCUMENT_ID, +A.DOCUMENT_EXTERNAL_ID, +A.APP_CREATE_USERID + +FROM dbo.PIMS_DOCUMENT A JOIN etl.TAP_SOURCE B ON A.DOCUMENT_EXTERNAL_ID = B.MULTIMEDIA_OBJECT_ID WHERE @@ -6702,7 +4198,7 @@ where [refTable].[DOCUMENT_ID] = ? and [refTable].[APP_CREATE_USERID] = ? and [r dataType="System.String" description="The SQL command to be executed." name="SqlCommand" - UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">SELECT + UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT A.DIGITAL_REPRESENTATION AS DOCUMENT, B.DOCUMENT_ID, B.APP_CREATE_USERID, @@ -6884,19 +4380,24 @@ WHERE + startId="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column 1.Outputs[Derived Column Output]" /> + startId="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Derived Column.Outputs[Derived Column Output]" /> + + + + + + + +]]> @@ -7059,35 +4569,6 @@ WHERE System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ]]> - -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + - "ings")] - -namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { - - - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - private static Settings defaultInstance = new Settings(); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -}]]> 6 + // 12 > 18 while (pendingCount > documentUploadLimit) { // Sleep for the delay period @@ -7235,7 +4718,9 @@ namespace ST_fe83b6460d6c489399c880eb42a199a6 sqlConnection.Open(); // Execute the query to get the PendingCount - using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_TAP'", sqlConnection)) + // using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_GWP'", sqlConnection)) <-- change this query similar to non-null task + + using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM dbo.PIMS_DOCUMENT_QUEUE WHERE DOCUMENT IS NOT NULL and APP_CREATE_USERID != 'PIMS_ETL_USER_TAP' AND DOCUMENT_QUEUE_STATUS_TYPE_CODE IN ('PENDING','PROCESSING')", sqlConnection)) { pendingCount = (int)cmd.ExecuteScalar(); } @@ -7290,7 +4775,7 @@ namespace ST_fe83b6460d6c489399c880eb42a199a6 Properties ST_1acaeb029dca46ada4a2bd6eb1eb6e0c ST_1acaeb029dca46ada4a2bd6eb1eb6e0c - v4.7 + v4.5 512 true @@ -7319,8 +4804,8 @@ namespace ST_fe83b6460d6c489399c880eb42a199a6 - - + + @@ -7355,7 +4840,7 @@ namespace ST_fe83b6460d6c489399c880eb42a199a6 - SSIS_ST160 + SSIS_ST140 @@ -7369,7 +4854,7 @@ namespace ST_fe83b6460d6c489399c880eb42a199a6 ST_1acaeb029dca46ada4a2bd6eb1eb6e0c msBuild ST_1acaeb029dca46ada4a2bd6eb1eb6e0c - {10BFFCAA-2D16-404A-A56E-239980E36700} + {22A49605-F81C-409F-82D9-6E42AF344420} @@ -7381,6 +4866,35 @@ namespace ST_fe83b6460d6c489399c880eb42a199a6 ]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> - - - - - - -]]> TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v -ZGUuDQ0KJAAAAAAAAABQRQAATAEDAPRommcAAAAAAAAAAOAAIiALATAAABQAAAAIAAAAAAAAujIA +ZGUuDQ0KJAAAAAAAAABQRQAATAEDAG/MumkAAAAAAAAAAOAAIiALATAAABQAAAAIAAAAAAAAOjMA AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA -ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAGgyAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA +ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAOgyAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAwBIAAAAgAAAAFAAAAAIA +AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAQBMAAAAgAAAAFAAAAAIA AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAWAAAAAAAAAAAAAAAAAABAAABA -LnJlbG9jAAAMAAAAAGAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACc -MgAAAAAAAEgAAAACAAUAZCIAAEwPAAABAAAAAAAAALAxAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA +LnJlbG9jAAAMAAAAAGAAAAACAAAAHAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAc +MwAAAAAAAEgAAAACAAUAZCIAAMwPAAABAAAAAAAAADAyAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBgDRAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T AAAKpR4AAAEKAigQAAAKbxEAAApyKQAAcG8SAAAKbxMAAAqlHgAAAQsCKBAAAApvEQAACnJDAABw bxIAAApvFAAACm8VAAAKDAIIKAIAAAYNKxQHIOgDAABaKBYAAAoCCCgCAAAGDQkGMOgHIOgDAABa KBYAAAoCKBAAAAoWbxcAAAreNBMEAigQAAAKbxgAAAoWclkAAHARBG8ZAAAKfhoAAAoWbxsAAAom AigQAAAKF28XAAAK3gAqAAAAARAAAAAAAACcnAA0DwAAARswBgCFAAAAAgAAERYKA3McAAAKCwdv HQAACnJxAABwB3MeAAAKDAhvHwAACqUeAAABCt4KCCwGCG8gAAAK3AdvIQAACt4KBywGB28gAAAK -3N48DQIoEAAACm8YAAAKFnJZAABwclwBAHAJbxkAAAooIgAACn4aAAAKFm8bAAAKJgIoEAAAChdv +3N48DQIoEAAACm8YAAAKFnJZAABwctwBAHAJbxkAAAooIgAACn4aAAAKFm8bAAAKJgIoEAAAChdv FwAACt4ABioAAAABKAAAAgAbAA4pAAoAAAAAAgAJADI7AAoAAAAAAAACAEVHADwPAAABHgIoIwAA -CioeAigkAAAKKq5+AQAABC0ecpgBAHDQAwAAAiglAAAKbyYAAApzJwAACoABAAAEfgEAAAQqGn4C +CioeAigkAAAKKq5+AQAABC0echgCAHDQAwAAAiglAAAKbyYAAApzJwAACoABAAAEfgEAAAQqGn4C AAAEKh4CgAIAAAQqGn4DAAAEKh4CKCgAAAoqLnMJAAAGgAMAAAQqAABCU0pCAQABAAAAAAAMAAAA -djQuMC4zMDMxOQAAAAAFAGwAAABwBAAAI34AANwEAAC0BgAAI1N0cmluZ3MAAAAAkAsAAAwCAAAj -VVMAnA0AABAAAAAjR1VJRAAAAKwNAACgAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAAAPoBMwAW +djQuMC4zMDMxOQAAAAAFAGwAAABwBAAAI34AANwEAAC0BgAAI1N0cmluZ3MAAAAAkAsAAIwCAAAj +VVMAHA4AABAAAAAjR1VJRAAAACwOAACgAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAAAPoBMwAW AAABAAAAJwAAAAUAAAAGAAAACgAAAAIAAAAoAAAAAgAAABAAAAACAAAAAgAAAAMAAAAEAAAAAQAA AAUAAAABAAAAAQAAAAAAIQQBAAAAAAAGAJ0CYAUGACwDYAUGAOkBTQUPANQFAAAGABYCpAQGAIAC pAQGAGECpAQGABMDpAQGAL0CpAQGANYCpAQGAC0CpAQGAEgCfQMKAPEC0AMKAFoB0AMGANEEUgQO @@ -7528,8 +5033,8 @@ AWoEBgCJAEAFXQAZAQAFNAAhAZQBBgARAY4BBgAJAVIGZABxAEAFBgChAEAFBgApAfMAagApAaEG cwCpAEAFeQDJAEAFBgAIABQAkwAIABgAmAApAHMABQEuAAsA3QAuABMA5gAuABsABQEuACMADgEu ACsANwEuADMANwEuADsANwEuAEMADgEuAEsAPQEuAFMANwEuAFsAVAFDAGMAmABJAHMABQFhAHsA mABjAGsAmAAbAFMAAwABAAQAAwAAABIFzgAAAFIB0wAAAGQG2AACAAUAAwACAAYABQABAAcABQAC -AAgABwAEgAAAAQAAAMgjekQAAAAAAABwAAAABAAAAAAAAAAAAAAAgQBnAAAAAAAQAAAAAAAAAAAA -AACKALEDAAAAAAQAAAAAAAAAAAAAAIEAWwAAAAAABAAAAAAAAAAAAAAAgQBSBAAAAAAQAAAAAAAA +AAgABwAEgAAAAQAAAGUlfz8AAAAAAABwAAAABAAAAAAAAAAAAAAAgQBnAAAAAAAOAAAAAAAAAAAA +AACKALEDAAAAAAQAAAAAAAAAAAAAAIEAWwAAAAAABAAAAAAAAAAAAAAAgQBSBAAAAAAOAAAAAAAA AAAAAACKADQAAAAAAAAAAAABAAAAkQUAAAUAAgAAAABJbnQzMgBTVF9mZTgzYjY0NjBkNmM0ODkz OTljODgwZWI0MmExOTlhNgA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMA dmFsdWVfXwBTeXN0ZW0uRGF0YQBtc2NvcmxpYgBTVF8xYWNhZWIwMjlkY2E0NmFkYTRhMmJkNmVi @@ -7562,42 +5067,42 @@ ZXMAU2V0dGluZ3MAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25j YXQAT2JqZWN0AGdldF9EZWZhdWx0AHNldF9UYXNrUmVzdWx0AFN5c3RlbS5EYXRhLlNxbENsaWVu dABHZXRQZW5kaW5nQ291bnQAZ2V0X0Fzc2VtYmx5AEVtcHR5AAAnRABvAGMAdQBtAGUAbgB0AFUA cABsAG8AYQBkAEwAaQBtAGkAdAAAGUQAZQBsAGEAeQBTAGUAYwBvAG4AZABzAAAVYwBvAG4AbgBT -AHQAcgBpAG4AZwAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAgOlTAEUATABFAEMAVAAgAEMATwBV +AHQAcgBpAG4AZwAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAgWlTAEUATABFAEMAVAAgAEMATwBV AE4AVAAoACoAKQAgAEYAUgBPAE0AIABkAGIAbwAuAFAASQBNAFMAXwBEAE8AQwBVAE0ARQBOAFQA XwBRAFUARQBVAEUAIABXAEgARQBSAEUAIABEAE8AQwBVAE0ARQBOAFQAIABJAFMAIABOAE8AVAAg AE4AVQBMAEwAIABhAG4AZAAgAEEAUABQAF8AQwBSAEUAQQBUAEUAXwBVAFMARQBSAEkARAAgACEA -PQAgACcAUABJAE0AUwBfAEUAVABMAF8AVQBTAEUAUgBfAFQAQQBQACcAATtFAHIAcgBvAHIAIABm -AGUAdABjAGgAaQBuAGcAIABQAGUAbgBkAGkAbgBnAEMAbwB1AG4AdAA6ACAAAHFTAFQAXwAxAGEA -YwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEAZQBiADYAZQAw -AGMALgBQAHIAbwBwAGUAcgB0AGkAZQBzAC4AUgBlAHMAbwB1AHIAYwBlAHMAAAAAuSBRpzBdYEa7 -nXyZURTjGwAEIAEBCAMgAAEFIAEBEREEIAEBDgUgAQERXQgHBQgIDggSPQQgABJtBCAAEnEFIAES -dRwDIAAcAyAADgQAAQEIBSAAEoCBAgYOCCAFAggODg4ICQcECBJBEkUSPQYgAgEOEkEFAAIODg4I -AAESgJURgJkFIAASgJ0HIAIBDhKAnQi3elxWGTTgiQiJhF3NgIDMkQQAAAAABAEAAAADBhJVAwYS -WQMGEhACBggDBhEUBCABCA4EAAASVQQAABJZBQABARJZBAAAEhADAAABBAgAElUECAASWQQIABIQ -CAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNTVF8x -YWNhZWIwMjlkY2E0NmFkYTRhMmJkNmViMWViNmUwYwAABQEAAAAAFgEAEUNvcHlyaWdodCBAICAy -MDI0AABJAQAaLk5FVEZyYW1ld29yayxWZXJzaW9uPXY0LjcBAFQOFEZyYW1ld29ya0Rpc3BsYXlO -YW1lEi5ORVQgRnJhbWV3b3JrIDQuNwAAtAAAAM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2Vz -LlJlc291cmNlUmVhZGVyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRy -YWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50 -aW1lUmVzb3VyY2VTZXQCAAAAAAAAAAAAAABQQURQQURQtAAAAJAyAAAAAAAAAAAAAKoyAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACcMgAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxs -AAAAAAD/JQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +PQAgACcAUABJAE0AUwBfAEUAVABMAF8AVQBTAEUAUgBfAFQAQQBQACcAIABBAE4ARAAgAEQATwBD +AFUATQBFAE4AVABfAFEAVQBFAFUARQBfAFMAVABBAFQAVQBTAF8AVABZAFAARQBfAEMATwBEAEUA +IABJAE4AIAAoACcAUABFAE4ARABJAE4ARwAnACwAJwBQAFIATwBDAEUAUwBTAEkATgBHACcAKQAB +O0UAcgByAG8AcgAgAGYAZQB0AGMAaABpAG4AZwAgAFAAZQBuAGQAaQBuAGcAQwBvAHUAbgB0ADoA +IAAAcVMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQANgBl +AGIAMQBlAGIANgBlADAAYwAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBjAGUA +cwAAAAD57mPUYbENRoGsa3DQXeLgAAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFdCAcFCAgOCBI9 +BCAAEm0EIAAScQUgARJ1HAMgABwDIAAOBAABAQgFIAASgIECBg4IIAUCCA4ODggJBwQIEkESRRI9 +BiACAQ4SQQUAAg4ODggAARKAlRGAmQUgABKAnQcgAgEOEoCdCLd6XFYZNOCJCImEXc2AgMyRBAAA +AAAEAQAAAAMGElUDBhJZAwYSEAIGCAMGERQEIAEIDgQAABJVBAAAElkFAAEBElkEAAASEAMAAAEE +CAASVQQIABJZBAgAEhAIAQAIAAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEA +AgAAAAAAKAEAI1NUXzFhY2FlYjAyOWRjYTQ2YWRhNGEyYmQ2ZWIxZWI2ZTBjAAAFAQAAAAAWAQAR +Q29weXJpZ2h0IEAgIDIwMjQAAEkBABouTkVURnJhbWV3b3JrLFZlcnNpb249djQuNQEAVA4URnJh +bWV3b3JrRGlzcGxheU5hbWUSLk5FVCBGcmFtZXdvcmsgNC41AAC0AAAAzsrvvgEAAACRAAAAbFN5 +c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAs +IEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OSNTeXN0ZW0u +UmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAAAAAAAFBBRFBBRFC0AAAAEDMAAAAA +AAAAAAAAKjMAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwzAAAAAAAAAAAAAAAAX0NvckRsbE1h +aW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA -AAAAvQTv/gAAAQAAAAEAekTIIwAAAQB6RMgjPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA +AAAAvQTv/gAAAQAAAAEAfz9lJQAAAQB/P2UlPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA AABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBi ADEAZQBiADYAZQAwAGMAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A -OQAxADYAMAAuADEANwA1ADMAMAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT +OQA1ADcAMwAuADEANgAyADUANQAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT AFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYAZQBiADEA ZQBiADYAZQAwAGMALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANAAAACoAAQABAEwAZQBnAGEAbABUAHIA @@ -7606,15 +5111,15 @@ AG0AZQAAAFMAVABfADEAYQBjAGEAZQBiADAAMgA5AGQAYwBhADQANgBhAGQAYQA0AGEAMgBiAGQA NgBlAGIAMQBlAGIANgBlADAAYwAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl AAAAAABTAFQAXwAxAGEAYwBhAGUAYgAwADIAOQBkAGMAYQA0ADYAYQBkAGEANABhADIAYgBkADYA ZQBiADEAZQBiADYAZQAwAGMAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx -AC4AMAAuADkAMQA2ADAALgAxADcANQAzADAAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA -ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkAMQA2ADAALgAxADcANQAzADAAAAAAAAAAAAAAAAAAAAAA +AC4AMAAuADkANQA3ADMALgAxADYAMgA1ADUAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA +ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkANQA3ADMALgAxADYAMgA1ADUAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAvDIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAPDMAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -7644,8 +5149,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA DTS:From="Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" - DTS:To="Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT" - DTS:Value="2" /> + DTS:To="Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT" /> design-time-name="Package"> - + Capacity="32" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml"> + TopLeft="59.4166535722708,227.412290302725" /> + TopLeft="60.8333271120993,316.052640915908" /> + TopLeft="188.1718655203,171.02632363896"> + End="0,48.8859666637654"> + End="0,48.8859666637654" /> - + + TopLeft="186.791657008852,270.078956969392"> + End="0,38.4736839465163"> + End="0,38.4736839465163" /> @@ -7857,18 +5355,18 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + TopLeft="182.062494053506,358.719307582574"> + End="0,39.3289471205086"> + End="0,39.3289471205086" /> @@ -7883,14 +5381,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + End="0,47.5921071659664"> + End="0,47.5921071659664" /> @@ -7903,7 +5401,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA HeaderHeight="43" IsExpanded="True" PanelSize="398.666666666667,602.666666666667" - Size="398.666666666667,645.333333333334" + Size="398.666666666667,646" Id="Package\For Loop Container" TopLeft="925.624986207115,77.7017318999885" /> + TopLeft="794.20832324711,398.649114963971"> + design-time-name="Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema"> - + Capacity="16" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mssgm="clr-namespace:Microsoft.SqlServer.Graph.Model;assembly=Microsoft.SqlServer.Graph"> + Size="221.333333333334,42.6666666666667" + Id="Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\PIMS ETL schema dump load" + TopLeft="1004.41665498789,407.894744105618" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Size="154.666666666667,42.6666666666667" + Id="Package\For Loop Container\DUMP ORACLE TAP INTO PIMS "etl" Schema\OLE DB Source" + TopLeft="553.166666629414,48.3859649509164" /> - + + End="179.833329123764,46.7105264703341"> + End="0,23.105263235167" /> + Point1="0,23.105263235167" + Point2="0,27.105263235167" + Point3="4,27.105263235167" /> + End="175.833329123764,27.105263235167" /> + Point1="175.833329123764,27.105263235167" + Point2="179.833329123764,27.105263235167" + Point3="179.833329123764,31.105263235167" /> + End="179.833329123764,46.7105264703341" /> @@ -8509,7 +5609,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - + - + @@ -8586,47 +5690,51 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - - + Size="114.666666666667,42.6666666666667" + Id="Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Lookup" + TopLeft="1219.20832376865,133.421055142899" /> + + + + Id="Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT.Paths[Sort Output]" + TopLeft="928.085215052506,312.481121114333"> + End="120.453730250243,0"> + End="120.453730250243,0" /> @@ -8649,51 +5757,105 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - + + Id="Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT.Paths[Lookup No Match Output]" + TopLeft="1294.31943487976,176.087721809566"> + End="134.765637346405,105.988838664918"> + End="0,42.3325992714573" /> + + + + - + + + + + + + + + + + + + + + + TopLeft="1138.70561196942,289.375713589179"> + End="137.836045132567,-105.787991779613"> + End="0,-52.6439958898065" /> + + + + - + @@ -8723,8 +5885,23 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + design-time-name="Package\For Loop Container\LOAD NUMERIC PIMS_DOCUMENT\Lookup"> + + OverwriteParamsSQLProp + false + + + UsedTableName + + + + TableInfoObjectType + 0 + DataSourceViewID @@ -8743,6 +5920,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + DataSourceViewID + + + @@ -8915,97 +6100,149 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + TopLeft="412.142857142857,518.571428571429" /> + Size="154.666666666667,42.6666666666667" + Id="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source" + TopLeft="98,516.142857142858" /> + - + TopLeft="1101.42857142857,516.428571428572" /> + TopLeft="821.857142857147,518" /> + + Id="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE.Paths[OLE DB Source Output]" + TopLeft="252.666666666666,538.690476190477"> + End="151.976190476191,0"> + End="151.976190476191,0" /> + + + + + + + + + + + + + + + Point1="0,19.7631425658949" + Point2="0,23.7631425658949" + Point3="4,23.7631425658949" /> + End="172.539682539678,23.7631425658949" /> + Point1="172.539682539678,23.7631425658949" + Point2="176.539682539678,23.7631425658949" + Point3="176.539682539678,27.7631425658949" /> + End="176.539682539678,50.7063492063494" /> + Id="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE.Paths[Lookup Match Output]" + TopLeft="757.555555555557,459.095238095239"> + End="142.301587301587,51.4047619047619"> + End="0,19.8519966125985" /> + + + + + Id="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE.Paths[Derived Column Output1]" + TopLeft="924.523809523814,518"> + End="107.253968253964,-52.2777777777774"> + End="0,-20.2752397067117" /> + + + + @@ -9017,46 +6254,61 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + Id="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE.Paths[Derived Column Output]" + TopLeft="494.809523809524,518.571428571429"> + End="200.968253968254,-51.9761904761904"> + End="0,-31.3928082861051" /> + Point1="0,-31.3928082861051" + Point2="0,-35.3928082861051" + Point3="4,-35.3928082861051" /> + End="196.968253968254,-35.3928082861051" /> + Point1="196.968253968254,-35.3928082861051" + Point2="200.968253968254,-35.3928082861051" + Point3="200.968253968254,-39.3928082861051" /> + End="200.968253968254,-51.9761904761904" /> + + design-time-name="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\OLE DB Source"> + + + DataSourceViewID + + + + OverwriteParamsSQLProp @@ -9079,23 +6331,38 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + design-time-name="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\LOAD PIMS_DOCUMENT_QUEUE"> DataSourceViewID + + TableInfoObjectType + Table + + design-time-name="Package\For Loop Container\LOAD PIMS_DOCUMENT_QUEUE\Lookup pims_document"> - DataSourceViewID + OverwriteParamsSQLProp + false + + + UsedTableName + TableInfoObjectType Table + type="q4:string">0 + + + DataSourceViewID diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx index de4229473f..9485939bf6 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS.dtsx @@ -11,8 +11,9 @@ DTS:LocaleID="1033" DTS:ObjectName="IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS" DTS:PackageType="5" - DTS:VersionBuild="331" - DTS:VersionGUID="{9A61A3FA-5CBF-4597-9089-901F7C9B36E5}"> + DTS:ProtectionLevel="0" + DTS:VersionBuild="333" + DTS:VersionGUID="{88E021DC-402A-401B-B4D7-AD2ACE8531A3}"> 8 @@ -41,8 +42,7 @@ DTS:ConnectionString="Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;"> AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAAhnw3uFpKVf+eoQghS5o9VXBt8LYDIbDq6d0HqvwDeLAAAAAAOgAAAAAIAACAAAAAq6M+ICnwdSBDhzxx3pBG6IOxxYx52RMlqckeUPG9dyiAAAAB42PEjsjX+gDnoHRyoum7gmbwxZyBR7guKCG1QmfbMAkAAAAAaDWevVRrX1SCSJ2WnYNiPpxrlGmnftYjWM7s4euV6aU0PGqkym3UY8iGxE3hgJmPUIf6Rbgk0mxVr3KL7Ma4L + Sensitive="1"> @@ -52,15 +52,11 @@ DTS:CreationName="" DTS:DataType="8" DTS:DTSID="{504F66B0-B058-4908-9B22-BCF6464B6CE9}" - DTS:ObjectName="connString" - DTS:Sensitive="True"> + DTS:ObjectName="connString"> - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAW3Iy0Z/1WUedhFQilR9ShgAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAACe9co2dHi/4+AtGJqPpGLFf/ZHpbz9qwmE/0VisVTB4gAAAAAOgAAAAAIAACAAAACxobLn2C24IdQU0G8kup13gc/fv/mR79Fq8QkCWUK47dAAAAB5ZcPI5kVZ0kHxPJu3u6ejjwg/VWLhqumOtOeeCz+aUO8ewtQ4YorVw+thzYTDokSoBdJkBW4Q+eTJxrorsUiwbjLHOnBTSTVWhwA8kHE86RLR23o+WeXh9+ODgyxIx6Gfq7sfxRkYpPztdsAsPn4dCji7v6j6zJq67uUme6ynSgeTv4V2BNyFCQVRJPw87L3AOAo3i5Scop66vdoNE7FCONHO82Ofh6l5+JhvsO74NclVYxoenngm2aZdvbQg3eayaNoXgFFXTFRFDxtggDTlQAAAAEIePyAwz4Gi/MkJ0u9C5EHHS8B/Iya+2oUl5ou0btNmggtG9fRgFr4d69ADzWPu5jL2KPlTXssJ1U0rCrFe4cE - + DTS:DataType="8" + DTS:Name="ParameterValue" + xml:space="preserve"> + + + + + + +]]> @@ -4722,35 +4727,6 @@ WHERE System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ]]> - -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + - "ings")] - -namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { - - - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - private static Settings defaultInstance = new Settings(); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -}]]> ]]> + +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Settings.get_Default():ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties.Sett" + + "ings")] + +namespace ST_1acaeb029dca46ada4a2bd6eb1eb6e0c.Properties { + + + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + private static Settings defaultInstance = new Settings(); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +}]]> - - - - - - -]]> - + {ec792414-5c95-4aea-8976-c0cd78f68e3d} PAT_PIMS_DOCUMENT_IMPORTS - 1 + 0 0 0 @@ -26,12 +26,17 @@ ARIMA-DELL - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAAD6m21qjIxDDjfTQMwQhdz4Uhz7Wjd72A0NM6ypzeo1KQAAAAAOgAAAAAIAACAAAACr96MI31z0DT6hepPr5BSK2fCgt9TKtJ7RH5mn8O34aJAAAAClsDKI6rXuYxPjXIElwWEmy0EEEmWqKjoJNi3+EOR1gkGjhrEQPMajS0XasmF9D9192GS25SnSImpKF1uwGT/teAhhmVJ+bTNB8yhvRn8HuMtQbsCZ5leW+wi1hll0+Jebgwc3nwoZeNvXjh6nZDJzrnqbvmhSEub2CBVEqubfLnuAeAUb2viTQBU/7m6TWzBAAAAAXoXxqhH8MyorvAmZtn+HqzuP3rztcDRKFhkxT1GbiuJP+dHZ2JByzNZm/XdpmGmphHzM+JcLrksyp36K3R581A== 1 - + + + + + + + @@ -43,14 +48,14 @@ Package 1 0 - 266 + 297 - {8EA4DE6D-F642-4F19-A938-81D384538966} + {B22E33BA-F684-432F-A99A-3379EF3223BC} 8 - 1 + 0 @@ -62,8 +67,9 @@ 0 0 - 1 - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAAAH0XBwWkzLRtuvR69LhZx+SkVD1LDH5f3s/8ZDnQWQTAAAAAAOgAAAAAIAACAAAACjWVwu1oBwxBPbMkm83Iq/gGTm7Bv5GDM5hO8t6a1ZxuAAAAACxlOq8KuT8OZ6uAIWFaonDyKqFWGzdOpCoGCZI85OUY94kexjMdTwmEpzt94xVpl4VQObGwP3Z8uuLASfTmk103+sMXTsYjimvxCyp8t7u9i+6iOINK4+9qNid1AHv8ebGeJ3JtII2uJEzfCiU2he50oxa5aRzNRk4VpsGIGfm6qn2XE4/ayLtV6fQ390sM+GT66iLa9H8ZMGE+Y4IMLlahpSsl20PVneLsdWQ7hD8wZb2jgJdJq0M+fBMwx9zoTEbUBt9MTlaLlXKqYVUaeYjvJCJs0TIprajmHqu2ny/UAAAACAJDNIICufxjHq758LGJR5e98o/8R2wUvo0eyjMlSA7rtI7ZgQTC73feaJsqVrPfZlclKL24GLC1d/6p7hvpsD + 0 + + 18 @@ -407,39 +413,40 @@ - + - {5301DD9B-056D-42A5-928F-32689C43058D} - Connection_Test + {D89ECB59-6F9C-4F2D-B1AC-7A633A9677BE} + IMPORT_ORCL_PAT_DOCS_INTO_PIMS 1 0 - 263 + 321 - {DAFF0CA0-F0CC-4A7D-AA59-F6BEF416A0C3} + {3EC68272-8CA2-4126-95F5-FA7A64E9C7FF} 8 - 1 + 0 - {0AD9DCD5-BBC1-4567-80C9-0DD717808FF9} + {BB7FC4E3-791C-4C4C-9F45-D2555E9E2842} 0 0 - 1 - AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsTZelewZXUSmEJER28i1UQAAAAACAAAAAAAQZgAAAAEAACAAAADxzUdExJCuHAPGKmsUe9aXArvGqqI9z9KPJNCxhUYrBQAAAAAOgAAAAAIAACAAAAAV2RnxXpcwcf262S/JzwJFxws3SEiX5DQ2o0ldo18fJeAAAACoofTSREWGofsymJagzskTTTFd9+Gr77vuHYChwffNBs5HMiBgwAjWWqd3TKv+FkclOJ1klBy71NAmwbTZuOPeMruzB6Jae0SgSNnk3G3fy9gFXqmXQTseqtTZzgW1Ue4RFmKB8cIpUylv6M7HbwQ09E2OGDciLkDJthvDe7umceOWQF2LSI3Mbc5wOFf1ETaMAGdG+k0Cd38Qlwgaqj+q4131T8AxFGn5zDuw+SoPB2JHCDV0Z//ceoncYUu+aT0sUW3c1YX97vtbyW+2V6x8CCssivI//92+MfpEqp2YeUAAAADnLhKpm1c4posjGfesLtnX73zwPiz50HHG1auPS3SVs03AkCu8FaxGrsORwvRS0ARyrhd1urpqKL4Qf51nIxfG + 0 + + 18 - {66503F3A-A127-4DD1-847E-CDD864B0D602} + {2A8FDFEF-20F5-426E-BA60-942CDFBD3BBD} @@ -453,7 +460,7 @@ - {BD151358-0ABA-454F-A7E8-75BC4309BFFD} + {3F6466D6-1CE6-41E5-B823-CDE125BE11CE} @@ -467,7 +474,7 @@ - {0BC9F718-81D4-488E-9979-FC6AD6311187} + {BCBC5075-690B-4A3A-9E9C-03834C43636B} @@ -777,6 +784,1856 @@ + + + {70E06CBE-DCEE-4390-8583-B6F1FA005B0D} + Package + 1 + 0 + 343 + + + {232910BE-B5C5-423C-9D2D-C92C796A438A} + 8 + + + 0 + + + + + {7F65CD6C-097D-4D23-BDC0-9781A585517B} + + + + + 0 + 0 + 0 + + + 18 + + + + + {F5746582-0D25-4A41-BD22-BFCC9344D6F4} + + + + + 0 + 0 + 0 + 6 + 9 + + + + + {6BDBF569-3725-4DAB-BABD-399453C6D28A} + + + + + 0 + 0 + 0 + 5 + 9 + + + + + {12E19619-B591-4E68-9051-6960B0E30EB3} + + + + + 0 + 0 + 0 + 2 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {AB1CDE41-6BD9-45A4-B192-2F64BE596C2F} + IMPORT_ORCL_TAP_SUBDOCS_INTO_PIMS + 1 + 0 + 333 + + + {88E021DC-402A-401B-B4D7-AD2ACE8531A3} + 8 + + + 0 + + + + + {504F66B0-B058-4908-9B22-BCF6464B6CE9} + + + + + 0 + 0 + 0 + + + 18 + + + + + {BE3F85F4-2D10-4324-B08B-F6B41D9D8C74} + + + + + 0 + 0 + 0 + 6 + 9 + + + + + {97829DE0-149D-4EF6-A149-01A94F8659F9} + + + + + 0 + 0 + 0 + 5 + 9 + + + + + {64067308-62A2-4CF4-B5E2-B8F5492D3526} + + + + + 0 + 0 + 0 + 2 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {2FB3345A-DE6D-4D0B-8124-AA347EF79412} + PRE-REQ + 1 + 0 + 346 + + + {6F96256E-6E79-46EC-A639-EE581884DF8E} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + {CBA4C3F5-2479-46A2-B4DA-B781A9B59025} + IMPORT_ORCL_DOCS + 1 + 0 + 324 + + + {51FD3D7C-D599-46BF-BADF-3B626FBCB72F} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {E74ABD7E-5AC6-4E33-BDE6-B38EE184034A} + IMPORT_ORCL_DOCS + 1 + 0 + 324 + + + {7C64AD64-D417-4594-B57B-4242369B3AE5} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + + + + {DD719CAE-80EB-4CB7-B231-83A275B85220} + IMPORT_ORCL_DOCS_FILES_IDS_PAT + 1 + 0 + 324 + + + {B7834693-5FD5-45DE-98A5-4100868AD2D4} + 8 + + + 0 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-Package-{2E05C78A-C673-45EB-8C49-6BB8FEC702D9}sqldevtst.th.gov.bc.ca.PIMS_DEV; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + PIMS_DEV + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + sqldevtst.th.gov.bc.ca + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + Data Source=lizzard.th.gov.bc.ca:20208/DEV01;User ID=aparasur;Provider=OraOLEDB.Oracle.1;Persist Security Info=True; + 18 + + + + + + + + + + + 0 + 0 + 0 + 1 + 9 + + + + + + + + + + + 0 + 0 + 0 + 5 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + lizzard.th.gov.bc.ca:20208/DEV01 + 18 + + + + + + + + + + + 0 + 0 + 0 + aparasur + 18 + + + + @@ -793,14 +2650,20 @@ - SQLServer2022 + SQLServer2017 false - + + + LastModifiedTime + LastModifiedTime + 2025-12-12T21:43:46.7956578Z + + diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user index 0b4d389bdb..2a0ce25ae4 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PAT_PIMS_DOCUMENT_IMPORTS.dtproj.user @@ -8,11 +8,20 @@ false + ssistst.th.gov.bc.ca + /SSISDB/PIMS_DEV/PAT_PIMS_DOCUMENT_IMPORTS + PRE-REQ.dtsx false true - + + + LastModifiedTime + LastModifiedTime + 2025-12-12T21:43:46.8006581Z + + diff --git a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx index 2a02f18c8b..6d6e93b561 100644 --- a/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx +++ b/etl/PAT_PIMS_DOCUMENT_IMPORTS/PRE-REQ.dtsx @@ -11,8 +11,9 @@ DTS:LocaleID="1033" DTS:ObjectName="PRE-REQ" DTS:PackageType="5" - DTS:VersionBuild="345" - DTS:VersionGUID="{50D78552-F11F-4D4A-9AB6-D0A0C222BEEB}"> + DTS:ProtectionLevel="0" + DTS:VersionBuild="346" + DTS:VersionGUID="{6F96256E-6E79-46EC-A639-EE581884DF8E}"> 8