Format of Transfer Information
The Transfer Information consists of the two types of records, the Transfer Information Master records and the Transfer Conditions records. This topic explains the format of the Transfer Information.
For details of each field, refer to the linked explanation.
The following are notes about 'Field Name in Management Information Reference' in the table:
- A field with (*1) is used during distribution by the Collecting and Distributing System Management Information function. Refer to Fields that are Used during Distribution below the table.
- A field with (*2) is not currently used in HULFT-HUB.
- A field with (*3) indicates that the specification method for Collecting and Distributing System Management Information differs from the specification method on the screen, or that the field does not appear on the screen. Refer to Fields that are Used during Distribution below the table.
You can distribute the Transfer Information if the distribution destination is HULFT-HUB Server.
Transfer Information Master
The Transfer Information Master is the basic part of the Transfer Information. This is output once for each file ID.
37 columns (Column 1 is always 'transferMaster')
| Column | Title (English) | Field Name in Management Information Reference | Whether Specification is Mandatory or Optional |
|---|---|---|---|
| 1 | transferMaster-title | - | ✓✓ |
| 2 | ServerName | Distribution Destination Server Name (*1) | ✓✓ |
| 3 | ServerServiceName | Distribution Destination Service Name (*1) | ✓✓ |
| 4 | TransferSourceHostName | Transfer Source Host Name (*1) | ✓✓ |
| 5 | TransferSourceServiceName | Transfer Source Service Name (*1) | ✓✓ |
| 6 | FileID | File ID | ✓✓ |
| 7 | DispName | File Alias | ✓ |
| 8 | Comment | Comment | ✓ |
| 9 | TransferType | Transfer Type | ✓✓ |
| 10 | MultcastError | When Multicasting is Unsuccessful | ✓✓ |
| 11 | MultcastErrorCondition | Criterion for Unsuccessful Multicasting | ✓✓ |
| 12 | AccumulationCondition | Accumulation Condition | ✓✓ |
| 13 | AccumulationContinuationCondition | Continuation Condition | ✓✓ |
| 14 | AccumulationDeleteStandardType | Accumulated File Deletion Condition | ✓✓ |
| 15 | DataVerify | Verify Data | ✓✓ |
| 16 | ExpireDate | Storage Expiration Date (*3) | ✓✓ |
| 17 | KeepCycle | Period (*3) | ✓✓ |
| 18 | GenerationFlag | Stored Generation File | ✓ |
| 19 | GenerationMax | Stored Generation File Count | ✓ |
| 20 | SendOrderType | Prohibiting Overtaking | ✓ |
| 21 | SuccessJobflowID | Post-accumulation Successful Job Flow ID | ✓ |
| 22 | FailureJobflowID | Post-accumulation Unsuccessful Job Flow ID | ✓ |
| 23 | SyncJobflow | Completion Notification | ✓ |
| 24 | CryptOptionFlag | (*2) | - |
| 25 | CryptKey | Cipher Key | ‡ |
| 26 | DisplayFlag | (*2) | - |
| 27 | EBCDICSet | EBCDIC Set | ✓✓ |
| 28 | MbInterval | Transfer Interval | ✓ |
| 29 | SndHostPort | SndHostPort | ✓ |
| 30 | SystemDependence | System-dependent Data Verification (*3) | ✓ |
| 31 | SendRequest | Handling of Send Request When Undelivered Data Does Not Exist | ✓ |
| 32 | TransferReturnNotice | Transfer Result Notification to Sending Side When Accumulation Is Complete | ✓ |
| 33 | RoutingArrange | Sending Side Destination Type | ✓ |
| 34 | ReceiveHostType | Receive Host Type | ✓ |
| 35 | ReceiveTransferCodeSet | Receive Transfer Code Set | ✓ |
| 36 | BusinessGroupID | Business Group ID | ✓✓ |
| 37 | ProcessMode | Processing Mode (*) | ✓✓ |
✓✓: A string is required for import.
✓: A string is optional for import (specify "" to omit the field).
‡: A string is required for import if you set 'Enabled' for the Forced Strong Key Mode on the client; if you set 'Disabled', a string is optional (specify "" to omit the field).
-: A string is not necessary for import (specify ""). "" is also output for export.
| [Note] | If you set an inappropriate value for the Cipher Key, '% ERROR' is output when you export the information. In such a case, importing is not possible. Change the setting to an appropriate value. The value that can be set for the Cipher Key changes depending on the setting for the Forced Strong Key Mode on the client. For details, refer to the description on the Send Management Information for the relevant host type in Management Information Reference. |
The Transfer Conditions is information about individual transfer destinations. For each file ID, this information is output repeatedly as many times as the number of the transfer destinations that are included in the file ID.
18 columns (Column 1 is always 'transferCondition')
| Column | Title (English) | Field Name in Management Information Reference | Whether Specification is Mandatory or Optional |
|---|---|---|---|
| 1 | transferCondition-title | - | ✓✓ |
| 2 | ServerName | Distribution Destination Server Name (*1) | ✓✓ |
| 3 | ServerServiceName | Distribution Destination Service Name (*1) | ✓✓ |
| 4 | TransferSourceHostName | Transfer Source Host Name (*1) | ✓✓ |
| 5 | TransferSourceServiceName | Transfer Source Service Name (*1) | ✓✓ |
| 6 | FileID | File ID | ✓✓ |
| 7 | TransferHostName | Transfer Destination Host Name | ✓✓ |
| 8 | TransferServiceName | Transfer Destination Service Name | ✓✓ |
| 9 | OverWriteFlag | (*2) | - |
| 10 | TransferRule | Communication | ✓✓ |
| 11 | SocketRetryCount | Connect Retry Count | ‡ |
| 12 | SocketRetryTime | Connect Retry Interval | ‡ |
| 13 | SocketTimer | Socket Timeout | ‡ |
| 14 | EBCDICSet | EBCDIC Set | ✓ |
| 15 | ReceiveHostType | Receive Host Type | ✓ |
| 16 | ReceiveTransferCodeSet | Receive Transfer Code Set | ✓ |
| 17 | BusinessGroupID | Business Group ID | ✓✓ |
| 18 | ProcessMode | Processing Mode (*1) | ✓✓ |
✓✓: A string is required for import.
✓: A string is optional for import (specify "" to omit the field).
-: A string is not necessary for import (specify ""). "" is also output for export.
‡: When performing an import, if "U" (User Settings) is specified for Communication Settings, this value is mandatory; if "S" (Defer to System Setting) is specified, the value is not necessary (specify "").
| [Note] | The strings in columns 2 to 6 of the Transfer Information Master and the Transfer Conditions records must be identical for the same file ID. HULFT-HUB uses the strings in columns 2 to 6 to link the Transfer Information Master and the Transfer Conditions. |
Fields that are Used during Distribution
Distribution Destination Server Name
This field specifies the host name of HULFT-HUB Server at the distribution destination for the Transfer Information.
Specify the host name that is specified in the System Environment Settings of the distribution destination server.
Distribution Destination Service Name
This field specifies the service name of HULFT-HUB Server at the distribution destination for the Transfer Information.
Specify the service name that is specified in the System Environment Settings of the distribution destination server.
This field specifies the host name of the client or of the server that is the starting point of the transfer.
Specify the host name that is registered to HULFT-HUB Server.
This field specifies the service name of the client or of the server that is the starting point of the transfer.
Specify the service name that is registered to HULFT-HUB Server.
This field specifies the operation performed for the Transfer Information Master or Transfer Conditions.
Specify 'U' or 'D.'
| Setting String | Operation |
|---|---|
| U | Update Overwrite the management information if there is any management information with the same ID as the specified ID. |
| D | Delete Do not display a message even if the specified ID does not exist. |
This field specifies the specification method of the storage expiration date for data that has been accumulated or delivered.
Specify a string for this field if the Accumulated File Deletion Condition setting is 'Delete when Specified Period has Elapsed after Accumulation is Complete' (2) or 'Delete when Specified Period has Elapsed after Delivery is Complete' (3).
For details about the Storage Expiration Date, refer to the explanation of the storage period for accumulated data in HULFT-HUB Manual.
<Table> Setting Values for Storage Expiration Date
| Setting String | Description |
|---|---|
| 1 | Specify the number of days to store the data. |
| 2 | Specify the number of weeks to store the data. |
| 3 | Specify the number of months to store the data. |
| 4 | Specify the day of the week to delete the data. |
| 5 | Specify a date to delete the data. |
| 6 | Specify a week and a day of the week to delete the data. |
This field specifies the period for which to store the data or the date on which to delete the data.
Specification of this field varies depending on the setting of the Storage Expiration Date (ExpireDate).
<Table> Setting Value for Period
| Setting Value for Storage Expiration Date |
Setting Value for Period |
|---|---|
| 1 | Specify the number of days from 0 to 999. Delete the data on the day after the specified number of days have passed (specify 0 to delete the data on the day after the accumulation date or after the delivery date). |
| 2 | Specify the number of weeks from 1 to 99. Delete the data on the day after the specified number of weeks have passed. |
| 3 | Specify the number of months from 1 to 99. Delete the data on the day after the specified number of months have passed, regardless of the number of days in each month. (If data is accumulated or delivered on February 1 and you specify 2, HULFT deletes the data on April 2). |
| 4 | Specify the day of the week to delete the data from 0001 to 0007. Delete the data every week on the specified day. - 0001: Sunday - 0002: Monday - 0003: Tuesday - 0004: Wednesday - 0005: Thursday - 0006: Friday - 0007: Saturday |
| 5 | Specify a date to delete the data from 1 to 31. Delete the data every month on the specified day. |
| 6 | With the first 2 bytes, specify the week to delete the data. With the following 2 bytes, specify the day of the week to delete the data. Delete the data every month on the specified day of the specified week (specify '0107' to delete the data on Saturday of the first week). Week: - 01: First week - 02: Second week - 03: Third week - 04: Fourth week - 00: Last week Day of the Week: - 01: Sunday - 02: Monday - 03: Tuesday - 04: Wednesday - 05: Thursday - 06: Friday - 07: Saturday |
System-dependent Data Verification
This field specifies whether to use the Verify Data of the Transfer Information or the Verify Data of the Accumulation Environment Settings.
<Table> Setting Value for System-dependent Data Verification
| Setting Value | Description |
|---|---|
| 0 (value when omitted) | Use the Verify Data setting of the Accumulation Environment Settings. |
| 1 | Use the Verify Data setting of the Transfer Information. |