SDA-SCREEN DESIGN AID

?

Field ismi tanımlamak için kullanılır.

*

Edit Keyword

>

Sağa field yanaştır.

<

Sola field yanaştır.

- =

Field taşımak.

- ==

Field kopyalamak

- -

Alanları bloklamak için başlangıç alanına – bitiş alanın sona – daha sonra kopyalamak yada taşımak istediğimiz yere gidip = yada == koyuyoruz.

   

RP

Yukarıdaki satırın aşağıya kopyası

A

Kopya veya Move yapıştır

F

Cedvel çıkarma

F10

Select Database Files

   
   
   

SDA’ DA EKRAN SIZE’INI DEĞİŞTİRMEK

F14 FILE-LEVEL KEYWORDS basıyoruz. Gelen ekranda display sızes’ı seçiyoruz.

Ekran Subfilerını Birbiri Üstüne Yazmak

Control Fileın üzerindeyken 8 Select Keywords yazıyoruz. Daha sonra gelen ekranda Select Record Keywords Y giriyoruz. Gelen ekranda Overlay keywordsa Y giriyoruz. Daha sonra gelen ekranda Overlay without erasing kısmına Y yazıp enter’a basıyoruz.

Daha sonra fileın içine girip F9 Select Additional Records for display ekranında ekran kayıtlarını ekliyoruz.

 

*KA, *KB ……. Sırasıyla 01, 02, …. İndicatorlara karşılık gelir.

 

 

SUBFILES

  1. SFL01 Subfile detay kısmını oluşturuyoruz.
  2. CTL01 Controler kısmını oluşturuyoruz.
  3. Alt tarafta gözüken fonksiyon tuşları için Over ekran recordunu oluşturuyoruz.
  4. Sub File’I clear eden ve display eden indıcatorları CTL01 de select keywordstan general keywordsu seçerek yapıyoruz.

 

 

 

 

 

 

 

 

 

 

 

 

 

ARRAYS

Tablo tanımları E formunda yapılır.

Table Name (Columns 27-32) -

Number of Entries Per Record (columns 33-35) – Bir recordda kaç tane tablo elemanı depolanacak.

Number of Entries Per Table (Columns 36-39) – Bir tabloda kaç tane tablo elemanı depolanacak.

FIY 4 15 8

FIY dizisini sort etmek istersek

SORTAFIY

Komutuyla yapabiliriz.

LOKUP KOMUTU

OPT LOKUPTABL1 TABL1X 20

OPT DEĞİŞKENİNİ TABL1X TABLOSUNDA ARA BULURSA 20 INDICATORUNU YAK.

Program : HY202E

 

 

 

 

CHGPFM (HYT014P)

Maximum Numbers = NOMAX olacak

 

Fonksiyon Tuşları Tanımlamak

8-Select Keywords

Indicator Keywords Y

Keyword à CF01 à response 01 yazarız. F1’e basıldığında 1 nolu indicatoru yak.

 

 

 

 

Debug Başlatmak

STRISDB – Start ISDB

 

USER MENÜSÜNE GİTMEK

Go User

 

 

 

 

KISA KOMUTLAR

EL Edit Library

OF Sign Off

 

FİLE TİPLERİ

PF Physical File

LF Logical File

PRTF Printer File

FILE TRANSFERİ

Diğer as400 sistemine spool dosyası transfer etmek için komut SNDNETSPLF dir.

Kullanımı:

User ID: Ercan

Adress : AGF

Spoolfile AGF sistemine gönderilir.

RLU (Report Layout Utility)

DRR Record tanımı yapmamızı sağlar. Tanımlayacağımız alanın başına ve sonuna DRR girip enter’a basarız.

Alan Tanımı Yapmak

Tanımlayacağımız alan constant bir alansa :

MÜŞTERİ NO şeklinde başlığı yazarız. Daha sonra textin üzerine gidip F11’e basarız. Burada istersek alan ismini değiştiririz.

Tanımlayacağımız alan sayısal bir alansa.

999 şeklinde yazıp F11’e basarız. Burada alan ismini ve uzunluğunu değiştirebiliriz.

Bir Record ismini değiştirmek

Record isminin üzerinde F18 e basarız. Gelen menüde F10 Rename Record’u seçeriz. Gelen ekranda ismi değiştiririz.

 

Örnek: 30 satırlık input alan display eder. Subfile kullanır.

1 DO 30

ADD 1 SAY1

KEY86 CHAINTAGE86 77

WRITESFL

END

WRITEOVER

EXFMTCTL

 

 

MSGFILE Yaratmak

WRKMSGF yazıp entera basarız. Gelen ekranda mesaj file adını ve librarysini yazarız.

 

 

SUBST-SUBSTRİNG KOMUTU

Bir karakter alanı bölmekte kullanılır.

MOVE ‘ABCDEF’ SAHA2 6

  1. SUBST SAHA2:3

2 HANE AL ABCDEF NİN 3.HANESİNDEN

 

 

AGF sisteminden AGFBIM’e geçmek

Telnet komutu ile yapılabiliyor.

Printer Dosyalarını User Kontrol Yazdırmak

  1. Printer dosyasını tanımlarken cond kısmına UC yazılır
  2. FHYT455P O E 98 PRINTER UC

  3. Printer file I yazdırmadan önce

OPEN Fileİsmi

Yazdırma bittikten sonra

CLOSE Fileİsmi yazılır.

RTVMBRD – Retrieve Member Description

Member açıklamasını aktar.

*NBRCURRCD -- > FILEDAKİ RECORD SAYISI

Örnek : HY202 CL File ına bakabilirsin Taghay/tagsrc altında

SİSTEM TARİHİ

Z-ADD*YEAR WYIL

Z-ADDUMONTH WAY

Z-ADDUDAY WGUN

DATA AREAS

CRTDTAARA à CREATE DATA AREA

*NAMVAR DEFFN CKINFO CHECKS 100

IN CHECKS

 

THE CAT ( CONCANTENATE TWO CHARACTER STRINGS) OPERATION

MOVE ‘Dr.’ TITLE 3

MOVE ‘Watson’ LNAME 6

TITLE CAT LNAME:1 NAME 10

:1 1 BOŞLUK VERİR ARADA.

RESULT : Dr. Watson

 

I FORMU

 

 

 

F FORMU

 

 

E FORMU :

NOTLAR:

  1. Movel ile bir sahaya karakter taşıyıp daha sonra bu sahaya move ile bir karakter taşırsak yeni karakter eskisinin üzerine eklenir, eskisini silmez.
  2. Kullandığımız Printerın ismi EDPPRT01
  3. AS400 de bir phsical file ın logic file objelerini silmeden kendi pf nı silemeyiz.
  4. Pf fileda UNIQUE deyimini A formunda girebiliriz.
  5. Define Subfile Message ekranında herhangi bir indicator’a hata mesajı verdiğimizde bu hata oluştuktan sonra indikatoru söndürmek istersek IND sütununa ilgili indicator numarasını yazıyoruz.
  6. Sistem zamanını TIME komutu yardımıyla yazdırabiliriz.

TIME HHMMSS 60

  1. USEREKR PROGRAMI O ANKİ USERI BULMADA KULLANILIR.