Hallo!
Ich habe ein Programm, in dem ich folgende Datenstruktur definiert habe:
Jetzt greife ich auf das Array von Data Structures wie folgt zu:Code:DassemblyLineCustomerDS... D DS QUALIFIED D abbreviation LIKE(ALICAL) D name 35A D maxBuffer 10U 0 D lastSequenceReceived... D LIKE(CSEQSC) D lastSequencePrinted... D LIKE(CSEQSC) D lastSequenceStarted... D LIKE(CSEQSC) D lastSequenceTerminated... D LIKE(CSEQSC) D lastSequenceDelivered... D LIKE(CSEQSC) D unsequencedOrdersCount... D 10U 0 D inProductionCount... D 10U 0 D bufferCustomerLineCount... D 10U 0 D openOrdersCount... D 10U 0 D DassemblyLinesCustomer... D S LIKE(assemblyLineCustomerDS) D DIM(10)
und bekomme beim Compilieren die Fehlermeldungen:Code:/free . . . assemblyLinesCustomer(assemblyLineCustomerCount). abbreviation = ALICAL; . . . /end-free
*RNF7030 30 302 012900 The name or indicator ABBREVI... is not defined.
*RNF7503 30 302 012900 Expression contains an operand that is not defined.
Wo ist dabei mein Denkfehler? Ich kann Prozedur-Aufrufe ja auch einfach umbrechen, darf ich das etwa mit Zugriffen auf Arrays und Datenstrukturen nicht?
Vielen herzlichen Dank für eure Mühe schon im Voraus und ein schönes Wochenende
Christian
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks