DIRECTORY AdobeP75V2, Rope USING [ROPE]; AdobeServer: CEDAR DEFINITIONS = { Error: ERROR; FieldItemValue: TYPE = AdobeP75V2.FieldItemValue; FieldItemValueRec: TYPE = AdobeP75V2.FieldItemValueRec; ArFIV: TYPE ~ REF arId FieldItemValueRec; DateFIV: TYPE ~ REF dateTime FieldItemValueRec; NumFIV: TYPE ~ REF numeric FieldItemValueRec; BoundFIV: TYPE ~ REF fixedLengthString FieldItemValueRec; EnumFIV: TYPE ~ REF enumerated FieldItemValueRec; FieldItemQueryValue: TYPE = AdobeP75V2.FieldItemQueryValue; StringArray: TYPE = RECORD [ array: SEQUENCE length: CARDINAL OF Rope.ROPE]; ChangeList: TYPE = AdobeP75V2.ChangeList; Changes: TYPE = AdobeP75V2.Changes; ChangeItem: TYPE = AdobeP75V2.ChangeItem; FreeLocationOfARs: PROCEDURE [referenceToARs: AdobeP75V2.Reference]; }. Β AdobeServer.mesa Copyright Σ 1990 b, 1992y Xerox Corporation. All rights reserved. PJames, February 16, 1990 3:19:54 pm PST Philip James, February 18, 1991 8:57 am PST AdobeOps USING [FieldItemObject, FieldType], BasicTime USING [GMT], FieldItemValue: TYPE ~ REF FieldItemValueRec; FieldItemValueRec: TYPE ~ RECORD[ body: SELECT type: AdobeOps.FieldType FROM arId => [ar: CARDINAL], dateTime => [time: BasicTime.GMT], numeric => [number: CARD], fixedLengthString => [string: Rope.ROPE, maxLength: CARDINAL], enumerated => [enumVal: CARDINAL], ENDCASE]; FieldItemQueryValue: TYPE = RECORD [ relationalOp: AdobeP75V2.Relation, value: FieldItemValue]; ChangeList: TYPE = LONG POINTER TO Changes; Changes: TYPE = RECORD [seq: SEQUENCE length: CARDINAL OF ChangeItem]; ChangeItem: TYPE = RECORD [ oldFieldName: Rope.ROPE, newItem:SELECT changeType: AdobeP75V2.ChangeType FROM add, modify => [newFlItem: AdobeOps.FieldItemObject], remove => NULL, ENDCASE]; Κ”–(cedarcode) style•NewlineDelimiter ™šœ™Jšœ Οeœ5™AJšœ(™(J™+—Icode˜šΟk ˜ Jšœ žœ™,Kšœ ˜ Jšœ žœžœ™Kšœžœžœ˜K˜—šΟn œžœž œ˜"K˜KšŸœžœ˜ K˜Kšœžœ˜1Kšœžœ ˜7K˜Jšœžœžœ™-šœžœžœ™!šœžœž™*Jšœ žœ™Jšœžœ™"Jšœžœ™Jšœ#žœ žœ™>Jšœžœ™"Jšžœ™ ——K˜Kšœžœžœ˜)Kšœ žœžœ˜/Kšœžœžœ˜-Kšœ žœžœ%˜9Kšœ žœžœ˜1K˜Kšœ;˜;K˜Jšœžœžœ=™`K˜Kš œ žœžœ žœ žœžœžœ˜LK˜Kšœ žœ˜)Kšœ žœ˜#Kšœ žœ˜)K˜Jš œ žœžœžœžœ ™+J™Jš œ žœžœžœ žœžœ ™FJ™šœ žœžœ™Jšœžœ™šœžœ#ž™5J™5Jšœ žœ™Jšžœ™ ——K˜KšŸœž œ(˜DK˜K˜——…— d