Multiple choice technology platforms and products

A process definition contains three Call Process activities. Each process has the same input schema and needs the same input data. What is the most efficient way to pass data from the main process to the three subprocesses?

  1. using XPATH custom functions when configuring the mapping

  2. using a Job Shared Variable to store the input data needed by the three subprocesses

  3. replacing the default XSLT code with an optimized one when configuring the mappings

  4. having a Mapper activity with output mapped to the input needed by the three subprocesses

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Job Shared Variables are specifically designed to share data across multiple process definitions within a single job instance. Storing the input data in a Job Shared Variable allows all three subprocesses to access the same data efficiently without remapping. XPATH functions, optimized XSLT, and additional Mapper activities would create redundant processing overhead.