Technische Beschreibung des Blobs für HTTP-Call (Release 9.10)

Aus Gründen der Übersichtlichtkeit ist die Struktur in mehrere Abschnitte unterteilt. Die einzelnen Abschnitte werden in der Reihenfolge wie jeweils angegeben direkt aneinander gereiht.

*Alle Strings werden dargestellt durch ein vorangestelltes Wort (2 Byte), welches die Länge des Strings angibt. Es folgen dann exakt soviele Bytes wie angegeben. Ein Nullterminator wird nicht mittransferiert und ist somit in der Länge nicht berücksichtigt.

Aufruf

Der Aufruf setzt sich zusammen aus

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
HTTP Header
1 Byte Kompressionsindikator EBCDIC Space [0x40] Konstante
4 Dword Codepageindikator Siehe Anmerkung Konstante
4 Dword Version Zur Zeit 6
2+nString User
2+nString Computer-Name
2+nString Timestamp JJJJ-MM-DD-HH.MM.SS.MMMNNN
2+nString Umgebung „REWT“, „RFRG“, …
BC-Informationen
Eigenschaften des Aufrufers
Eigenschaften des aufgerufenen Moduls
Parameterobjekte
1 Bool Schriftgut erzeugtes Schriftgut zurückliefern Konstante: false

Anmerkungen:
Der Codepage-Indikator ist im Big-Endian Format gespeichert.

Falls die Codepage mit 273 angegeben ist, sind alle mit Datentyp Long angegebenen Zahlen in Big-Endian Format gespeichert. Alle Character-Daten sind in der EBCDIC Codepage 273 Deutsch dargestellt. Andernfalls liegen Zahlen im Little-Endian Format, Character in ANSI vor. Die Differenzierung beginnt ab dem Feld welches dem Codepage-Indikator folgt.

HTTP Header

Der HTTP-Header ist im Blob immer unkomprimiert enthalten!

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version Zur Zeit 4 immer in EBCDIC
4 Dword Codepage immer in EBCDIC
4 Dword Anzahl folgender Versionsinfos Z.Zt. 153 Konstante
4*120 Dword Versionsinfos zu TAA-Blobs lt. taaSerialInfo.version Konstante
2+n String Anwendung aktuelle Anwendung
2+n String Modulname Name des aktuellen Moduls
4 Dword Länge Länge des folgenden (komprimierten) Blobs incl. Indikatoren errechnet

Anmerkungen:
Falls die Codepage mit 273 angegeben ist, sind alle mit Datentyp Long angegebenen Zahlen in Big-Endian Format gespeichert. Alle Character-Daten sind in der EBCDIC Codepage 273 Deutsch dargestellt. Andernfalls liegen Zahlen im Little-Endian Format, Character in ANSI vor. Die Differenzierung beginnt ab dem Feld welches dem Codepage-Indikator folgt.

Die Versionsinfos sind die Angabe darüber, in welcher Version die in der TAA bekannten Typen von Blobs, z.B. für BC oder TAA-Objekte, zur Zeit der Erstellung des Blobs erstellt wurden.

BC-Informationen

Die Angaben zum BC werden daraufhin zu überprüfen sein, welche Informationen auf der Empfängerseite zwingend erwartet werden, und welche Angaben nach Rückkehr aus dem Http-Modul von der Host-Infrastruktur benötigt werden. Einige Angaben sind mglw. LAN-spezifisch oder haben für diese spezielle Verwendung keine Relevanz.

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version Zur Zeit 8 Konstante
BC-Eigenschaften
Environment
2+nString aktuelle Anwendung
Globale Objekte
CtrNgen-Informationen
EEPK-Informationen

BC-Eigenschaften

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Länge BC-Eigenschaften Länge von Anfang bis Ende des hier folgenden Abschnitts errechnet
4 Dword SrvBcVersion Zur Zeit 20 Konstante
4 Dword ID eindeutige BC-ID
1 Char ContextMode für HttpCall = 1 Konstante
Timestamp-Offset
2+nString BCAppl Gevo-Anwendung
2+nString BC-ID Gevo-ID Gevo-Property/Systvar
2+nString Guid GUID Gevo-Property/Systvar
2+nString Name Gevo-Name Gevo-Property/Systvar
2+nstring Title Gevo-Title Gevo-Property/Systvar
2+nString Kunde Kunde Gevo-Property/Systvar
2+nString OB Ordnungsbegriff Gevo-Property/Systvar
2+nString ParentID ParentID Gevo-Property/Systvar
4 Dword Flags Bc-Flags + DistCall-Flags = 0x40E4
4 Dword BpNum Arbeitsgangnummer
4 Dword WflState WflState
4 Dword UniqueID höchste vergebene Unique ID
RespOE
2+nString RespOENew neue Gevoverantwortlicher OE, hier leer
CurrOE
BP Collection
Prozesskontext
Config Unit oder Environment: Nur wenn der String Config-Unit leer ist, folgt die Environmentliste, sonst nicht.
2+nString Config-Unit
Environment
Conditions
Schweben
Globale Objekte im BC
Task Unit Controller
4 Dword RespOEChanges Anzahl RespOE Änderungen
4 Dword UserChanges Anzahl CurrOE Änderungen
4 Dword CheckDays Prüftage
2+nString RegDate Registrierungsdatum
2+nString CfgUnit Config-Unit
2+nString ReportFilename
2+nString Recording Name der Aufzeichnung
2+nString Szenario nicht mehr verwendet, immer leer
2+nString TraceStart Start der Aufzeichnung
2+nString TraceStop Ende der Aufzeichnung
Property Bag

