RSP

RSP is the latest in the evolution of RPG.

RSP is the latest in the evolution of RPG. It allows your RPG developers to create static and dynamic web content on the fly.

RPG Server Pages integrates HTML directly with RPG and allows developers to create web applications visually and instantly.  Access all your System i files and programs through your RSP web applications! Wrap it with RSP to leverage your current software and  programming staff.  You can deliver in a day what would normally take a month or longer to produce. Saving your organization money and increasing productivity.

RSP Flow

RSP Flow

Previously there were two main ways to develop web applications on an iSeries.

  • Java:
    1. Extremely processor intensive
    2. Requires retraining current staff, hiring expensive Java developers or bring in very expensive contractors
  • CGI:
    1. Difficult development environment. The developer must string together text and variables, run the program, adjust the text, repeat, and repeat, and repeat, until the web page finally looks acceptable. This wastes time.

Now there is RSP!

RSP editor
RSP editor
Static content site
Static content site
Dynamic content site
Dynamic content site
(click on images to enlarge in a new window)
     

back to top

What is RSP?

RSP is an application server built for the System i. It is a combination of RPG and web languages (HTML, Javascript, CSS) that. It allows you to reuse existing RPG code and the visual development decreases your web development time. RPG supports:

  • ILE RPG and /Free form RPG
  • Embedded SQL (5722-ST1 required)
  • HTML 1.0 and above
  • Javascript
  • CSS

back to top

General RSP Rules

  • HTML is the same as a C specification
  • No HTML may appear before the C specification
  • All RPG specifications must be enclosed in RSP tags <% %>
  • When including subroutines , no HTML may appear after an ENDSR
  • When including procedures , no HTML may appear after the end of the procedure

back to top

Web vs. Green Screen

  • With RSP, presentation is HTML, not DDS
    • Images, check boxes, drop down lists, etc
  • The Web is a connectionless environment
  • The program ends after the request is complete
  • Each request is a new program call and could go to a different server.
  • Re-entrant – One processing job will handle many different web clients

back to top

RSP Sessions Advantages

  • Track user information
  • Server side = secure
  • Automatically time-out

back to top

Features at a Glance:

  • Combine the efficiency of RPG with the flexibility of the Internet.
  • Allows developers to avoid the learning curves of Java, RPG, HTML & WebSphere.
  • Used to create Web Applications that access AS/400 files and programs.
  • Leverage the existing RPG skills of your programmers.
  • Embed HTML and JavaScript into the RPG code. Allowing for faster development.
  • Use a graphical IDE for rapid development.
  • Save money with a low processor requirement. No need to spend $30K to $200K upgrading your iSeries.
  • Get up and running fast. Publish web pages within hours of installing RSP.
  • RSP is the most cost effective solution for the iSeries.

back to top

New features in Version 4.0:

Persistent state environment - The RSP program can initiate a persistent state allowing a worker job to process the same user for every transaction. The worker job will only process requests for this session. When persistence is ended the session will return to a reentrant state.

Automatic file upload - If a file is being uploaded from the web it will be placed in a directory of your choice with the session id as the sub directory. The RSP process will then give the RSP program a path to the file.

Speed - We have greatly increased the speed of the server. In some cases up to 10 times faster.

RSP editorNew editing environment - We have created a new editing environment built on Eclipse. It allows the developer to have all the necessary information on one screen. Some of the new features it contains that the old editor does not have:

  • Properties view allows the developer to modify the properties of a tag.
  • Snippets function to save blocks of code for repeated use.
  • Better connectivity to System i.
  • Full integration into WDSc.
  • More growth potential.
  • Update function to check for the latest version of the software.

New Commands

New Functions

Download RSP 4.0 today! If you have any questions, feel free to contact our technical support department.

** RSP requires OS400 V4R5 and above.

Free 30 Day Productivity Kits

back to top