|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Syntax error importing COBOL copy book |
« View previous topic :: View next topic » |
Author |
Message
|
martinrydman |
Posted: Wed May 25, 2005 5:16 am Post subject: Syntax error importing COBOL copy book |
|
|
 Centurion
Joined: 30 Jan 2004 Posts: 139 Location: Gothenburg, Sweden
|
Hi all,
Any COBOL veterans out there? I'm trying to import this copy book:
Code: |
01 IC310SHP-DETAIL-RECORD .
05 ICS310SHP-SHIPPER-PLANT X(5).
05 ICS310SHP-RECEIVER-PLANT X(5).
05 ICS310SHP-ASN-NUMBER X(11).
05 IC310SHP-TRANSACTION .
10 IC310SHP-TRANSACTON-CODE X(3).
10 ICS310SHP-TRANSACTION-TYPE X(2).
05 IC310SHP-SHIP-DATE-CCYYMMDD X(10).
05 IC310SHP-SHIP-FROM-CODE X(5).
05 IC310SHP-BILL-TO-CODE X(5).
05 IC310SHP-FOB-TERMS X(1).
05 IC310SHP-CONVEYANCE-CODE X(2).
05 IC310SHP-CONVEYANCE-NUMBER X(7).
05 IC310SHP-CARRIER-CODE X(4).
05 IC310SHP-BILL-OF-LADING X(11).
05 IC310SHP-FREIGHT-TERMS X(1).
05 IC310SHP-REQUESTOR-ID X(7).
05 IC310SHP-TRANSFER-PRICE S9(9)V9(6).
05 IC310SHP-PART-NUMBER .
10 IC310SHP-PART-BASE X(9).
10 IC310SHP-PART-PREFIX X(7).
10 IC310SHP-PART-SUFFIX X(8).
05 IC310SHP-PART-CONTROL-NUMBER X(3).
05 IC310SHP-UNIT-MEASURE X(2).
05 IC310SHP-QUANTITY-SHIPPED S9(9).
05 IC310SHP-UNIT-SHIP-STD-COST S9(9)V9(6) .
05 IC310SHP-CUSTOMER-PART X(30).
05 IC310SHP-PO-ICBA-NUMBER X(10).
05 IC310SHP-PART-DESCRIPTION X(24).
05 IC310SHP-FCSD-SALES-IND X(2).
05 IC310SHP-FCSD-DISCOUNT-PRICE S9(9)V9(6) COMP-3.
05 IC310SHP-CUSTOMER-SUPL-CODE X(5).
05 IC310SHP-FPSD-STD-CODE X(1).
05 IC310SHP-SYSTEM-IND X(1).
05 IC310SHP-SALES-ACCT-CLASS X(1).
05 IC310SHP-ALTERNATE-SHIP-TO X(5).
05 IC310SHP-CUSTOMER-ASN-NO X(6).
05 IC310SHP-DEALER-CODE X(6).
05 IC310SHP-FILLER-1A X(4).
05 IC310SHP-MCA-COST-ELEMENTS .
10 IC310SHP-COST-PART-TYPE X(2).
10 IC310SHP-MATERIAL-COST S9(9)V9(6) COMP-3.
10 IC310SHP-DUTY-COST S9(9)V9(6) COMP-3.
10 IC310SHP-FREIGHT-COST S9(9)V9(6) COMP-3.
10 IC310SHP-DIRECT-LABOR S9(9)V9(6) COMP-3.
10 IC310SHP-BNVA-COST S9(5)V9(6) COMP-3.
10 IC310SHP-BNVS-COST S9(5)V9(6) COMP-3.
10 IC310SHP-BVA-COST S9(5)V9(6) COMP-3.
10 IC310SHP-BVS-COST S9(5)V9(6) COMP-3.
10 IC310SHP-RAW-MATERIAL-COST S9(9)V9(6) COMP-3.
05 IC310SHP-STD-FUNDS-CODE X(3).
05 IC310SHP-CUSTOMER-VAT-ID X(20).
05 IC310SHP-CMMS-TERMS X(03).
05 IC310SHP-PROTOTYPE-PART-IND X(01).
05 IC310SHP-PS-PRODUCT X(6).
05 IC310SHP-DESTINATION-CODE X(5).
05 IC310SHP-PS-SOURCE X(5).
05 IC310SHP-PS-LINE-DESCRIPTION X(30).
05 IC310SHP-BALANCE-REFERENCE X(10).
05 IC310SHP-FILLER-1B X(51).
|
But I keep getting syntax errors. The importer is not very specific (to put it mildly), and I haven't coded COBOL since the early 80's, som my syntax spotting abilities are somewhat rusty
/Martin |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed May 25, 2005 5:20 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Check for spacing errors.
There's a set of plugins/features for Eclipse that support COBOL development. If I remember right, it will do syntax coloring on copybooks. That may help too.
And also dig around for the import log file. Should be buried in your workspace directory somewhere. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JT |
Posted: Wed May 25, 2005 5:35 am Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
I was able to import your copybook by adding the 'PIC' literal:
Code: |
01 IC310SHP-DETAIL-RECORD .
05 ICS310SHP-SHIPPER-PLANT PIC X(5).
05 ICS310SHP-RECEIVER-PLANT PIC X(5).
05 ICS310SHP-ASN-NUMBER PIC X(11).
05 IC310SHP-TRANSACTION .
10 IC310SHP-TRANSACTON-CODE PIC X(3).
10 ICS310SHP-TRANSACTION-TYPE PIC X(2).
05 IC310SHP-SHIP-DATE-CCYYMMDD PIC X(10).
05 IC310SHP-SHIP-FROM-CODE PIC X(5).
05 IC310SHP-BILL-TO-CODE PIC X(5).
05 IC310SHP-FOB-TERMS PIC X(1).
05 IC310SHP-CONVEYANCE-CODE PIC X(2).
05 IC310SHP-CONVEYANCE-NUMBER PIC X(7).
05 IC310SHP-CARRIER-CODE PIC X(4).
05 IC310SHP-BILL-OF-LADING PIC X(11).
05 IC310SHP-FREIGHT-TERMS PIC X(1).
05 IC310SHP-REQUESTOR-ID PIC X(7).
05 IC310SHP-TRANSFER-PRICE PIC S9(9)V9(6).
05 IC310SHP-PART-NUMBER .
10 IC310SHP-PART-BASE PIC X(9).
10 IC310SHP-PART-PREFIX PIC X(7).
10 IC310SHP-PART-SUFFIX PIC X(8).
05 IC310SHP-PART-CONTROL-NUMBER PIC X(3).
05 IC310SHP-UNIT-MEASURE PIC X(2).
05 IC310SHP-QUANTITY-SHIPPED PIC S9(9).
05 IC310SHP-UNIT-SHIP-STD-COST PIC S9(9)V9(6) .
05 IC310SHP-CUSTOMER-PART PIC X(30).
05 IC310SHP-PO-ICBA-NUMBER PIC X(10).
05 IC310SHP-PART-DESCRIPTION PIC X(24).
05 IC310SHP-FCSD-SALES-IND PIC X(2).
05 IC310SHP-FCSD-DISCOUNT-PRICE PIC S9(9)V9(6) COMP-3.
05 IC310SHP-CUSTOMER-SUPL-CODE PIC X(5).
05 IC310SHP-FPSD-STD-CODE PIC X(1).
05 IC310SHP-SYSTEM-IND PIC X(1).
05 IC310SHP-SALES-ACCT-CLASS PIC X(1).
05 IC310SHP-ALTERNATE-SHIP-TO PIC X(5).
05 IC310SHP-CUSTOMER-ASN-NO PIC X(6).
05 IC310SHP-DEALER-CODE PIC X(6).
05 IC310SHP-FILLER-1A PIC X(4).
05 IC310SHP-MCA-COST-ELEMENTS .
10 IC310SHP-COST-PART-TYPE PIC X(2).
10 IC310SHP-MATERIAL-COST PIC S9(9)V9(6) COMP-3.
10 IC310SHP-DUTY-COST PIC S9(9)V9(6) COMP-3.
10 IC310SHP-FREIGHT-COST PIC S9(9)V9(6) COMP-3.
10 IC310SHP-DIRECT-LABOR PIC S9(9)V9(6) COMP-3.
10 IC310SHP-BNVA-COST PIC S9(5)V9(6) COMP-3.
10 IC310SHP-BNVS-COST PIC S9(5)V9(6) COMP-3.
10 IC310SHP-BVA-COST PIC S9(5)V9(6) COMP-3.
10 IC310SHP-BVS-COST PIC S9(5)V9(6) COMP-3.
10 IC310SHP-RAW-MATERIAL-COST PIC S9(9)V9(6) COMP-3.
05 IC310SHP-STD-FUNDS-CODE PIC X(3).
05 IC310SHP-CUSTOMER-VAT-ID PIC X(20).
05 IC310SHP-CMMS-TERMS PIC X(03).
05 IC310SHP-PROTOTYPE-PART-IND PIC X(01).
05 IC310SHP-PS-PRODUCT PIC X(6).
05 IC310SHP-DESTINATION-CODE PIC X(5).
05 IC310SHP-PS-SOURCE PIC X(5).
05 IC310SHP-PS-LINE-DESCRIPTION PIC X(30).
05 IC310SHP-BALANCE-REFERENCE PIC X(10).
05 IC310SHP-FILLER-1B PIC X(51). |
|
|
Back to top |
|
 |
martinrydman |
Posted: Wed May 25, 2005 5:59 am Post subject: |
|
|
 Centurion
Joined: 30 Jan 2004 Posts: 139 Location: Gothenburg, Sweden
|
Hi,
Oops, my COBOL abilitis apperas to be *really* rusty, or maybe my eyes suddenly took a sudden leave!
I should have spotted it myself, but an extra pair of eyes ususlly helps!
Thanks,
/Martin |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|