Oui, l'action addPrototypes offre la possibilité de sécuriser les définitions de prototypes. En définissant le paramètre encode à TRUE, les définitions de prototypes seront encodées dans la table fonctionnelle sauvegardée. Cette fonctionnalité, également connue sous les alias encrypt ou hide, est utile pour protéger la propriété intellectuelle ou empêcher la modification non autorisée du code FCMPProcédure de création de fonctions et sous-programmes personnalisés réutilisables. Elle permet d'étendre le langage SAS et de partager des logiques métier complexes entre différentes étapes DATA. intégré.
Est-il possible de sécuriser ou d'obscurcir les définitions de prototypes stockées ?
Cette réponse vous a-t-elle aidé ?
Exemples pour l'action addPrototypes
Ajout d'un prototype simple
Cet exemple montre comment addPrototypes compile un module C externe via routineCode. La table CAS my_protos générée est persistée (saveTable=TRUE) pour exécuter ce code distribué in-memory.
Prototypage avancé avec chiffrement et promotion
Cet exemple pour l'action CAS addPrototypes implémente l'obfuscation via encode et la persistance globale (promote), sécurisant ainsi vos fonctions FCMP compilées en environnement multi-utilisateurs.