Category Archives: Peluang Usaha

Home / Peluang Usaha
2,513 Posts

MBO kode fragmen
Image via Flickr jacobdotcosta

Sementara Maximo (Tivoli) 7 memungkinkan banyak kustomisasi dilakukan dengan menggunakan mesin mereka sebagai aplikasi domain, ekspresi kondisional dari kepala, dll masih ada beberapa situasi yang memerlukan penggunaan kelas kustom. Dalam posting ini saya akan menjelaskan bagaimana menggunakan atribut kelas kustom (alias FLDS) di Maximo.

Kelas Warisan

Definisi kelas kustom memulai Maximo konfigurasi database aplikasi. Di sini Anda dapat memeriksa apakah atribut tertentu adalah kelas kustom dengan atau tanpa. Informasi ini disimpan dalam MAXATTRIBUTESCFG tabel database.

Tidak seperti MBO, yang selalu dikaitkan dengan kelas, mereka atribut bisa siapa saja.

Ketika Anda sampai ke tempat Anda perlu menambahkan Anda kustomisasi sendiri, jika atribut sudah dikaitkan kelas Anda hanya perlu untuk memperpanjang kelas dan menambahkan kode kustom.

Jika Anda ingin menyesuaikan atribut yang tidak memiliki kelas terkait Anda memiliki beberapa kelas yang tersedia basis poin, tergantung pada apa yang Anda ingin melakukan FLD. Titik awal adalah hirarki warisan FLD adalah psdi.mbo.MboValueAdapter kelas. Ini adalah kelas yang akan digunakan dalam langkah-langkah standar, validasi dan aturan bisnis. Jika Anda memilih Javadocs Anda dapat melihat bahwa kelas ini sudah superclass dari beberapa kelas sebagai domain kelas khusus untuk kelas tertentu dari aplikasi, dll

Dalam hal apapun, Anda harus selalu meminta Super metode penyesuaian, untuk mempertahankan fungsi yang ada.


Metode

Dua metode utama divalidasi pada FLD () dan tindakan (). Mereka mirip dengan metode tanda tangan tanpa parameter dan membuang psdi.util.MXException dan java.rmi.RemoteException . Mereka harus digunakan sebagai pengganti dua tugas yang berbeda.


Terapkan ()

Validasi harus digunakan untuk memverifikasi data atribut yang dimasukkan. Anda mungkin perlu memeriksa nilai-nilai bidang lain atau menerima data dari MBO lainnya. Semua kesalahan yang ditemukan selama validasi data harus dikelola oleh pengecualian, biasanya psdi.util.MXApplicationException memperluas psdi.util.MXException.

Tidak ada tindakan harus dimulai dalam metode ini. Dengan pemikiran operasional, misalnya, mengubah nilai bidang lain, itu harus dibiarkan untuk melakukan tindakan () metode.

Terima () metode akan dipanggil sebelum tindakan () metode.


tindakan ()

Metode ini disebut hanya jika data dikonfirmasi. Berikut adalah tempat di mana semua kegiatan yang dilakukan, misalnya, untuk menghitung nilai bidang lain, dll

Membuat Program

Jika Anda ingin beberapa otomatisasi ketika datang untuk kode generasi FLDS, Maximo dan benda-benda lain, Anda dapat memeriksa sistem Maximo proyek Anda. Maximo Framework adalah OSS proyek generasi kode kelas untuk IBM Maximo, host di Google Code. Ini berisi plugin Maven yang menciptakan kode MBO, FLDS, CRONTASKSs dll

. artikel yang berhubungan dengan Zemanta
  • kacang Maximo (openmaximo.wordpress.com)
  • ekstensi 7 Objects Maximo Bisnis (maximotimes.com)
 Reblog posting ini [dengan Zemanta]

Meskipun tak terlihat banyak Maximo 7 memperkenalkan perubahan besar pada kerangka aplikasi. Daripada membuat pasokan lebih independen untuk setiap produk Maximo (Mam Amit, CCMDB, teknolog, dll) IBM memperkenalkan inti baru dengan fungsi total semua produk yang digunakan.

