Example: Communications subsystem configuration

1.Create a duplicate of QCMN:

CRTDUPOBJ OBJ(QCMN) FROMLIB(QSYS) OBJTYPE(*SBSD) TOLIB(MYLIB) NEWOBJ(MYCMN)

2.Set up the communication entries:

ADDCMNE SBSD(MYLIB/MYCMN) DEV(PC*)

ADDCMNE SBSD(MYLIB/MYCMN) DEV(PC*) MODE(QSERVER) MAXACT(0)

ADDCMNE SBSD(QSYS/QCMN) DEV(PC*) MODE(QPCSUPP) MAXACT(0)

3. If desired, update your system startup program to start your new subsystems automatically.

Communications performance considerations for interactive jobs

An interactive job is one that uses a keyboard and character-type display. If a job needs the user to type on the keyboard and display character results, that job is probably considered interactive. Interactive in this sense means that the job and the user depend on each other to get the work done.

To optimize communications performance for interactive jobs, consider the following:

vAttach work stations through communications requires more CPU overhead than 5250 local workstations.

vUse a twinaxial controller to provide better performance than an American National Standard Code for Information Interchange (ASCII) controller.

vKeep the line utilization below 30 percent for best performance when interactive users are attached. This will maintain predictable and consistent response times. Exceeding 50 to 60 percent line utilization will usually cause unacceptable response times.

If your system has interactive users who are connected many different ways, you should consider configuring your interactive subsystems to separate the users. Local workstation, remote workstations, 5250 display station pass-through, or Telnet are some examples of these types of connections that should be separated. When you configure interactive subsystems, identify how you want the interactive users to be separated and create the appropriate subsystem descriptions.

During error recovery, when many users risk losing their sessions at one time, an interactive subsystem can be very busy performing device recovery. This device recovery can adversely affect the work of other users in the subsystem who would otherwise be unaffected by the failure. Therefore, you may need to change how the interactive subsystems are configured. However, multiple subsystems can provide multiple processes to do cleanup and recovery when error conditions occur. This can result in improved performance.

The example below shows how to configure an interactive subsystem to allocate devices that begin with devname* and present a signon display on those display devices:

ADDWSE SBSD(libname/sbsname) WRKSTNDEV(devname*) AT(SIGNON)

Use the following example to configure an interactive subsystem so that the device name devname* is not allocated and a signon display does not appear.

ADDWSE SBSD(libname/sbsname) WRKSTNDEV(devname*) AT(*ENTER)

Adding workstation entries with AT(*ENTER) allows you to use the Transfer Job (TFRJOB) function into that subsystem. If the TFRJOB function is not required or necessary, there is no need to add the workstation entries with AT(*ENTER).

To specify the devices an interactive subsystem should allocate when the subsystem is started:

ADDWSE SBSD(libname/sbsname) WRKSTN(devname*) AT(*SIGNON)

To specify the devices an interactive subsystem should not allocate when the subsystem is started:

ADDWSE SBSD(libname/sbsname) WRKSTN(devname*) AT(*ENTER)

vSee the following example for a way of configuring your interactive subsystem.

12Version 5

Page 18
Image 18
IBM AS/400 manual Example Communications subsystem configuration, Set up the communication entries

AS/400 specifications

The IBM AS/400, now known as the IBM iSeries, is a midrange computer system that has been a cornerstone of enterprise computing since its introduction in 1988. Designed to provide a robust platform for business applications, the AS/400 is celebrated for its reliability, scalability, and integrated database capabilities.

One of the key features of the AS/400 is its Integrated Operating Environment, which blends hardware and software resources seamlessly. This integration allows businesses to execute diverse workloads, ranging from traditional applications to modern web-based services, all on a single platform. The operating system, OS/400 (now IBM i), offers a rich set of APIs and tools for developers, simplifying application development and management.

Another standout characteristic of the AS/400 is its built-in database, DB2 for i. This powerful relational database management system allows for efficient data handling and provides advanced features such as support for SQL, XML, and JSON, making it easier for businesses to manage their data and integrate it with other systems. The database's tight integration with the operating system enables high performance and security.

In terms of scalability, the AS/400 can accommodate small businesses as well as large enterprises, with the ability to support hundreds of users simultaneously. Its architecture allows for easy upgrades in hardware, meaning that organizations can scale their systems without replacing the entire infrastructure.

Security is another critical attribute of the AS/400. With a sophisticated security model, it offers built-in user authentication, access control, encryption, and auditing capabilities to protect data and applications from unauthorized access.

The AS/400 also supports multiple programming languages, including RPG, COBOL, Java, and PHP, giving organizations the flexibility to choose the development tools that best fit their needs. This diversity helps maintain legacy applications while also developing new ones that leverage modern technologies.

Moreover, the platform supports both traditional green-screen interfaces and modern graphical user interfaces, allowing organizations to transition smoothly into contemporary user experience paradigms.

Overall, the IBM AS/400 stands out as a resilient, flexible, and secure computing platform that enables organizations to effectively manage their business operations, streamline processes, and adapt to changing market demands. Its unique combination of integrated features and capabilities ensures that it remains relevant in today's fast-paced technology landscape.