Les transports HTTP transmettent les enregistrements entrants via un pipeline et renvoient une réponse à l'hôte expéditeur.
Si votre système utilise des services Web ou si vous devez obtenir une réponse, utilisez l'URI (Universal Resource Identifier) de transport HTTP.
Le format du transport HTTP est :
http://nom_hôte:numéro_port?simultanéité=n
- http://
- Paramètre obligatoire qui indique que la méthode de transport est HTTP.
- nom_hôte
- Paramètre obligatoire qui indique le nom de la machine hôte
à partir de laquelle vous envoyez la requête.
- numéro_port
- Paramètre obligatoire qui indique le numéro de port correspondant à cette requête sur l'hôte indiqué.
- ?simultanéité=n
- Ce paramètre facultatif permet d'indiquer le nombre d'enregistrements entrants (un
nombre entier supérieur ou égal à 0) pouvant être traités simultanément à l'aide de la fonction de traitement de pipeline parallèle.
- Plus le nombre est élevé, plus la quantité d'enregistrements traités simultanément l'est aussi.
Par exemple, un paramètre de simultanéité ("concurrency") égal à 0 indique que les enregistrements ne doivent pas être traités. Un paramètre de simultanéité égal à 1 indique que les enregistrements doivent être traités un par un.
Le nombre par défaut d'enregistrements entrants extraits pour ce transport est de 5, sauf indication contraire de votre part.
- Vous devez coordonner ce paramètre avec le nombre d'unités d'exécution de traitement de pipeline engendrées par le paramètre de simultanéité du fichier de configuration de pipeline ou par
le groupe de paramètres système DEFAULT_CONCURRENCY de la console de configuration.
Le paramètre de simultanéité détermine le nombre d'unités d'exécution de traitement de pipeline qui sont lancées simultanément au démarrage d'un pipeline.
Si votre système est défini pour engendrer plusieurs unités d'exécution de traitement de pipeline pour chaque pipeline démarré, vous pouvez augmenter ce paramètre de simultanéité de sorte que les unités d'exécution de pipeline n'attendent pas que les enregistrements soient traités.
Exemple de transport HTTP
http://localhost:8080
Dans cet exemple de commande, le système lit les enregistrements entrants via HTTP à partir de l'hôte local, numéro de post 8080.