Je tente de me connecter à un serveur mainframe et de soumettre un travail.Problème de connexion au serveur mainframe
J'ai essayé différentes options, par exemple le plugin Jenkins, l'écriture d'un programme Java, l'utilisation de l'invite de commande Widows. Il semble que je suis coincé à un moment donné. Il semble attendre le message de bienvenue et le délai d'attente après 20 secondes d'inactivité.
Utilisation de l'invite de commande:
ftp> open <IP Address> 23
Connected to <IP Address>.
Connection closed by remote host.
Utilisation d'un exemple de programme Java:
Il est bloqué à ftp.connect (serverName, 23); pendant très longtemps, puis jette l'erreur ci-dessous. J'essaie d'utiliser aussi Filezilla, voici le fichier journal de filezilla au niveau du debug.
12:38:36 Status: Connecting to <IP Address>:23...
12:38:36 Status: Connection established, initializing TLS...
12:38:36 Trace: CTlsSocket::Handshake()
12:38:36 Trace: CTlsSocket::ContinueHandshake()
12:38:36 Trace: TLS handshake: About to send CLIENT HELLO
12:38:36 Trace: TLS handshake: Sent CLIENT HELLO
12:38:36 Trace: CTlsSocket::OnSend()
12:38:36 Trace: CTlsSocket::OnRead()
12:38:36 Trace: CTlsSocket::ContinueHandshake()
12:38:36 Trace: CTlsSocket::OnRead()
12:38:36 Trace: CTlsSocket::ContinueHandshake()
12:38:37 Trace: CTlsSocket::OnRead()
12:38:37 Trace: CTlsSocket::ContinueHandshake()
12:38:37 Trace: TLS handshake: Received SERVER HELLO
12:38:37 Trace: TLS handshake: Processed SERVER HELLO
12:38:37 Trace: TLS handshake: Received CERTIFICATE
12:38:37 Trace: TLS handshake: Processed CERTIFICATE
12:38:37 Trace: TLS handshake: Received SERVER HELLO DONE
12:38:37 Trace: TLS handshake: Processed SERVER HELLO DONE
12:38:37 Trace: TLS handshake: About to send CLIENT KEY EXCHANGE
12:38:37 Trace: TLS handshake: Sent CLIENT KEY EXCHANGE
12:38:37 Trace: TLS handshake: About to send FINISHED
12:38:37 Trace: TLS handshake: Sent FINISHED
12:38:37 Trace: CTlsSocket::OnRead()
12:38:37 Trace: CTlsSocket::ContinueHandshake()
12:38:37 Trace: TLS handshake: Received FINISHED
12:38:37 Trace: TLS handshake: Processed FINISHED
12:38:37 Trace: TLS Handshake successful
12:38:37 Trace: Protocol: TLS1.2, Key exchange: RSA, Cipher: AES-256-GCM, MAC: AEAD
12:38:37 Status: Verifying certificate...
12:38:37 Status: TLS connection established, waiting for welcome message...
12:38:37 Trace: CFtpControlSocket::OnReceive()
12:38:57 Error: Connection timed out after 20 seconds of inactivity
12:38:57 Trace: CControlSocket::DoClose(2050)
12:38:57 Trace: CFtpControlSocket::ResetOperation(2114)
12:38:57 Trace: CControlSocket::ResetOperation(2114)
12:38:57 Error: Could not connect to server
12:38:57 Trace: CFileZillaEnginePrivate::ResetOperation(2114)
12:38:57 Status: Waiting to retry...
12:39:00 Trace: CControlSocket::DoClose(64)
12:39:00 Trace: CControlSocket::DoClose(64)
Je suis en mesure d'utiliser Mocha TN3270 ou tout émulateurs d'ordinateur central pour se connecter au même serveur. Ce qui est bizarre.
Je suis à la perte ici à ce qui pourrait être la cause et la façon de résoudre le problème, mon but est de connecter et de soumettre un traitement par lots par programme, je peux utiliser un fichier batch, programme java etc Jusqu'à présent, toutes mes tentatives semblent futiles.
Les sessions de terminal ne sont pas des sessions de protocole de transfert de fichiers (FTP). Vous aurez besoin d'un logiciel spécialisé pour parler à un ordinateur central (les détails dépendront des détails de l'ordinateur central et de la façon dont il est configuré). – Richard
Si vous êtes autorisé à accéder à ce système, quelqu'un vous donnera toutes les informations sur la façon dont vous serez en mesure d'accéder à ce système, Personne ici ne peut vous aider. –
Merci, je suis capable de me connecter en utilisant n'importe quel émulateur de mainframe, par ex. Moka et créer et déclencher des emplois, cela fonctionne. C'est toute l'information que j'ai. Maintenant, ce que je veux, c'est être capable de déclencher le même Job dans un environnement CI en utilisant Jenkins, pour cela j'essaye le Java ou le CMD. –