29.06.2013 Views

NATURAL PROCESS Extends NATURAL to Operations Center

NATURAL PROCESS Extends NATURAL to Operations Center

NATURAL PROCESS Extends NATURAL to Operations Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

continued from page 7<br />

Each ADAMINT source module<br />

may not exceed 380 lines.<br />

Generation of ADABAS SQL syn-<br />

tax requires full ADABAS field<br />

names. Currently, a 50-line limit<br />

per ADABAS SQL syntax state-<br />

ment exists. Therefore, it may be<br />

necessary <strong>to</strong> limit the size of<br />

field names in PREDICT <strong>to</strong> a<br />

minimum so this restriction is<br />

not exceeded. You can, however,<br />

create userviews for conversions<br />

that exceed this ADABAS SQL<br />

restriction.<br />

FLDMODE = DYNAMIC is not<br />

supported; however, syntax will<br />

be generated for full record ac-<br />

cess and update for the<br />

ADAMINT entry point<br />

converted. It will be necessary<br />

for modification of user programs<br />

if FLDMODE is used for u~date<br />

entry points.<br />

READR= entry point names may<br />

not be duplicated. In other words,<br />

two FINDSETs may not reference<br />

the same READR entry point<br />

name. This will cause duplicate<br />

entry points <strong>to</strong> be created in the<br />

I generated COBOL program.<br />

File COUPLING will not be sup-<br />

ported. AMIZSQL assumes one<br />

file per userview module.<br />

Literals, spacing, and MUIPE<br />

interleaving (PEGROUP and<br />

ENDPG notation) will not be<br />

supported. You may modify the<br />

generated program <strong>to</strong> pass infor-<br />

mation as required in the link-<br />

age section.<br />

The special character "(" or ")"<br />

should not be used in comments<br />

within an ADAMINT entry<br />

point.<br />

* COBOL reserved words are pro-<br />

hibited in PREDICT field<br />

definitions.<br />

The ADAMINT ONEP MOD-<br />

ULES statement must reflect the<br />

member names of the USER-<br />

VIEW modules within the PDS.<br />

For CICS, the application DWA<br />

must be large enough <strong>to</strong> s<strong>to</strong>re the<br />

generated COBOL DWA. The<br />

DWA must be saved and res<strong>to</strong>red<br />

correctly by the user application<br />

between returns <strong>to</strong> CICS<br />

14 (pseudo-conversational) .<br />

CHFILE macro is not supported.<br />

This functionality is not pro-<br />

vided in ADABAS SQL.<br />

All macro parameters dealing<br />

with cluster users are not<br />

supported.<br />

By creating the COBOLIADABAS<br />

SQL program as a subprogram, the<br />

calling user program is not "gar-<br />

baged-up" by duplicated record<br />

buffer areas, duplicated data<br />

names, etc., which would require<br />

manual intervention <strong>to</strong> correct.<br />

Also, all programming languages<br />

that call ADAMINT may have their<br />

ADAMINT programs converted <strong>to</strong><br />

ADABAS SQL.<br />

AMI2SQL serves as an instruc-<br />

tional <strong>to</strong>ol for understanding the<br />

relationship between ADAMINT<br />

and ADABAS SQL. AMIZSQL doc-<br />

uments the ADAMINT source<br />

statements within the generated<br />

COBOL source for this purpose.<br />

By converting all of the ADAMINTs<br />

at one time, it is possible <strong>to</strong> keep<br />

ADABAS SQL cursor names<br />

(ADABAS CIDs) unique. This is I<br />

APPLICATION CALLING ADAMINT<br />

SUBROUTINE<br />

USER APPLICATION<br />

call 'lokexl' using search-criteria.rspcd.<br />

entry lokexl<br />

call 'adabas' ,(~arameter list)<br />

mvc results <strong>to</strong> user program ...<br />

ADABAS I<br />

important for problem determina-<br />

tion and command log analysis.<br />

AMI2SQL will convert both batch<br />

and CICS ADAMINTs. The appro-<br />

priate SAVE and RESTORE<br />

ADABAS SQL commands are gen-<br />

erated for pseudo-conversational<br />

CICS programs.<br />

AMIZSQL requires ADABAS SQL<br />

Version 1.2 or higher, and PREDICT<br />

Version 2.1 or higher.<br />

In Summary<br />

For those of you who are tired of<br />

the ADAMINT maintenance night-<br />

mare, or for those who are consid-<br />

ering converting ADAMINT<br />

applications <strong>to</strong> ADABAS SQL, or<br />

those who wish <strong>to</strong> enhance existing<br />

ADAMINT applications by using<br />

the new features of ADABAS 5,<br />

AMIZSQL is the <strong>to</strong>ol for you.<br />

Price and availability of AMIZSQL<br />

are <strong>to</strong> be determined. Your Account<br />

Representative will contact you<br />

when more information is available.<br />

APPLICATION CALLING<br />

COBOL SUBROUTINE<br />

WITH ADABAS SQL<br />

USER APPLICATION<br />

call 'lokexl' using search-criteria.rspcd.<br />

COBOL/PLI<br />

ADABAS SQL MODULE<br />

...<br />

entry 'lokexl' using search-criteria.rspcd.<br />

execadabas<br />

open xxxx<br />

end-exec<br />

move data <strong>to</strong> user program ...<br />

ADABAS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!