Posted by: trihatmaja | February 13, 2014

Pindah!!!

Yup sekarang sudah ga nyampah disini lagi. Nyampah di http://wtrihatmaja.web.id/. Pake Domain ID donk!!! Cinta Indonesia!!! ^^)v

Posted by: trihatmaja | November 7, 2013

Visitor Information

Visitor for trihatmaja.wordpress.com

Posted by: trihatmaja | December 3, 2011

BizTalk Error : The web service timeout

Last Friday i had this error, that the soap of biztalk generated item from the orchestration is error. It said that the error is timeout. I check the service via browser, its running fine, but what the hell happend.

After i analise more detail, it’s about the response. I can send the message use the web service but did not get the response. I realise that all the response message is suspended in biztalk admin. At this time, i try to restart the host instance of the application. It work well for a while, then it’s start to lose the stability and the system is down again.

i check all the parameter, i found that the server available memory is 0 (ZERO!!!) but the processor is normal. I check the process memory, i find the sql server is the biggest-eater memory. Then i check the sql server. Rearrange the memory for the sql process that not more than 6 GB, but the server available memory is still zero.

i check all the sql parameter. Then i found that the sql agent jobs is not working!!! DAMN!! I also find that the biztalk throltling is at level 6.

Then i tried to start the sql agent jobs, at first attempt it failed, cause the memory is full, and i need to delete all the suspend message in biztalk msgbox. After its start, the biztalk trhotlling is 0. Restarting the host instance, restart the biztalk application. And its running well. But the memory is still high.

Perhaps this is what happend
After i check the event viewer, i found that the problem is happend the night before and it happend all the time until the system down. At that night, the biztalk handle 2500 message at once. This make the message box database grow. The sql jobs running low because lack of memory. The biztalk throttle gets high. When the sql try to give the response, the application cut off the session (the session time from the application is too short because the response is too slow), so it back to the suspended message. This make the biztalk data database is grow. The grow of biztalk data database eat more memory until there’s no available memory. Because there’s no memory left, the sql agent jobs stops. Then the invoker application did not get any response.

The most important of this event is, try to monitor the biztalk database engine, especially for the message box db and data db. If there’s something unusual grow in this two database, prepare for lack of memory.

You may also fixed the sql memory at some point, but this make the database processing slower which mean that you need to make the session time of the invoker application raised so that the biztalk still can send the response message.

The best practice is that you split the biztalk and the database. So you can give the SQL more space to grow but still, you need to aware the message box size and biztalk data size cause more message coming, this two database grow larger.

Posted by: trihatmaja | July 13, 2011

Have Fun with Microsoft Biztalk Server 2010

Well, setelah kemaren bermain dengan ASP.NET MVC sekarang saya coba bermain dengan Biztalk Server.

Biztalk merupakan platform microsoft yang digunakan sebagai routing document, biasanya berupa dokumen xml. Biztalk ini berjalan di microsoft windows server 2008 R2 dengan beberapa prerequisite tertentu, seperti SQL server R2, dan visual studio.

Biztalk memiliki beberapa komponen, antara lain MAP, PIPELINE, SCHEMA, dan ORCHESTRATION.

MAP merupakan komponen yang digunakan untuk mencocokkan (mapping) antara xml yang diterima dengan xml tujuan (dengan syarat bahwa skema xml yang diterima cocok dengan definisi schema yang telah ditentukan dan xml tujuan sesuan dengan pendefinisian schema tujuannya).

Contoh Map Biztalk

PIPELINE merupakan komponen yang digunakan sebagai penyalur data tersebut. Didalam pipeline tersebut bisa dilakukan proses tertentu terhadap data yang diterima oleh biztalk dan data yang dikirim oleh biztalk. Beberapa yang bisa dilakukan oleh pipeline adalah encription, decription, validasi schema, dsb.

Pipeline Biztalk

Pipeline Biztalk

