Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un enregistrement à l’aide d’un ensemble de clés uniques et de propriétés spécifiées.
Syntaxe
CreateEx
(key1, key2, ..., keyn, interactiveMode, properties)
Paramètres
| Paramètre | Description |
|---|---|
Key in/out parameter |
Paramètres de clé individuels (key1, key2, ... keyn), qui doit être fourni. Cet ensemble de clés ne doit pas exister dans la base de données du serveur, c’est-à-dire qu’elles doivent être uniques. Ces clés correspondent à l’ensemble de clés CreateEx telles que définies pour l’interface de composant spécifique. |
interactiveMode |
Gestion des erreurs. Lors de l’accès aux propriétés d’une interface de composant, l’adaptateur Microsoft BizTalk pour PeopleSoft Enterprise utilise des API fournies par PeopleSoft, qui lisent et écrivent des champs individuels dans l’interface du composant ; toutefois, ces modifications ne sont pas propagées au serveur PeopleSoft un par un. Au lieu de cela, le psjoa.jar (avec lequel l’adaptateur BizTalk pour PeopleSoft Enterprise interagit) empaquete toutes les modifications et envoie les modifications au serveur dans un seul package. Si l’une des mises à jour individuelles échoue, une erreur générique est retournée, ce qui n’identifie pas l’erreur réelle. Avec le mode interactif défini sur TRUE, chaque mise à jour de champ est envoyée individuellement au serveur. Cela a un impact considérable sur les performances, mais il fournit des informations d’erreur spécifiques si la mise à jour échoue (par exemple, si une valeur non valide est utilisée pour définir un champ). InteractiveMode fournit des performances maximales et fournit des rapports d’erreurs au niveau de la mise à jour du champ. Pour utiliser correctement cette fonctionnalité, il est recommandé d’effectuer des appels normaux avec le paramètre interactiveMode défini sur FALSE. Il ne doit pas y avoir d’impact sur les performances. Si une erreur est retournée, le même appel peut être retenté avec l’indicateur interactiveMode défini sur TRUE. Lorsque l’appel échoue, le serveur retourne un message d’erreur plus précis. |
properties |
Structure qui contient toutes les propriétés de l’interface de composant. Lorsque la CreateEx méthode est appelée, ces propriétés sont insérées dans l’enregistrement créé avec la ou les clés spécifiées. |
Remarques
Dans certaines situations, il est courant d’appeler CreateEx() sans ensemble de clés explicites, mais la CreateEx fonction retourne les clés. Ce comportement est pris en charge avec PeopleCode qui est déclenché sur le serveur. Par exemple, pour créer un bon de commande, le client peut ne pas savoir quel est le numéro de bon de commande disponible suivant. En spécifiant NEXT comme clé de numéro de bon de commande, l’appel déclenche PeopleCode, qui détermine le numéro de bon de commande disponible suivant. Ces informations doivent être retournées au client appelant à l’aide des paramètres de clé entrant/sortant.
Note
Pour que ce mécanisme fonctionne, la clé doit également être une propriété au niveau 0. Sinon, la clé d’origine est retournée.
La méthode BizTalk Adapter for PeopleSoft Enterprise CreateEx() est fournie si les fonctions PeopleSoft Create and Save dans l’interface du composant sont activées.