You are on page 1of 5

CARA FILTER PENCETAKAN BCARD

LANGKAH-LANGKAH INI DIJALANKAN PADA SERVER PERCETAKAN (BIASANYA DI ORCL) :

1. MEMBUAT SCHEMA/USER BARU DI DB ORCL

Misalnya : SIAKOFF_TEMP
CREATE USER SIAKOFF_TEMP IDENTIFIED BY ora_off_05 DEFAULT TABLESPACE SIAKDATA ;
GRANT DBA, CONNECT,RESOURCE TO SIAKOFF_TEMP;

2. IMPORT DMP PELAYANAN FULL KE SIAKOFF_TEMP

3. DROP TABLE BIODATA_WNI,DATA_KELUARGA , DAN GELAR_WNI

4. BUAT KE 3 VIEW PADA SCHEMA SIAKOFF_TEMP : VIEW BIODATA_WNI,DATA_KELUARGA,GELAR_WNI

Contoh :
DROP VIEW SIAKOFF_TEMP.BIODATA_WNI;

/* Formatted on 3/23/2018 5:58:42 PM (QP5 v5.139.911.3011) */


CREATE OR REPLACE FORCE VIEW SIAKOFF_TEMP.BIODATA_WNI
(
NIK,
NO_KTP,
TMPT_SBL,
NO_PASPOR,
TGL_AKH_PASPOR,
NAMA_LGKP,
JENIS_KLMIN,
TMPT_LHR,
TGL_LHR,
AKTA_LHR,
NO_AKTA_LHR,
GOL_DRH,
AGAMA,
STAT_KWN,
AKTA_KWN,
NO_AKTA_KWN,
TGL_KWN,
AKTA_CRAI,
NO_AKTA_CRAI,
TGL_CRAI,
STAT_HBKEL,
KLAIN_FSK,
PNYDNG_CCT,
PDDK_AKH,
JENIS_PKRJN,
NIK_IBU,
NAMA_LGKP_IBU,
NIK_AYAH,
NAMA_LGKP_AYAH,
NAMA_KET_RT,
NAMA_KET_RW,
NAMA_PET_REG,
NIP_PET_REG,
NAMA_PET_ENTRI,
NIP_PET_ENTRI,
TGL_ENTRI,
NO_KK,
JENIS_BNTU,
NO_PROP,
NO_KAB,
NO_KEC,
NO_KEL,
STAT_HIDUP,
TGL_UBAH,
TGL_CETAK_KTP,
TGL_GANTI_KTP,
TGL_PJG_KTP,
STAT_KTP,
ALS_NUMPANG,
PFLAG,
CFLAG,
SYNC_FLAG,
KET_AGAMA,
KEBANGSAAN,
GELAR,
KET_PKRJN,
GLR_AGAMA,
GLR_AKADEMIS,
GLR_BANGSAWAN,
IS_PROS_DATANG,
DESC_PEKERJAAN,
DESC_KEPERCAYAAN,
FLAG_STATUS,
COUNT_KTP,
COUNT_BIODATA,
FLAGSINK,
FLAG_EKTP,
CREATED_BY,
MODIFIED_BY,
FLAG_PINDAH,
EKTP_CURRENT_STATUS_CODE,
EKTP_CREATED_DATE,
EKTP_CREATED_BY,
EKTP_UPDATED_DATE,
EKTP_UPDATED_BY,
EKTP_UPLOAD_LOCATION,
EKTP_BATCH,
SMS_PHONE,
SMS_COUNT,
KOLOM_ANOMALI,
KET_ANOMALI,
UMUR
)
AS
SELECT NIK,
NO_KTP,
TMPT_SBL,
NO_PASPOR,
TGL_AKH_PASPOR,
NAMA_LGKP,
JENIS_KLMIN,
TMPT_LHR,
TGL_LHR,
AKTA_LHR,
NO_AKTA_LHR,
GOL_DRH,
AGAMA,
STAT_KWN,
AKTA_KWN,
NO_AKTA_KWN,
TGL_KWN,
AKTA_CRAI,
NO_AKTA_CRAI,
TGL_CRAI,
STAT_HBKEL,
KLAIN_FSK,
PNYDNG_CCT,
PDDK_AKH,
JENIS_PKRJN,
NIK_IBU,
NAMA_LGKP_IBU,
NIK_AYAH,
NAMA_LGKP_AYAH,
NAMA_KET_RT,
NAMA_KET_RW,
NAMA_PET_REG,
NIP_PET_REG,
NAMA_PET_ENTRI,
NIP_PET_ENTRI,
TGL_ENTRI,
NO_KK,
JENIS_BNTU,
NO_PROP,
NO_KAB,
NO_KEC,
NO_KEL,
STAT_HIDUP,
TGL_UBAH,
TGL_CETAK_KTP,
TGL_GANTI_KTP,
TGL_PJG_KTP,
STAT_KTP,
ALS_NUMPANG,
PFLAG,
CFLAG,
SYNC_FLAG,
KET_AGAMA,
KEBANGSAAN,
GELAR,
KET_PKRJN,
GLR_AGAMA,
GLR_AKADEMIS,
GLR_BANGSAWAN,
IS_PROS_DATANG,
DESC_PEKERJAAN,
DESC_KEPERCAYAAN,
FLAG_STATUS,
COUNT_KTP,
COUNT_BIODATA,
FLAGSINK,
FLAG_EKTP,
CREATED_BY,
MODIFIED_BY,
FLAG_PINDAH,
EKTP_CURRENT_STATUS_CODE,
EKTP_CREATED_DATE,
EKTP_CREATED_BY,
EKTP_UPDATED_DATE,
EKTP_UPDATED_BY,
EKTP_UPLOAD_LOCATION,
EKTP_BATCH,
SMS_PHONE,
SMS_COUNT,
KOLOM_ANOMALI,
KET_ANOMALI,
UMUR
FROM BIODATA_WNI@ORCLSIAK
WHERE flag_status = 0 AND (FLOOR (MONTHS_BETWEEN (SYSDATE, tgl_lhr) / 12) >= 17 OR (stat_kwn > 1));

Note: Sesuaikan Field/Kolom dengan Database Pelayanan, dan modifikasi query WHERE disesuaikan dengan
keinginan, misalnya hanya mencetak yg prr saja dll..dalam contoh view diatas adalah query hanya yg berusia 17 atau
sdah kawin yg boleh di cetak.

4. BUAT DBLINK PADA SCHEMA SIAKOFF_TEMP

Contoh :
ORCLSIAK (isikan dengan IP SIAK PELAYANAN, USER dan PASSWORD)
DROP DATABASE LINK ORCLSIAK;
CREATE DATABASE LINK ORCLSIAK
CONNECT TO SIAKOFF
IDENTIFIED BY <PWD>
USING '10.16.10.24:1521/SIAKDB';
5. SETING konfigurasi di file cconection.xml atau dengan cara menjalankan Aplikasi Setting Connection XML KAB
arahakan ke user/schema yg baru di create, untuk koneksi ke db pelayanan skrng di arahkan ke user yg baru di
create td (siakoff_temp), juga pastikan user,password, ip address dll sudah benar

6. SEKIAN, semoga berhasil.

You might also like