Arsip Kategori: System Administrator

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) 
                                  

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:

AS400 Display File Field Description

Display File Field Description (DSPFFD) merupakan command untuk mengetahui informasi field pada suatu file untuk digunakan dalam pemrosesan database. Dengan command ini kita dapat mengetahui record format suatu file beserta nama field table tersebut dengan attributenya. Informasi command ini saya gunakan untuk mempermudah saya dalam membuat program.

Lanjutkan membaca AS400 Display File Field Description