Arsip Kategori: AS400

Copy File (CPYF)

Tabel AS400 merupakan object *FILE, maka command CPYF digunakan untuk copy seluruh atau sebagian struktur tabel pada database ke table lain. Berikut command copy file yang biasa saya gunakan:

Member Option > MBROPT

# MBROPT(*ADD) - Copy seluruh record file source ke file target
# MBROPT(*REPLACE) - Copy seluruh record file source ke file target diawali delete member file terlebih dahulu

Create File > CRTFILE

# CRTFILE(*YES) - Membuat file baru di target library
# CRTFILE(*NO) - File sudah tersedia di target library

Copy From – To Record Number > FROMRCD – TORCD

# FROMRCD (*START/<rrn>) - *START jika akan copy dari record pertama dari file source, atau <rrn> relative record number jika ingin dari record number tertentu
# TORCD (*END/<rrn>) - *END jika akan copy sampai record terakhir dari file source, atau <rrn> relative record number jika ingin sampai record number tertentu

Record Format Field Mapping – FMTOPT

Parameter ini digunakan jika format file sumber berbeda dengan format file target
# FMTOPT (*NOCHK) - Copy file berdasarkan length dari record yang ada
# FMTOPT (*MAP *DROP) - Copy file berdasarkan nama field yang ada (*MAP) dan abaikan field yang tidak ada (*DROP)

Contoh:

# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*ADD) CRTFILE(*YES)
# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*ADD)
# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*REPLACE)
# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*ADD) FROMRCD(*START) TORCD(*END)
# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*ADD) FROMRCD(10) TORCD(*END)
# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*ADD) FMTOPT(*NOCHK) 
# CPYF FROMFILE(SRCLIB/SRCFILE) TOFILE(TGTLIB/TGTFILE) MBROPT(*ADD) FMTOPT(*MAP *DROP) 
                                  

Recovery Point Object dan Recovery Time Object

Disaster Recovery selalu erat kaitannya dengan Recovery Point Object dan Recovery Time Object (RPO dan RTO).

Source: MIMIX Documentation

Recovery Point Object (RPO) merupakan titik waktu terakhir dari suatu sistem IT yang dapat dipulihkan. Pada bagian ini, teknologi yang digunakan sangat menentukan seberapa jauh ketertinggalan data atau bahkan kerugian suatu perusahaan ketika terjadi gangguan pada sistem utama. RPO digunakan pada teknologi seperti backup, replikasi storage, replikasi data dan lainnya.

Recovery Time Object (RTO) terkait dengan waktu yang dibutuhkan untuk sebuah sistem IT dapat beroperasi normal kembali ketika terjadi planned / unplanned interuption. Untuk kondisi unplanned interuption, yang termasuk kedalam RTO diantaranya, deteksi error, recovery data dan menaikkan aplikasi kembali online.

AS400 Mencari WWN (Worldwide port Name) Fiber Card

Berikut cara yang dapat digunakan untuk mengetahui WWN dari sebuah Fiber Card.

Dari command line, ketik WRKHDWRSC *STG

Pada halaman Work With Hardware Status, ketik opsi 7=Display ressource detail pada DCXX yang ingin dicek.

Pada halam Display Resource Detail, tekan page down sampai menemukan parameter Word wide port name. Selamat, WWN sudah berhasil didapatkan.

Trace Connection pada AS400

Trace Connection (TRCCNN) digunakan untuk mengetahui informasi yang melalui suatu alamat jaringan (IP atau domain).
Berikut contoh penggunaan Trace Connection pada AS400:

TRCCNN SET(ON) TRCTYPE(IP) TRCTBL(TRCCNN) SIZE(500 MB) TCPDTA(TCP () () *N ‘n.n.n.n’)
…ganti n.n.n.n dengan alamat TCP/IP address (jika yang ingin kita trace adalah IP ) dari remote system yang akan kita inginkan. Pada bagian TCP/IP data, masukkan sepsific IP dan Port yang diinginkan (local maupun remote).

Command diatas hanya untuk menyalakan Trace Connection, untuk mematikannya dapat menggunakan command:

TRCCNN SET(OFF) TRCTBL(TRCCNN) OUTPUT(STMF) TOSTMF(‘/tmp/AnyFileName.pcap’ *YES)
…ganti /tmp/AnyFileName.pcap dengan path IFS yang diinginkan dan dengan file format .pcap

Untuk membaca hasil trace connection, kita bisa menggunakan aplikasi 3rd party seperti Wireshark dan lainnya.

Untuk lebih detailnya, dapat dilihat di web IBM berikut: