Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Automate Legacy 3270 Applications

Automate Legacy 3270 Applications

Scheduled Pinned Locked Moved C#
questionsysadminbusinesscareer
1 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    John Kuhn
    wrote on last edited by
    #1

    We have an interesting, but perhaps not uncommon, system integration and architectural challenge, since our principle line-of-business application runs on a mainframe (“zSeries” it’s called these days) hosted, supported and controlled by our biggest vendor. So, we connect to the application using 3270 terminal emulation (“Rumba”) that connects through Microsoft SNA, er…, Host Integration Server. Plus, since it is 3270 through SNA, TN3270 isn’t an option, either. We have no direct control over things that run on the mainframe, i.e., we cannot run APPC programs or execute CICS jobs. We can only choose menu options and enter characters on existing screens. So, I want to be able to do that automatically. And, I’ve been doing research. I’ve found stuff about HLLAPI and WinHLLAPI. Neither of these sounds very robust (Daniel Turini posted a response about those alternatives to someone else’s inquiry about screen scraping here on CP). I’ve found several vendors (SDI, ClientSoft, NetManage, Zephyr Corp) who offer expensive legacy application/host integration packages that sound like they’ll do the job, but the prices are pretty high. So, what I’d like to know is: 1) if you confronted such a challenge on a project, what solution did you use? 2) how has that solution worked out? 3) if there is a low-cost, non-proprietry solution, what is it and are there code samples? Your insights and experience are appreciated. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups