Task: Update Printer Invoice Numbers

This task allows the user to enter numbers for the itinerary printer table. I.e., Enter the start and end itinerary or invoice numbers. It can also be used to display the itinerary or invoice numbers held in a specific printer table.

Section 1: Short Answer

Transaction Name:

TicketPrinterLinkage_1_0

Can any other transaction(s) perform this same task?

No other transaction can perform this task.

Can this task be performed in a sessionless environment?

This task must be used in a sessioned environment.

Are the request and response identical on both the Apollo and Galileo systems?

The request and response are identical on both Apollo and Galileo.

List any industry-specific knowledge required to understand this task in terms of the specific business process.

Knowledge of Invoice.

Explain any special limits or distinct restrictions to the input data that may not be readily apparent.

There are no special limitations.

Section 2: Detailed Description

Request:

Unless otherwise specified, use ALL CAPS in any request data.

The <InvoiceNumberUpdateMods> (Data Record 4076) needs to be used to request an Update to Printer Invoice Numbers.

Update Invoice - The <InvoiceNumbers> tag will include the invoice details i.e., starting and ending invoice number, invoice range etc. The <PrinterParameters> will include the printer details i.e., LNIATA, mode, type etc.

Return Invoice - The <LinkageAction> will include the parameter, which describes the action to be taken, like Return, Wrap etc. The <PrinterParameters> will include the printer details i.e., LNIATA, mode, type etc.

Prerequisite tasks:

The user should be linked to itinerary printer.

Expected response:

If the Update Printer Invoice Numbers transaction completes successfully, the <DPOK> tag will be returned to indicate a good response.

Error and warning responses:

If the Update Printer Linkage transaction encounters an error, it will be in the <ErrText> tag. The following error messages may be received:

 

Apollo:

8830 - MESSAGE DOES NOT EXIST

8832 - PROCESS ERROR CALL HELP DESK

8833 - INVALID LNIATA

8838 - Z STARTING INVOICE NUMBER

8839 - VERIFY ENDING INVOICE NUMBER

8840 - VERIFY INVOICE ALPHAS

8841 - INVALID ENTRY

8843 - VERIFY TOTAL INVOICE NUMBER-MINIMUM TOTAL EQUALS 10     

8844 - VERIFY TOTAL INVOICE NUMBER

8848 - VERIFY TOTAL TICKET NUMBER

8862 - VERIFY STARTING INVOICE NUMBER EXCEEDS MAXIMUM LENGTH

8863 - VERIFY STARTING INVOICE NUMBER NUMERIC VALUE MISSING

8864 - VERIFY STARTING INVOICE NUMBER ZERO NOT ALLOWED

8865 - VERIFY STARTING INVOICE NUMBER NON NUMERIC CHARACTER

8866 - VERIFY ENDING INVOICE NUMBER EXCEEDS MAXIMUM LENGTH

8867 - VERIFY ENDING INVOICE NUMBER NUMERIC VALUE MISSING

8868 - VERIFY ENDING INVOICE NUMBER ZERO NOT ALLOWED

8869 - VERIFY ENDING INVOICE NUMBER NON NUMERIC CHARACTER

8870 - VERIFY ENDING INVOICE NUMBER MISSING

8871 - VERIFY ENDING INVOICE NUMBER LESS THAN STARTING NUMBER

8872 - VERIFY TOTAL INVOICE NUMBER NON NUMERIC CHARACTER

8873 - VERIFY TOTAL INVOICE NUMBER EXCEEDS MAXIMUM LENGTH

8874 - VERIFY TOTAL INVOICE NUMBER MISSING 

8875 - VERIFY TOTAL INVOICE NUMBER ZERO NOT ALLOWED 

8876 - VERIFY TOTAL INVOICE NUMBER INCORRECT CALCULATION

 

Galileo:

8822 – INVALID FORMAT DATA

8824 - INVALID GTID

8825 - INVALID FORMAT INCOMPLETE

8827 - VERIFY INVOICE NUMBER

8833 - TABLE MISSING

8898 - INVOICE NUMBERS MUST BE 5 DIGITS

8910 - INVALID SINE

 

Follow-on requests:

No follow-on requests exist.

Additional Printer Linkage capabilities:

Itinerary Printer Table

Itinerary numbers 1-99999 can be added for a specific printer (HMIN5F204A-*).

Itinerary numbers starting with a specific number and ending with a specific number can be added for a specific printer (HMIN5F204A-448201/448799/598).

Itinerary numbers starting with a specific number and ending with a specific number and then returning to the first number can be added (HMIN5F204A-444100/444300/*).

All itinerary/invoice numbers held in the printer tables can be displayed (HMIN/D).

Itinerary/invoice numbers held in the printer tables for a specific printer can be displayed (HMIN5F204A/D).

Itinerary/invoice numbers held in the printer tables for a specific printer can be deleted (HMIN5F204A/DELETE).

Section 3: Tables

Request (Input) Tags - Link Printers

<InvoiceNumberUpdateMods>

Terminal Equivalents:

Apollo: HMIN

Galileo: HMIN

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

DPIN

1-1

<InvoiceNumbers>

 

B

DPPP

1-1

<PrinterParameters>

 

Response (Output) Tags – Normal Response

<InvoiceNumberUpdate>

 

 

 

Ordering

KLR

Min/Max

XML Tag

 

 

DPOK

1-1

<DPOK>

 

Request (Input) Tags - Delink Printers

<InvoiceNumberUpdateMods>

Terminal Equivalents:

Apollo: HMIN

Galileo: HMIN

 

 

Ordering

KLR

Min/Max

XML Tag

 

A

DPLP

1-1

<LinkageAction>

 

B

DPPP

1-1

<PrinterParameters>

 

Response (Output) Tags – Normal Response

<InvoiceNumberUpdate>

 

 

 

Ordering

KLR

Min/Max

XML Tag

 

 

DPOK

1-1

<DPOK>

 

Response (Output) Tags – Error Response

<InvoiceNumberUpdate>

 

 

 

Ordering

KLR

Min/Max

KLR Name

 

 

EROR

1-1

<ErrText>

 

Related Samples

TicketPrinterLinkage_1_0_1

TicketPrinterLinkage_1_0_2

TicketPrinterLinkage_1_0_3

TicketPrinterLinkage_1_0_14

TicketPrinterLinkage_1_0_15