Friday, December 28, 2018

SOFTWAREAG Flow Tutorial - No.2. Membuat dan Menjalankan Flow Services

Flow bisa diartikan sebagai bahasa pemrograman yang sederhana, point-and-klik, dioptimalkan untuk coding services. Dalam tutorial ini anda akan membuat dan menjalankan services Fow yang akan melakukan beberapa operasi sederhana.

Pemulaan  #

Tutorial ini dibangun di atas konsep, teknik, dan benda-benda yang tercakup dalam tutorial sebelumnya.

Langkah Selanjutnya#

Anda dapat membuat dan menjalankan  Flow services dengan langkah:
  • Menciptakan  Flow services objek 
  • Menambahkan dan memasukan langkah-langkah pengolahan untuk services 
  • Memverifikasi output dari services 

Langkah 1: Membuat Aliran Services #

Dalam langkah ini anda akan membuat Flow services dengan mendefinisikan objek Flow Services dalam folder Service paket FLOW_Tutorial  .
Untuk membuat Flow Services :
  • Pilih paket FLOW_Tutorial  yang anda buat sebelumnya, dan memperluas hirarki folder:
image004
  • Klik kanan pada folder Services dalam paket  FLOW_Tutorial , kemudian pilih  New -> Flow Services :
image005
Menu Baru akan menampilkan semua jenis objek.
Di dialog New Flow Service , masukkan customWriteToLog pada nama field Element dan pilih Finish:
image006
Desainer menciptakan Flow Services baru dan membukanya dalam editor Flow. Silakan perluan folder Services untuk melihat Flow Services yang baru anda buat :
image007
Secara default, tab Tree akan dipilih, dan menunjukkan Flow kosong. Flow Palette  dapat diperluas dengan mengklik panah di sisi kanan dari editor :
image009
  • Klik tab Input / Output  di bagian bawah Flow Editor :
image010
Sekarang anda dapat menambahkan dan masukan Services baru. Buka Variabel Palette dengan mengklik panah di sebelah kanan  Input / Output Editor.

Langkah 2: Menambahkan String dan Masukkan ke Services #

Dalam langkah ini anda akan menambahkan input string untuk Services dengan menggunakan tab Input / Output. Ketika anda mulai menjalankan Services nilai string masukan akan dioperasikan dan ditampilkan sebagai hasil.
Langkah untuk menambahkan string input ke Services :
  • Opsi 1 (klik-dan-klik): Klik sekali pada  String , dan kemudian klik lagi di ruang putih di sebelah kiri panel (input) ,  centang Validasi  Input:
image012
  • Opsi 2 (klik-dan-tarik): Pilih  String  kemudian tarik ke ruang putih di sebelah kiri panel (input) , centang Validasi Input:
image012
  • Opsi 3 (klik kanan): klik kanan di ruang putih di sebelah kiri panel (input) , centang kotak Validasi  Input, dan dari menu konteks pilih Insert-> String :
image013
Hal ini akan membuat variabel String  Untitled   sebagai inputan untuk Services baru anda.
image014
  • Namai string baru dengan  string1:
image015
  • Tambahkan string lagi ke Services , dan namai dengan  string2:
image016
Sekarang anda dapat menginput Flow ke Services yang akan beroperasi pada inputan.

Langkah 3: Memasukkan Flow Services #

Dalam langkah ini anda akan memasukkan dua Services utilitas pra-didefinisikan sebagai langkah dalam Services customWriteToLog WmPublic sudah menyediakan paket Services utilitas umum untuk digunakan. Dalam langkah ini anda akan menggunakan pra-didefinisikan  pub.string.concat  dan  pub.string.toUpper  .
Langkah untuk memasukkan Flow Services :
  • pilih
  • View tab  Tree di bagian bawah  Flow Editor  , dan Palette  di sisi kanan dari tampilan:
image017
  • Masukkan Palette , pilih  Invoke ...  untuk memanggil Services lain sebagai langkah dalam Flow anda:
