L'agent PSA représente un ensemble d'objets PeopleTools qui vous permettent de capturer des transactions provenant de PeopleSoft et de fournir les données au serveur. L'agent PSA vous permet d'implémenter rapidement une solution Identity Manager sans perturber le système PeopleSoft. L'agent PSA fourni n'interrompt pas les objets ou les processus PeopleSoft existants et n'a aucun impact sur eux.
Dans cette section, vous trouverez des informations concernant l'installation et la configuration des deux principaux composants PSA. L'infrastructure de l'interface de composant pour Identity Manager et Exemple d'application.
Cette version de l'agent PSA fonctionne avec n'importe quelle base de données PeopleSoft avec le niveau de version de PeopleTools requis. Pour pouvoir installer l'agent PSA, vous devez disposer d'un ID utilisateur et d'un mot de passe PeopleSoft avec des droits d'administrateur ou de développeur. Vous pouvez créer un ID utilisateur et mot de passe uniques pour implémenter ces objets.
Vous devez également vous assurer que l'API externe de PeopleSoft est installée. Pour plus d'informations, reportez-vous à Installation d'une API externe de PeopleSoft.
Utilisez l'infrastructure de l'interface de composant et les appels de fonction PeopleCode pour spécifier le mode de traitement des transactions (par exemple, nouvel employé, cessation d'emploi, changement de service, etc.) Les interfaces de composant remplacent les définitions d'agent de messages. Pour plus d'informations, reportez-vous à Configuration de PeopleCode pour déclencher des transactions.
Le projet PSA propose un exemple d'application que vous pouvez installer sur votre système PeopleSoft à des fins de configuration et de test.
En fonction de vos besoins, vous devez configurer les processus internes pour déclencher des événements dans les tables de transaction en reproduisant les données PeopleCode fournies ou en fusionnant les composants dans votre environnement PeopleSoft. Pour plus d'informations, reportez-vous à Installation de l'exemple de projet PSA
Avant de configurer le pilote, vous devez installer le logiciel d'API externe de PeopleSoft (PSEXTAPI) fourni par PeopleSoft si vous utilisez des systèmes PeopleSoft 8.1.x. Si vous utilisez PeopleSoft 8.4x, vous n'avez pas besoin d'installer PSEXTAPI.
Le logiciel PSEXTAPI nécessite une machine virtuelle Java* car les appels envoyés au serveur d'applications sont effectués via Jolt. La machine virtuelle Java (JVM*) doit être installée sur le système d'exploitation sur lequel est exécuté le module d'interface de pilote (NPS8Shim.dll). Si vous ne disposez pas de la JVM, vous pouvez la télécharger à partir du Centre de téléchargement de Microsoft (msjavx86.exe) ; vous pouvez également utiliser la machine virtuelle Java fournie avec le JDK* 1.2.2 de Sun. Pour des informations complémentaires, reportez-vous à votre documentation PeopleSoft.
Pour installer le logiciel PSEXTAPI :
Exécutez le fichier setup.exe à partir de pshome\setup\PsExtAp
Modifiez le chemin de l'environnement pour inclure le répertoire {pshome}\bin\client\winx86_api\.
Redémarrez votre poste de travail.
Vous devez vérifier que PeopleSoft se connecte correctement à la JVM. Pour cela, exécutez le fichier jnitest.exe à partir du répertoire de l'API externe de PeopleSoft {pshome}\bin\client\winx86_api\.