tSAPODataOutput
Propriétés du tSAPODataOutput Standard
Ces propriétés sont utilisées pour configurer le tSAPODataOutput s'exécutant dans le framework de Jobs Standard.
Le composant tSAPODataOutput Standard appartient à la famille Applications Métier.
Le composant de ce framework est disponible dans tous les produits Talend nécessitant une souscription.
Ce composant est disponible uniquement si vous avez installé la mise à jour mensuelle 8.0.1 R2025-06 du Studio Talend ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.Basic settings
Propriétés | Description |
---|---|
Property type |
Peut-être Built-In ou Repository.
|
Schema et Edit Schema |
Un schéma est une description de lignes, il définit le nombre de champ qui sont traités et passés au composant suivant. Le schéma est soit local (Built-in), soit distant dans le Repository.
Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
|
Guess schema |
Cliquez sur ce bouton pour récupérer le schéma en fonction de vos paramètres. Lorsque vous récupérez des données depuis OData, vous pouvez spécifier le format et le contenu des données récupérées à l'aide du schéma, du bouton Guess schema, de l'option Entity set, de l'option Specify entity key, de l'option $filter/search/select/expand et de l'option Return type. |
Root URL | Saisissez l'URL identifiant l'URL de base du service SAP OData auquel accéder, c'est-à-dire l'hôte et le port du serveur SAP. |
Username et Password | Saisissez les identifiants utilisés pour l'authentification basique pour accéder au serveur. Note InformationsConseil : Pour saisir un mot de passe, un jeton ou une clé secrète du client, cliquez sur le bouton [...] près du champ correspondant pour ouvrir la boîte de dialogue Enter a new password. Saisissez le mot de passe, le jeton ou la clé secrète dans le champ de texte et cliquez sur OK. Vous pouvez saisir une chaîne de caractères JSON en mode pure password ou une expression Java en mode Java. Vous pouvez passer d'un mode à l'autre en cliquant sur switch to Java mode ou switch to pure password mode au-dessus du champ de texte.
|
Path |
Saisissez le chemin d'accès au service du catalogue. Exemple : Root URL = http://<server>:<port> et Path = /sap/opu/odata4/IWFND/config/default/iwfnd/CATALOGSERVICE |
Guess catalog service path | Cliquez sur ce bouton pour récupérer le chemin par défaut du service de catalogue SAP OData. Pour plus d'informations, consultez Catalog service (en anglais). |
OData V4 parameters (facultatif) | Spécifiez les paramètres supplémentaires nécessaires à l'ajustement de votre requête au service :
Pour plus d'informations, consultez Les groupes et l'API associée. |
OData V2 parameters (facultatif) | Spécifiez les paramètres supplémentaires nécessaires à l'ajustement de votre requête au service :
|
Service URL | Sélectionnez une URL de service dans la liste. Les valeurs sont soit basées sur le groupe d'API sélectionné (pour OData v4), soit générées à l'aide des paramètres de filtre (pour OData v2). |
Entity set | Saisissez ou sélectionnez l'ensemble d'entités à récupérer depuis le service. Pour plus d'informations, consultez Addressing Entities (en anglais). Note InformationsConseil : Pour visualiser tous les ensembles d'entités, cliquez sur le bouton [...] près du champ correspondant pour ouvrir la boîte de dialogue Retrieve values et cliquez sur Run in background. Une nouvelle boîte de dialogue s'ouvre, affichant tous les ensembles d'entités récupérés que vous pouvez sélectionner. Vous pouvez également fournir une valeur personnalisée (Custom value) en cochant la case Use custom value.
Cette option affecte le schéma du flux de sortie de ce composant. Il est recommandé de mettre à jour le schéma en cliquant sur le bouton Guess schema après avoir configuré les paires clé/valeur dans la table sous cette option. |
Output action |
Sélectionnez dans la liste une opération à effectuer.
|
Specify the request configuration |
Sélectionnez cette option pour configurer votre requête.
|
Advanced settings
Propriétés | Description |
---|---|
tStatCatcher Statistics | Cochez cette case pour collecter les données de log au niveau du Job ainsi qu'au niveau de chaque composant. |
Connection timeout (ms) | Configurez le délai avant expiration (en millisecondes) de l'établissement de la connexion au serveur par le connecteur. Une erreur survient si une tentative d'établissement de la connexion échoue. |
Receive timeout (ms) | Configurez le délai avant expiration (en millisecondes) de la réception des données de réponse. Une erreur survient si aucune donnée n'est reçue lorsque le délai avant expiration est dépassé. |
Utiliser un proxy | Sélectionnez cette option pour utiliser un proxy HTTP ou SOCKS.
|
Body charset | Saisissez le type d'encodage du corps sur lequel la requête a été effectuée. Cette option est disponible uniquement lorsque l'option Insert/Update est sélectionnée et que la case Specify the request est cochée dans les paramètres simples. |
Variables globales
Variables | Description |
---|---|
Variables globales |
ERROR_MESSAGE : message d'erreur généré par le composant lorsqu'une erreur survient. Cette variable est une variable After et retourne une chaîne de caractères. Cette variable fonctionne uniquement si la case Die on error est décochée, lorsque le composant contient cette case. NB_LINE : nombre de lignes lues par un composant d'entrée ou passées à un composant de sortie. Cette variable est une variable After et retourne un entier. |
Utilisation
Conseils d'utilisation | Description |
---|---|
Règle d'utilisation |
Ce composant est généralement utilisé comme composant de fin dans un Job ou un sous-Job et nécessite un lien d'entrée. |
Limitation | Les entités avec plusieurs clés primaires ne sont pas officiellement supportées. Cependant, les opérations de mise à jour (PATCH/REPLACE) et de suppression peuvent être effectuées à l'aide d'une requête brute avec un format de chaîne de caractères de clé personnalisé (exemple : BankCountry='AT',BankInternalID='15500'). |