IBM disebut inti Tivoli mesin otomatisasi proses (tpae), meskipun juga dikenal sebagai layanan dasar.

Idenya adalah untuk memiliki lapisan umum dengan semua layanan dasar dan warisan untuk semua produk Maximo. Lapisan ini mencakup semua fitur untuk menyimpan semua layanan dan aplikasi Maximo bersama-sama, seperti kamus data, lapisan presentasi, dll Mengenai aplikasi itu termasuk konfigurasi sendiri, modul administrasi, WorkOrder dan hubungan.

Bahkan jika Anda tidak dapat memperoleh independen tpae akan dikirim dan diinstal dengan semua produk Maximo. Keuntungannya adalah bahwa semua produk adalah versi yang sama tpae dapat hidup berdampingan dalam sistem.

Sementara menambahkan produk baru ke Maximo tpae yang ada, pada kenyataannya, pendaftaran layanan baru dan aplikasi, logika bisnis baru di mesin. Produk baru dapat ditambahkan ke layanan baru dan aplikasi, tetapi juga dapat berbagi yang sudah ada, tanpa duplikasi.

Meskipun tpae termasuk aplikasi batch itu tidak berarti Anda dapat menggunakannya. Ada pilihan untuk menerapkan produk yang Anda menginstal. Contoh dari ini adalah aliran aplikasi / layanan. Meskipun datang dengan tpae jika Anda menginstal Maximo Essentials Anda tidak akan dapat menggunakannya

Untuk informasi lebih lanjut tentang IBM tpae memeriksa TechNote ini (FAQ). Http: // bit .ly / bmLldQ

Artikel Terkait Zemanta

  • Redbook – Sertifikasi Panduan Studi Seri: IBM Maximo Asset Management V7.1 (redbooks.ibm.com)
  • Membuat kustomisasi atribut menggunakan kelas kustom Maximo (openmaximo.wordpress.com)
  • IBM Maximo Everyplace (openmaximo.wordpress online)
 Reblog posting ini [dengan Zemanta]

Berita bagus bagi mereka yang ingin mempelajari lebih lanjut tentang penawaran terbaru dari IBM Maximo Asset Management. Mulai bulan ini, pengguna Komunitas Gloal Tivoli (TUC) akan menggelar seri baru webcast bulanan fokus khusus pada “Meningkatkan Maximo organisasi Anda.”

antara transmisi merupakan program khusus yang didedikasikan untuk solusi mobile seperti Maximo dan Maximo Everyplace Ponsel

Informasi lebih lanjut dan pendaftaran Periksa fokus. Maximo meningkatkan halaman Anda pada organisasi TUC