image018
Catatan: Seperti membuat variabel  input / output  , Anda dapat menambahkan langkah Invoke untuk Services aliran anda dengan beberapa cara:
1) Klik-dan-klik: klik pada  Invoke  di  Palette  dan kemudian klik lagi pada ruang putih dari  Tree pada daerah  Editor Flow
2) Klik-dan-tarik: klik untuk memilih  Request di  Palette  dan kemudian drag ke ruang putih Tree pada daerah  Editor Flow
3) Inser Tombol Toolbar: menggunakan  Palette  di sisi kanan  Editor Flow, Anda dapat menggunakan tombol Insert  
image019

di bagian atas jendela di toolbar Designer (gunakan panah drop-down untuk pilihan yang sama seperti Palette, atau klik tombol untuk membuat jenis yang sama dari langkah built sebelumnya (default adalah Invoke ... seleksi kotak dialog))

4) Klik kanan: klik kanan pada ruang putih dari  Tree daerah  Editor Flow, dan pilih  Insert> Call ...  dari menu konteks
5) Drag dari Paket Navigator: Anda juga dapat menyeret Services langsung dari  tampilan Paket Navigator.
6) Copy / paste: langkah-langkah dapat dicut dan disalin dari bagian lain Flow atau disalin dari  Paket Navigator  dan disisipkan ke Flow anda

Masukkan langkah Invoke ke aliran Anda. Designer akan menampilkan kotak dialog untuk meminta anda untuk memilih Services yang anda inginkan untuk direquest.
Buka menu tampilan paket  IS .
  • Gulir ke bawah untuk paket WmPublic dan memperluas  WmPublic ->  pub ->  String :
image020
  • Pilih Services  concat  dan klik  OK :
image021
Hal ini akan menyisipkan built-in  pub.string: concat  Services sebagai langkah dalam Flow anda. Nama yang memenuhi syarat dari Services ini adalah:  pub.string: concat . Setiap nama elemen di semua paket pada IS harus memiliki nama yang memenuhi syarat yang unik.
Klik pada  Pipeline  tampilan di panel bawah Designer:
image022
  • Sekarang menggunakan drag dan drop cara untuk menambahkan langkah lain ke Flow Services Anda dengan mencari  pub.string: toupper  (juga terletak di paket WmPublic) di tampilan  Paket Navigator , pilih-drag dan drop itu ke editor Flow anda:
image023
  • Flow Services anda akan terlihat seperti berikut:
image024
  • Tambahkan langkah ketiga untuk Flow anda dengan cara menyeret built-in Services :  pub.flow: debugLog  (lagi terletak dalam paket WmPublic) dan menjatuhkannya ke editor Flow anda:
image025
image026
Catatan:  Anda dapat mengubah urutan langkah-langkah dalam Services dengan menyeret dan menjatuhkan atau dengan menggunakan tombol shift pada toolbar Designer:
Image027

Langkah 4: Pemetaan Services Input  #

Dalam langkah ini anda akan memetakan input ke  customWriteToLog  Services menggunakan tab  Pipeline, yang secara default terletak di panel bawah Designer.
Untuk memetakan  pub.string: concat  Services langkahnya :
  • pilih Services pub.string: concat  , kemudian pilih tab  Pipeline  :
image028
Pipeline  dibagi menjadi tiga bagian:
  • pipeline In
  • <Object Services yang dipilih>
  • pipeline Out
Toolbar Pipeline menyediakan berbagai fungsi manajemen pipeline, termasuk  link  tool.
image029
Penting:   Anda menggunakan tool Pipeline  dengan terlebih dahulu lalu memilih satu atau lebih variabel yang ingin anda tindak lanjuti. Bila Anda memilih variabel, tool yang terpilih akan tersedia pada toolbar.
Misalnya, untuk memetakan variabel string1 untuk variabel  instring1:
  • Pilih string1 Pada bagian Pipeline In, kemudian pilih  inString1  dibagian  Service .
Link  tool sekarang akan menjadi aktif.
  • Klik pada  link  tool
image030
Link  tool akan mempetakan  string1  ke  inString1.
image031
  • Gunakan teknik ini untuk memetakan variabel tambahan di flow  pub.string: concat  sebagai berikut:
