Seules les commandes NON INTERACTIVES (pas d'entrées clavier et de sorties écran) de l'AS/400 peuvent êtres lancées. Cette fonction ne permet pas de récupérer les valeurs de retour de la commande lancée (voir ASAppelRTV et ASRésultatRTV).
La fonction ASExec permet d'envoyer toutes sortes de commandes et elle peut être très utile à la gestion des bibliothèques (ADDLIBLE, CHGCURLIB... ) et des fichiers (OVRDBF...).
Il est conseillé d'utiliser ASExec lorsque le programme ne retourne pas de valeurs.
ASLanceRPC est à utiliser dans tous les autres cas.