Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


IGYTSALE の入力データ

プログラムへの入力として、この流通業者は、その顧客、販売員、および製品についての情報を集め、その情報をコーディングし、入力ファイルを作成しました。

IGYTABLE と呼ばれるこの入力ファイルは、トランザクション処理時に使用できるように 3 つの異なるテーブルにロードされます。以下に、このファイルの形式を示し、その後に各項目を説明しています。

この図では、サンプル販売アプリケーションの入力データ形式を示します。 詳細へのリンク。

  1. レコード・タイプ
  2. 顧客コード
  3. 顧客名
  4. 製品コード
  5. 製品説明
  6. 製品の単価
  7. 販売員の番号
  8. 販売員名
  9. 雇用日付
  10. 手数料のレート

フィールド 1 の値 (C、P、または S) によって、入力レコードの形式が決まります。IGYTABLE のセクションの例を、以下に示します。

S1111Edyth Phillips 062484042327
S1122Chuck Morgan   052780084425
S1133Art Tung       022882061728
S1144Billy Jim Bob  010272121150
S1155Chris Preston  122083053377
S1166Al Willie Roz  111276100000
P01Footballs           0000620
P02Football Equipment  0032080
P03Football Uniform    0004910
P04Basketballs         0002220
P05Basketball Rim/Board0008830
P06Basketball Uniform  0004220
C01L. A. Sports
C02Gear Up
C03Play Outdoors
C04Sports 4 You
C05Sports R US
C06Stay Active
C07Sport Shop
C08Stay Sporty
C09Hot Sports
C10The Sportsman
C11Playing Ball
C12Sports Play
. . .

さらに、この流通業者では販売トランザクションに関する情報を集めました。 各トランザクションは、特定の顧客に対する個々の販売員の売上高を示しています。 顧客は、各トランザクション時に 1 から 5 個の品目を購入することができます。 トランザクション情報がコーディングされ、IGYTRANA と呼ばれる入力ファイルに入れられます。 以下に、このファイルの形式を示し、その後に各項目を説明しています。

この図は、入力ファイル IGYTRANA の形式を示しています。 詳細へのリンク。

  1. 販売注文番号
  2. 送り状を送った品目 (発注された各品目の数)
  3. 販売の日付 (年月日時分秒)
  4. 販売区域
  5. 販売員の番号
  6. 顧客コード
  7. 出荷の日付 (年月日時分秒)
  8. 製品コード
  9. 売上数量

フィールド 8 および 9 は、発注された各品目の数 (フィールド 2) に応じて 1 から 8 回発生します。IGYTRANA のセクションの例を、以下に示します。

A00001119900227010101CNTRL VALLEY11442019900228259999
A00004119900310100530CNTRL VALLEY11441019900403150099
A00005119900418222409CNTRL VALLEY11441219900419059900
A00006119900523151010CNTRL VALLEY11442019900623250004
      419990324591515SAN DIEGO    11615        60200132200110522045100
B11114419901111003301SAN DIEGO   11661519901114260200132200110522041100
A00007119901115003205CNTRL VALLEY11332019901117120023
C00125419900118101527SF BAY AREA 11331519900120160200112200250522145111
B11116419901201132013SF BAY AREA 11331519901203060200102200110522045102
B11117319901201070833SAN Diego   1165661990120333020o132200120522041100
B11118419901221191544SAN DIEGO   11661419901223160200142200130522040300
B11119419901210211544SAN DIEGO   11221219901214060200152200160522050500
B11120419901212000816SAN DIEGO   11220419901213150200052200160522040100
B11121419901201131544SAN DIEGO   11330219901203120200112200140522250100
B11122419901112073312SAN DIEGO   11221019901113100200162200260522250100
B11123919901110123314SAN DIEGO   11660919901114260200270500110522250100140010
B11124219901313510000SAN DIEGO   116611        1 0200042200120a22141100
B11125419901215012510SAN DIEGO   11661519901216110200162200130522141111
B11126119901111000034SAN DIEGO   11331619901113260022
B11127119901110154100SAN DIEGO   11221219901113122000
B11128419901110175001SAN DIEGO   11661519901113260200132200160521041104
. . .

ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)