Transfert d'un flux d'entrée à l'aide de Connect Direct en java



J'exécute quotidiennement un travail par lots java qui collectera les données de certains détails et construira un inputStream. Ce flux doit être stocké en tant que gdg dans le mainframe distant lorsque le serveur hôte est UNIX. Auparavant, nous utilisions FTP, mais comme cela implique le mainframe, les nouvelles instructions suggèrent d'utiliser Connect:Direct.
Existe-t-il un moyen de transférer ces données pour créer un nouvel ensemble de données dans le mainframe en utilisant C:D? Parce que chaque fois que je rencontre autres exemples, il est toujours utilisé dans le transfert de fichiers mais je n'ai pas de fichier à la place, j'ai une variable inputStream.

Author: gopal sahu, 2019-10-03

1 answers

Avez-vous déjà consulté la documentation de programmation d'applications Java d'IBM Sterling Connect:Direct? Il devrait répondre à vos questions, mais veuillez poster un suivi sinon. Voici le lien direct vers ces documents de référence de programmation:

Https://www.ibm.com/support/pages/sterling-connectdirect-application-interface-java-documentation

Ce document de référence a été publié en 2011. Le Centre de connaissances IBM peut contenir certaines mises à jour depuis Connect: Direct a considérablement évolué depuis lors, donc je regarderais aussi là, juste au cas où.

Cependant, je devrais soulever une préoccupation probable avec l'approche par lots quotidiens que vous décrivez. Les utilisateurs finaux seront-ils satisfaits des seuls téléchargements quotidiens de ces données? Cela signifie qu'ils ne voient jamais un état historique du monde tel qu'il existait il y a plusieurs heures. Une alternative possible consiste à "dé-batch" ce flux de données et à le déplacer d'un FTP quotidien (transfert de fichiers) (qui doit vraisemblablement se terminer traitement par lots dans des délais de traitement par lots au moins raisonnablement stricts) à un flux de téléchargement de données continu ou quasi continu de quelque nature que ce soit (ce qui peut également offrir une plus grande flexibilité opérationnelle). Il existe une variété de façons de faire ce genre de changement, et je pourrais peut-être suggérer quelques options avec plus d'informations sur les données, les applications et leurs contextes d'utilisation.

 0
Author: Timothy Sipples, 2019-10-15 08:34:50