Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Es gibt mindestens drei mögliche Ursachen dafür, warum die Anwendung nicht auf FILLER-Daten verweisen kann:
Mainframe- oder COBOL-Spezifische.
Spezielles zur Automatisierung
Verfahren mit TI Project.
Im Folgenden finden Sie Details zu diesen drei Ursachen.
Mainframe- oder COBOL-Spezifika
Wenn beim Importvorgang ein FILLER-Schlüsselwort gefunden wird, passt die Laufzeitumgebung Transaction Integrator (TI) den Offset für die Position der Daten an, die dem Füllfeld in einem Sende- oder Empfangspuffer folgen, um die Länge des Füllfelds. Dadurch bleiben unübersetzte Lücken in den Puffern, die an den Host gesendet werden (oder von ihm empfangen werden), und Ihre Daten können korrekt auf die Datendeklaration abgebildet werden, die sie beschreibt.
Einzelheiten zur Automatisierung
Die Automatisierungsmethode verweist nicht auf die Fülldatenbeschreibungseinträge.
Verfahren unter Verwendung des TI-Projekts
Der Füllbereich, der am Anfang einer Datendeklaration steht, ist einer Methode, einem Recordset, einer Datentabelle, einem benutzerdefinierten Typ (UDT) oder einer .NET-Struktur zugeordnet. Sie können Füllzeichen anzeigen oder ändern, die einer Methode auf der Registerkarte "Erweitert " der Eigenschaftenseite der Methode zugeordnet sind. Zum Anzeigen oder Ändern eines Füllfelds, das einer Methode, einem Recordset oder UDT zugeordnet ist, klicken Sie mit der rechten Maustaste auf die Methode, das Recordset oder UDT, und klicken Sie dann auf Eigenschaften.
Füller, der auf einen Datenbeschreibungseintrag folgt, ist mit dem Datenbeschreibungseintrag (oder einem Parameter für Methoden, einer Spalte für Resultsets oder einem Mitglied für UDTs) verbunden. Sie können das Füllfeld anzeigen oder ändern, das einem Parameter, einer Spalte oder einem Element zugeordnet ist, auf der Registerkarte "COBOL-Definitionen " der Eigenschaften "Parameter", "Spalte" oder "Member". Wenn der Füller dem Datenbeschreibungseintrag folgt, den Sie als Rückgabewert angegeben haben, können Sie diesen über die Registerkarte COBOL-Definitionen der Eigenschaften der Methode anzeigen oder ändern.
Das folgende Beispiel zeigt eine COBOL-Datendeklaration, die FILLER verwendet:
01 CUSTOMER-DATA.
05 CUSTOMER-INFO.
10 LAST-NAME PIC X(20).
10 FIRST-NAME PIC X(20).
10 FILLER PIC X(12).
05 DEMOGRAPHICS.
10 DEMO-AGE PIC 999.
10 DEMO-INCOME PIC S9(9)V99 COMP-3.
10 DEMO-SEX PIC X.
10 DEMO-MSTATUS PIC X.
10 FILLER PIC X(40).
Die resultierende Methode lautet:
CustomerDemographics(strLastName As String, strFirstName As String, iAge As Integer _
, curIncome As Currency, strSex As String, strMStatus As String)
Im Folgenden sehen Sie ein Beispiel für den Visual Basic-Code, der die Methode aufruft:
Dim objCustomer As Object
Dim strLastName As String
Dim strFirstName As String
Dim iAge As Integer
Dim curIncome As Currency
Dim strSex As String
Dim strMStatus As String
strLastName = "Doe"
strFirstName = "John"
'create an instance of the invoicing object
On Error GoTo ErrorHandler1
Set objCustomer = CreateObject("Customer.Invoicing.1")
'invoke the SetInvoices method
On Error GoTo ErrorHandler2
objCustomer.CustomerDemographics strLastName, strFirstName _
, iAge, curIncome, strSex, strMStatus