OE

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword vorhanden? 1 = ja, 0 = keine weiteren Daten
4 Dword Version Zur Zeit 4 Konstante
2+nString Key
2+nString Name
2+nString Title
2+nString UserID
2+nString UserNam
2+nString Location
2+nString GroupName
2+nString GroupTitle
2+nString Subdivisionname
2+nString Subdivisiontitle
2+nString DivisionName
2+nString DivisionTitle

BP Collection

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
Collection Header
pro Eintrag/CollectionItem:
4 Dword Länge des Eintrags errechnet
4 Dword Version Zur Zeit 2 Konstante
4 Dword BP-Handle eindeutige ID
4 Dword BC-Handle BC-ID dieses BC
2+nString ID
2+nString BP-Name „Root“
2+nString BP-Title Titel
2 Word History Bool 1 oder 0
2 Word Checkdays
4 Dword WflSTate
2+nString Date
2+nString RespOE
2+nString WflModl
RespOE

Prozesskontext

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version Zur Zeit 1 Konstante
2+nString Anwendung
4 Dword No_BP Anzahl BPs auf Stack 1 (mindestens)
4 * No_BP Dword BP-ID (von BP-Definition )
4 Dword No_STME Anzahl Stmes 1 (mindestens)
pro Stme:
2+nString Name Name des rufenden Moduls
4 Dword ID Stme-ID -1 von anderer Maschine

Environment

Wegen Verwendung von Config-Unit sind nur relevente Teile dokumentiert.

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version Zur Zeit 1 Konstante
1 Bool appCfg? 0:false, 1:true hier: 0
appCfg: true (nicht weiter dokumentiert)
appCfg: false
4 Dword Count Anzahl Einträge hier: 0
pro Eintrag:
(nicht weiter dokumentiert)
Ende Einträge
4 Dword Count Anzahl Einträge hier: 0
pro Eintrag:
(nicht weiter dokumentiert)
Ende Einträge

Conditions

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Länge der folgenden Condition-Angaben errechnet
4 Dword No_DelCnds Anzahl gelöschte Conditions
(2+n) * No_DelCndsStringCnd-GUIDGUIDs der gelöschten Conditions (werden anschließend physisch gelöscht);
pro Condition: Condition
4 Dword Ende Conditions 0 Konstante

