Informatica CAI R42 Professional cheat sheet
Informatica CAI R42 Professional · Keep the key ideas within reach.
Cloud Application Integration (CAI) Implementation
CAI process types: Service (synchronous, request/reply, caller waits), Process (asynchronous, fire-and-forget, long-running), and Guide (interactive human-task orchestration with wizard-style forms).
Service connectors vs. app connections: a Service Connector defines the endpoint, operation, and schema of a callable service; an App Connection stores reusable authentication and endpoint metadata for SaaS systems (Salesforce, NetSuite, etc.).
Process step types include Service, Assignment, Decision, Parallel Paths, Loop (For Each / While), Wait/Timer, Human Task, Subprocess, Notification, and Fault Handler (Catch/Throw).
Fault handling: a Catch step scoped to a process or step intercepts faults; Throw raises a custom fault; unhandled faults terminate the process and surface in the process console with the fault detail.
Human Task steps pause execution and require a user action; assignment can be to a user, group, or dynamic expression, and escalation/reassignment is configured on the task definition.
Subprocess invocation: a called subprocess can run synchronously (caller waits) or asynchronously (spawned); input/output variables must be mapped explicitly at the call site.
Variables: process-level, step-level, and input/output parameters; input parameters are typed and can be required, and output parameters define the process's reply payload for Service processes.
Deployment lifecycle: develop in the tenant's design-time, publish to a package, deploy the package to a runtime environment; versions are tracked and rollback is by redeploying a prior package version.
REST and SOAP service exposure: a Service process can be exposed as a REST or SOAP endpoint; the endpoint URL is generated from the process name and tenant/environment host.