Ich möchte eine Verbindung zu IBM Mainframe durch VB.net und führen Sie Aufträge in Mainframe direkt über VB.net und sehen Sie die Ausgabe zurück .... Kann jemand bitte wie helfen Verbindung zu IBM Mainframe und Ausführen von Aufträgen direkt über vb.net ....Verbinden mit IBM/ISPF von vb.net
Antwort
Ich nehme an, Sie suchen nicht, um die Funktionalität von ISPF GUI mode zu duplizieren.
Eine Methode wäre, FTP direkt zum JES internen Leser zu verwenden, wie in this thread besprochen. Es ist möglich, dass die Mainframe-Sicherheitsleute dies ablehnen, ich weiß, dass das meine getan hat.
Eine andere Methode wäre screen scrape ISPF.
Statt Screen Scraping ISPF, könnten Sie den Befehl submit in TSO verwenden und SDSF in TSO führen Sie Ihre Ausgabe abzurufen. Sie könnten auch Rexx oder Java schreiben, um auf dem Mainframe zu laufen, um Ihnen Ihre Ausgabe in einer Form zu geben, die Sie wünschen, anstatt Ihren VB-Code der ISPF und/oder SDSF-Panels bewusst zu haben.
Sie könnten eine CICS web service verwenden, die Stapeljobs über die API SPOOL übergibt. Das Abrufen der Ergebnisse ist möglicherweise eine größere Herausforderung. Möglicherweise müssen Sie die Ausgabe in einer z/OS Unix-Datei speichern und von dort abrufen.
Alle JCLs sind in PDS-Mitglied von Mainframe gespeichert ... Ich möchte nur den Job von VB.net auslösen ... In der Tat die Funktionalität von Duplizieren ISPF GUI ..... Auch ich möchte das Ergebnis (Returncode) des Jobs zurück in VB.net ... – user1271146
Zusammen mit dem TSO SUBMIT Befehl, schauen Sie sich die relativ neue SDSF REXX Schnittstelle an. – zarchasmpgmr
Dies ist völlig abhängig von Ihrem Mainframe und welche Möglichkeiten es für den Rest Ihres Unternehmens zur Verfügung stellt. – RBarryYoung
Wir verwenden IBM Mainframe und ISPF als Schnittstelle für Mainframe – user1271146
Könnten Sie bitte genauer? Möchten Sie eine JCL von Windows aus senden oder eine JCL übergeben, die sich in PDS-Membern befindet, die auf dem Mainframe gespeichert sind? – zarchasmpgmr