Bagikan melalui


Referensi Functoid Looping

 

Gunakan Functoid Looping ( Ikon yang mewakili functoid Looping.) untuk menggabungkan beberapa struktur berulang dalam pesan instans input ke dalam satu struktur berulang dalam pesan instans output.

Masukan

Parameter 1 – 100: Tautan dari setidaknya satu simpul berulang dalam skema sumber, dan secara opsional, tautan dari simpul berulang lainnya dalam skema sumber.

Keluaran

Output 1: Tautan ke satu simpul berulang dalam skema tujuan.

Komentar

Tautan input dan output untuk functoid Looping menentukan struktur berulang dalam pesan instans input yang digabungkan ke dalam satu struktur berulang dalam pesan instans output. Namun, tautan tambahan diperlukan dari simpul dalam simpul berulang dalam skema sumber ke simpul yang sesuai dalam simpul berulang dalam skema tujuan. Tanpa tautan tambahan ini, struktur berulang digabungkan, tetapi tanpa data apa pun yang dikandungnya.

Misalnya, jika ada dua tautan input dan struktur yang sesuai berulang masing-masing 5 dan 10 kali, dalam pesan instans input tertentu, struktur yang sesuai dalam pesan instans output berulang 15 kali.

Functoid Perulangan dapat berguna dalam beberapa cara, tetapi agak lebih rumit untuk diatur dengan benar daripada banyak functoid lainnya. Untuk informasi selengkapnya tentang Functoid Perulangan, lihat Functoid Perulangan.

Pada kondisi tertentu, beberapa functoid mungkin tidak berfungsi seperti yang diharapkan ketika digunakan dalam peta dengan functoid Looping. Jika suatu functoid memenuhi kondisi berikut, maka tidak menghasilkan hasil yang diharapkan ketika digunakan dengan Looping functoid :

  • Functoid memiliki lebih dari satu tautan input.

  • Dua atau lebih tautan input functoid ditautkan ke bidang anak dari rekaman input ke functoid Perulangan , di mana bidang anak bukan saudara kandung.

  • Functoid memiliki tautan keluaran yang terhubung ke bidang anak dari catatan keluaran functoid Looping.

  • Ada filter logis yang berlaku yang membuat perulangan hanya terjadi ketika kondisi logis mengevaluasi ke True.

Nota

Functoid Looping sebaiknya tidak digunakan bersama dengan Functoid Meratakan (Pemetaan Nilai). Jika keduanya digunakan bersama, hasilnya adalah peta terkompilasi yang mengasumsikan bahwa tidak ada ketergantungan sumber yang berulang untuk node target yang berada di bawah functoid Perulangan.

Lihat Juga

Referensi Functoids Tingkat Lanjut
Functoid Tingkat Lanjut
Looping Functoid
Cara Menambahkan Looping Functoids ke Peta