SCHEMA merupakan pendefinisian file xml yang digunakan dalam pemrosesan dalam biztalk. Pendefinisian schema ini merupakan dasar agar dapat di proses selanjutnya. Ketika ada file xml yang tidak sesuai dengan skema yang didefinisikan ini, maka file tersebut tidak dapat diproses oleh server. Oleh karena itu pada pipeline disediakan proses validasi sehingga dapat di filter bila tidak sesuai dengan validasi.

Schema Biztalk

Schema Biztalk

ORCHESTRATION merupakan bagian dimana disitulah tempat terjadinya proses pengecekan error, pemrosesan element, dsb. Disini dapat diterapkan proses logic. Misalkan bila salah satu element bernilai 1, maka file keluar di folder a dan b, jika selain 1 maka keluar di folder a saja. Hal itu dapat dilakukan disini.

Orchestration Biztalk

Orchestration Biztalk

Mungkin itu dulu beberapa bagian-bagian dari biztalk. Selanjutnya kita akan bermain dengan yang namanya schema.

semoga bermanfaat,
🙂

Posted by: trihatmaja | April 25, 2011

Microsoft ASP.NET MVC

Dari namanya jelas ini merupakan genre microsoft yang berhubungan dengan dunia website. Platform ASP.NET yang digunakan sekarang menggunakan konsep MVC, yang mungkin bisa saya jabarkan sebagai Model View Control dimana masing-masing kata mewakili struktur pembangun aplikasinya.

MVC merupakan sebuah konsep dalam membangun website application dengan berbagai kemudahan. Konsep dasar yang digunakan mirip dengan CodeIgniter. Hanya saja, CodeIgniter berbasis PHP, sedangkan MVC berbasis ASP.NET dimana bahasa yang digunakan bisa basic/visual basic atau C# (si sharp).

Dalam membangun website menggunakan konsep MVC, yang pertama diperhatikan adalah pengertian setiap komponen nya. Mari kita bahas satu per satu.

Model merupakan komponen paling dasar yang harus dikuasai. Model hanya berisi property dan method yang digunakan di semua bagian website yang ingin di bangun. Model juga yang berhubungan dengan database baik menggunakan konsep entity maupun linq. Dari semua property yang ada di model nantinya akan dapat di-generate view yang sesuai dengan modelnya.

View merupakan komponen yang digunakan untuk tampilan website yang anda bangun. View ini dapat dihasilkan langsung dari model yang telah anda rancang. View dapat menggunakan ASP.NET biasa ataupun menggunakan kode html, atau jika pengen lebih manteb lagi menggunakan html helper yang disediakan oleh MVC maupun ASP.NET

Control merupakan komponen yang digunakan untuk mengontrol semua elemen. Mengontrol semua alur yang diharapkan dari sebuah website. Oleh karena itu, semua logika-logika yang diperlukan berada di komponen Control.

Dari setiap komponen pendukung MVC itu, maka dapat disimpulkan bahwa dengan menggunakan MVC, developer bisa lebih rapi dalam penyusunan code-code nya karena setiap komponennya jelas batasan-batasan isinya. Dengan begitu juga lebih bisa dibaca dengan baik oleh orang lain.

Untuk tutorial belajar MVC bisa dibaca disini. Cukup lengkap.

Posted by: trihatmaja | February 7, 2011

free counters

Posted by: trihatmaja | October 27, 2010

Gabung di Erepublik

Posted by: trihatmaja | July 3, 2010

Bangun Tidur

Hampir 2 hari ini ga tidur.. ga tidur!!! gila.. bisa tidur nyenyak merupakan sebuah anugrah..

Alhamdulillah juga bisa bangun dengan segarnya sekarang, langsung browsing dan liat-liat blog temen-temen.. ada yang seru nih.. klik disini

  • ini hasilnya punya gw..Gold Raccoon
  • You are Gold Raccoon, who is modest, and your rather round appearance makes you look gentle and kind.
  • You will not show aggressiveness toward others, but instead you tend to take a passive attitude.
  • Nevertheless, you are full of fighting spirit inside, and will put in great effort to whatever you do.
  • You think highly of courtesy, honesty, diligence, and perseverance, so people around you appreciates you.
  • You can not leave those people who is in need of help, and therefore, you would go abroad to dig a well, or go to place of disaster as a volunteer.
  • You are a person of quick action.
  • You can make quick decisions, and are able to act fast.
  • You can handle perfectly those works that require speed and efficiency.
  • For you, social recognition and praise is not the end goal.
  • You think work like your hobby, and something that you enjoy doing.
  • You tend to come up with innovative ideas.
  • You have strong mentality, and will not get turned down so easily by failures and damages.
  • Even if you fail, your recovery is quick.

hehehe.. dah ah..

Posted by: trihatmaja | June 12, 2010

Cerita Usang

CINTA bisa membuat seseorang rela melakukan apa saja untuk orang yg
dicintai.
Adakah seseorang manusia yg mencintai Allah sebagai kekasihnya,yg selalu
sayang,rindu,dan rela mengorbankan apapun?
Niscaya seseorang tersebut akan mendapatkan cinta Allah

Ada sebuah cerita ketika seorang pemuda menjalin cinta dengan seorang gadis. Tetapi dalam perjalanannya, Ketidaksetujuan orang tua menjadi ganjalan hubungan mereka. Hingga suatu ketika orang tua sang gadis menjodohkannya dengan orang pemuda lain, dan mereka menikah.

Karena kekecewaan yang mendalam ini, sang mantan kekasih itupun pergi ke si mbah. “Terserah mau diapain aja mbah, yang penting dia balik ke saya”, ujarnya pada si mbah.

Tak disangka ternyata si mbah membuat gadis tersebut gila hingga kandaslah rumah tangganya dengan suaminya. Sang mantan kekasih tersebut kemudian kembali kepada si mbah. Harapannya agar si gadis yang dicintainya tadi bisa kembali normal. Tak disangka ternyata si mbah telah menghadap Yang Kuasa.

Pemuda tersebut akhirnya menikahi gadis yang dicintainya itu sekalipun telah menjadi gila. Cinta Mati, katanya. Tapi apakah cintanya berbalas?

Inspired by kaskus

Powered by ScribeFire.

Posted by: trihatmaja | June 7, 2010

Lagu Jawa.. Ser.. Ser..

1. Alun-alun nganjuk
donlot disini : donlot

lirik:
Lunga tak anti-anti kapan nggonmu bali
Mecak’e endahing wengi kutha Nganjuk iki
Sumilir angin wates nggugah kangene ati
Apa kowe ora ngerteni
Kowe tak kangeni

Ning alun-alun tak goleki
Terminal tasiun tak ubengi
Senajan setahun tak enteni
Tresnamu sing tak gondheli

Lali tenan to dhik nggonmu janji-janji ?
Disekseni lampu alun-alun iki
Lali tenan to dhik karo aku iki ?
Ning terminal stasiun nggonku nggoleki

2. Blebes oleh Safitri feat. Tommy
donlot disini : donlot

* Dik, sajake koq ono perlu
isih isuk kok tangike aku
neng tanganmu koq nggowo palu ?
Opo tho sing rusak dipanku ?

** Wis, kowe gak usah suloyo
Ndik bengi metu karo sopo ?
Neng klambimu lipstike sopo ?
Yen dudu bocah wadon liyo ?

* Ndek bengi Aku ra neng endi-endi
Malah aku njaluk tulung dikeroki
pirang-pirang dino ora mbok turuti
rasane gegerku koyo disunduki

**wong wadon endi sing bakal kuat ati
ngontrak (***ga jelas) bendino makani tinggi
njaluk-njaluk uang blanjane ora mesti
opo aku arep mbok pakani wedhi?

** Wis nyingkir nyingkir nyingkir nyingkir!! –> *emoh dik !!
**Yen ngono aku wae sing nyingkir nyingkir–> *ojo dik !!

* Aku masih cinta padamu, my darling I love you

ctt : * penyanyi cowok; ** penyanyi cewek

Powered by ScribeFire.

Older Posts »

Categories