Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan Functoid Indeks (
) untuk mengambil dan menghasilkan nilai tertentu atau kumpulan nilai dari struktur berulang (berpotensi berlapis) dalam pesan instans input.
Masukan
Parameter 1: Tautan dari simpul Rekaman atau Elemen Bidang dalam struktur berulang (berpotensi berlapis) tempat subset nilai tertentu dicari.
Parameter 2: Angka positif yang menunjukkan indeks nilai yang dicari, seperti yang ditunjukkan oleh parameter 1, dalam struktur pengulangan yang paling dalam ditumpuk di mana itu terjadi.
Parameter 3 - 100: Secara opsional, angka positif yang menunjukkan indeks nilai yang dicari, seperti yang ditunjukkan oleh parameter 1, dalam struktur pengulangan yang paling dalam berikutnya ditumpuk di mana itu terjadi.
Parameter 1 dan 2 diperlukan. Parameter berikutnya bersifat opsional, dan jumlahnya hanya dibatasi oleh kedalaman struktur berulang di mana nilai yang dicari ditumpuk.
Keluaran
Output 1: Nilai atau set nilai dari pesan instans input yang terkait dengan simpul Rekaman atau Elemen Bidang yang ditentukan pada indeks (atau indeks) yang ditentukan dalam struktur berulang tempat nilai tersebut terjadi.
Komentar
Dalam pesan instans XML umum, struktur berulang, dan struktur dalam struktur tersebut berulang, dan sebagainya. Pemetaan sering kali diperlukan untuk sangat spesifik tentang mengambil nilai tertentu dari dalam struktur berulang yang berpotensi berlapis. Misalnya, pertimbangkan sekumpulan struktur berulang berlapis, A, B, dan C, di mana masing-masing berulang tiga kali. Jika A, B, dan C adalah rekaman, dan rekaman C memiliki bidang yang disebut F1, ada 27 kemungkinan nilai F1 untuk dipilih. Jika Anda menautkan F1 ke functoid Indeks dan menentukan nilai konstanta satu (1) sebagai parameter 2, functoid menghasilkan nilai F1 dari kejadian pertama C dalam setiap kemunculan B dalam setiap kemunculan A, dengan total 9 nilai.
Menambahkan lebih banyak parameter ke functoid menyebabkan functoid menghasilkan lebih sedikit nilai dengan membatasi kemunculan B dan A dari mana nilai diambil. Melanjutkan contoh di atas, jika Anda menambahkan nilai konstanta dua (2) sebagai parameter 3, functoid menghasilkan nilai F1 dari kemunculan pertama C dalam setiap detik kemunculan B dalam setiap kemunculan A, dengan total 3 nilai. Menambahkan parameter keempat yang diatur ke nilai konstanta satu (1), dua (2), atau tiga (3) mengurangi output menjadi satu nilai.
Lihat Juga
Referensi Functoids Tingkat Lanjut
Functoid Tingkat Lanjut
Indeks Functoid
Cara Menambahkan Functoid Indeks ke Peta