Informasi XQuery Ke Editor Design Studio

Informasi XQuery Ke Editor Design Studio – Secara umum, cara Anda memasukkan informasi XQuery ke editor di Oracle Communications Design Studio adalah sama, apa pun editornya. Kontrol XQuery di Oracle Communications Design Studio umumnya memiliki tiga tab: XQuery, Instances, dan Information. Berikut ini adalah instruksi umum untuk memasukkan informasi XQuery ke setiap tab ini di Design Studio.

Informasi XQuery Ke Editor Design Studio

Menggunakan Tab XQuery

zorba-xquery.com – The XQuery tab memungkinkan Anda untuk mengkonfigurasi aturan atau elemen berbasis XQuery, atau mengidentifikasi sumber aturan atau elemen berbasis XQuery. Pilih salah satu opsi berikut:

Pilih Tidak Ada jika konfigurasi XQuery bersifat opsional dan tidak dikonfigurasi. Saat Anda memilih opsi ini, Design Studio menonaktifkan opsi yang tersisa di subtab.

Pilih Ekspresi dan masukkan ekspresi XQuery di kotak teks yang sesuai. Klik Edit untuk membuka kotak dialog Edit XQuery, yang menampilkan ekspresi XQuery yang dikonfigurasi dalam kotak teks yang lebih besar dan dapat diubah ukurannya. Anda dapat mengedit ekspresi di kotak dialog Edit XQuery dan klik OK untuk menyimpan perubahan Anda, atau klik Batal untuk mengabaikan kotak dialog tanpa menyimpan perubahan.

Baca Juga : Pengertian Dan Cara Kerja XQuery

Pilih File untuk menunjukkan bahwa konfigurasi XQuery terletak di file yang disimpan ke direktori sumber daya proyek . Opsi ini memungkinkan Anda untuk menulis ekspresi XQuery Anda menggunakan aplikasi pengeditan XQuery yang telah Anda instal di lingkungan Eclipse Anda. Lihat topik Bantuan online Eclipse Mengasosiasikan editor dengan tipe file untuk informasi lebih lanjut.

Klik Pilih untuk membuka kotak dialog Pilih File XQuery, yang menampilkan semua file XQuery yang terdapat dalam direktori sumber daya proyek . Pilih file XQuery yang sesuai dan klik OK .

Pilih URI untuk menunjukkan bahwa konfigurasi XQuery terletak di lokasi URI jarak jauh.

Klik Properti untuk membuka tampilan Properti, di mana Anda dapat menentukan informasi berikut untuk XQuery:

Anotasi: Elemen anotasi XML opsional memungkinkan Anda memberikan informasi tentang XQuery. Masukkan informasi (misalnya, informasi berformat HTML) untuk sistem eksternal ke dalam bidang <appinfo> Anotasi . Masukkan informasi untuk pengguna manusia ke dalam bidang <dokumentasi> Anotasi .

Bahasa: Saat Anda bekerja dengan beberapa bahasa, Anda dapat memilih bahasa yang berbeda untuk menampilkan deskripsi dan anotasi. Untuk informasi selengkapnya, lihat “Menentukan Preferensi Bahasa” di Bantuan Proses OSM Modeling .

Menggunakan Tab Instance

Anda bisa menentukan perilaku Instance Data untuk mendapatkan data yang tidak disertakan dalam data pesanan dan membuat data tersebut tersedia untuk aturan. Klik Tambahkan untuk menambahkan perilaku Instance Data. Pilih perilaku Data Instance dan klik Properties untuk mengonfigurasi perilaku Data Instance.

Untuk informasi selengkapnya, lihat “Menentukan Properti Perilaku Instance Data” di Bantuan Proses OSM Modeling .

Menggunakan Tab Catatan

Gunakan tab ini jika Anda ingin menjelaskan tujuan penggunaan aturan. Misalnya, Anda dapat menjelaskan fungsionalitas aturan yang kompleks atau memberikan instruksi tentang penggunaannya.

Fungsi OSM XQuery
Fungsi XQuery khusus OSM tersedia untuk Anda saat menulis ekspresi XQuery. Fungsi XQuery ini terkandung dalam kelas yang dapat Anda deklarasikan di prolog ekspresi XQuery Anda.

Untuk melihat secara spesifik tentang fungsi yang tersedia, instal OSM SDK dan ekstrak Javadocs OSM dari OSM_home /SDK/osm7. wxyz -javadocs.zip file (di mana OSM_home adalah direktori tempat perangkat lunak OSM diinstal dan wxyz mewakili nomor versi spesifik untuk OSM). Lihat Panduan Instalasi OSM untuk informasi lebih lanjut tentang menginstal OSM SDK.

Kelas khusus yang berisi fungsi XQuery yang mungkin Anda gunakan adalah:

OrchestrationXQueryFunctions: Kelas ini berisi fungsi XQuery yang digunakan dalam OSM Orchestration. Untuk mendeklarasikan kelas ini, letakkan deklarasi berikut di prolog ekspresi XQuery Anda:

XQueryFunctions: Kelas ini berisi fungsi XQuery yang digunakan dalam manajer transformasi pesanan. Untuk mendeklarasikan kelas ini, letakkan deklarasi berikut di prolog ekspresi XQuery Anda:

Mereferensikan Item dari Templat Pesanan Terdistribusi dalam Ekspresi XQuery
Templat pesanan terdistribusi adalah opsi yang dapat Anda atur pada spesifikasi item pesanan untuk mengubah metode yang digunakan untuk menyimpan data item pesanan. Untuk informasi lebih umum tentang template pesanan terdistribusi, lihat Panduan Pemodelan OSM .

Saat menggunakan templat pesanan terdistribusi, ekspresi XQuery apa pun yang mereferensikan data item pesanan harus dalam format tertentu.

Untuk setiap item pesanan yang bukan merupakan item pesanan yang diubah, Anda harus menyertakan namespace dari spesifikasi item pesanan. Berikut adalah contoh dari referensi XQuery ke lineItemID properti di InputOrderItem agar barang dengan namespace

Untuk item pesanan yang diubah, formatnya bergantung pada sumber data untuk item pesanan yang diubah. Data yang didefinisikan dalam spesifikasi item pesanan itu sendiri akan menggunakan namespace untuk spesifikasi item pesanan, dengan cara yang sama seperti data akan direferensikan untuk item pesanan input. Berikut adalah contoh dari referensi XQuery ke lineItemID properti di OutputOrderItem item pesanan dengan namespace

Data yang telah diturunkan dari entitas model umum, misalnya suatu tindakan, akan menggunakan format yang berbeda. Dalam situasi berikut:

Nama item pesanan:
Ruang nama item pesanan
Entitas model konseptual (dalam hal ini Action) nama: SA_Add_Internet
Nama kartrid model konseptual: Model_Broadband
Versi kartrid model konseptual: 1.0.0.0.0
Nama parameter pada SA_Add_Internet: servicelevel

Facebooktwitterredditpinteresttumblr