Skapa funktion är utformat för att skapa funktioner och datatyper för program som ska köras. Funktioner och datatyper kan dock vara mycket flexibla och omfatta ytterligare funktionalitet som bara kan nås om du skapar definitionerna manuellt.
Mer information finns i:
Du kan inte använda Skapa funktion för att skapa funktioner för ett program om något av följande villkor är sanna:
Kommandoraden kräver ett argument som inte är ett filargument (parameter).
Du kan t ex inte använda Skapa funktion för att skriva en funktion för kommandot:
lp -d enhet filnamn
där användaren måste ange enhet varje gång kommandot ska köras.
Programikonen måste ha ett annat namn än funktionen.
Du kan t ex inte använda Skapa funktion för att tillhandahålla en lokal språkversion av en befintlig funktion.
Funktionen kräver någon av specialfunktionerna i funktionsdatabasen.
Exempel på sådana specialfunktioner är funktioner som:
Startar kommandon i fjärrsystem
Anropar andra funktioner
Måste köras som en annan användare (t ex en superanvändare)
Använder tilldelningsfunktionen
Fungerar olika beroende på antalet filargument som anges för funktionen
Du kan inte använda Skapa funktion för att skapa datatypen till ett program om något av följande villkor är sanna:
Datatypen har andra funktioner än Öppna och Skriv ut kopplade till sig.
Funktionen Öppna för datatypen är inte funktionens kommando.
Du kan t ex inte använda Skapa funktion för att skapa datatypen som tillhandahåller en unik ikon för den mapp som representerar programmets programgrupp.