image032
table1new
Untuk memetakan  pub.string: toupper  langkahnya:
  • Pilih  pub.string: toupper , dan hubungkan variabel-variabelnya seperti berikut:
image033
Meja 2
Untuk memetakan  pub.flow: debuglog  langkahnya:
  • Pilih   pub.flow: debuglog   dan hubungkan Variabel-Variabel seperti berikut:
image034
  • Gunakan tool link untuk menghubungkan variabel sebagai berikut:
table3
Anda telah berhasil menambahkan langkah-langkah untuk Flow Services dan memetakannya; Anda sekarang sudah dapat menjalankan Services .

Langkah 5: Menjalankan Flow Services#

Dalam langkah ini:  Anda akan menjalankan Flow Services dan memasukkan nilai untuk string input.
Untuk menjalankan Services :
  • Pilih  Save icon di  toolbar Designer:
image035
  • Pilih tombol toolbar Run drop-down kemudian  Run As -> Run Flow Services :
image036
Inputtan untuk 'customWriteToLog' dialog akan terbuka. Masukkan  Halo- untuk nilai variabel string1 dan  World untuk nilai variabel string2   dan klik tombol OK  :
image037
string1Hello-
string2World
Hasil  akan menampilkan nilai semua variabel setelah semua langkah di Flow Services tereksekusi :
image038

Langkah 5: Mempertahankan Pipeline  #

Service memiliki konsep pada pipeline. pipeline berisi semua variabel dan nilai-nilai yang hadir pada titik tertentu dalam Services .
Dalam langkah ini anda akan mengedit pipeline untuk membuang data yang tidak diperlukan untuk langkah-langkah yang ditentukan.
Penting:  Untuk langkah-langkah Invoke normal, Anda bisa drop variabel hanya dari  Pipeline Out  pada sisi View Pipeline  .
Untuk mengedit pipeline pub.string: concat  langkahnya:
  • Pilih  pub.string: concat , kemudian pilih variabel yang belum dipetakan dalam bagian  Pipeline Out :
image039
  • Klik pada tombol  drop toolbar untuk menghapus variabel belum dipetakan dari pipeline Services :
image040
Ikon Jatuh menunjukkan bahwa variabel yang dipilih akan dijatuhkan dari pipeline Services :
image041
  • Ulangi proses ini untuk  pub.string: toupper  dan  pub.flow: debuglog  ; Namun ingat untuk meninggalkan pesan variabel dalam  Pipeline Out  pada bagian dari  pub.flow: debuglog  :
image042
Simpan Services anda, anda sekarang dapat menjalankan Flow Services dan memverifikasi output dengan memeriksa log pada server Integration Server.

Langkah 6: Jalankan Services dan Verifikasi Output  #

Dalam langkah ini anda akan menjalankan Flow Services dan memverifikasi output dengan memeriksa isi log pada server.
Untuk menjalankan Services :
  • Pilih  Run  dari  Designer  toolbar dan masukkan nilai untuk string seperti yang anda lakukan pada Langkah 5.
Desainer akan menampilkan  Result :
image043
Untuk menguji log server:
  •  Masuk  ke dalam Integration Server sebagai Administrasi  antarmuka dengan membuka salah satu URL berikut di browser anda :
http: // localhost: 5555   ATAU   http: // <hostname   Port>: 5555
Integrasi Server akan menampilkan  Authentication Required  dialog:
image044

Catatan:
  Username dan Password ini dapat disimpan dari sesi sebelumnya. Selanjutnya cukup pilih  OK.
Firefox akan menampilkan halaman  Integration Server  :
image045
  • pilih  Logs  > Server  pada menu kiri:
image046
Log> Server  akan menampilkan output Services yang kita jalankan pada Flow Service di softwareag sebelumnya :
image047

kesimpulan  #

Anda sudah berhasil membuat, menjalankan, memelihara, dan Verifikasi Services Flow. Anda sekarang siap untuk mengembangkan lebih jauh Services yang kompleks seperti yang dijelaskan dalam tutorial berikutnya nanti.

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

Cobalah untuk memilih Pelajaran Pemrograman dan belajar dari Materi Pertama
EmoticonEmoticon


TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.

https://smallseotools.com/