IBM Power Systems

IBM Power Systems

About This Blog

Warm wishes and welcome to all AS400 Administrators and Operators.



This is exclusive blog for iSeries system Administrators working anywhere in the world. Also a place for guys and gals who want to share knowledge pertaining to iSeries. This blog has been designed for exchanging knowledge on AS400 or iSeries server administration and operations.



Wednesday, July 21, 2010

Few programming related queries resolution...

1. How can we add another module in running rpgle pgm
Sol: In debug mode, we can press F14 "Work with Module List" to add modules to running RPGLE Program.

2. How to handle MSGW in a program?
Sol: First question here is why program is going in Message wait? Definitely, due to some error, where the program is looking for a response like ('C', 'I', 'D') etc. Thus the root cause here is runtime errors occuring in the program, which can be avoided using appropriate error handling mechanism, like MONITOR.

3. How to retrieve the duplicate records
Sol: Not sure whether the context of question is CL or RPG or SQLRPG program. But in RPG, READE opcode can be well used. In SQLLE, we can use SELECT with WHERE clause and use cusors to read the same, and finally, if req. in CL, we can use OPNQRYF with selection creteria.

4. How to enter the values at runtime without using parm keyword in cl program.
Sol: It can easile be performed while executing the program in debug mode. There, we can set the values of any variable.

Comments are invited..

Saturday, July 10, 2010

General Considerations- IPSec or VPN on iSeries & Supported Transforms Used by Native VPN and IPSec

Some users do not wish to have (or deem it a violation of their corporate security policy) to have a VPN tunnel (IPSec data) inside their private network. In these cases, Universal Connection (for PTF ordering, sending PM/400 data, and allowing for IBM® remote support connectivity) can still be established using your connection to the Internet over your LAN. The diagram below shows the environment in which this is possible:

 
 
 
 
 
 
 
 
The table below outlines the VPN configuration settings when configuring IBM Universal Connection for Multi-hop on your VPN device.




 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Note:  These configuration settings are those that must be used to configure your VPN device for this Multi-hop scenario for Universal Connection. The configuration settings above are not negotiable in any way.
If these exact configuration settings are not allowed in your environment, use one of the following options for your Universal Connection configuration:
o Direct Connect - VPN tunnel is established from your IBM® iSeries™ family of servers system to the VPN gateway at IBM.
o Dial Up Connection - Uses a modem to dial and connect to IBM (at V5R3 the data is encrypted by VPN).

These are currently the only possible connectivity methods for Universal Connection. Because this multi-hop device is not an iSeries, the specific configuration for that device is not supported by the iSeries Support Center. The above table shows configuration settings for this multi-hop device but not the method used to configure your specific platform.

This is a list of Supported Transforms used by the IPSec protocol also known as VPN


Thursday, July 1, 2010

Problem Restoring Objects Saved From an Unmounted UDFS

Trying to restore using operating system (RST) or BRMS (RSTBRM or WRKLNKBRM) commands if the create parent directories (CRTPRNDIR) parameter is set to *YES, objects are not restored correctly.

When restoring objects which were saved from an unmounted UDFS and using the create parent directories parameter, directories are created under a job unique temporary directory (for example, /QSR/ALBYQPADEV00114533381091102100015432/dev) and the objects are restored into those directories. The objects being restored will exist in that directory after the restore completes.

Use of the create parent directory (CRTPRNDIR) parameter is not supported when restoring objects saved from an unmounted UDFS, and the objects should not be restored.