Kamis, 21 April 2011

Karyawan Bank dan Leasing hampir gak gajian euy...

Gen muda,

Pagi buta tadi sistem payroll sempet problem. Singkat cerita proses posting ke rekening karyawan gatot alias gagal total karena HIT file gak valid. Akhirnya, tim AppSup kudu create tuh file manual. Apesnya, mereka gabisa upload sendiri ke server SAP berbasis AIX. Hare gene gitu loh (!@$#%)

Seperti biasa NgoprekUNIX yang baik hati, tidak sombong dan suka menabung kembali turun tangan biar pun mata masih sepet hehehe. Demi hajat hidup orang banyak euy. Mudah-mudahan mereka yang gajian hari ini inget sama ane. Kalo gak bisa kasih saweran minimal doa deh hihihi...

Mo tahu gimana ceritanya? Pantengin terus dimari ya...

Kata kunci pelajaran hari ini adalah text file format DOS/Windows. Tim AppSup buat file dalam format DOS/Windows. Celakanya tuh file kudu di upload ke platform AIX yang rada-rada spesial. Nanti kita bahas dikit dimana spesialnya hehehe. Trus, apa yang susah sih soal kirim file dari Windows ke UNIX?

Begini gen muda, environment bank kuning ini asli ribet banget (biar sekuritinya muannteeebbb nih). Apesnya NgoprekUNIX kudu akses lewat RAS (konek pake line telepon punya telkom). Kebayang dong udah speednya endut-endutan, restriksi sekuritinya juga amit-amit. Yang bisa diakses cuman port 22 alias SSH/SFTP. User di OS-nya juga setingkat kopral doang. File yang gedenya 5MB kudu di ftp dengan rasio kecepatan sekitar 100 kB per menit. Aseli amit-amit sejam bro...

Loh kenapa gak di zip dulu biar kecil dan cepet sampe? Udah gan, tapi apesnya gak ada tuh binary buat "unzip" hehehe. Untung bisa kopi paste dari server AIX sebelah. Any way, protokol SFTP cuma kenal mode ASCII gak ada binary seperti di sodara tuanya FTP. Nah kegiatan kurang kerjaan ini terpaksa ditempuh, kali ajah kalo dikirim bulet-bulet tanpa kompresi hasilnya tokcer. Ternyata sami mawon hehehe. Akar masalahnya, isi file yang sudah sampe isinya ketambahan karakter ^M sebagai simbol dari format DOS/Windows. Sayangnya, di AIX gak ada koman dos2unix seperti di Solaris/Linux atawa dos2ux di HP-UX.

Solusinya agak maksa sih, NgoprekUNIX musti SFTP (inget, gak ada protokol FTP yang dibuka) ke tetangga AIX, si Solaris. Untuk yang ini dikirim cukup versi zip biar cepet karena "unzip" tersedia di box Solaris. Begini prosesnya :

Nah isi filenya buanyak banget karakter ^M




Nah, solusinya kayak gini


Hasilnya, semua karakter ^M hilang sehingga file tersebut bisa diproses lebih lanjut...


Hasilnya, semua karakter ^M hilang sehingga file tersebut bisa diproses lebih lanjut...Nah, apa sih yang seru? Sebenernya di AIX caranya juga simpel pake sintak berikut :

$ strings dos_file.txt > aix_file.txt

Ini hasilnya :



Sialnya tadi NgoprekUNIX lupa sama tuh koman, mungkin karena buru-buru mo solat subuh kalee.
Sekian dulu ya.... Moga bermanfaat...
Salam NgoprekUnix,

2 komentar:

  1. hebat gan ...., semoga gak ada lagi kejadi kayak hari ini..

    BalasHapus
  2. Thanks bro, kayaknya udah gajian neh ...

    BalasHapus