Discussion:
[hercules-390] Re: Simple hllapi call
Alex Garcia rocral2@yahoo.es [hercules-390]
2017-11-14 09:16:29 UTC
Permalink
The history of 3270 emulation on PCs started on 1984 with the IRMA 3270 card followed by IBM and Atachmate, and all were coaxial connected cards, to the 3274, 3276 and 3174 control units.At the end of 1984 I had 10 IRMAs and the application TEMPUS LINK / PANLINK to emulate virtual disks on VSAM RRDS thanks a pc driver transferring files to PCs at 1MB in 5 min.I also tried to use the ASM sample sources of IRMA to build 3270 functions for the CLIPPER COMPILER.This and the screen scrapping are the past. Currently you can interact with 3270 managing it as telnet (with 3270 structure) from java connectors or simply with testing tools as Jmeter, as several banks are running millions of omni channel transactions every day.Regards
Alex GarciaCatalonia 



Sent from Yahoo Mail on Android
Gregg Levine gregg.drwho8@gmail.com [hercules-390]
2017-11-13 15:02:02 UTC
Permalink
Hello!
Correct!
WC3270 and C3270, and X3270 all support a GUI based TN3270 response.
They only emulate the screen and keyboard, and possibly file transfer
functions for the system. They do not support the high level language
API interface. Some of them do support scripting using either Expect
or shell but not your chosen methods.,

However the ones our friend has mentioned do indeed support the
functions you want. Also IBM makes available as freely available a
release of PCOM, naturally for Windows only, it does what you want,
and even contains samples.
---
However.... What's that screaming Dalek doing in Dave Wade's garage?
-----
Gregg C Levine ***@gmail.com
"This signature fought the Time Wars, time and again."


On Mon, Nov 13, 2017 at 9:27 AM, 'Erwin Marschalk'
Hi Mohan,
I think, you are on the wrong direction. Yes, HLLAPI is an interface to a
3270 emulator, but not all emulators are supporting a HLLAPI interface. For
example, Attachmate, IBM Personal Communicator or QWS3270 are supporting it.
You can see it, because they are delivering a HLLAPI.DLL. WC3270 doesn’t
support a HLLAPI interface.
Erwin
'Erwin Marschalk' erwin.marschalk@gmx.net [hercules-390]
2017-11-13 15:19:57 UTC
Permalink
Part of suite3270 is tcl3270. I nice scripting language and easy to use. I
wrote an application with tcl3270.



Erwin
Mike Stramba mikestramba@gmail.com [hercules-390]
2017-11-18 04:54:33 UTC
Permalink
Hi,
Now with your help I have a 3270 session. I work mainly with Java but in
this case I have C# code. This function will establish a connection using
the session ID 'A'. I have edited the session name in wc3270 wizard.
So this will return an error because the hostname and port are not used.
Does anyone know how to establish that prerequisite using code ? It is
probably not hlllapi that does it.
Nexus supports HLLAPI, there is a 30 day trial, and it's only $42 USD
after that.

http://www.nexit.com/download.html

Here is a sample program with source included :
ftp://ftp.nexit.com/tpapi.zip

Mike
javatech@yahoo.com [hercules-390]
2017-11-19 04:43:00 UTC
Permalink
I understand more about this now.


I will try these 3.


1. Try to call wc3270 from Java by spawning a process.
2. Try to call scripts from Java.( Fernando's suggestion )
3. Code a telnet client in Java and directly connect to Hercules.


I will report back once I do one of these.


Thanks
'Fernando M. Roxo da Motta' mvs@roxo.org [hercules-390]
2017-11-19 12:38:21 UTC
Permalink
Post by ***@yahoo.com [hercules-390]
I understand more about this now.
I will try these 3.
1. Try to call wc3270 from Java by spawning a process.
2. Try to call scripts from Java.( Fernando's suggestion )
Sorry, my suggestion was to call scripts using the x3270 application
program family capability.

Regards.
Post by ***@yahoo.com [hercules-390]
3. Code a telnet client in Java and directly connect to Hercules.
I will report back once I do one of these.
Thanks
Roxo

--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta <***@roxo.org> | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
( Usuário Linux registrado #39505 ) | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
Loading...