ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Syntax error importing COBOL copy book

Post new topic  Reply to topic
 Syntax error importing COBOL copy book « View previous topic :: View next topic » 
Author Message
martinrydman
PostPosted: Wed May 25, 2005 5:16 am    Post subject: Syntax error importing COBOL copy book Reply with quote

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
View user's profile Send private message
jefflowrey
PostPosted: Wed May 25, 2005 5:20 am    Post subject: Reply with quote

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
View user's profile Send private message
JT
PostPosted: Wed May 25, 2005 5:35 am    Post subject: Reply with quote

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
View user's profile Send private message
martinrydman
PostPosted: Wed May 25, 2005 5:59 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Syntax error importing COBOL copy book
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.