Using the $ZF Callout Interface The InterSystems $ZF Callout Interface Overview of the $ZF Callout Functions Running Programs or System Commands with $ZF(-100) Introduction Program Execution Logging Commands and Redirecting Output Adding the %System_Callout:USE Privilege Creating an InterSystems Callout Library Introduction to Callout Libraries ZFEntry Linkage Options Compatible Languages and Compilers Callout Library Runup and Rundown Functions Troubleshooting and Error Processing Invoking Callout Library Functions Using $ZF() to Access the iriszf Callout Library Using $ZF(-3) for Simple Library Function Calls Using $ZF(-5) to Access Libraries by System ID Using $ZF(-6) to Access Libraries by User Index InterSystems $ZF Callout Quick Reference $ZF(-100): Run Programs or System Commands $ZF(): Call the iriszf Library $ZF(-3): Call by Name $ZF(-5): Call by System ID $ZF(-6): Call by User Index