Question

Je suis en train d'optimiser mon processus de travail dans ma vie de tous les jours en tant que développeur dans une grande banque. En ce moment, tout le développement se fait en utilisant Rational Developer for System z (RDz), en collaboration avec les fichiers du reposity Endevor, et il y a plusieurs problèmes avec cette solution que je voudrais développer un travail autour dans mon temps libre.

En ce moment, je suis très en aveugle sur la façon dont la communication avec l'ordinateur central et Endevor se fait à partir d'un PC. Comme je le vois, il est possible de le faire, puisque RDz fait exactement cela.

Ce que je vraiment besoin de ne pas être si complexe. Je dois comprendre comment les clients comme des communications RDZ ou personnelles sont en mesure de communiquer avec l'ordinateur central. Sinon, je pourrais essayer de générer une sorte de script pour récupérer des fichiers à partir Endevor sur l'hôte, depuis que je suis en mesure de FTP à un MVS et obtenir des fichiers de cette façon. Mais je n'ai aucun moyen de FTP'ing à un dépôt Endevor.

En fait, je voudrais un moyen d'obtenir des fichiers de Endevor et sur mon bureau, afin que je puisse les éditer dans mon éditeur de texte favori, et un moyen de les remettre à nouveau.

Des suggestions quant à la façon dont je devrais commencer à ce sujet?

Était-ce utile?

La solution

Voici les éléments de base pour votre script de bureau:

  • Créer un fichier contenant JCL pour extraire le code source cible de Endevor dans un PDS de mise en scène. Vous avez besoin pour paramétrer le processus de construction JCL pour accueillir différentes désignations de fichiers source.
  • Envoyez le JCL à exécuter sur l'ordinateur central via FTP (= Filetype JES)
  • Attendez que le travail à complet (voir le fichier journal FTP)
  • Utilisez FTP (= SEQ Filetype) pour récupérer le fichier du PDS de mise en scène de l'ordinateur central sur votre bureau
  • Modifier sur le bureau en utilisant votre éditeur de texte favori

Lorsque vous avez terminé, juste inverser le processus.

Techniquement ce n'est pas un processus difficile à construire. Le pépin potentiel est que vous probablement n'ont pas le pouvoir de présenter des travaux par lots prioritaires. Si votre soumis se termine traitement par lots jusqu'à la queue pendant quelques minutes (heures), alors ce processus devient impraticable. Si vous pouvez soumettre des travaux par lots de haute priorité, le reste ne devrait pas être si difficile. Je l'ai fait quelque chose de très semblable à cela en utilisant Ouvrir l'objet Rexx comme le langage de script de bureau - et il fonctionne très bien.

Vous pouvez obtenir une assez bonne idée de ce que le JCL doit ressembler en utilisant le Endevor: Construire SCL batch option exemple de construction JCL pour l'extrait / check-fonctions. Interagir avec JES creux FTP est décrit assez bien: interfacer des JES.

Amusez-vous ...

Autres conseils

Consultez la documentation Endevor pour voir si elle a une API, ou une interface de services Web. Change Man (un produit concurrent) ne, j'attendre Endevor d'avoir un aussi.

FTPing directement dans un dépôt pour les systèmes de gestion de code source n'est pas quelque chose probable que vous voulez faire. Vous voudriez vérifier les choses et de les vérifier dans avec le produit plutôt que d'essayer de le contourner.

Une autre alternative est C-Cubed, www.c-cubed.net. Ils offrent de l'API qui permettent aux différentes langues de Windows PC à interface directe avec Endevor, et d'autres produits. Nous l'utilisons sur mon lieu de travail actuel d'accès aux ressources MVS sur 50 différents LPAR de. Espérons que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top