Saturday, May 27, 2006

my thinkpad t42 model

type:2373   model:ma5   

Tuesday, May 23, 2006

Mainframe learnings


http://en.wikipedia.org/wiki/CICS
CICS: is a transaction server supporting facilities like transaction, i/o db access, db access etc. Its fucntion can be likened to an J2EE application server...the advantage lies in speed as it works on legacy mainframes. it also support distributed transaction processing, standard rpc type stuff(eg EXEC CICS LINK command)...though through proprietary methods...

EXEC CICS is an API--that has a whole suite of commands available

VSAM is essentially a record based file system. As cobol data is essentially records, this can be considered as a virtual database type filesystem. (?) the internals of the filesystem are unclear http://en.wikipedia.org/wiki/VSAM

cics for windows supports c/c++ too and has header and lib files to compile programs.Note, In CICS Transaction Server for Windows, argc is always set to
1, argv[0] contains the transaction code, and argv[1] is null.

CICS resources referes to files, programs etc available on the filessytem.


It provides for 'maps' or map sets which

?
CICS transaction
CICS program


This brings us to the point on why mainframes are fasters...which is covered later


-----------------Copy Paste-----------------
Virtual Storage Access Method (VSAM) is an IBM disk file storage scheme first used in the OS/VS2 operating system and later used throughout the MVS architecture. VSAM comprises four access methods: Key Sequenced Data Set (KSDS), Relative Record Data Set (RRDS), Entry Sequenced Data Set (ESDS) and Linear Data Set (LDS). See record-oriented filesystem.

VSAM records can be of fixed or variable length. They are organised in fixed-size blocks called Control Intervals (CIs), and then into larger divisions called Control Areas (CAs). Control Interval sizes are measured in bytes — e.g. 4K — while Control Area sizes are measured in disk tracks or cylinders.

The program IDCAMS is commonly used to manipulate ("delete and define") VSAM datasets. Custom programs can access VSAM datasets through data definitions (DD's) in Job Control Language (JCL) or in online regions such as CICS (Customer Information Control Systems.)

Both IMS/DB and DB2 are implemented on top of VSAM and use its underlying data structures.

---------------

Programs that include EXEC CICS commands are processed by the
appropriate command-language translator, which translates these commands
into programming language statements. You compile and link your translated
program in the usual way. When your program is executed, the statements
inserted by the translator invoke the API server module (FAASRSML). This
provides the service requested by a command by invoking one or more CICS
control programs.


----------------------

Transfer of control between programs, using the EXEC CICS XCTL and
EXEC CICS LINK commands. All called programs must contain an EXEC
CICS RETURN command.


---------------------

The ability to start CICS transactions and to call CICS programs from
external (non-CICS) programs running either on a server or on a client
using the following features:
External transaction initiation (ETI)
External presentation interface (EPI)
External call interface (ECI)

-----------------

Storage control
Each transaction is restricted to the storage it owns. The application fails if it
attempts to refer to other storage. If a program uses an EXEC CICS GETMAIN
command to allocate other storage areas, this storage is allocated as private,
and therefore cannot be shared by other transactions.
If you need to use shareable storage, use the EXEC CICS GETMAIN SHARED
command.
Temporary storage queues are held on disk, that is, in auxiliary storage, even
if the MAIN option is specified on the EXEC CICS WRITEQ TS command.

-------------------------

Sunday, May 14, 2006

canada skills

0213 Computer and Information Systems Managers
2281 Computer and Network Operators and Web Technicians
2147 Computer Engineers (Except Software Engineers)
2174 Computer Programmers and Interactive Media Developers

AUS PR

Computing Professional - specialising in CISSP 2231-79
Computing Professional - specialising in E-commerce Security (non-programming) 2231-79
Computing Professional - specialising in Network Security 2231-79
Computing Professional - specialising in SAP 2231-79
Computing Professional - specialising in SIEBEL 2231-79

Friday, May 12, 2006

Nice Advertisment



Compeling ad aint it? :) lol

Sunday, May 07, 2006