Condition

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword SizeLänge dieser Condition-Infoerrechnet
4 Dword Versionz.Zt. 8
16 Guid Guid
4 Dword Process-ID
2+nString MsgApplAnwendug zu der die Meldungsgruppe gehört
2+nString Group
2 Word Code
4 Dword ID
2 Word Severity
4 Dword Flags
2+nString Modul
2+nString Implementierung
4 Dword Line
2+nString Title
2+nString Message
2+nString Fmt Formatierte Meldung
16 FILETIMETimestamp
4 Dword HelpContextID
2+nString Helpfile
2+nString RemoteTs
2+nString HelpURL
2+nString Appl Anwendung des Moduls
2+nString Typ Modultyp des Moduls
pro Argument:
1 Char '%' Konstante
2 Word Index
1 Char Type 'x' oder 'n' Konstante
2+nStringValue Wert wenn Type = 'x'eine der beiden Angaben
4 Dword Wert wenn Type = 'n'
(Ende Argument)
pro Association:
1 Char 'a' Konstante
2+nString Name
1 Char Type 'x' oder 'n' Konstante
2+nString Value Wert wenn Type = 'x'eine der beiden Angaben
4 Dword Wert wenn Type = 'n'
(Ende Association)
1 Char (Ende Angaben pro Condition '.' Konstante
16 Guid IdentityStme
16 Guid IdentityFrom

Schweben

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
Collection Headerleere Collection

An dieser Stelle nicht weiter dokumentiert, da Objekte für HttpCall keine Schweben offen haben dürfen.

Globale Objekte im BC

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
Collection Header
pro globalem Objekt:
4 Dword Version Zur Zeit 2 Konstante
2+nString Name Globobj-Name
Objekt

Globale Objekte

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version Zur Zeit 5 Konstante
4 Dword Anzahl
pro globalem Objekt:
2+nString Name Globobj-Name
4 Dword RefCount
Objekt

EEPK-Informationen

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Ist enthalten? 0 = nicht enthalten Konstante

An dieser Stelle nicht weiter dokumentiert, da i.d.R. nicht enthalten.

Task Unit Controller

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
Collection Header

An dieser Stelle nicht weiter dokumentiert, da i.d.R. leere Collection.

Property Bag

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
Collection Header

An dieser Stelle nicht weiter dokumentiert, da i.d.R. leere Collection.

CtrNgen-Informationen

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Ist enthalten? 0 = nicht enthalten Konstante

An dieser Stelle nicht weiter dokumentiert, da i.d.R. nicht enthalten.

Eigenschaften des Aufrufers

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
2+nStringModulname Langname rufenden Moduls
2+nStringModultyp Typ des rufenden Moduls
2+nStringApplication Anwendung des rufenden Moduls
2+nStringEvent Ereignis des rufenden Moduls
2+nStringMDate Mod-Datum des rufenden Moduls Format=JJJJMMDDHHMMSS
2 Word LowestSevNiedrigste behandelte Severity von Cnds

Eigenschaften des aufgerufenen Moduls

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
2+nStringModulname Langname rufenden Moduls TX-IM-MODL-NAME
2+nStringModultyp Typ des rufenden Moduls TX-IM-BSTN
2+nStringApplication Anwendung des rufenden Moduls TX-IM-APPL
2+nStringOperation Operation des rufenden Moduls TX-IM-EVENT
2+nStringMDate Mod-Datum des rufenden Moduls Format=JJJJMMDDHHMMSS *TODO in TXTAA analog Start
2+nStringTrace-ID GUID for Aufzeichnung
16 GuidIdentity GUID als eindeutige ID

Parameterobjekte

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
pro Objekt:
2+nString Name Name des Parameterobjektes
Objekt
zum Schluß:
2+nStringLeersting Ende der Parms

Collection Header

s. hier

Timestamp-Offset

Länge Datentyp Name Inhalt/Bedeutung Ursprung bzw. für COBOL: Feld in TxTAA
4 Dword Version Zur Zeit 3 Konstante
2+nString Timestamp
2+nString TimeStamp-Offset vom Host aus hier immer leer
8 Long long Offset in Microsekunden vom Host aus 0

Objekt

Achtung - der Aufbau der Objektdatenübergabe ist nicht identisch mit dem für den Request-Blob, da z.T.andere Informationen benötigt werden!

Die Angaben in dem Objektblob werden daraufhin zu überprüfen sein, welche Informationen auf der Empfängerseite zwingend erwartet werden, und welche Angaben benötigt werden, um die Objekte nach Rückkehr aus dem Http-Modul aktualisieren zu können. Einige Angaben sind mglw. LAN-spezifisch oder haben für diese spezielle Verwendung keine Relevanz.

Bei leeren Objekten, die beim gerufenen Modul die Rolle CRE haben, wird im LAN vor Aufbau des Blobs ein NEW ausgeführt. Dies wird unter MVS im Generat geschehen müssen, es sei denn der Aufrufer ist eine Steuerung (vgl. Automatische Objektoperationen).

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version Zur Zeit 15 Konstante
4 Dword lpObj Objekt-Adresse 0 oder Adresse oder Unique-ID
4 Dword Flags Objekt-Flags, Default 0
4 Dword PID Process-ID hier: -1
4 Dword Objekt-ID UniqueID
4 Dword Objektdaten_folgen?1 wenn Daten folgen hier immer 1
2+nString ObjtAppl Anwendung zu dem die Objektstruktur gehört
2+nString Name Name, unter dem das Objekt angelegt wurde, evtl. abweichend vom akt. Namen im Modul
2+nString ObjtName Name des Objekttyps
2+nString ObjtDate Modifizierungsdatum Objekttyp
2+nString ClasName REC, LST, REF
2+nString ClasDate Modifizierungsdatum Objektklasse
2+nString DstrName Name der Objektstruktur
2+nString DstrDate Modifizierungsdatum Objektstruktur
2+nDword Size Satzlänge
4 Dword Stme Handle des Moduls, das das Objekt angelegt hat hier immer 0
4 Dword Bc Handle des Gevo, der das Objekt angelegt hatBC-ID dieses BC
1 Char Changed '1' wenn geänderthier immer '0'
4 Dword ChangeID ID der letzen Änderungsprüfung0
Rollen:
4 Dword Roles Anzahl Rollen
(2+n) * RolesStringRolleRolle; wiederholt * Roles
Schweben:
4 DwordCountAnzahl Schweben hier immer 0; Oops wenn Schweben offen sind
Objektinhalt:
4 Dword IsSingle Class=REC? REC=1, sonst 0
4 Dword HasData Objekt hat Daten? 1 oder 0
wenn REC:
wenn HasData=1:
Objekt-Item
wenn LST:
4 Dword CurrIdx Current Index (0 wenn leer)
wenn HasData=1, pro Item
Objekt-Item
Ende Objektinhalt
4 Dword 0 als Delimiter 0
1 Bool HasEnumRestRec1 oder 0 Konstante 0
1 Bool HasEnumRestLst1 oder 0 Konstante 0

Objekt-Item

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Length Länge der folgenden Item-Info 0 wenn kein weiteres Item
4 Dword Version z.Zt. 7 Konstante
4 Dword lpItem Item-Adresse 0 oder Adresse oder Unique-ID
4 Dword PID Process-ID Hier= -1
4 Dword Item-ID UniqueID
4 Dword Objektdatenfolgen? =1 wenn Daten folgen hier immer 1
16 Guid Guid
4 Dword Parent hier immer 0
4 Dword DataLen Wenn Item vorhanden, ItemLänge, sonst 0 (dies ist dann das Ende des Item-Eintrags)
n Dword Data Satzinhalt
4 Dword BlobCount Anzahl Blobs
pro Blob:
4 Dword BlobOffset Startpos des Blobs
4 Dword BlobLen Länge des Blobs
n Byte BlobData
(Ende Blob)
4 Dword Länge Länge der Daten für ton Konstante 0

Rückgabe

Die Rückgabe setzt sich zusammen aus

Länge Datentyp Name Inhalt/Bedeutung Anmerkungen/Ursprung
4 Dword Version zur Zeit 4
2+nString Aufrufergebnis i.d.R. $DONE oder $ERR
Condition-Collection Collection Header und pro Item Condition-Info
4 Dword Länge des folgenden, komprimierten Datenblobs
Ab hier komprimierter Blob:
4 Dword Version TaaImStkBlobUpd-Version, zur Zeit 10
2+nString Zustand Zustand, mit dem der Modulaufruf endete
4 Dword BC-Handle BC-ID dieses BC
4 Dword UniqueID höchste auf dem Server vergebene Unique ID
2+nString Timestamp aktuelle Timestamp vom Server
4 Dword NoofobjectsAnzahl Parameterobjekte
anschließend pro Parmeterobjekt:
2+nString Name Name des Parameterobjektes
4 Dword SizeLänge der Objektdaten
Objekt
Ende Parameterobjekt
4 Dword NoofNotificationHandles Anzahl NotificationHandles
wenn min. 1 Notificationhandle, pro Stück folgende Info:
4 Dword Versionzur Zeit 2
4 Dword HWND Handle
2+nString Desktop
2+nString Station
4 Dword Pid Process-ID
Ende NotificationHandles
2+nStringletzte geraiste Condition
1 char bData 1, wenn globale Objekte und Conditions verfügbar sind.
Wenn bData= 1, dann folgen globale Objekte, solange, bis Name = Leerstring ist:
2+nStringName globales Objekt
Objekt
4 Dword Conditions vorhanden 0: nein, != 0: ja
Conditions
4 Dword WflState WflState
4 Dword Wflp Anzahl geänderte Workfloweigenschaften
pro Wflp:
2+nString Name
1 Bool Numeric 1 oder 0 Konstante
4 Dword Value Wert wenn Numeric = trueeine der beiden Angaben
2+nString Wert wenn Numeric = false
(Ende Wflp)
Ende bData = 1
4 Dword CurrLine aktuelle Zeile

taaSerialInfo

typedef struct taaSerialInfo
{
    DWORD           version;            // current version
    DWORD           versionWrite;       // minimal version supported in creation - defined by current runtime
    DWORD           versionRead;        // minimal version supported in reading - defined by current runtime
    DWORD           version703;         // version expected by pre 705 releases.
    DWORD           versionLastInc;     // version where the last increase took place
    LPCSTR          name;               // name of the blob using this info
    SerialTypeEnum  type;               // real enum
    bool            duplicate;          // are there duplicate instances for handling the (de)serializiation (currently just a note for re-engineering purposes)
    bool            supported;          // is this an obsolete enum od an enum that is not used for serialization purposes
    bool            shortVersion;       // if true, the Version is stored as a WORD rather than DWORD
    WORD            signature;          // if unequal 0, expect this signature to precede the version
} TAASERIALINFO;
 
/*
**	s e r l I n f o D e f i n i t i o n s
**	-------------------------------------
*/
TAASERIALINFO serlInfoDefinitions[] =
{
    {  0,   0,   0,   0, 906, "Unknown"                     , SerialTypeEnum::Unknown                       , false , false , false, 0 },
    {  4,   4,   2,   2, 906, "EdbObj"                      , SerialTypeEnum::EdbObj                        , true  , true  , false, 0 },   // reading version 1 is NOT supported - was preliminary
    {  1,   1,   1,   0, 906, "AppCfg"                      , SerialTypeEnum::AppCfg                        , false , true  , false, 0 },
    {  1,   1,   1,   0, 906, "ArgSet"                      , SerialTypeEnum::ArgSet                        , false , true  , false, 0 },
    {  1,   1,   1,   0, 906, "ArgSets"                     , SerialTypeEnum::ArgSets                       , false , true  , false, 0 },
    {  8,   6,   1,   6, 906, "Bc"                          , SerialTypeEnum::Bc                            , false , true  , false, 0 },
    {  5,   4,   1,   4, 906, "BcEnv"                       , SerialTypeEnum::BcEnv                         , true  , true  , false, 0 },
    { 20,  13,   1,  12, 906, "BcSrv"                       , SerialTypeEnum::BcSrv                         , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "Bp"                          , SerialTypeEnum::Bp                            , false , true  , false, 0 },
    {  3,   3,   1,   2, 906, "CallParm"                    , SerialTypeEnum::CallParm                      , true  , true  , false, 0 },
    {  8,   1,   1,   1, 909, "Cnd"                         , SerialTypeEnum::Cnd                           , false , true  , false, 0 },
    {  2,   2,   1,   1, 906, "CndHdl"                      , SerialTypeEnum::CndHdl                        , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "Coll"                        , SerialTypeEnum::Coll                          , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "Comment"                     , SerialTypeEnum::Comment                       , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "Cond"                        , SerialTypeEnum::Cond                          , true  , true  , false, 0 },
    { 24,   8,   1,   8, 909, "TxaCtvk"                     , SerialTypeEnum::TxaCtvk                       , true  , true  , true,  TXA_SIG_CTVK },
    {  8,   8,   1,   8, 906, "CtrPjob"                     , SerialTypeEnum::CtrPjob                       , false , true  , false, 0 },
    { 38,  10,   1,   7, 906, "CtrSgut"                     , SerialTypeEnum::CtrSgut                       , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "CtrTxtk"                     , SerialTypeEnum::CtrTxtk                       , false , true  , false, 0 },
    {  4,   2,   1,   0, 910, "CtrValue"                    , SerialTypeEnum::CtrValue                      , false , true  , false, 0 },
    {  5,   3,   1,   3, 906, "CtrZuwg"                     , SerialTypeEnum::CtrZuwg                       , false , true  , false, 0 },
    { 11,  11,   1,   9, 906, "Ctx"                         , SerialTypeEnum::Ctx                           , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "DateSpec"                    , SerialTypeEnum::DateSpec                      , false , true  , false, 0 },
    {  6,   3,   1,   2, 909, "Dcall"                       , SerialTypeEnum::Dcall                         , false , true  , false, 0 },
    {  7,   6,   1,   1, 906, "DstrItem"                    , SerialTypeEnum::DstrItem                      , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "DstrKey"                     , SerialTypeEnum::DstrKey                       , true  , true  , false, 0 },
    {  5,   3,   1,   3, 906, "Env"                         , SerialTypeEnum::Env                           , false , true  , false, 0 },
    {  4,   4,   1,   4, 906, "Expr"                        , SerialTypeEnum::Expr                          , true  , true  , false, 0 },
    {  3,   3,   1,   3, 906, "ExprList"                    , SerialTypeEnum::ExprList                      , true  , true  , false, 0 },
    {  3,   3,   1,   2, 906, "Gevs"                        , SerialTypeEnum::Gevs                          , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "BcGlob"                      , SerialTypeEnum::BcGlob                        , false , true  , false, 0 },
    {  5,   3,   1,   3, 906, "OmGlob"                      , SerialTypeEnum::OmGlob                        , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "Hidm"                        , SerialTypeEnum::Hidm                          , false , true  , false, 0 },
    {  4,   1,   1,   1, 906, "HttpStmeRequest"             , SerialTypeEnum::HttpStmeRequest               , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "Include"                     , SerialTypeEnum::Include                       , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "IterCase"                    , SerialTypeEnum::IterCase                      , true  , true  , false, 0 },
    {  3,   3,   1,   3, 906, "IterCond"                    , SerialTypeEnum::IterCond                      , true  , true  , false, 0 },
    { 18,  11,   1,  10, 906, "Mc"                          , SerialTypeEnum::Mc                            , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "McOld"                       , SerialTypeEnum::McOld                         , false , true  , false, 0 },
    {  2,   2,   1,   1, 906, "McArg"                       , SerialTypeEnum::McArg                         , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "McSmap"                      , SerialTypeEnum::McSmap                        , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "McStat"                      , SerialTypeEnum::McStat                        , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "McVar"                       , SerialTypeEnum::McVar                         , true  , true  , false, 0 },
    { 22,  11,   1,  11, 906, "Modl"                        , SerialTypeEnum::Modl                          , false , false , false, 0 },
    {  2,   1,   1,   1, 906, "_ModlActn"                   , SerialTypeEnum::_ModlActn                     , false , false , false, 0 },
    {  3,   2,   1,   2, 906, "ModlCall"                    , SerialTypeEnum::ModlCall                      , false , true  , false, 0 },
    {  2,   1,   1,   1, 906, "_ModlCond"                   , SerialTypeEnum::_ModlCond                     , false , false , false, 0 },
    {  4,   3,   1,   3, 906, "ModlEvnt"                    , SerialTypeEnum::ModlEvnt                      , false , true  , false, 0 },
    {  3,   2,   1,   2, 906, "ModlGlob"                    , SerialTypeEnum::ModlGlob                      , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "ModlLobj"                    , SerialTypeEnum::ModlLobj                      , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "ModlParm"                    , SerialTypeEnum::ModlParm                      , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "ModlSpec"                    , SerialTypeEnum::ModlSpec                      , true  , true  , false, 0 },
    {  3,   2,   1,   2, 906, "ModlStat"                    , SerialTypeEnum::ModlStat                      , false , true  , false, 0 },
    {  6,   3,   1,   3, 906, "CtrNgen"                     , SerialTypeEnum::CtrNgen                       , false , true  , false, 0 },
    {  4,   3,   1,   3, 906, "Oe"                          , SerialTypeEnum::Oe                            , false , true  , false, 0 },
    { 15,   9,   2,   9, 906, "Om"                          , SerialTypeEnum::Om                            , false , true  , false, 0 },
    {  1,   1,   1,   0, 906, "OmCursor"                    , SerialTypeEnum::OmCursor                      , false , true  , false, 0 },
    {  2,   1,   1,   1, 906, "OmEnum"                      , SerialTypeEnum::OmEnum                        , false , true  , false, 0 },
    {  7,   5,   1,   5, 906, "OmItem"                      , SerialTypeEnum::OmItem                        , false , true  , false, 0 },
    {  8,   7,   1,   4, 906, "Opnd"                        , SerialTypeEnum::Opnd                          , true  , true  , false, 0 },
    {  2,   2,   1,   2, 906, "Pbag"                        , SerialTypeEnum::Pbag                          , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "Pctx"                        , SerialTypeEnum::Pctx                          , false , true  , false, 0 },
    {  2,   1,   1,   0, 906, "PreEnv"                      , SerialTypeEnum::PreEnv                        , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "Prop"                        , SerialTypeEnum::Prop                          , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "ReqObj"                      , SerialTypeEnum::ReqObj                        , false , true  , false, 0 },
    {  1,   1,   1,   0, 906, "ReqProp"                     , SerialTypeEnum::ReqProp                       , false , true  , false, 0 },
    {  5,   4,   1,   3, 906, "Request"                     , SerialTypeEnum::Request                       , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "_Response"                   , SerialTypeEnum::_Response                     , false , false , false, 0 },   // changes to be reflected in taaResponse.java
    {  2,   2,   1,   2, 906, "Schw"                        , SerialTypeEnum::Schw                          , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "SelectCase"                  , SerialTypeEnum::SelectCase                    , true  , true  , false, 0 },
    {  9,   9,   1,   4, 906, "Start"                       , SerialTypeEnum::Start                         , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "StartProp"                   , SerialTypeEnum::StartProp                     , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "StkCall"                     , SerialTypeEnum::StkCall                       , false , true  , false, 0 },
    {  6,   6,   1,   4, 906, "StkObj"                      , SerialTypeEnum::StkObj                        , false , true  , false, 0 },
    { 17,  16,   1,   9, 906, "Stme"                        , SerialTypeEnum::Stme                          , false , true  , false, 0 },
    {  7,   7,   1,   5, 906, "Stmt"                        , SerialTypeEnum::Stmt                          , true  , true  , false, 0 },
    {  3,   3,   1,   3, 906, "StmtList"                    , SerialTypeEnum::StmtList                      , true  , true  , false, 0 },
    {  6,   6,   1,   5, 906, "Sym"                         , SerialTypeEnum::Sym                           , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "SymTab"                      , SerialTypeEnum::SymTab                        , false , true  , false, 0 },
    {  3,   3,   1,   1, 906, "TaaMlst"                     , SerialTypeEnum::TaaMlst                       , false , true  , false, 0 },
    {  2,   1,   1,   1, 906, "TaaPers"                     , SerialTypeEnum::TaaPers                       , false , true  , false, 0 },
    {  2,   2,   1,   1, 906, "TaaRmap"                     , SerialTypeEnum::TaaRmap                       , false , true  , false, 0 },
    {  2,   1,   1,   1, 909, "TaaEepk"                     , SerialTypeEnum::TaaEepk                       , false , true  , false, 0 },
    {  3,   1,   1,   1, 909, "TaaEepkNode"                 , SerialTypeEnum::TaaEepkNode                   , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaIbc"                      , SerialTypeEnum::TaaIbc                        , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "TaaIm"                       , SerialTypeEnum::TaaIm                         , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaModlImp"                  , SerialTypeEnum::TaaModlImp                    , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaMoms"                     , SerialTypeEnum::TaaMoms                       , false , true  , false, 0 },
    {  5,   5,   1,   2, 906, "TaaObjp"                     , SerialTypeEnum::TaaObjp                       , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaOmBlob"                   , SerialTypeEnum::TaaOmBlob                     , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaOmItemBlob"               , SerialTypeEnum::TaaOmItemBlob                 , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaPlin"                     , SerialTypeEnum::TaaPlin                       , false , true  , false, 0 },
    {  2,   1,   1,   1, 906, "TaaWnd"                      , SerialTypeEnum::TaaWnd                        , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "Taskunit"                    , SerialTypeEnum::Taskunit                      , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "TaskunitCtrl"                , SerialTypeEnum::TaskunitCtrl                  , false , true  , false, 0 },
    {  3,   2,   1,   2, 909, "Timestampoffset"             , SerialTypeEnum::Timestampoffset               , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TxaUmap"                     , SerialTypeEnum::TxaUmap                       , true  , true  , true,  TXA_SIG_UMAP },
    {  1,   1,   1,   1, 906, "TuProp"                      , SerialTypeEnum::TuProp                        , false , true  , false, 0 },
    {  2,   2,   1,   2, 906, "TuProxy"                     , SerialTypeEnum::TuProxy                       , false , true  , false, 0 },
    { 14,   7,   1,   7, 906, "Txtk"                        , SerialTypeEnum::Txtk                          , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "XqtAss"                      , SerialTypeEnum::XqtAss                        , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "XqtConsInf"                  , SerialTypeEnum::XqtConsInf                    , false , true  , false, 0 },
    {  3,   3,   1,   3, 906, "XqtCtrl"                     , SerialTypeEnum::XqtCtrl                       , false , true  , false, 0 },
    {  6,   5,   1,   5, 906, "XqtCtrlInf"                  , SerialTypeEnum::XqtCtrlInf                    , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "XqtInt"                      , SerialTypeEnum::XqtInt                        , false , true  , false, 0 },
    { 10,  10,   1,   6, 909, "TxaDstr"                     , SerialTypeEnum::TxaDstr                       , true  , true  , true,  TXA_SIG_DSTR },
    { 10,   3,   1,   3, 908, "TaaImStkBlobUpd"             , SerialTypeEnum::TaaImStkBlobUpd               , false , true  , false, 0 },
    { 13,  10,   1,   6, 909, "TaaImStkBlobCre"             , SerialTypeEnum::TaaImStkBlobCre               , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaWflpUse"                  , SerialTypeEnum::TaaWflpUse                    , true  , true  , false, 0 },
    {  5,   5,   5,   5, 906, "TxaTable"                    , SerialTypeEnum::TxaTable                      , true  , true  , true,  TXA_SIG_TABLE },
    { 27,  18,   1,  17, 907, "TxaModl"                     , SerialTypeEnum::TxaModl                       , true  , true  , true,  TXA_SIG_MODL },
    {  1,   1,   1,   1, 906, "TxaHier"                     , SerialTypeEnum::TxaHier                       , false , true  , true,  TXA_SIG_HIER },
    {  1,   1,   1,   1, 906, "TxaApplMap"                  , SerialTypeEnum::TxaApplMap                    , false , true  , true,  TXA_SIG_APPLMAP },
    {  1,   1,   1,   1, 906, "TxaMask"                     , SerialTypeEnum::TxaMask                       , true  , true  , true,  TXA_SIG_MASK },
    {  3,   1,   1,   0, 906, "CtrDokm"                     , SerialTypeEnum::CtrDokm                       , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "CtrMcall"                    , SerialTypeEnum::CtrMcall                      , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "_PldPrul"                    , SerialTypeEnum::_PldPrul                      , false , false , false, 0 },
    {  1,   1,   1,   1, 906, "_PldType"                    , SerialTypeEnum::_PldType                      , false , false , false, 0 },
    {  1,   1,   1,   1, 906, "IntfCmnt"                    , SerialTypeEnum::IntfCmnt                      , false , true  , false, 0 },
    {  4,   3,   1,   1, 908, "TxaMldg"                     , SerialTypeEnum::TxaMldg                       , true  , true  , true,  TXA_SIG_TABLE },
    {  1,   1,   1,   1, 906, "_TaaScon"                    , SerialTypeEnum::_TaaScon                      , false , false , false, 0 },
    {  1,   1,   1,   1, 906, "ModlGvtp"                    , SerialTypeEnum::ModlGvtp                      , true  , true  , false, 0 },
    { 12,   1,   1,   1, 908, "CtrVari"                     , SerialTypeEnum::CtrVari                       , false , true  , false, 0 },
    {  2,   1,   1,   1, 906, "CtrTxtp"                     , SerialTypeEnum::CtrTxtp                       , false , true  , false, 0 },
    {  6,   1,   1,   1, 906, "TrtMessage"                  , SerialTypeEnum::TrtMessage                    , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "_CtrVisVari"                 , SerialTypeEnum::_CtrVisVari                   , false , false , false, 0 },
    {  2,   2,   1,   1, 906, "xmlDocument"                 , SerialTypeEnum::XmlDocument                   , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "xmlElement"                  , SerialTypeEnum::XmlElement                    , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "xmlAttribute"                , SerialTypeEnum::XmlAttribute                  , false , true  , false, 0 },
    {  3,   1,   1,   1, 910, "Txtf"                        , SerialTypeEnum::Txtf                          , false , true  , false, 0 },
    {  2,   1,   1,   1, 906, "CtrPrdv"                     , SerialTypeEnum::CtrPrdv                       , false , true  , false, 0 },
    {  10,  1,   1,   1, 906, "CtrChrt"                     , SerialTypeEnum::CtrChrt                       , false , true  , false, 0 },
    {  4,   4,   3,   3, 906, "Dom"                         , SerialTypeEnum::Dom                           , true  , true  , true,  TXA_SIG_DOM },
    {  2,   1,   1,   1, 908, "EciPlugin"                   , SerialTypeEnum::EciPlugin                     , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "Environments"                , SerialTypeEnum::Environments                  , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "DstrItemAlias"               , SerialTypeEnum::DstrItemAlias                 , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "WebMethod"                   , SerialTypeEnum::WebMethod                     , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "WebDatatype"                 , SerialTypeEnum::WebDatatype                   , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "WebElement"                  , SerialTypeEnum::WebElement                    , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "PersWorkflowproperty"        , SerialTypeEnum::PersWorkflowproperty          , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "PersCondition"               , SerialTypeEnum::PersCondition                 , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "PersConditionArgument"       , SerialTypeEnum::PersConditionArgument         , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "PersConditionAssociation"    , SerialTypeEnum::PersConditionAssociation      , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "TaaRsetUse"                  , SerialTypeEnum::TaaRsetUse                    , true  , true  , false, 0 },
    {  1,   1,   1,   1, 906, "_CobolSource"                , SerialTypeEnum::_CobolSource                  , false , false , false, 0 },
    { 21,  21,   1,   1, 906, "TstBsar"                     , SerialTypeEnum::TstBsar                       , false , true  , false, 0 },
    {  1,   1,   1,   1, 906, "DataElementBase"             , SerialTypeEnum::DataElementBase               , false , true  , false, 0 },
    {  4,   4,   3,   3, 906, "DomRange"                    , SerialTypeEnum::DomRange                      , true  , true  , true,  0 },
    {  4,   4,   3,   3, 906, "DomVal"                      , SerialTypeEnum::DomVal                        , true  , true  , true,  0 },
    {  4,   4,   3,   3, 906, "DomCndName"                  , SerialTypeEnum::DomCndName                    , false , true  , true,  0 },
    {  4,   1,   1,   1, 906, "HttpStmeResponse"            , SerialTypeEnum::HttpStmeResponse              , false , true  , false, 0 },
    {  3,   3,   2,   2, 907, "Session"                     , SerialTypeEnum::Session                       , false , true  , false, 0 },
    {  1,   1,   1,   1, 909, "MldgHelp"                    , SerialTypeEnum::MldgHelp                      , false , true  , false, 0 },
};
faq:allg:httpblob_v910 · Zuletzt geändert: 08.01.2021 13:56

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum