Posts

Showing posts from January, 2011

LightSwitch : An error occurred while establishing a connection to SQL Server instance '.\SQLEXPRESS'

LightSwitch adalah salah satu fitur yang ditawarkan dalam Microsoft Visual Studio. Anda dapat mendownload versi betanya di http://www.microsoft.com/visualstudio . Kesan pertama melihat video tutorial tentang LightSwitch adalah "keren". Hal ini disebabkan karena pembuatan aplikasi baik yang berupa desktop maupun web application dapat dilakukan dengan minimal coding. Pertama kali mencoba membuat aplikasi dan mencoba menjalankan projek adalah munculnya error sebagai berikut : "An error occurred while establishing a connection to SQL Server instance '.\SQLEXPRESS'. Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed. C:\Program Files\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets" Solusi untuk masalah diatas, dapat dilihat sebagai berikut : 1. Jika SQLEXPRESS belum terinstal maka anda harus menginstallnya terlebih dahulu dan pastika

Securing Web Service Access with SOAP Header

Image
Kalau sebelumnya saya memposting artikel berjudul Securing Web Service Access with Session . Pada posting kali ini penulis akan membahas tentang melindungi web service menggunakan SOAP Header. Untuk mengetahui definisi lengkap tentang SOAP silahkan kunjungi Wikipedia Tujuan dari pemakaian otentikasi SOAP Header adalah agar web service yang kita publish tidak diakses sembarangan meskipun user mengetahui alamat URL dari web service tersebut. Berikut ini penulis memberikan 2 buah sample function web service yang menggunakan dan tidak menggunakan otentikasi SOAP Header. Sedangkan gambar berikut memperlihatkan perbedaan XML antara web service yang tidak dan yang menggunakan otentikasi SOAP. Gambar web service tanpa otentikasi SOAP Header. Gambar web service dengan otentikasi SOAP Header. Untuk membuat function dengan menambahkan SOAP Header, tambahkan argumen serta buatlah sebuah class yang merupakan turunan dari class SOAPHeader seperti terlihat seperti pada gambar dibawa

Securing Web Service Access with Session

Image
Anda pernah membuat web service (.asmx)? Jika pernah maka salah satu masalah yang harus kita hadapi adalah mencegah orang lain memanfaatkan web service yang telah kita publish. Karena dengan mengetahui alamat web service, maka daftar nama procedure dan function didalam web service dapat terlihat, begitu juga dengan parameternya. Berikut ini contoh gambar web service yang penulis buat sebagai contoh : Pada saat klik tombol invoke, maka eksekusi terhadap web service tersebut akan dilakukan. Pada contoh ini penulis tidak menyertakan parameter, anda dapat melihat web service dengan parameter di postingan saya tentang web-service-json-parameter . Berikut ini gambar setelah kita klik invoke. Sekarang anda sudah tahu bahwa web service dapat dengan mudah dieksekusi, bagi siapa saja yang tahu alamat urlnya. Maka dari itu kita harus melakukan otentikasi terhadap setiap eksekusi terhadapnya. Berikut adalah salah satu cara untuk melindungi web service yang kita buat, salah sat

Self Signed Certificate Setting in IIS with OpenSSL (2 of 2)

Image
Melanjutkan postingan saya sebelumnya, berikut ini langkah-langkah untuk instalasi certificate di MMC dan IIS yang sebelumnya telah kita buat dengan OpenSSL . Instalasi di MMC (Microsoft Management Console) 1. Ketikkan mmc di Run menu. 2. Setelah mmc terbuka, tambahkan Snap-in : File -> Add/Remove Snap-in. 3. Setelah jendela Snap-in terbuka, pada tab standalone klik tombol add sehingga muncul jendela Add Standalone Snap-in. 4. Pada listing yang tersedia pilih certificate dan klik tombol tambah sehingga muncul jendela certificate snap-in. 5. Pilih computer account -> local computer -> finish. 6. Setelah node-node muncul dibawah certificate node, klik kanan pada node personal dan pilih all task -> import dan arahkan ke folder tempat kita melakukan generate certificate. 7. Anda akan diminta memasukkan password, masukkan password pada saat proses generate certificate. 8. Lakukan poin 6 dan 7 pada node Trusted Root Certificate Author. 9. Kemudian simpan m

Self Signed Certificate Setting in IIS with OpenSSL (1 of 2)

Image
Berikut ini adalah langkah-langkahnya : Tutorial asli langkah-langkahnya dapat anda lihat di flatmtn.com Install terlebih dahulu OpenSSL, dapat anda unduh disini. atau di www.slproweb.com Setelah instalasi selesai, lanjut ke nomor 3. Buatlah folder "SSLCert" Didalam folder "SSLCert" buatlah 2 buah folder lagi dengan nama "certs" dan "private". Gunakan command prompt dan buatlah sebuah file dengan nama serial, sintaksnya : echo 100001>serial, Sintaks tersebut akan membuat sebuah file dengan nama serial dan berisi 100001 Buatlah file certindex.txt 7. Buatlah sebuah file dengan nama "openssl.cnf", buatlah dengan menggunakan notepad. File ini akan digunakan oleh OpenSSL. 8. Buatlah sebuah root certificate, eksekusilah perintah seperti pada gambar. 9. Memulai PKCS12 file, lakukan seperti pada gambar. Perintah tersebut akan membuat 2 buah file : name-req.pem dan name-key.pem 10. Generate certificate. Pe

Disable Input Field Label Property Not Working in Sharepoint 2010

Image
Apakah anda ingin agar tampilan edit dialog di SharePoint untuk beberapa field hanya dapat dibaca dan sebagian dapat di edit? Jika anda menggunakan properti DisableInputFieldLabel="true" maka cara ini tidak akan berhasil. Untuk membuat tampilan hanya dapat dibaca pada edit dialog di SharePoint adalah dengan cara mengubah nilai pada properti ControlMode dari " Edit " diubah menjadi " Display " Seperti terlihat di gambar dibawah ini : Untuk melakukan custom edit seperti gambar diatas maka kita perlu menggunakan SharePoint Designer. Recommended Reading: SharePoint 2013 Custom Master Page Semoga postingan Disable Input Field Label Property Not Working in Sharepoint 2010 diatas dapat bermanfaat. Salam,

Create and Deploy Custom WebPart in Sharepoint 2010

Kadang kala kita membutuhkan tampilan custom Web Part di dalam SharePoint kita untuk tujuan yang lebih spesifik. Dibawah ini akan saya jelaskan cara membuat dan melakukan deploy custom WebPart untuk Sharepoint 2010. Cara deploy akan dibagi dalam 2 kategori, yaitu : 1. Deploy menggunakan Visual Studio 2010. 2. Deploy secara manual dengan menyiapkan file dll dan wsp kemudian di eksekusi menggunakan perintah STSADM. Recommended Reading: Adding List for Anonymous User Salam,