Domanda

Ho un grosso problema con IBM HACL per l'accesso a un server che parla 3270 protocollo. La biblioteca continua a bloccarsi, e il nostro involucro JNI è in realtà uno strato di bug-fixing per la libreria mal implementato e scarsamente documentata (e ho il sospetto che abbiamo introdotto nuovi bug con esso troppo). Inoltre, nella nostra azienda, tutti sanno Java, e potrebbe mantenere il software se non avessimo la JNI-layer e la libreria di classi IBM.

Dobbiamo usare la libreria di classi C ++, perché la libreria IBM Java è inutilizzabile: otteniamo ogni personaggio non stampabile tradotto, e perdiamo tutti i caratteri di controllo lungo la strada

.

Ora la domanda è: possiamo abbandonare questa libreria e implementare la nostra soluzione in Java completamente (vorremmo evitare di utilizzare un'altra libreria da un altro fornitore)? È il protocollo ben documentato? È l'implementazione di 3270-over-ssl davvero così complessa?

Grazie.

È stato utile?

Soluzione

http://tools.ietf.org/html/rfc1041

quindi credo che la sua documentata (supponendo che mi ha colpito il doc a destra) non potrebbe trovare un'implementazione Java, però, avresti bisogno di codice sopra telnet, SSH o forse

Altri suggerimenti

Sono familiarità con le differenze tra i flussi di dati 3270 e 5250, ma c'è un'implementazione 5250 in Java nel progetto tn5250j disponibile da http://tn5250j.sourceforge.net/

Potrebbe essere utilizzabile per voi?

(c'è anche un progetto di scraping 3270 schermo a http://freehost3270.sourceforge.net/ ma sembra essere abbandonata).

freehost3270 non sembra abbandonata come potrebbe sembrare - CVS contiene modifiche da 2 anni fa. C'è sempre una buona arguement che il codice non avrà bisogno di essere cambiato, che spesso, in ogni caso, se i requisiti non hanno alterato. Ci sono stati commenti gratuiti WRT alla base di codice. Se non particolarmente vogliono lavorare con altri fornitori prodotti poi lavorare con questo codice / progetto sembra essere la soluzione migliore.

sull'host gratuito non è buon codice. Non si preoccupano neppure di provarlo. C'è un motivo che sembra morta. JIN TN3270 è migliore ma è incompleto. Idealmente si desidera trovare l'API che utilizza software di emulazione della vostra azienda. Sono ancora alla ricerca di uno per il nostro.

Un'altra opzione sarebbe quella h3270 . Si tratta di un front-end Java per la suite di strumenti di x3270.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top