(Http://bit.ly/bKV5C7.)

Enhanced oleh Zemanta

Apakah Anda pernah bertanya-tanya bagaimana untuk membuat ringkasan atau detil QBR Maximo kloning aplikasi?

Lihat ini IBM TechNote (FAQ) dan kontrol. langkah demi langkah cara mengaktifkan pilihan ini aplikasi kloning

artikel terkait
  • Iz77688 aplikasi kloning Createsr Jangan Clone Lihat ServiceRequest Link (ibm.com)
  • Webcast: IBM Maximo Asset Management 7.1 – Menambahkan hyperlink (maximotimes.com)
Peningkatan oleh Zemanta

kode snippet MBO
Image via Flickr jacobdotcosta

dialog telah didirikan dengan standar koneksi Maximo dengan aplikasi utama. Hal ini sangat berguna karena Anda dapat mengakses catatan data dalam aplikasi tanpa mengetik kode apapun. Menggunakan metode standar Anda bisa mendapatkan daftar tab MboSet dan membakarnya, AOS atau catatan dimuat ke dalam aplikasi. Kurangnya akses yang menggunakan kotak dialog, setidaknya satu entri dimuat ke dalam aplikasi. Setiap kali Anda mencoba accesing jendela tanpa memuat catatan Anda Äôll disajikan melalui dialog emty dan read-only.

Posting ini menunjukkan bagaimana untuk membuat kotak dialog yang doesn, AOT ada dukungan pada aplikasi dimuat.

Ide di balik implementasi ini adalah bahwa hal itu doesn, AOT kotak tergantung pada MBO dimuat pada permintaan. Untuk ini kita akan menggunakan MboSet gigih tidak dengan atribut non-persistent dan beanclass memanjang dari AppBean bukannya biasa Databean.


MboSet

Langkah pertama yang diperlukan adalah membuat MboSet baru, seseorang tidak berkelanjutan, yang akan menjaga dihasilkan rincian kotak dialog. Atribut akan mereka di kotak dialog.


Kelas MboSet

Daripada memperpanjang biasa psdi.mbo.MboSet MboSet kelas ini merupakan perpanjangan dari psdi.mbo.NonPersistentMboSet kelas, karena tidak berkelanjutan MBO. Kelas MBO don, AOT perlu jenis lain dari kustomisasi.


dialog

Ketika atribut dan MboSet itu, AOS dibuat dan database dikonfigurasi ke waktu, itu s untuk pergi ke kotak dialog itu sendiri. Pertama, kita Äôll memodifikasi permintaan XML untuk dimasukkan dalam kotak dialog baru. Kotak dialog ini tidak menggunakan MBO baru dibuat gigih dan tidak untuk membuat setiap referensi untuk kunci atau MBO membutuhkan itu, sumber data AOS. Tak satu pun dari atribut di kotak dialog untuk merujuk MAINRECORD sebagai sumber data. Di sini, AOS adalah contoh dari apa yang tampak seperti kotak

. & Amp; Amp; Lt; Kode & amp; amp; gt; & Amp; Amp; lt; rentang style = & amp; amp; quot; font-family: Verdana, sans -serif; & Amp; Amp; quot; & Amp; Amp; gt; & Amp; Amp; lt; Pre & amp; amp; gt; & Amp; Amp; lt; dialog id = & amp; amp; quot; mycustomdialog & amp; amp; quot; mboname = & amp; amp; quot; MYNONPMBO & amp; amp; quot; beanclass = & amp; amp; quot; net.openmaximo.webclient.beans.myappname.MyDialogAppBean & amp; amp; quot; label = & amp; amp; quot; Dialog Label & amp; amp; quot; & Amp; Amp; gt; & Amp; Amp; lt; Bagian id = & amp; amp; quot; mycustomdialog_1 & amp; amp; quot; & Amp; Amp; gt; & Amp; Amp; lt; textbox id = & amp; amp; quot; mycustomdialog_1_1 & amp; amp; quot; dataattribute = & amp; amp; quot; FROMDATE & amp; amp; quot; lookup = & amp; amp; quot; datelookup & amp; amp; quot; / & Amp; Amp; gt; & Amp; Amp; lt; textbox id = & amp; amp; quot; mycustomdialog_1_2 & amp; amp; quot; dataattribute = & amp; amp; quot; Todate & amp; amp; quot; lookup = & amp; amp; quot; datelookup & amp; amp; quot; / & Amp; Amp; gt; & Amp; Amp; lt; / Bagian & amp; amp; gt; & Amp; Amp; lt; ButtonGroup id = & amp; amp; quot; mycustomdialog_2 & amp; amp; quot; & Amp; Amp; gt; & Amp; Amp; lt; Kunci id = & amp; amp; quot; mycustomdialog_2_1 & amp; amp; quot; default = & amp; amp; quot; benar & amp; amp; quot; mxevent = & amp; amp; quot; dolongop & amp; amp; quot; label = & amp; amp; quot; Terima & amp; amp; quot; / & Amp; Amp; gt; & Amp; Amp; lt; Kunci id = & amp; amp; quot; mycustomdialog_2_2 & amp; amp; quot; mxevent = & amp; amp; quot; dialogcancel & amp; amp; quot; label = & amp; amp; quot; Batal & amp; amp; quot; / & Amp; Amp; gt; & Amp; Amp; lt; / ButtonGroup & amp; amp; gt; & Amp; Amp; lt; / Box & amp; amp; gt; 

& amp; amp; nbsp;

kelas dialog bean

Dialog ini akan mengeksekusi () metode pada kelas dibuat MyDialogApBean menghadirkan longop kotak

Akhirnya, menciptakan kelas kacang yang ada dalam pikiran bahwa kelas merupakan perpanjangan dari AppBean

 ... dilindungi Databean appBean; ... Umum int mengeksekusi () menghasilkan MXException, RemoteException {// Dialog MBO telah ditempatkan dengan cara ini. MboRemote newMbo this.getMbo = (); // Access adalah java.util.Date atribut dtFromD newMbo.getDate = (& amp; quot; FROMDATE & amp; amp; quot;); java.util.Date dtToD newMbo.getDate = (& amp; quot; todate & amp; amp; quot;); // ... Akhirnya untuk menyajikan beberapa jenis pesan ke pengguna ketika proses berakhir pesan disimpan maxMessages digunakan. SimpleDateFormat sdFormat = SimpleDateFormat baru (& quot; hh / bb / tttt & amp; amp; quot;); String = sFromDate sdFormat.format (dtFromD); String = sToDate sdFormat.format (dtToD); Param Object [] = {sFromDate, sToDate}; (. (MboSet) app.getResultsBean () getMboSet ()) addWarning (MXApplicationException baru (& amp; amp; quot; & amp; amp; quot ;, msgroup, Äúmsgkey, au, param)). sessionContext.queueRefreshEvent (); kembali 1; } 

Jendela ini akan menjadi proses yang panjang operasi lunch box dan menyampaikan laporan di akhir.

Perubahan ke posting ini

hanya 11.22.2010 membuat koreksi ke kotak dialog sumber XML. Kotak teks termasuk referensi untuk data yang salah MAINRECORD
 

& amp; amp; nbsp;.

Terkait artikel

  • Kacang Maximo (openmaximo.wordpress. com)
  • Membuat kustomisasi atribut menggunakan kelas kustom Maximo (openmaximo.wordpress.com)
  • Ubah ukuran huruf Dialog deskripsi panjang (maximotimes com.)
 Enhanced oleh Zemanta

 Gambar mewakili IBM seperti yang ditunjukkan CrunchBase
Image via CrunchBase

database IBM Tivoli Perubahan dan Manajemen Konfigurasi (CCMDB) adalah salah satu elemen kunci dari strategi IBM Service Management (ISM). Dan “dasar untuk mengotomatisasi dan mendukung proses perubahan dan manajemen konfigurasi, seperti yang dijelaskan dalam Infrastruktur Teknologi Informasi Perpustakaan (ITIL ®). Solusi proses ini memastikan pelaksanaan proses praktek terbaik, tidak hanya berdasarkan ITIL, tetapi model referensi proses IBM IT ™ dan standar lainnya, serta .

redbooks Publikasi IBM ini menyediakan informasi yang dapat digunakan dengan pelanggan, mitra atau IBM staf lapangan yang mencoba untuk terlibat dalam mengejar proses perubahan dan konfigurasi manajemen di lingkungan perusahaan yang menggunakan database untuk IBM Tivoli Perubahan dan Konfigurasi Manajemen (CCMDB) V produk 7.2.1. Ini mencakup fitur baru yang tersedia dengan CCMDB v7.2 dan CCMDB V7.2.1 serta informasi tentang bagaimana bahan-bahan produk dan menggunakan produk ini untuk mendukung stabil proses TI seperti perubahan dan manajemen konfigurasi. Hal ini juga berfokus pada informasi tentang program-program model data, proses mesin dan manajemen
Perubahan dan Proses Manajemen Konfigurasi (PMP).

Terkait artikel

  • global Tivoli Komunitas Pengguna: Meningkatkan organisasi Anda Maximo (openmaximo.wordpress.com)
  • Kesalahan “ini tidak bisa CCMDB_INSTALL_LOCATION beban “selama instalasi 7.1.1.5 (ibm.com)
  • IBM Redbook: IBM Tivoli Asset Management IT Portfolio Ikhtisar (maximotimes.com)
Ditingkatkan oleh Zemanta