Developer to developer

Versioning scenario in ArcGIS [part2]

2. Transaksi multiple day

Update database membutuhkan multiple session dan perlu beberapa hari utk menyelesaikan.

Solusi :
– 1 User membuat, dan pindah ke versi baru hasil turunan dr versi [DEFAULT], misal version [v1],dg permission Private.
– User tersebut melakukan entri menggunakan [v1].
– Setelah komplit mengentri dan siap dikirim (POST) ke [DEFAULT],
user HARUS mengklik tombol RECONCILE.
– Jika konflik terdeteksi, user dapat menyelesaikan perbedaan utk kemudian melakukan POST.
– Proses POST menambahkan hasil edit di [v1] ke [DEFAULT]. Proses ini sama dengan
menyimpan. Jadi tidak ada warning untuk menyimpan hasil edit kita setelah kita melakukan Stop Edit.
– Hapus [v1].

Catatan : Saya menemui warning error ketika menggunakan versi ini. Ada 2 error, yaitu :

1. Unable to save edits.
Underlying DBMS error[ORA-01483: invalid length for DATE or NUMBER bind variable]

2. Unable to save edits.
Unable to save edits because of failure when flushing edits to the database

dan keduanya menurut saya solusinya sama , yaitu :

1. Tingkatkan value open_cursors oracle anda, defaultnya 300 jadikan 2000, kalau masih error coba tingkatkan lagi. Saya tidak tahu alasan mengapa kita harus merubah value tersebut, tapi itu kata mereka di forum EDN.

2. Jika masih error, pertama restart SDE service. Jika masih gagal restart Oracle service. It works for me. Oh ya, saya disini menggunakan Oracle 10g dengan alasan kestabilan. Sebelumnya menggunakan 9.2 tetapi ketika bekerja dengan data yang besar, it’s unstable.

Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s