Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS...

135
Support for the Euro Currency Symbol 1 1 Preface At the 1996 EU summit in Dublin representatives of the EU governments proclaimed the euro symbol as the official currency symbol for the new European currency - the euro. The public were asked to express their opinion on ten of the 30 or so designs originally proposed. Two clear favorites emerged. European Commission President Jacques Santer and Yves-Thibaut de Silguy, the Commission member with responsibility for the euro, then chose the final euro symbol. The person who created the euro symbol is Arthur Eisenmenger, head of the graphics department at the EU “Office for Publications” in Luxembourg until 1974. He was also responsible for such well-known symbols as the CE symbol for European standards and the blue EU flag with a circle of stars in the middle.

Transcript of Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS...

Page 1: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 1

1 Preface At the 1996 EU summit in Dublin representatives of the EU governments proclaimed the euro symbol as the official currency symbol for the new European currency - the euro.

The public were asked to express their opinion on ten of the 30 or so designs originally proposed. Two clear favorites emerged. European Commission President Jacques Santer and Yves-Thibaut de Silguy, the Commission member with responsibility for the euro, then chose the final euro symbol.

The person who created the euro symbol is Arthur Eisenmenger, head of the graphics department at the EU “Office for Publications” in Luxembourg until 1974. He was also responsible for such well-known symbols as the CE symbol for European standards and the blue EU flag with a circle of stars in the middle.

Page 2: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

2 Support for the Euro Currency Symbol

The European background to the introduction of the euro Preface

The euro symbol € has now become almost as familiar as the $ sign, and is set fair to become part of the standard character set of computer and typewriter keyboards the world over.

1.1 The European background to the introduction of the euro

1.1.1 The EU member states

The following figure shows the EU member states in the monetary union (in gray), the remaining EU states (hatched in gray) that will join the monetary union at a later date, and the current candidates for accession to the EU (hatched):

Page 3: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 3

Preface The European background to the introduction of the euro

1.1.2 Stages in the introduction of the euro

The euro will be introduced in four stages:

● The 11 countries that will be introducing the euro were decided in mid-1998 on the basis of the Maastricht convergence criteria:– Austria– Belgium– Finland– France– Germany– Ireland– Italy– Luxembourg– Netherlands– Portugal– Spain

1998 1999 2000 2001 2002

M1998 1.1.1999 1.1.02 1.7.02

National currencies

EurosNon-cash payments in euros

Transition phase

Page 4: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

4 Support for the Euro Currency Symbol

The European background to the introduction of the euro Preface

● The conversion rates for the participating countries were set on 1 January 1999

The national currencies can still be used for cash payments. The euro is permitted for other types of payment.

● From 1 January 2002 the euro will also be the official means of payment in cash trans-actions. However, between 1 January 2002 and 30 June 2002 the national currencies will still be valid.

● From 1 July 2002 the national currencies will cease to be valid. All monetary transac-tions in the participating countries will be solely in euros.

The process of introducing the euro will then be complete.

Country 1 euro = Currency Abbr.

Belgium 40.3399 Belgian franc BEF

Germany 1.95583 Deutschmark DEM

Spain 166.386 Spanish peseta ESP

France 6.55957 French franc FRF

Ireland 0.787564 Irish pound IEP

Italy 1936.27 Italian lira ITL

Luxembourg 40.3399 Luxembourg franc LUF

Netherlands 2.20371 Dutch guilder NLG

Austria 13.7603 Austrian schilling ATS

Portugal 200.482 Portuguese escudo PTE

Finland 5.94573 Finnish markka FIM

Page 5: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 5

Preface Target group

1.1.3 The currency code

1.1.4 The euro symbol

1.2 Target group

This manual is intended for BS2000/OSD system operators wishing to make their system euro-compliant.

The manual should help system operators identify problems that may occur in a BS2000/OSD configuration in connection with the euro conversion, and gives practical examples of what potential solutions are available.

The manual refers to third-party products only in so far as they are used in conjunction with BS2000/OSD products and are marketed by Siemens. This relates in particular to printers and PCs.

The currency code EUR (as with "DEM" for “deutschmark”) was agreed by the ISO 4217 Maintenance Agency (which has international responsibility for currency codes) for the single European currency, the euro, on 21 April 1997.

The abbreviation E can be used as an alternative to EUR. EU must not be used as an abbreviation for the currency symbol, since the Deutsches Institut für Normung (DIN) has reserved it as a provisional country code for the European Union.

DEMEUR

The euro symbol is defined as a rounded E with a double, central horizontal bar, yellow on a light or blue background.

The four-color specifications are: Yellow = Yellow 100 Blue = Cyan 100 + Magenta 80

Pantone Matching System (PMS): Yellow = PMS Yellow Blue = PMS Reflex Blue €

Page 6: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

6 Support for the Euro Currency Symbol

Summary of contents Preface

1.3 Summary of contents

The manual concentrates on describing euro compliance of products in the BS2000/OSD environment:

– What products are affected by the euro?

– What new functions or restrictions need to be taken into account?

– What practical steps can be taken to make a system euro-compliant, and what basic problems are likely to be encountered in the course of euro conversion?

A detailed example uses a COBOL and an Assembler program to demonstrate the steps that need to be taken to adapt a specimen system.

The manual also describes

– the introduction of the euro symbol in IT,

– the introduction of the euro symbol in BS2000/OSD and

– what Siemens service providers offer for the euro conversion.

The manual deals only peripherally with the conversion of databases.

1.4 Notational conventions

Some passages of text are highlighted in the manual. The symbols used are as follows:

Ê An action you have to take (e.g. using the keyboard to enter data).

Very important instructions that must be followed.

A note containing potentially very useful information.

This typewriter font is used for commands and messages (e.g. SET-LOGON-PARAM-ETERS command).

!

i

Page 7: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 7

2 The euro symbol in information technology

2.1 The euro symbol in code tables

7-bit ISO (ASCII)

The euro will not be supported.

8-bit ISO

A new code ISO 8859-15 (Latin-9) is being defined. The symbols that have changed compared to the ISO 8859-1 character set are grayed out:

Page 8: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

8 Support for the Euro Currency Symbol

The euro symbol in code tables The euro symbol in information technology

The euro symbol € is at position X’A4’ (column 10, line 4) and replaces the currency symbol ¤, which used to occupy this position in all Latin ISO versions.

Apart from the addition of the euro symbol, other changes have been made to the new code table compared to ISO 8859-1, so that Latin-9 supports all languages relevant to the euro.

Page 9: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 9

The euro symbol in information technology The euro symbol in code tables

The following table shows the differences between ISO Latin-1 and ISO Latin-9.

According to ISO the languages supported are: Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Frisian, Galician, German, Green-landic, Icelandic, Irish Gaelic (new orthography), Italian, Latin, Luxembourgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish and Swedish.

It is planned to add the euro at position X’A4’ in the Greek character set 8859-7, but the work of standardization has not yet been completed.

The above changes will mean that character attributes (e.g. isalpha) that can be called in BS2000 via program interfaces such as XHCS or POSIX will in some cases now be incom-patible with ISO 8859-1.

Character position

Characters

dec. hex. ISO Latin 1 ISO Latin 9

164 a4

currency euro sign

166 a6 pipe latin capital letter s with caron

168 a8 dieresis latin small letter s with caron

180 b4 acute latin capital letter z with caron

184 b8 cedilla latin small letter z with caron

188 bc latin capital ligature oe

189 bd latin small ligature oe

190 be latin capital letter y with dieresis

¤

¦

¨

´

¸

1/4

1/2

3/4

Page 10: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

10 Support for the Euro Currency Symbol

The euro symbol in code tables The euro symbol in information technology

EBCDIC

The euro symbol will be allocated position X’9F’ in the tables for most of the languages with which we are concerned.

Note

The euro symbol is only supported in 8-bit EBCDIC versions.

Unicode

The code for the euro symbol is X’20AC’ (different from the currency symbol) and so can coexist with the currency symbol in the same file.

Windows character set

The euro symbol is supported in Windows 95 and Windows NT 4.0 and higher.

The euro symbol is being given the previously unassigned code X’80’ (Western Europe, Central Europe) or X’88’ (Cyrillic) and does not overwrite the currency symbol, which can coexist with the euro symbol in the same file.

The ISO 8859-15 and Windows character sets are thus incompatible as regards the euro symbol.

HTML

The euro symbol will be coded as &euro and will have the numerical reference &#8364.

Postscript

The euro symbol will be coded X’F0’.

Page 11: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 11

The euro symbol in information technology Euro symbol on keyboards

2.2 Euro symbol on keyboards

The euro symbol will be added to keyboards alongside the existing symbols. This will be done by giving dual assignments to keys. The key in question will depend on the national keyboard:

Almost all European keyboards

UK and Ireland

US-International

Hungary and Poland

The euro symbol is produced by simultaneously pressing the key and the appro-priate euro key. The system must be euro-compliant for this to work.

For more information, see ”Keyboards” on page 75.

e€

4€

5€

u€

AltGr

Page 12: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Eine Dokuschablone von Frank Flacheneckerby f.f. 1992

Page 13: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 13

3 Introduction of the euro in BS2000/OSD

3.1 Definition of euro compliance in Siemens

Siemens has defined euro compliance for the whole of BS2000/OSD as follows:

Euro symbol compliance

– The euro symbol is incorporated into all code tables used, in line with the agreed or recommended standards.

– Keyboards are euro-compliant if the keyboard driver transmits the correct key code to the monitor for the euro symbol. It is not necessary for the key itself to be labeled correctly.

Financial euro compliance

– The currency display standard ISO/IEC4217 has been amended (EUR 978).– The system can cope with multiple currencies or can easily be converted to another

currency without any other consequences (such as loss of data).– The system follows all the rules for currency conversion.– The system supports industry-specific requirements (such as displaying several

currencies in parallel in the retail sector).

System euro compliance

– All components of the system are euro-compliant.– The euro symbol is not lost when the individual components of the system communicate

with one another.

A Siemens product is “Ready for EURO” if it complies with the following definition in terms of both euro symbol compliance and financial euro compatibility. All products that do this are regarded as “Ready for EURO”.

Page 14: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

14 Support for the Euro Currency Symbol

Definition of euro compliance in Siemens Introduction of the euro in BS2000/OSD

Example

The system used in the example is euro-compliant if the following conditions are met:

1. The euro symbol can be entered via the keyboard.

2. The euro symbol is displayed on screen.

3. The hardware and software allow the euro symbol to be processed. The euro symbol code is not altered when the individual hardware and software components commu-nicate with one another.

4. The euro symbol is output on the printer.

Printer

Monitor Storage device

1

2

3

4Keyboard

HW/SW

Page 15: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 15

Introduction of the euro in BS2000/OSD The euro symbol in BS2000/OSD code tables

3.2 The euro symbol in BS2000/OSD code tables

The XHCS (Extended Host Code Support) software product is the central source of infor-mation about the coded character sets (CCS Coded Character Set) available in BS2000/OSD. This means the different programs do not need to store information about character sets permanently, but receive this information from XHCS.

XHCS administers the data codes regardless of where they come from (whether input from a terminal, from a program output or from another system). The CCSN (Coded Character Set Name) is used to identify the data codes transferred. XHCS supplies the coded character sets in table form.

The various 8-bit codes (“extended codes”) are defined in international standard ISO 8859. Individual codes are combined to form groups of compatible codes that are identified by their ISO code version number. From Version V1.3 onwards XHCS supports ISO code 8859-15, which contains the euro symbol €.

Notes

– A code group covers an ISO version with its EBCDIC equivalent.

– An EBCDIC table is defined for each ISO table, and contains the same character set but with a different code assignment. The names of the tables are derived from one another, i.e. ISO table ISO 8859-X corresponds to EBCDIC table EBCDIC.DF.04-X. ISO8859X and EDF04X are the CODED-CHARACTER-SET names (CCSN), defined in XHCS, of the tables ISO 8859-X and EBCDIC.DF.04-X respectively.

– Though an EBCDIC code is always an 8-bit code, the term “7-bit” is used if only ISO 7-bit positions are used.

The euro symbol is only supported in 8-bit character sets. This means the system needs to be converted to 8-bit in order to work with the euro symbol. A precondition for this is that the XHCS subsystem is used.

BS2000/OSD supports the euro symbol € in two ways, described below (see also pages 24 and 62).

1. New interpretation of ISO code versions 8859-1, 8859-2 and 8859-9

In EBCDIC tables EDF041 (ISO 8859-1), EDF042 (ISO 8859-2) and EDF049 (ISO 8859-9) the character at position X'9F' (the old currency symbol) will in future be inter-preted, depending on the terminal, as the euro symbol or the currency symbol. This new interpretation of the old code tables is fully compatible with the previous interpretation, since all symbol attributes, conversions and sorts are unaffected by it.

!

Page 16: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

16 Support for the Euro Currency Symbol

The euro symbol in BS2000/OSD code tables Introduction of the euro in BS2000/OSD

No new character sets bearing different names are therefore needed for the euro symbol, and files do not need to be assigned a new or different code attribute (CODED-CHARACTER-SET-NAME for the FILE-ATTRIBUTES) in order to include the euro symbol.

To support this procedure there are facilities in the case of terminal emulations for the currency symbol code (EBCDIC X’9F’) to be interpreted additionally as the euro symbol regardless of the character set used (but only in the case of a Latin 8-bit character set).

Because of this the character sets currently in use can continue to be employed.

2. Introduction of the new ISO code version 8859-15

In addition, the new standard version ISO 8859-15 will be supported by a new code group (= ISO table and corresponding EBCDIC equivalent EDF04F). This new code group can be specified for the file attribute “CODED-CHARACTER-SET-NAME” if in the case of text files it is necessary to explicitly document that all X'9F' EBCDIC codes in the relevant file should only be interpreted as the euro symbol (and never as the currency symbol).

However, users wishing to use this new code attribute should note that

– an ISO 8859-15 file can only be processed using a new terminal emulation that already supports the new codeset

– in the case of file transfers between BS2000 and UNIX or Windows the right CCS attribute has to be set using a command

– in the case of FTP the CCS attribute of files is not transferred

– SORT and PERCON are terminated with an error message if the file CCSN and call CCSN are different

– PERCON conversion procedures for ISO 8859-15 files need to be rewritten if the character codeset attribute for the procedure does not match that of the file to be converted.

In ISO 7-bit, Greek 8-bit and Cyrillic 8-bit codes the euro symbol in not currently supported in BS2000/OSD.

!

i

Page 17: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 17

Introduction of the euro in BS2000/OSD The euro symbol in BS2000/OSD code tables

New BS2000 code EBCDIC.DF.04-F (CCSN: EDF04F)

Outputting the euro symbol to printers does not depend on the choice of the coded character set. The symbols are output in line with the printer font selected.i

Page 18: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

18 Support for the Euro Currency Symbol

BS2000 products affected Introduction of the euro in BS2000/OSD

3.3 BS2000 products affected

This section looks at the products affected by the introduction of the euro symbol.

For full details of the products, see ”Products in the BS2000/OSD environment“ on page 49 and ”Printing the euro symbol“ on page 77.

The appendix contains a table of products with details of euro compliance (see page 102ff).

3.3.1 Financial euro adaptation

All software products that process currency data will support inputs and outputs optionally in euros or DM between 1 January 1999 and 30 June 2002 (though in a particular program run it may be that only one of the two currencies is actually input and output), and after that time only in euros.

The products affected by this are:

– SILINE200

– SILINE-IS

– RAV, RAV-BAS

RAV-A is being withdrawn and so is not being adapted. RESY and the BS2000 component SWP (software pricing) are not affected, as outputs are only made in technical units (e.g. CPU seconds) - not in DM.

Page 19: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 19

Introduction of the euro in BS2000/OSD BS2000 products affected

3.3.2 Currency formatting in programming and execution environments

The euro symbol can be used as an element of a character string and in comments in all programming languages, tools and execution environments. The euro symbol is also supported for inputting and outputting text.

The euro symbol cannot be used in names (e.g. of variables and files).

In addition, some programming languages and execution environments offer language elements for currency formatting or for setting codesets (for instance the “localities” in POSIX and CRTE), which enable user programs to be internationalized. These programming languages are being adapted to support the euro symbol.

The following are affected:

– C/C++

– CRTE

– COBOL

– ORACLE

– JAVA (BS2000/OSD)

– DRIVE/Windows (BS2000)

Other languages (including Assembler, TOM-GEN, FOR1, PLI1, Pascal, RPG, SDF, SDF-P, Inserts in MIP, AID language, EDT language, SPL system implementation language) do not need to be adapted - over and above support for strings and input and output of text).

3.3.3 Interpretation and conversion of symbols (character tables)

In some products character sets are interpreted, e.g. which characters can be printed, or are converted between character tables. The euro symbol will also be taken account of here in future.

The following BS2000 products are affected:

Introduction of the new ISO 8859-15 character set or of the EBCDIC/Windows equivalent

– XHCS

– Mask handling via FHS, IFG, VTSU and XHCS

– JAVA (BS2000/OSD)

– Spool & Print Services BS2000/OSD

Page 20: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

20 Support for the Euro Currency Symbol

BS2000 products affected Introduction of the euro in BS2000/OSD

Conversion between character sets

– SOCKETS(BS2000)

– AVAS and AVAS-SV

– C-RTS in CRTE

– DMS (BS2000/OSD-BC): conversions in the case of tape I/O

– openFT

– interNet Services (FTP)

– SESAM-DBAccess

– UDS-DBAccess

– Dprint, Xprint, Wprint

Interpretation of characters when inputting, outputting and sorting

– DPAGE, DAMP and AID

– Information retrieval/DB products GOLEM, PASSAT and SESAM

– PDN products BERMUDA, DVS, TDDIAG

– Console driver task (BS2000/OSD-BC)

– Sort programs

3.3.4 Support for the euro symbol with terminal emulations and client products

The following are affected:

– terminal emulations MT9750 and WT9750

– Web browser connection via WebTransactions

– client frontends for BS2000: Desk2000, FHS-DOORS, WIN-DOORS, FORMDOORS

– openUTM client (BS2000/UNIX/Windows)

Page 21: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 21

Introduction of the euro in BS2000/OSD Euro compliance of BS2000/OSD products

3.4 Euro compliance of BS2000/OSD products

As things stand at the moment, the following functionality is available:

– for all programming and DB languages the euro symbol is allowed in character strings and when inputting and outputting text: user programs and databases can thus be adapted to the euro by the customer

– for all relevant software products (terminal/printer operation, editors, converters, etc.) the euro symbol is accepted as “valid” or is correctly converted

– the terminal emulations MT9750 and WT9750 support the euro symbol

– trimodal keyboards and Windows keyboards support the euro symbol using AltGr + e

– the main BS2000 printers and large OCE printers support the euro symbol thanks to font updates.

Additional functions that are essential for starting to work with the euro are being made available in due course. These additional functions are being supplied as part of the normal version releases of the relevant products.

Page 22: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Eine Dokuschablone von Frank Flacheneckerby f.f. 1992

Page 23: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 23

4 Example of adapting a system to the euro symbolThis chapter gives an example of what steps to take so that the euro symbol € can be input and output in a system. It does not look at other problems such as holding data in euros and DM or converting currency units.

To be able to input and output the euro symbol in a system, an 8-bit environmentis required.

The currency abbreviation EUR or, if need be, E can generally be used instead of the euro symbol € (see also ”The currency code“ on page 5) without making any changes to the system.

Where possible the abbreviation EUR should be used in accordance with European standard ISO 4217. If this is not possible, because for example the string for the currency designation must only be two digits long, the symbol E can be used instead. The abbreviation EU should never be used, as this stands for European Union.

The euro symbol is not currently supported in ISO-7-bit, Greek 8-bit and Cyrillic 8-bit codes.

!

i

i

Page 24: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

24 Support for the Euro Currency Symbol

Ways of supporting the euro symbol Example of adapting a system

4.1 Ways to support the euro symbol

There are two ways to support the euro symbol €. Either

– continue to use ISO code 8859-1 (8859-2 and 8859-9 analogously) or – introduce the new ISO code 8859-15.

The advantages and disadvantages of both methods are described in this section.

4.1.1 Using ISO code ISO 8859-1 (EDF041)

ISO codes 8859-1 (8859-2 and 8859-9 analogously) and the associated EBCDIC codes can continue to be used to support the euro symbol €.

Thanks to this procedure there is no need for any new, differently named character sets for the euro symbol. Files can contain the euro symbol without being assigned a new code attribute (Coded Character Set Name). Existing applications do not need to be modified. The new interpretation of the old code tables is compatible with the previous interpretation, since symbol attributes, conversions and sorts are not affected.

Only the terminals, printers and emulations affected need to be upgraded to the new euro version. Old devices (including 8-bit-compatible BS2000 terminals) can continue to be used, but the euro symbol is then displayed on them as the currency symbol ¤.

Upgraded emulations should interpret the character at position X’9F’ (EBCDIC) either as previously as a currency symbol ¤ or as the euro symbol €, regardless of the Latin 8-bit character set being used. This applies initially for MT9750 and WT9750. The form of output can be selected by entering it in the configuration file (emulation.ini) of the emulation emulation. It is not possible to output the currency symbol ¤ and the euro symbol € simulta-neously.

By using the character set EDF041, the exchange of data (in the case of file transfers, for instance) with computers in the network that are also still using EDF041 are unaffected by the euro adaptation.

Page 25: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 25

Example of adapting a system Ways of supporting the euro symbol

4.1.2 Introducing ISO code version ISO 8859-15 (EDF04F)

The new standard ISO 8859-15 (Latin-9) is supported by a new code group with the ISO tables and the corresponding EBCDIC equivalent. The euro symbol € is at position X’A4’ (ASCII) and replaces the currency symbol ¤ assigned to this position in other Latin ISO versions.

The code group ISO 8859-15 contains the tables for codes

– EDF04F (EBCDIC, reference code of group) – ISO8859F (ASCII)– WCP1252P (partially compatible version of Windows character set 1252 that contains

the euro symbol)

Specifying this code group in the file attribute CODED-CHARACTER-SET-NAME explicitly lays down for text files that all X’9F’ EBCDIC codes contained must be interpreted as euro symbols.

The advantages of using EDF04F in a homogeneous environment with new versions of products are that the interpretation of the character set for a file is unambiguous and that the character set is automatically set correctly when particular products are used (e.g. EDT and MT9750 emulations).

Introducing the new version ISO 8859-15 results in incompatibilities in support for Arabic codes. This restriction is described on page 26.

Compared to ISO 8859-1, this code version also replaces special characters such as 1/2 , 1/4 and 3/4, with special European letters. Thus Latin-9 supports all languages relevant to the euro, but these changes mean that certain symbols are no longer available (see ”The euro symbol in code tables“ on page 7), and character attributes that can be called up via program interfaces are now incompatible, e.g. is-alpha and is-alphanum.

To use this new code version, users must also bear in mind that

– an ISO 8859-15 file can only be processed using a new terminal emulation that already supports the new codeset

– in the case of file transfers between BS2000 and UNIX or Windows the right CCS attribute has to be set using a command

– in the case of FTP the CCS attribute of files is not transferred

– SORT and PERCON are terminated with an error message if the file CCSN and the call CCSN are different

– PERCON conversion procedures for ISO 8859-15 files need to be rewritten if the character codeset attribute for the procedure does not match that of the file to be converted.

Page 26: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

26 Support for the Euro Currency Symbol

Ways of supporting the euro symbol Example of adapting a system

Compatibility restrictions with Arabic code version F

XHCS already supports a code version designated ’F’ (=15) for Arabic codes, but this is not a standard ISO version (see the "XHCS" manual). Because the same designation is used, the standard ISO version 8859-15 comes into conflict with this version. Arabic version ’F’ and ISO version ’F’ with the euro symbol € cannot be used at the same time as one another.

In the standard installation the European version ISO 8859-15 is activated.

If the Arabic version is to be supported, special VTSU routines need to be installed (see the "XHCS" manual).

– If these routines are installed, VTSU treats version ’F’ as the Arabic version.

– If these routines are not installed, VTSU treats version ’F’ as the European version.

Systems support is responsible for ensuring that installation is correct.

Page 27: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 27

Example of adapting a system Configuration

4.2 Configuration of the example

4.2.1 Hardware

The system used in the example comprises the following hardware configuration:

– an S115 Business Server with BS2000/OSD-BC V2– LAN network access (via HNC, High-speed Net Connect)– disk peripherals and tape peripherals (it does not matter what type)– 3353 Laser Printer– PCs with Windows NT, MT9750 and trimodal keyboard– PCs with Windows NT, MT9750 and normal Windows keyboard

Networking with other computers is not looked at here.

LAN

Tape device PrinterDisk storage units

PCPCPC

MT9750MT9750MT9750WinNT WinNT WinNT

Products highlighted in gray are affected by the euro conversion

S115

Page 28: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

28 Support for the Euro Currency Symbol

Configuration Example of adapting a system

4.2.2 System software

Besides the basic configuration, the system used in the example also runs an average software configuration (including EDT, Binder, COBOL85, Assembler, CRTE, openUTM, SESAM/SQL, PERCON, FHS/IFG and DCAM/VTSU/XHCS). Products of relevance to the example are specifically mentioned below.

7-bit code ISV (International) is preset for the system and all users, as is still normally the case.

4.2.3 Application software

This example looks at two application programs, EURO1 and EURO2, that are imple-mented in COBOL85 and ASSEMBH.

A SESAM/SQL application with FHS/IFG masks is also operated under openUTM (see ”Example of conversion of an openUTM application“ on page 46).

4.2.4 The EURO1 COBOL85 program

The following EURO1 COBOL85 program

– reads in a nine-digit figure

– outputs this formatted on the screen with the currency designation "DM"

– repeats the output of the figure with the currency designation "DM" on the printer

– writes the amount, including the currency, to a file:

Page 29: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 29

Example of adapting a system Configuration

IDENTIFICATION DIVISION.

PROGRAM-ID. EURO1.

ENVIRONMENT DIVISION.CONFIGURATION SECTION.SPECIAL-NAMES. TERMINAL IS TERM PRINTER IS PRINT DECIMAL-POINT IS COMMA.INPUT-OUTPUT SECTION.FILE-CONTROL. SELECT OUTFILE ASSIGN TO "OUTFILE".

DATA DIVISION.FILE SECTION.FD OUTFILE LABEL RECORD STANDARD.01 OUT-RECORD PIC X(80).WORKING-STORAGE SECTION. 01 WERT PIC 9(7)V99. 01 AUSGABE. 05 BETRAG PIC **.***.**9,99. 05 WAEHRUNG PIC X(3) VALUE " DM".

PROCEDURE DIVISION.TERMOUT. ACCEPT WERT FROM TERM. MOVE WERT TO BETRAG. DISPLAY AUSGABE UPON TERM.PRINTOUT. DISPLAY AUSGABE UPON PRINT.FILEOUT. OPEN OUTPUT OUTFILE. MOVE AUSGABE TO OUT-RECORD. WRITE OUT-RECORD. CLOSE OUTFILE.PROGEND. STOP RUN.

Example

Input: 123456789Output: *1.234.567,89 DM

Page 30: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

30 Support for the Euro Currency Symbol

Configuration Example of adapting a system

4.2.5 The EURO2 Assembler program

The following Assembler program

– reads in a five-digit character string and

– outputs this with the currency designation "DM" on the screen:

START START&SYSMOD SETC ’31’* BALR 5,0 USING *,5 PRINT NOGEN* RDATA IN,TERM,4+L’INDATA READ AMOUNT MVC OUTDATA,INDATA WROUT OUT,TERM WRITE AMOUNT AND CURRENCYTERM TERM*IN DC Y(INEND-IN) DS 2CINDATA DS CL5INEND EQU **OUT DC Y(OUTEND-OUT) DS 3COUTDATA DC C’ ’ DC C’ DM’OUTEND EQU ** END

Example

Input: 12,34Output: 12,34 DM

Page 31: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 31

Example of adapting a system Requirements for adaptation

4.3 Requirements for adapting the configuration

The system configuration should be adapted as follows:

– It should be possible to output the euro symbol € on the screen.

– It should be possible to output the euro symbol € on the printer.

– The application software should be converted from DM to the euro symbol:

– The EURO1 (COBOL85) and EURO2 (ASSEMBH) application programs should output the currency designation as the euro symbol € instead of DM.

– In the FHS masks of the SESAM/SQL application running under openUTM, and in the application itself the currency designations should be converted from DM to the euro symbol (whereby data containing euro symbols can migrate to the SESAM DB). The special aspects of this application are described under ”Example of conversion of an openUTM application“ on page 46.

Page 32: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

32 Support for the Euro Currency Symbol

Requirements for adaptation Example of adapting a system

The following program changes are required to adapt the COBOL85 program: a CURRENCY SIGN clause is inserted (the conversion is also possible without this clause), and the euro symbol is used in the PICTURE clause instead of "DM" .

IDENTIFICATION DIVISION.

PROGRAM-ID. EURO1. ENVIRONMENT DIVISION.CONFIGURATION SECTION.SPECIAL-NAMES. TERMINAL IS TERM PRINTER IS PRINT CURRENCY SIGN IS "€" DECIMAL-POINT IS COMMA.INPUT-OUTPUT SECTION.FILE-CONTROL. SELECT OUTFILE ASSIGN TO "OUTFILE". DATA DIVISION.FILE SECTION.FD OUTFILE LABEL RECORD STANDARD.01 OUT-RECORD PIC X(80).WORKING-STORAGE SECTION. 01 WERT PIC 9(7)V99. 01 BETRAG PIC €*.***.**9,99. PROCEDURE DIVISION.TERMOUT. ACCEPT WERT FROM TERM. MOVE WERT TO BETRAG. DISPLAY BETRAG UPON TERM.PRINTOUT. DISPLAY AUSGABE UPON PRINT.FILEOUT. OPEN OUTPUT OUTFILE. MOVE AUSGABE TO OUT-RECORD. WRITE OUT-RECORD. CLOSE OUTFILE.PROGEND. STOP RUN.

Example

Input: 000001234Output: €*.***.*12,34

Page 33: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 33

Example of adapting a system Requirements for adaptation

The following changes are required to adapt the Assembler program: call up the WROUT macro with the parameters VTSUCBA and PARMOD, and replace the character string "DM" by the euro symbol €.

START START* BALR 5,0 USING *,5 PRINT GEN* RDATA IN,TERM,4+L’INDATA READ AMOUNT MVC OUTDATA,INDATA WROUT OUT,ABORT,VTSUCBA=VTSUCBA,PARMOD=31TERM TERMABORT TERM MODE=ABNORMAL*IN DC Y(INEND-IN) DS 2CINDATA DS CL5INEND EQU **OUT DC Y(OUTEND-OUT) DS 3COUTDATA DC C’ ’ DC C’ €’OUTEND EQU **VTSUCBA VTSUCB CCSNAME=EDF041* END

Example

Input: 12,34Output: 12,34 €

Page 34: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

34 Support for the Euro Currency Symbol

Adaptation using EDF041 Example of adapting a system

4.4 Adaptation using EDF041

4.4.1 Adapting the hardware and system software

Terminals and keyboards:

For more information on these see ”Terminal emulations“ on page 69 and ”Keyboards“ on page 75.

Ê Downloading and installation of fonts and keyboard drivers for Windows NT

Service Pack 4 can be used to automatically install fonts and keyboard drivers. The following procedure is therefore only necessary for Windows NT V4.0 with a Service Pack lower than Version 4.

To enter the euro symbol via your PC keyboard and to display the euro symbol outside the emulation window you need the appropriate fonts and keyboard drivers for Windows NT. These are also needed for cut-and-paste operations on the client (for instance, copying the euro symbol from the Windows code tables or working with the clipboard).

These updates for Windows NT V4.0 can be downloaded from Microsoft on the Internet at:

http://www.microsoft.com/Windows/Euro.asp.

Once the d35065.exe update program has been executed, it is possible to display the euro symbol on screen under Windows NT V4.0 in the following fonts, among others:

– Arial– Courier New– Times New Roman

A list of all scripts in which the euro symbol can be displayed under Windows NT V4.0 is available from Microsoft over the Internet.

The procedure for installing the update is as follows:

1. Log on to the Windows-NT host as the administrator.2. Execute file d35065.exe.3. Restart the host.4. Log on as normal.

Ê Installation of MT9750 Version V4.1C 30 (16-bit) or MT9750 V5.0A 10 (32-bit) (see ”Terminal emulations“ on page 69)

The default setting of the configuration for the terminal is "German" for the character set, "7-bit" for terminal mode and "DSS 9750" for the terminal type.

Page 35: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 35

Example of adapting a system Adaptation using EDF041

Note:

In the MT9750 emulation the setting for the character set in "7-bit" DSS (terminal) mode must be correct, since this is automatically activated when a 7-bit file is processed. In our example this is the setting "International" because of the presetting to 7-bit ISV. The setting is made in the same way as in 8-bit mode.

Ê Activating the euro mode in the file mt9750.ini

To set the euro mode in the file mt9750.ini, you need to set "ShowEuro=1" in the section [mt9750].

[mt9750].....ShowEuro=1[setup].....

The file mt9750.ini is normally located in the Winnt directory.

Ê Setting the 8-bit character set EDF041 in the emulation MT9750

The setting for character set No. 1 ’ISO 8859-1’ is not the default, but can be carried out as follows:

1. Open a session

2. In the "Configuration" menu select "Terminal (DSS)..." and make the following settings.

Click on OK.

3. The session now has to be saved and closed, as the settings will not take effect until the session is restarted.

4. Open the session again and log on to BS2000.

!

Page 36: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

36 Support for the Euro Currency Symbol

Adaptation using EDF041 Example of adapting a system

Ê Entering the euro symbol €

For the euro symbol to be input on a PC keyboard, the settings in the system environment must be right (once the € fonts and keyboard driver supplied by Microsoft and the euro-compliant emulation MT9750 have been installed):

● Trimodal keyboard

For the trimodal keyboard Siemens supplies the driver for Windows 95 and Windows NT with the emulation MT9750 V4.1C30 (keyboard layout "SNI-TATE-GR" and keyboard type SNI System Keyboard TATE Trimodal German").

● Standard keyboard

Siemens does not offer a special driver for this. Instead, the standard Microsoft driver is used (keyboard layout "German (Germany)").

There are three ways of outputting the euro symbol on screen:

A Press the key combination AltGr + e.

B Press the Alt key and enter 0128 on the numerical keypad. The keypad must be activated by pressing the key NumL (trimodal keyboard) or Num (standard keyboard).

C Paste the euro symbol in by using the Windows NT character map.

The character map can be found under START - PROGRAMS - ACCESSORIES. Select the euro symbol in one of the fonts referred to above and click on "Select". Click on "Copy" to copy the symbol to the clipboard. Then paste it into your document by pressing Ctrl + V or by selecting the appropriate menu command.

Page 37: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 37

Example of adapting a system Adaptation using EDF041

A and C always work. B is not possible in all cases, and depends on what keyboard driver is installed (see "Keyboard/entry" under "Setting/system control") and in which program the entry is made. The following applies:

● Trimodal keyboard driver "SNI-TATE-GR" (Siemens)

The keyboard driver for the trimodal keyboard is automatically adjusted when MT9750 V4.1C 30 (16-bit) or MT9750 V5.0A 10 (32-bit) is installed.

If the trimodal keyboard driver is installed, B does not work in emulation MT9750.

● Standard keyboard driver "German (Germany)" (Microsoft)

Network, disk and tape peripherals, server hardware:

No action need be taken in respect of the network, the disk and tape peripherals and the server hardware.

System software installation:

Ê XHCS must be activated (it does not matter which version).

Ê The right version of COBOL and CRTE must be installed:

COBOL85 V2.2C C33 or higher with CRTE V2.0D orCOBOL85 V2.3A A10 or higher with CRTE V2.1B.

AltGr + e Alt + 0128

MT9750 € ---

Windows environment € €

AltGr + e Alt + 0128

MT9750 € €

Windows environment € €

Page 38: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

38 Support for the Euro Currency Symbol

Adaptation using EDF041 Example of adapting a system

Installing the printer:

Ê SPOOL V4.0 must be installed.

Ê The PRM procedure SYSPRC.PRMMAN.011.EURO supplied with SPOOL V4.0 (see ”HP/HP90 printers“ on page 87) must execute for the 3353 HP printer for all activated fonts in order to change these.

This procedure allows the euro symbol to be incorporated into your existing HP fonts as follows:

1. Start the PRM procedure

/CALL-PROCEDURE SYSPRC.PRMMAN.011.EURO

2. You are asked to make the following entries:

Ê Name of the HP font to be updated.

Ê PRFILE containing this HP font.

Ê Character code into which the euro symbol is to be entered (if the position in question has already been assigned to another symbol definition, you are asked to overwrite the character code). By default this is X’9F’ (EBCDIC).

Ê As with all changes in SPOOL, check whether all FORM information (containing refer-ences to a CHARACTER SET) can remain the same.

If necessary you can use the SPSERVE statement SHOW-SPOOL-FORMS:

/SHOW-SPOOL-FORMS .., DEVICE-TYPE=*HP-PRINTER,..CHARACTER-SET=HP-font-name

All forms containing a reference to the character set HP-font-name are displayed.

Ê Printing the euro symbol on an HP/HP90 printer

If the euro symbol, as described above, is incorporated into the available HP fonts, a font is selected for printing either with SPSERVE, by referring to its name in an HP or HP90 PRINTER form in the Spool parameter file, or else it is called directly when the print job is issued, namely in the CHARACTER-SET=HP-font-name operand of the command PRINT-DOCUMENT. Every instance of a character code (code for a character) corresponding to the euro symbol in the font is printed out on paper as a euro symbol.

Note

In the case of FORM- and CHARACTER-SETS specifications in PRINT-DOCUMENT commands, bear in mind that these may have changed as a result of the euro adaptation. It can then happen that the currency symbol is no longer output to the printer as normal, but appears as an €. To continue using your forms as normal, you need to define new forms with the adapted HP fonts for the euro adaptation.

Page 39: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 39

Example of adapting a system Adaptation using EDF041

4.4.2 Adapting the application software

Before adapting the application software, i.e. changing the program sources, the character set EDF041 must be set for your task. The options are as follows:

– System-wideConversion of the standard system character set from EDF03IRV (default) to EDF041. This setting then applies throughout the system.

– User-specificAssign EDF041 as the standard user character set for your user ID with the commands ADD-USER or MODIFY-USER. This must be done by the systems support staff. The setting applies for your user ID.

– Task-specificSet the character set EDF041 for your current task using the command

/MODIFY-TERMINAL-OPTIONS CODED-CHARACTER-SET=EDF041

This command is only available in BS2000/OSD-BC V2.0 and higher.

The above options also allow you to enter the euro symbol in command mode (for example in a REMARK command). They also ensure that the EDF041 character set is set for your task, which is essential if the euro programs are to execute correctly.

If within a task you only want to edit your program that contains the euro symbol, the following option is sufficient:

– Automatically via EDTGive your source file the CCSN attribute EDF041. When reading a file with the CCSN attribute EDF041 EDT automatically converts the emulation to this character set.

A code (such as EDF041) can only be used if it is defined in XHCS; this is the responsibility of systems support. To find what codes are available in the system, use EDT V16.4 or higher; the statement @SHOW CCS produces a list of available character sets.

Note

The default setting is EDF041.

Page 40: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

40 Support for the Euro Currency Symbol

Adaptation using EDF041 Example of adapting a system

Adapting the COBOL program EURO1:

Ê For EDT to display the COBOL85 source correctly, the file attribute of the program source EURO1 must be changed from EDF03IRV (7-bit) to EDF041. The command to do this is

/MODIFY-FILE-ATTRIBUTES EURO1,CODED-CHARACTER-SET=EDF041.

Note

The extension from international 7-bit code EDF03IRV to 8-bit code EDF041 is compatible. If an existing file was, for example, created using the German 7-bit code, it has to be explicitly converted with PERCON.

When generating a file, you can at the same time assign it an 8-bit character set in EDT with @CODENAME EDF041.

Ê Change the source using EDT as described. A euro symbol is entered into the source in the CURRENCY-SIGN clause and the PICTURE clause.

Note

All files currently edited in EDT must have the same CCS attribute if you want to work with them in several EDT windows.

Ê The COBOL85 compiler is used to compile the altered program source and to generate an object module and a EUROLIST compiling list. Link the object module together with CRTE to the executable program EURO1 which - as required - outputs the euro symbol € as the currency symbol.

Ê Before you can print out the EUROLIST compiler listing so that the euro symbol appears correctly on paper, you first need to assign the file the right file attribute EDF041 for the coded character set using:

/MODIFY-FILE-ATTRIBUTES EUROLIST,CODED-CHARACTER-SET=EDF041.

Ê The PRINT-DOCUMENT command to print the listing must be entered with a correct FORM=value (see above), i.e. the form must contain a font that has been adapted to the euro symbol.

Page 41: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 41

Example of adapting a system Adaptation using EDF041

Adapting the Assembler program EURO2

Ê For EDT to display the Assembler source correctly, the file attribute of the program source EURO2 must be changed from EDF03IRV (7-bit) to EDF041. The command for this is

/MODIFY-FILE-ATTRIBUTES EURO2,CODED-CHARACTER-SET=EDF041.

Note

The extension from international 7-bit code EDF03IRV to 8-bit code EDF041 is compatible. If an existing file was, for example, created using the German 7-bit code, it has to be explicitly converted with PERCON.

When generating a file, you can at the same time assign it an 8-bit character set in EDT with @CODENAME EDF041.

Ê Change the source with EDT as described. The currency symbol DM is replaced by €. For the euro symbol to be correctly output to the screen with WROUT the code version CCSNAME=EDF041 must be agreed with the macro VTSUCB. The reference in WROUT is only permitted with PARMODE=31.

Ê Assemble the changed program source. When the program is executed the euro symbol € is now output - as required - as a currency designation.

Executing the COBOL program EURO1:

Ê Call up the changed EURO1 program.

The character set EDF041 must be set for your current task for the program to be executed correctly

A file must be assigned to the external name "OUTFILE" of the output file before calling the program. The command for this is

/SET-FILE-LINK FILE-NAME=EURO-OUT,LINK-NAME=OUTFILE.

Ê Once the program has terminated and the output file is closed, it must be assigned the file attribute EDF041:

/MODIFY-FILE-ATTRIBUTES EURO-OUT,CODED-CHARACTER-SET=EDF041

Executing the Assembler program EURO2:

Ê Call the changed EURO2 program.

The character set EDF041 must be set for your current task for the program to be executed correctly.

Page 42: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

42 Support for the Euro Currency Symbol

Adaptation using EDF04F Example of adapting a system

4.5 Adaptation using EDF04F

This section only describes those points which differ from those set out in ”Adaptation using EDF041“.

4.5.1 Adapting the hardware and system software

Terminals and keyboards:

Ê Setting the 8-bit character set EDF04F in the emulation MT9750

Character set No. 9 ’ISO 8859-15’ is not set as the default, but set as follows:

1. Open a session

2. In the "Configuration" menu select "Terminal (DSS)..." and make the following settings.

Click on OK.

3. The session must now be saved and closed, since the settings only take effect once the session has been restarted.

4. Open the session again and perform logon for BS2000.

Note

It is not necessary to activate the euro mode by means of the file mt9750.ini since the character set EDF04F contains the euro symbol.

!

Page 43: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 43

Example of adapting a system Adaptation using EDF04F

System installation:

Ê The correct version of XHCS, IFG, FHS and VTSU must be activated:

XHCS V1.3VTSU-B V13.0A and higherIFG V8.1AFHS V8.2B

Installing the printer:

The printer is installed in exactly the same way as when performing an adaptation with EDF041 (see page 38).

4.5.2 Adapting the application software

Before adapting the application software, i.e. changing the program source, the character set EDF04F must be set for your task. The options are as follows:

– System-wideConversion of the standard system character set from EDF03IRV (default) to EDF04F. This setting then applies throughout the system.

– User-specificAssign EDF04F as the standard user character set for your user ID with the ADD-USER or MODIFY-USER command. This must be done by the systems support staff. The setting applies for your user ID.

– Task-specificSet the character set EDF04F for your current task with the command

/MODIFY-TERMINAL-OPTIONS CODED-CHARACTER-SET=EDF04F

This command is only available in BS2000/OSD-BC V2.0 and higher.

The above options also allow you to enter the euro symbol in command mode (for example in a REMARK command). They also ensure that the EDF04F character set is set for your task, which is essential if the euro program is to execute correctly.

If, within a task, you only want to edit your program that contains the euro symbol, the following option is sufficient:

– Automatically via EDTGive your source file the CCSN attribute EDF04F. When reading a file with the CCSN attribute EDF04F EDT automatically converts the emulation to this character set.

Page 44: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

44 Support for the Euro Currency Symbol

Adaptation using EDF04F Example of adapting a system

A code (such as EDF04F) can only be used if it is defined in XHCS; this is the responsibility of systems support. To find what codes are available in the system, use can be made of EDT V16.4 or higher; the statement @SHOW CCS produces a list of available character sets.

Note

EDF04F is available by default.

Adapting the COBOL program EURO1:

Ê For EDT to display the COBOL85 source correctly, the file attribute of the program source EURO1 must be changed from EDF03IRV (7-bit) to EDF04F. The command to do this is

/MODIFY-FILE-ATTRIBUTES EURO1,CODED-CHARACTER-SET=EDF04F.

Note

The extension from international 7-bit code EDF03IRV to 8-bit code EDF04F is compatible. If an existing file was, for example, created using the German 7-bit code, it has to be explicitly converted with PERCON.

When generating a file, you can at the same time assign it an 8-bit character set in EDT with @CODENAME EDF04F.

Ê Changing, compiling, binding and printing, as well as executing the program, are similar to the adaptation in the EDF041 environment. Use the CCS EDF04F everywhere instead of EDF041 as file attribute and terminal attribute.

Page 45: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 45

Example of adapting a system Adaptation using EDF04F

Adapting the Assembler program EURO2

Ê For EDT to display the Assembler source correctly, the file attribute of the program source EURO2 must be changed from EDF03IRV (7-bit) to EDF04F. The command for this is

/MODIFY-FILE-ATTRIBUTES EURO2,CODED-CHARACTER-SET=EDF04F.

Note

The extension from international 7-bit code EDF03IRV to 8-bit code EDF041 is compatible. If an existing file was, for example, created using the German 7-bit code, it has to be explicitly converted with PERCON.

When generating a file, you can at the same time assign it an 8-bit character set in EDT with @CODENAME EDF04F.

Changing, compiling, binding and printing, as well as executing the program, are similar to the adaptation in the EDF041 environment. Use the CCS EDF04F everywhere instead of EDF041 as file attribute and terminal attribute. For the euro symbol to be correctly output to the screen with WROUT the code version CCSNAME=EDF04F must be declared with the macro VTSUCB.

Executing the COBOL or Assembler program:

Ê Call the changed program. For the program to execute correctly, the character set EDF04F must be set for your current task (see page 43).

Page 46: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

46 Support for the Euro Currency Symbol

Converting an openUTM application Example of adapting a system

4.6 Example of conversion of an openUTM application

To make the UTM application euro-compliant, perform the following actions (the compo-nents affected by the euro symbol are highlighted in gray):

1. Convert mask library from 7- to 8-bit.

Convert a 7-bit or 8-bit format to EDF041 or EDF04F

IFG does not allow 7-bit formats to be converted into 8-bit formats or coded character sets to be changed to 8-bit format. However, if the character sets are sufficiently similar, it takes less time to change the character set and to adapt the existing format than to generate the format in the new character set. A conversion program is available for such cases. Its use is explained in the file SYSDOC.IFG.081.CONV-8BIT.

UTM

COBOL85

SESAM

KDC file

FHS masks

IFGDB

1.

3.

2.

Page 47: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 47

Example of adapting a system Converting an openUTM application

Generating an EDF041 8-bit format or an EDF04F 8-bit format

8-bit formats are only available for 8-bit terminals (8-bit 9763 and 8-bit 9758). The terminal emulation must therefore first be set to use this type of terminal and a character set in accordance with ISO 8859-1 or ISO 8859-15. The attribute CODED-CHARACTER-SET of the task in which the format is generated must be set to EDF041 or EDF04F. The change only takes effect the next time you log on. Once you have carried out these steps, follow the statements in section 17.5 of the IFG manual.

2. Links that are to be operated on an 8-bit compatible basis must be flagged accordingly in the KDC file.

For the euro symbol to be used the parameter LOCALE must be provided with the coded character set name EDF041 or EDF04F in the TPOOL or LTERM statement when KDCDEF is generated. The statements for EDF04F are as follows (mandatory parameters only):

* TPOOL statement* TPOOL PRONAM=D016ZE02,PTYPE=APDN,NUMBER=12,LTERM=DCM4,LOCALE=(,,EDF04F)

* LTERM statement* LTERM TESTTERM,LOCALE=(,,EDF04F)

3. The terminal must be made 8-bit-compatible.

Page 48: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Eine Dokuschablone von Frank Flacheneckerby f.f. 1992

Page 49: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 49

5 Products in the BS2000/OSD environmentThis chapter is split into

– software products and

– hardware products.

General information is given on each product, together with details of the adaptations needed to support the euro symbol and restrictions when it comes to support for the euro symbol.

The versions as of which the products are euro-compliant are shown in the tables in ”Product overview in table form“ on page 101.

5.1 Software products

The software products described are split into:

– operating systems

– system-related software

– application development

– databases and OLTP

– communication software

– tools

– business management products

Page 50: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

50 Support for the Euro Currency Symbol

Operating systems Information on products

5.1.1 Operating systems

5.1.1.1 BS2000/OSD-BC

Setting the 8-bit character set for BS2000 files:

To set the 8-bit character set for BS2000 files, they must be modified with the command

/MODIFY-FILE-ATTRIBUTES FILE-NAME=filename,CODED-CHARACTER-SET=EDF04F

SAM and ISAM files modified in this way can be written/extended with EDT in the 8-bit codeset.

This procedure is not possible for PLAM libraries and their contents. If a SAM or ISAM file with CODE-SET=EDF04F is to be entered into a library, the contents retain this CODE-SET attribute. They can therefore be edited with EDT in the same way as SAM and ISAM files with an 8-bit codeset.

No euro symbol in inputs and outputs on the console

The console drive task (KTT) in BS2000 currently filters all euro symbols on output as “nonprinting” in the case of Siemens 3027 consoles (on the basis of a private character table).

Conversion in the event of tape I/O using ISO 7-bit

When reading and writing tapes conversion between ASCII and EBCDIC takes place where appropriate using DMS private code tables. This is determined by means of the CODE and TRANS parameters in the FCB or FILE macro. The ISO 7-bit character set is used (see the “DMS Macros” manual).

However, ISO 8-bit (ISO 8859-1) can be set instead of this by optional correction.

Hexadecimal euro display with diagnostics products DAMP and DPAGE

DAMP and DPAGE cannot output euro symbols because as a result of internal character tables these are regarded as nondisplaying on SYSOUT / SYSLST. DAMP and DPAGE do, however, support hexadecimal output of the contents of files and memories.

Page 51: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 51

Information on products System-related software

5.1.1.2 OSD-SVP

The descriptions of the BS2000 products that are part of OSD-SVP in addition to BS2000/OSD-BC apply for the OSD-SVP service package.

Descriptions of special peripherals (terminals, printers) not connected to the SR2000 channel input/output system are published once the necessary product changes are available.

5.1.2 System-related software

5.1.2.1 AVAS and AVAS-SV

AVAS uses the conversion routines ascii_to_ebcdic and ebcdic_to_ascii offered in CRTE in the case of a heterogeneous link to a server using ASCII code (see ”CRTE“ on page 56).

The euro symbol will be fully supported in CRTE V2.2A. Until then the euro symbol cannot be used in names (e.g. of files or variables).

5.1.2.2 EDT

XHCS already supports a code version designated as ’F’ for French/Arabic codes with Indian numerals, but this is not a standard ISO version (see "XHCS" manual). Because the same designation is used, the standard ISO version 8859-15 comes into conflict with this version. Arabic version ‘F’ and ISO version ‘F’ cannot be used at the same time as the euro symbol €.

If EDF04F is to be interpreted in EDT as a euro character set, an optional correction must be used.

Notes

– When using older versions of EDT, assigning the euro character set EDF04F can result in an error, since EDF04F is regarded as a French/Arabic character set with Indian numerals.

– Once EDF04F has been assigned in BS2000 for the current session, EDT can only be called once in the POSIX shell. Calling edt <file> again has no effect.

– All files currently being edited in EDT must have the same CCS attribute if you are working with several EDT windows.

Page 52: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

52 Support for the Euro Currency Symbol

System-related software Information on products

– When calling EDT the standard user code is set if this is activated by the command /MODIFY-TERMINAL-OPTIONS. The character set used in EDT can be explicitly or implicitly switched. The character set is implicitly switched when a file or a library element with another CCSN is read in. The character set is explicitly switched by means of the statement @CODENAME (see the “EDT” manual).

5.1.2.3 PERCON

PERCON takes the statement, input and output CCSs into account during processing. If all CCSs have the same name, no particular rules need to be followed. If PERCON uses a different CCS for the call than the file to be converted, the conversion is rejected with a PERCON message if both CCSs do not belong to an XHCS-CCS group.

What this means for the use of CCS EDF04F is that files with this CCS are then processed by PERCON without any problems if PERCON uses the same CCS or a compatible CCS.

5.1.2.4 RAV and RAV-BAS

RAV allows the user to specify the currency designation and prices per service unit. Users can store two different sets of definitions, one for DM and one for euros. The user is respon-sible for ensuring the conversion is correct. In the case of computer center billing users, a flag is added as to whether they should be billed in euros or DM. Just one currency can then be used in each RAV run.

There is also a procedure that replaces the character string “DM” by “EUR” when printing. This procedure is supplied with the product as of RAV V4.0.

Support is not provided for billings in both DM and euros for individual users, totals outputs across DM and euro accounts and processing of historical data across a change from DM to euros.

Page 53: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 53

Information on products Application development

5.1.3 Application development

5.1.3.1 AID

AID uses a statistical table to decide whether a character can be printed or not. If a character is flagged in the table as nonprinting, a period is output. (The aim of this procedure is to avoid numerous smudge characters, in order to make sure the output is clear.) The euro symbol is flagged as nonprinting in this table.

Example:

The € symbol with hexadecimal code 9F is displayed on screen as a period.

To view a nonprinting character, AID users must output it in hexadecimal form.

Example:

The hexadecimal code for the euro symbol is 9F.

Input Output

/%display c’€’ %c < .<

/%display x’9F’ %c < .<

Input Output

/%display c’€’ %x < 9F<

Page 54: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

54 Support for the Euro Currency Symbol

Application development Information on products

5.1.3.2 COBOL85

The versions of COBOL85 support the euro symbol to the extent that the euro symbol is permitted in character strings and comments in a COBOL program. The euro symbol is also permitted in the CURRENCY-SIGN clause and its use in the PICTURE clause is supported. Fields edited in this way can be used for further processing or for output.

The alphabets STANDARD-1 and STANDARD-2 predefined in COBOL are not affected, as they represent references to ISO 7-bit.

Example

The following program requires an entry in the form of a nine-digit string, e.g. 123456789, which is interpreted as 1234567.89 (PIC 9(7)V99), and then outputs this to the terminal, formatted as follows:

€1.234.567,89

IDENTIFICATION DIVISION.

PROGRAM-ID. EUROBSP.

ENVIRONMENT DIVISION.CONFIGURATION SECTION.SPECIAL-NAMES. TERMINAL IS TERM CURRENCY SIGN IS "€" DECIMAL-POINT IS COMMA.

DATA DIVISION.WORKING-STORAGE SECTION. 01 WERT PIC 9(7)V99. 01 BETRAG PIC €*.***.**9,99.

PROCEDURE DIVISION. ACCEPT WERT FROM TERM. MOVE WERT TO BETRAG. DISPLAY BETRAG UPON TERM. STOP RUN.

Page 55: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 55

Information on products Application development

5.1.3.3 POSIX-SH

Two new German localities are being made available in POSIX: De.EDF04F and De.EDF04F@euro: both use the character set ISO 8859-15 (or the EBCDIC equivalent), De.EDF04F defines "DM" as the currency, DE.EDF04F@euro defines "EUR" as a currency string and € as a currency symbol.

These localities can be set with the environment variables LC_ALL, LC_CTYPE, LC_COLLATE, LC_MONETARY. Details can be found in chapter 3, "International environment (NLS locale)", in the "POSIX V1.1A Commands" manual.

The conversion tables df04.8859t (and 8859.edf04.t) are available for euro-supported conversion of EBCDIC coded files to ASCII (and ASCII to EBCDIC) using the POSIX command iconv. These can be used to convert from the EBCDIC character set edf04 to the ISO 8859 character set (and vice versa).

Automatic conversion for ASCII file systems using the environment variable IO_CONVERSION will not be euro-compliant before CRTE V2.2A. 8-bit character codes will not be supported until CRTE V2.2.

The euro symbol has the following attributes in POSIX:

– isalpha(..), isupper(..), islower(..) produces false,– ispunct(..), isgraph(..), isprint(..) produces true,– all other ‘is’ character information functions produce false.

The character attributes are thus the same as for the dollar sign and the currency symbol.

5.1.3.4 C/C++

C/C++ V3 supports the euro symbol in strings, comments and listings.

The new German localities offered by POSIX-SH affect C/C++ programs that use these functions.

For straightforward BS2000-C/C++ programs (BS2000 mode instead of POSIX mode) there is a special mechanism to define localities or another set of standard localities. These are supplied with CRTE V2.2 and higher, and as with POSIX additional localities are also provided for.

C/C++ V2 already supports the euro symbol in strings and comments, but not in listings.

i

Page 56: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

56 Support for the Euro Currency Symbol

Application development Information on products

5.1.3.5 CRTE

The conversion routines ascii_to_ebcdic and ebcdic_to_ascii offered by CRTE, as well as the implicit conversion based thereon in the case of I/O (environment variable IO-CONVERSION) currently support only 7-bit standard code. It is thus not possible to convert the euro symbol.

As of CRTE V2.2A an ASCII-EBCDIC conversion from ISO 8859-15 to EDF04F and vice versa will be offered. CRTE V2.2A also offers two new localities based on EDF04F.

Users can already use the POSIX routine iconv to process files containing extended character sets.

5.1.3.6 JAVA (BS2000/OSD)

The JAVA environment in BS2000 supports the new unicode for the euro symbol.

The JAVA programming language supports conversion between specified (named) codesets and unicode for I/O and explicit calls. The new codeset ISO 8859-15, the associated EBCDIC version, and a DF04 version with “euro” instead of the currency symbol ¤ are being made available as of JENV V1.1B (BS2000/OSD).

5.1.3.7 FHS/IFG

FHS/IFG supports codeset attributes of masks. FHS/IFG is based fully on XHCS via VTSU (see ”XHCS“ on page 62).

The euro symbol was introduced in XHCS 1.3A with the 8-bit character set table EDF04F and requires the following products as a minimum:

– BS2000 Version 10.0A or higher– VTSU-B Version 13.0A or higher– XHCS-SYS Version 1.3A or higher– a 9750 terminal emulation that supports the ISO 8859-15 character set.

Nevertheless, because of a special implementation of Arabic character sets, an IFG /VTSU /XHCS patch is necessary: until now Version No. 15 has been used for an Arabic character set - it is now required for ISO 8859-15.

The corrected version of FHS/IFG will in future support ISO 8859-15 and will then be incom-patible with Arabic. However, an optional patch to handle Arabic characters is being provided, which will return the situation to the way it was before. Systems support staff must therefore decide whether their installations need to support the euro symbol or Arabic characters. It is not possible to use both simultaneously for different user groups.

Page 57: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 57

Information on products Application development

Generating an EDF04F 8-bit format

8-bit formats are only available for 8-bit terminals (8-bit 9763 and 8-bit 9758), so the terminal emulation must initially be set to use a terminal of this type and a character set conforming to ISO 8859-15. The attribute CODED-CHARACTER-SET of the user ID under which the format is generated must then be set to EDF04F (or at least to an 8-bit version). The change only takes effect at the time of the next logon. Once these steps have been executed, the instructions in section 17.5 of the "IFG" manual must be followed.

Note

It is not possible to output 8-bit FHS masks on a non-8-bit-compatible terminal. Two mask libraries (7-bit and 8-bit) must be provided and assigned correctly to the hardware.

Converting an 8-bit format to EDF04F

IFG does not allow 7-bit formats to be converted into 8-bit formats, nor does it allow coded character sets to be changed to 8-bit formats. The reason for this is that the character coding between the character sets is different. However, if the character sets are sufficiently similar, it would take less time to alter the character sets and to adapt the existing format than to generate the format in the new character set. A conversion program is available for such cases, the use of which is explained in the file SYSDOC.IFG.081.CONV-8BIT.

5.1.3.8 WebTransactions

Up to V2.0 the euro symbol can currently be entered via the currency symbol ¤ . In addition, users can define their own templates which on input and output automatically convert the euro symbol into the new HTML code &euro.

As of WebTransactions V3.0 the new HTML code will also be supported directly.

Page 58: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

58 Support for the Euro Currency Symbol

Client frontends Information on products

5.1.4 Client frontends

5.1.4.1 FHS-DOORS and WIN-DOORS

The euro symbol is supported by FHS-DOORS and WIN-DOORS as of Version 3.1B.

Since FHS-DOORS and WIN-DOORS are based on an emulation (using the DDE interface) as the underlying communication medium, full support for the euro symbol depends on the emulation used. The use of the 32-bit version of MT9750 as of Version V5.0A10 or the DOORS emulation Winsock V3.0A (supplied with FHS-DOORS and WIN-DOORS) guarantees euro-compliance.

The next version of the 16-bit MT9750 (higher than V4.1C30) will offer a euro-compliant DDE interface.

5.1.4.2 FORMDOORS

FORMDOORS is not euro-compliant. The euro sign can only be accessed via the currency symbol.

5.1.4.3 Desk2000

The euro symbol is supported in the Desk2000 dialog as of Desk2000 V4.0.

Note

For the euro symbol to be supported, an emulation adapted for the euro symbol needs to be used, e.g. the 32-bit version of MT9750 as of Version V5.0A10 or the DOORS emulation Winsock V3.0A (supplied with Desk2000).

The next version of the 16-bit MT9750 (higher than V4.1C30) will offer a euro-compliant DDE interface.

In versions lower than V4.0 the euro symbol code can be input and output via the currency symbol.

Page 59: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 59

Information on products Databases/OLTP

5.1.5 Databases/OLTP

5.1.5.1 DRIVE/Windows (BS2000)

DRIVE/Windows (BS2000) supports the euro symbol as of V2.1B in Old Style and New Style mode. In older versions only the New Style version is euro-compliant.

5.1.5.2 GOLEM

The euro symbol is allowed in inputs and can thus form part of search terms. The character X’9F’ (EBCDIC) is allowed for all parts of a document.

For client applications there are standard conversion tables from ASCII to EBCDIC and vice versa. It will only be possible to convert codes correctly from X’A4’ (ASCII) to X’9F’ (EBCDIC) with these tables once the next patch for GOLEM V9.1 is available.

5.1.5.3 LEASY

LEASY is basically euro-compliant.

There is restricted euro-compliance in the case of the LEA.CONVERT utility routine. On conversion the CCSN attribute is not transferred to the destination file.

This problem can be circumvented by assigning the file attribute CCSN retrospectively by means of a command, e.g.

/MODIFY-FILE-ATTRIBUTES FILE-NAME= filename, CODED-CHARCTER-SET=EDF04F

This restriction will be lifted in a subsequent version.

5.1.5.4 openUTM Client (UNIX, BS2000, Windows)

In the case of a heterogeneous link to a UTM server application, bear in mind that the client and server systems sometimes work with different codes (ASCII, EBCDIC). UNIX and Windows hosts (client application) use an ASCII code, BS2000/OSD hosts (UTM server application) use an EBCDIC code. Where an ASCII system is linked to an EBCDIC system, messages consisting of printing characters can be converted, e.g. for output.

The euro symbol is included in the UPIC standard code tables as of UPIC V5 (UNIX, Windows).

Users can also specify their own code tables (UNIX, BS2000, Windows), in which they must take account of the euro.

Page 60: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

60 Support for the Euro Currency Symbol

Databases/OLTP Information on products

5.1.5.5 ORACLE

As of ORACLE V7 it is possible to store and retrieve any strings containing euro symbols in ORACLE databases on the ESQL or C interface.

In addition, the ORACLE programming environment also contains special functions for currency formatting in programs not specific to particular countries (e.g. TO_CHAR and NLS_CURRENCY), which as of V8.1 will support the euro symbol. This version will also implement new language tools (NLS_DUAL_CURRENCY) to display an amount in two currencies.

5.1.5.6 PASSAT

The euro symbol is allowed in inputs and can therefore form part of search terms. The character X’9F’ (EBCDIC) is allowed for all parts of a document.

5.1.5.7 SESAM/SQL Server

SESAM/SQL Server program interfaces (CALL-DML, SQL) support the euro symbol.

The SESAM/SQL Server utility monitor uses 7-bit FHS masks for reasons of compatibility (see ”FHS/IFG“ on page 56) and thus does not currently support the euro symbol.

5.1.5.8 UDS/SQL

The UDS/SQL program interfaces (CODASYL-DML, CALL-DML, SQL) support the euro symbol.

5.1.5.9 ODBC interface of DBAccess (SESAM-DBAccess, UDS-DBAccess)

If the euro symbol is input under Windows applications, DBAccess converts this not in line with ISO version ISO 8859-15, but to another code.

If, however, the currency symbol ¤ is used with Windows applications, this is stored in the correct code in the database (X’9F’) and can be further processed correctly without any problems using other program interfaces.

Page 61: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 61

Information on products Communication software

5.1.6 Communication software

5.1.6.1 SOCKETS (BS2000)

Characters are transmitted in binary form. There is thus no €-dependency if no code conversion takes place before or after transmission.

Exception

Version V1.20A of SOCKETS (BS2000) offers four functions on the program interface which are linked to a code conversion:

– soc_ascgetc– soc_ascgets– soc_ascputc– soc_ascputs

These four functions, which undertake a conversion from ASCII code to EBCDIC code and vice versa, are only 7-bit-compatible up to V1.20A and cannot convert the € symbol.

However, users can use the unconverted Sockets interfaces and carry out the conversion themselves by means of an iconv routine.

As of SOCKETS V1.30A, ISO 8859-15 is also supported, since the ASCII-EBCDIC conversion is the same for all ISO versions.

5.1.6.2 VTSU

The European version ISO 8859-15 is activated in the standard installation as “ISO No. F”.

Support for the Arabic version requires VTSU special routines to be installed to support special terminals. The special routines are called up internally by VTSU; these are supplied with VTSU and can be integrated into the overall system.

Page 62: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

62 Support for the Euro Currency Symbol

Communication software Information on products

5.1.6.3 XHCS

There are two ways to support the euro symbol € in XHCS. Either– continue to use ISO versions 8859-1, 8859-2 and 8859-9 or – introduce the new ISO code version 8859-15.

This section describes both methods.

Notes

– Introducing the new ISO 8859-15 version results in incompatibilities for the support of Arabic codes. This restriction is described on page 63.

– The euro symbol is not currently supported in ISO 7-bit, Greek 8-bit and Cyrillic 8-bit codes.

– As of XHCS V1.3, all relevant character sets will be installed straight away together with the subsystem, so that no separate production procedure is necessary with the Assembler sources supplied.

Using ISO code versions ISO 8859-1/-2/-9

ISO code versions 8859-1 (ISO88591), 8859-2 (ISO88592) and 8859-9 (ISO88599) and the associated EBCDIC codes can continue to be used to support the euro symbol €.

The emulations MT9750 and WT9750 can still interpret the character at position X’A4’ (ASCII) and X’9F’ (EBCDIC) as the currency symbol ¤ or as the new euro symbol, regardless of the Latin 8-bit character set used. The form of output is selected by means of an entry in the configuration file (.INI) of the emulation. It is not possible to output the currency symbol ¤ and the euro symbol at the same time.

The optional setting (“currency symbol” or “euro symbol”) applies for all three code versions. This means, for instance, that it is not possible to set the option for 8859-1 to “euro symbol” and for the other two versions to “currency symbol”.

Thanks to this procedure no new character sets with other names are required for the euro symbol. Files may contain the euro symbol without the need to assign a new code attribute (Coded Character Set Name). Existing applications do not need to be modified. The new interpretation of the old code tables is compatible with the old one. Character attributes, conversions and sorts are not affected.

Page 63: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 63

Information on products Communication software

Introducing the new ISO code version ISO 8859-15

XHCS supports the new standard version ISO 8859-15 (Latin-9) thanks to a new code group with the ISO tables and the corresponding EBCDIC equivalent. The euro symbol € is at position X’A4’ and replaces the currency symbol ¤ that occupies this position in the other ISO Latin versions.

Compared to ISO 8859-1 this code version also replaces special characters by special European letters. This means that Latin-9 supports all languages relevant to the euro. However, character attributes that can be called via program interfaces have been altered and are no longer compatible.

The code group ISO 8859-15 contains the tables for the codes

– EDF04F (EBCDIC, reference code of group)

– ISO8859F (ISO standard)

– WCP1252P (restricts compatible versions of the Windows character set 1252 that contains the euro symbol). WCP1252P differs from the ISO table in that it puts the euro symbol in position X'80'/X'88' instead of X'A4' . Reference can be made to this table when calling up FTP, so as to ensure euro-compliant conversion into the Windows code.

Specifying this code group in the file attribute CODED-CHARACTER-SET-NAME will explicitly lay down that for text files all X’9F’ EBCDIC codes contained must be interpreted as the euro symbol.

Restricted compatibility with Arabic code version F

XHCS already supports a code version designated ‘F’ for Arabic codes, which is not a standard ISO version. Because the name is the same the standard ISO version 8859-15 comes into conflict with this version. It is not possible to use the Arabic version ‘F’ and the ISO version ‘F’ with the euro symbol € simultaneously.

The European version ISO 8859-15 is activated in the standard installation.

Support for the Arabic version requires the installation of special VTSU subroutines:

– If these routines are installed, VTSU regards the version ‘F’ as an Arabic version.

– If these routines are not installed, VTSU regards the version ‘F’ as a European version.

Systems support is responsible for ensuring that there are no conflicts during installation.

Page 64: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

64 Support for the Euro Currency Symbol

Communication software Information on products

5.1.6.4 interNet Services FTP and TELNET

FTP and TELNET convert between ASCII and EBCDIC codes. Codesets are not processed via XHCS. The XHCS codesets to be used must be set explicitly by the user via parameter interfaces. This means that there is provision for conversion to or from ISO-compatible codesets.

FTP

To support conversion with FTP from or to Windows systems, XHCS defines a new code version, “Windows code”, in the code groups that contain the euro symbol. This version differs from the ISO table by placing the euro symbol at position X'80'/X'88' instead of X'A4'.

Reference can be made to this table when calling FTP, in order to ensure euro-compliant conversion to Windows code.

TELNET

TELNET only supports 7-bit code tables and cannot therefore convert euro code tables.

Page 65: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 65

Information on products Communication software

Examples of FTP

Data transfer via WAN(X25) network

The following example shows a WAN(X25) network in which documents containing euro symbols are transferred without problem:

In an FTP send job a file is sent from the BS2000 host to another BS2000 host (put) and is transferred back again (get). Before the file is transferred the code tables ISO8859F and EDF04F to be used are assigned on the FTP client and server with the following FTP commands:

setcode edf04f iso8859fquote setc edf04f iso8859f

BS2000 host

XHCS V1.3

ISO8859F

EDF04F

Preprocessor

X.25

BS2000

OSD

BCAM

XHCS V1.3

ISO8859F

EDF04F

Preprocessor

PDN

PDN

=X’9F’

=X’9F’

BS2000 host

Page 66: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

66 Support for the Euro Currency Symbol

Communication software Information on products

FTP file transfer

The following example shows an Ethernet network in which documents containing euro symbols are transferred without problem from BS2000 to BS2000, UNIX and PCs:

In an FTP send job on BS2000 system Hugo a file is sent to BS2000 system Babette, to UNIX host PGTR0133 and to PC PGTD1136 (put) and is sent back again (get). Before the file is transferred from BS2000 to BS2000 the code tables EDF04F and ISO8859F to be used are assigned on the FTP client and server. In the case of the UNIX and PC link, the code tables EDF04F and ISO8859F are only assigned on the BS2000 client.

Hugo (BS2000)

OSD

BCAM

Babette (BS2000)

OSD

BCAM

PGTR0133 (UNIX)

Reliant UNIX V5.44

PGTD1136 (PC)

Windows NT V4.0

WS-FTP Pro V4.5

HNC

Ethernet

zx b

oardXHCS V1.3

ISO8859F

EDF04F

XHCS V1.3

ISO8859F

EDF04F

€=X’9F’ €=X’9F’

€=X’A4’

€=X’A4’

Page 67: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 67

Information on products Communication software

5.1.6.5 openFT (BS2000)

In the case of text files, openFT converts between the codes of the output and target system, However, codeset processing is decoupled via XHCS, so that there are no problems when converting to BS2000 or UNIX systems.

The code tables for euro-compliant conversion in the case of file transfers from or to Windows are available as of openFT V6.0C (Windows) (see section 5.1.6.6).

5.1.6.6 openFT (Windows)

In openFT (Windows) the code table “internatEuro” must be selected. This is done via the menu item “Administration” in the submenu “Select code table”.

The following applies for the versions of openFT released:

openFT from Windows to BS2000 converts ISO 8895-15 into EDF041 (0x9F as ¤ instead of €). In BS2000 the file is stored with CODED-CHARACTER-SET EDF041. For the euro symbol to be displayed, the CODED-CHARACTER-SET must be set to EDF04F using the following command:

/MODIFY-FILE-ATTRIBUTES converts,CODED-CHARACTER-SET=EDF04F

openFT from BS2000 to Windows converts EDF04F into the code table set in Windows.

ISO 8859-15 will not be supported in openFT (Windows) until a follow-up version is released.

5.1.6.7 openFT (UNIX)

The following applies for the versions of openFT released:

openFT from UNIX to BS2000 converts ISO 8895-15 into EDF041 (0x9F as ¤ instead of €). In BS2000 the file is stored with CODED-CHARACTER-SET EDF041. For the euro symbol to be displayed, the CODED-CHARACTER-SET must be set to EDF04F using the following command:

/MODIFY-FILE-ATTRIBUTES filename,CODED-CHARACTER-SET=EDF04F

openFT from BS2000 to UNIX converts EDF04F into ISO 8859-1.

ISO 8859-15 will not be supported in openFT (UNIX) until a follow-up version is released.

Page 68: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

68 Support for the Euro Currency Symbol

Transdata software Information on products

5.1.7 Transdata software

5.1.7.1 BERMUDA (PDN)

Bermuda (mask system) only supports 7-bit codes and so is not euro-compliant.

5.1.7.2 DMS (PDN)

Remote printers that are connected via 7-bit code transmission paths (e.g. BAM) in DMS (PDN) can print out euro code tables (8-bit tables) if they use the SI/SO or byte splitting procedure.

5.1.7.3 TDDIAG

TDDIAG regards the euro character as nonprinting on output and replaces it with “.” .

5.1.7.4 TRANSIT products (host link with IBM)

TRANSIT products are not affected, since code conversions are not supported. Conver-sions must be implemented by users themselves by means of pre- and postprocessing transferred data.

Page 69: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 69

Information on products Terminal emulations

5.1.8 Terminal emulations

The following two sections (“Settings for Windows” and “Setting for the task”) are required for both the emulations (MT9750 and WT9750) described here.

Settings for Windows

Windows 98 was marketed as euro-compliant right from the outset. For Windows 95 and Windows NT V4.0 there are updates, so that the euro symbol is also available in these operating systems

The updates for Windows 95 and Windows NT V4.0 (up to Service Pack 3) can be downloaded from the Internet:

http://www.microsoft.com/Windows/Euro.asp

Note

As of Service Pack 4 for Windows NT V4.0 the updates for euro compliance will be made automatically.

The update is installed as follows:

1. Log on in Windows 95 or to the Windows NT host as the administrator.

2. Execute file d35067.exe under Windows 95 or file d35065.exe under Windows NT.

3. Reboot the computer.

4. Log on again as normal.

Up-to-date overviews of the fonts that support the euro symbol can be found on the Internet at:

http://www.microsoft.com/typography/fontpack/

Page 70: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

70 Support for the Euro Currency Symbol

Terminal emulations Information on products

Setting for the task

To input the € symbol, the character set EDF04F must be set for the task. The options are as follows:

– System-wideConverting the default system character set from EDF03IRV to EDF04F. This then applies throughout the system.

– User-specificAssigning EDF04F as the default user character set for the user ID with the ADD-USER or MODIFY-USER command. This must be done by systems support. The setting applies for the user ID.

– Task-specificSetting the character set EDF04F for the current task with the command

/MODIFY-TERMINAL-OPTIONS CODED-CHARACTER-SET=EDF04F

This command is only possible in BS2000/OSD-BC V2.0 and higher.

The above options also allow the euro symbol to be input in command mode (for example in a REMARK command). They also ensure that the character set is set at EDF04F for the task, which is essential if dialog programs that do not explicitly bother about character set settings (in the case of WROUT, WRTRD or RDATA) are to be executed correctly.

If during a task only one program containing the euro symbol is to be edited, the following option is sufficient:

– Automatically via EDTWhen reading a file with the CCS attribute EDF04F, EDT automatically converts the emulation to this character set.

A code can only be used if it is defined in XHCS; this is the responsibility of systems support. The codes available in the system can be found with the help of EDT as of V16.4; the statement @SHOW CCS produces a list of character sets available.

Notes

As of XHCS V1.3 the following ISO 8859 codes are available by default:

– Standard 1: EDF041, ISO88591, EDF04DRV, EDF03IRV, ISO646– Standard 2: EDF042, EEHCL2, ISO88592– Standard 5: EDF045, EEHCLC, ISO88595, EEHCLC1– Standard 7: EDF047, EEHCLG, ISO88597– Standard 9: EDF049, ISO88599– Standard F: EDF04F, ISO8859F, WCP1252P

Page 71: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 71

Information on products Terminal emulations

5.1.8.1 MT9750

The terminal emulations MT9750 V4.1C 30 (16-bit) and MT9750 V5.0A 10 (32-bit) are euro-compliant, so that the symbol € can be displayed as an alternative to the currency symbol ¤ . This version also supports the new Latin character set ISO 8859-15.

Note

Add-on products that use the MT9750 DDE interface are currently only euro-compliant with the 32-bit version of MT9750. These are FHS-DOORS, WIN-DOORS and Desk2000 (see notes on these products on page 58).

The ISO code versions 8859-1 (8859-2 and 8859-9 analogously) and the associated EBCDIC codes can still be used to support the euro symbol €. This instance is described under ”Example of adapting a system to the euro symbol“ on page 34ff.

The ISO 8859-15 character set is not set as the default, but this can be done as follows:

1. Open a session

2. In the "Configuration" menu select "Terminal (DSS)..." and make the following settings.

Click on OK.

3. The session now has to be saved and closed, as the settings will not take effect until the session is restarted.

4. Open the session again and log on to BS2000.

For the euro symbol to be input on a PC keyboard, the settings in the system environment must be right (once the € fonts and keyboard driver supplied by Microsoft and the euro-compliant emulation MT9750 have been installed):

Page 72: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

72 Support for the Euro Currency Symbol

Terminal emulations Information on products

● Trimodal keyboard

For the trimodal keyboard Siemens supplies the driver for Windows 95 and Windows NT with the emulation MT9750 V4.1C30 (keyboard layout "SNI-TATE-GR" and keyboard type "SNI System Keyboard TATE Trimodal German").

● Standard keyboard

Siemens does not offer a special driver for this. Instead, the standard Microsoft driver is used (keyboard layout "German(Germany)").

There are three ways of outputting the euro symbol on screen:

A Press the key combination AltGr + e.

B Press the Alt key and enter 0128 on the numeric keypad. This must be activated by pressing the NumL key (trimodal keyboard) or Num key (standard keyboard).

C Paste the euro symbol in by using the Windows character map.

The character map can be found under START - PROGRAMS - ACCESSORIES. Select the euro symbol in one of the fonts referred to above and click on “Select”. Click on “Copy” to copy the symbol to the clipboard. Then paste it into your document by pressing Ctrl + V or by selecting the appropriate menu command.

A and C always work. B is not possible in all cases, and depends on what keyboard driver is installed (see “Keyboard/input” under “Setting/system control”) and in which program the entry is made. The following applies:

● Trimodal keyboard driver "SNI-TATE-GR" (Siemens)

The keyboard driver for the trimodal keyboard is automatically adjusted when MT9750 V4.1C 30 (16-bit) or MT9750 V5.0A 10 (32-bit) is installed.

If the trimodal keyboard driver is installed, B does not work in emulation MT9750.

● Standard keyboard driver "German(Germany)" (Microsoft)

AltGr + e Alt + 0128

MT9750 € ---

Windows environment € €

AltGr + e Alt + 0128

MT9750 € €

Windows environment € €

Page 73: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 73

Information on products Terminal emulations

5.1.8.2 WT9750

The terminal emulation WT9750 (ActiveX document and administration program) is euro-compliant as of Version 2.0, i.e. the € symbol can be displayed as an alternative to the currency symbol ¤. This version also supports the new Latin character set ISO 8859-15.

You can continue to use ISO code version 8859-1 (and similarly 8859-2 and 8859-9) and the associated EBCDIC codes to support the euro symbol €. The character at position X’9F’ (EBCDIC) can either still be interpreted as the currency symbol ¤ or as the new euro symbol €. The form of output is selected by making an entry in the configuration file wt9750.ini or wt9750ad.ini for the administration program. It is not possible to output the currency symbol ¤ and the euro symbol € simultaneously.

Ê Activate the euro mode in the file wt9750.ini or wt9750ad.ini

To set the euro mode in the ini files, set "ShowEuro=1" in [misc].

[misc].....ShowEuro=1[setup].....

The files wt9750.ini and wt9750ad.ini are normally located in the directory Winnt (Windows NT) or Windows (Windows 95, Windows 98).

To use the ISO 8859-15 character set, proceed as follows:

1. Define a 9763 session

To use the euro symbol, set DSS type 9763 for your session. The DSS type can be input with WT9750AD

– when defining a new connection to a BS2000 application(File/New) or

– when editing a session file (File/Open... Edit).

2. Save the 9763 session

The commands File/Save and File/Save As... enable the current session to be saved in a session file. This session can be opened again either from the web browser or indepen-dently.

For the euro symbol to be input on a PC keyboard, the settings in the system environment must be right (once the € fonts and keyboard driver supplied by Microsoft and the euro-compliant emulation MT9750 have been installed):

Page 74: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

74 Support for the Euro Currency Symbol

Business administration products Information on products

● Trimodal keyboard

Siemens does not supply a driver for Windows 95 and Windows NT with the emulation WT9750 V2.0 for the trimodal keyboard. As with the standard keyboard, the standard Microsoft driver should be used.

● Standard keyboard

Siemens does not offer a special driver for this. Instead, the standard Microsoft driver is used (keyboard layout "German(Germany)").

Thus all three options A - C (described on page 72) for inputting the euro symbol for WT9750 work, both with a trimodal keyboard and with a standard keyboard.

5.1.9 Business management products

5.1.9.1 SILINE200

SILINE200 allows currency data in masks and lists to be output in parallel in DM and euros, and entries in masks to be either in DM or euros. The currency display is “EUR”.

Until further notice data will be saved in the ledger currency, which can optionally be DM or euros (and so can initially remain as DM). Conversion tools are available that allow the ledger currency to be converted to euros virtually fully automatically.

The euro functions are already available; the exact conversion rate can be set by means of a patch.

5.1.9.2 SILINE-IS

SILINE-IS allows data to be input and output in any foreign currencies. The euro can be treated as if it is a foreign currency. Users must then enter the currency designation and the conversion rate themselves. More extensive support is possible with the successor SILINE2000 product (see above).

Page 75: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 75

Information on products Keyboards and terminals

5.2 Hardware products

5.2.1 Keyboards

The euro symbol is generated on euro-compliant keyboards with the following key combi-nations:

– almost all European keyboards: AltGr + e– UK, Ireland: AltGr + 4– US-International: AltGr + 5– Hungary, Poland: AltGr + u

If there is no AltGr key (the key to the right of the space bar), which can be the case with older keyboards, the key combination Alt + Shift + character can be used as an alternative, depending on the national keyboard.

. On new euro keyboards the keys “E” or “4” or “5” or “U” - depending on the national keyboard - are also labeled with the euro symbol €.

The MFII keyboard TAMFL-Exx and all other Siemens keyboards are euro-compliant, even if they are not labeled with the euro symbol, since they can send the key combinations set out above to the host.

5.2.2 Terminals

The BS2000 terminals in the 975x family do not support the euro symbol.

In the 9763 family, only the 9763-D7 has the option of retrofitting the terminal with softfonts for euro compliance. Customers must do this themselves.

In the case of 8-bit-compatible terminals (9755, 9758, 9759 and 9763) the 8-bit CCS EDF041 is displayed, with X’9F’ (€) appearing as ¤ .

The CCS EDF04F is not displayed, and a file with this CCS attribute is converted to the 7-bit standard EDF03IRV.

E€

Page 76: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

76 Support for the Euro Currency Symbol

Printers Information on products

5.2.3 Printers

Full details of printing in the system can be found under ”Printing the euro symbol“ on page 77. This chapter also contains tables of euro-compliant printers and their special features.

Printing on HP/HP90 and Kyocera printers is described in ”Printing from the host to a Kyocera printer“ on page 85 and in ”HP/HP90 printers“ on page 87.

Page 77: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 77

6 Printing the euro symbolThis chapter describes how to print the euro symbol using nongraphical print applications under BS2000/OSD, which printers are euro-compliant and which printer standards are currently relevant.

There are also notes on all standard areas of application available in BS2000/OSD in the printing domain administered by BS2000/OSD Spool & Print Services. Among others, these include

– printing the € from the LAN to a host– printing the € from the host via the LAN– printing the € in productive operation– printing the € in distributed printing

Fonts in the Spool & Print Services

Every time a document is sent to Spool & Print Services in BS2000/OSD, the way the font is processed is one of the main document attributes. It is defined either implicitly through the use of forms (default) or explicitly by the end user.

Initially the euro symbol must therefore be available in a printer font. The symbol itself is made available in the printer either by downloading the corresponding fonts from the host or by adding an internal font set to the firmware of the printer.

Page 78: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

78 Support for the Euro Currency Symbol

Printing from the LAN to a host Printing the euro symbol

6.1 Printing from the LAN to a host

Printing from the LAN to BS2000 high-performance print systems is possible with Wprint and Dprint. BS2000 LAN print systems can be obtained via RSO (see the “Dprint” and “RSO” manuals).

6.1.1 Printing from Windows to BS2000 high-performance print systems

When printing from Windows to BS2000 high-performance print systems such as EXCCW and IPDS, a euro symbol contained in Windows documents is supported. It is included in the system fonts for Windows 95 and NT4.0 updated1 by Microsoft.

Software configuration

Printing from Windows documents that contain the euro symbol:

As normal with the key combination CTRL-P or by clicking on Print in the File menu... 2 .

1 An update for these operating systems is available from the Microsoft website

Windows clients BS2000 server (/390 and SR2000)

For Windows 95 BS2000/OSD-BC as of V2.0

Wprint V2.0 Dprint V1.0E

For Windows NT 4 SPOOL as of V3.0 for EXCCW models

Wprint-NT V2.0 SPS as of V3.0 for IPDS models

BS2000Windows Printer

TCP/IP CT2

Page 79: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 79

Printing the euro symbol Printing from the LAN to a host

6.1.2 Printing from Windows to BS2000-LAN print systems

When printing from Windows to BS2000-LAN print systems via RSO (remote print systems in RSO terminology), such as HP PCL5-compatible or PostScript printers, a euro symbol contained in Windows documents is supported. It is included in the system fonts for Windows 95 and NT4.0 updated1 by Microsoft.

Your printer vendor’s website will contain additional details of printing from Windows appli-cations that support a print function. For example, HP’s Customer Care website gives detailed information on HP printer models and the corresponding configuration in Windows.

Software configuration

Printing from Windows documents that contain the euro symbol:

As normal with the key combination CTRL-P or by clicking on Print in the File menu ...2

1 An update for these operating systems is available from the Microsoft website2 The euro symbol in names of Windows documents may be incorrectly output in header and trailer pages and in results of the

SHOW command in BS2000.

Windows clients BS2000 server (/390 & SR2000)

For Windows 95 BS2000/OSD-BC V2.0

Wprint V2.0 Dprint V1.0E

For Windows NT 4 RSO V3.0

Wprint-NT V2.0

Page 80: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

80 Support for the Euro Currency Symbol

Printing from the host via the LAN Printing the euro symbol

6.2 Printing from the host via the LAN

RSO permits printing in TCP/IP LAN environments for a whole series of printers. At the moment only the following print systems have been updated to support € printing for Spool & Print Services outside the Windows world. This means that the euro symbol is no longer printed on paper by means of a graphical application in the Windows operating system, but via a host spooler in conjunction with print functions to which €-compliance has been added. The combination of both functionalities enables the euro symbol to be printed out on paper.

6.2.1 Printing from the host to a 4850 printer

A new character set ISO 8859-15 (with the € implemented in 0xA4) is available in printers with a release status of 2.00 or higher (May 1999).

This character set is activated via ‘ESC(9N’ in PCL5e.

RSO configuration

Ê Using RSOSERVE, define a font for a 4850 PLC with the above escape sequence (Spool & Print Services privileges or administrator privileges for RSO devices are required, and a 4850-PCL printer must be present in the SPOOL parameter file). Then link this font with a character set definition.

1. Start RSOSERVE with the command START-RSOSERVE2. Select SPECIFIC PRINTER MANAGEMENT with device type 4850-PCL3. Select FONT DEFINITION4. Enter a font name in the field SELECTED FONT, e.g. 8859155. Select ADD6. In line 001 enter the command 1B28394E 7. Select SAVE8. Select BACK and then CHARACTER SET DEFINITION9. Enter a character set name in the field SELECTED CHARACTER SET, e.g. EUR 10. Select ADD11. In the field SELECTED FONT enter the font name 885915 12. Select SAVE13. Exit RSOSERVE.

Page 81: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 81

Printing the euro symbol Printing from the host via the LAN

Ê Using SPSERVE, define the character set linked to the font. Link the character set definition with a form linked to a 4850-PCL printer.

1. Start SPSERVE

/START-SPSERVE

2. Assign the file SPOOL-PARAMETERS

//OPEN-PARAMETER-FILE *SPOOL-PARAMETERS

3. Add the EUR Spool character set. The operand LANGUAGE should be set to *IGNORE.

//ADD-SPOOL-CHARACTER-SET CHARACTER-SET-NAME=EUR, LANGUAGE=*IGNORE

4. Exit SPSERVE

//END

6.2.2 Printing from the host to a 9014 or 9015 printer

RSO supports this printer in the ECMA emulation as 9014-RP and 9015-RP.

A new character set ISO 8859-15 (with the € implemented in 0xA4) was delivered in new firmware. The interface group of the printer merely needs to be altered.

This character set is activated with the following escape sequence: ‘ESC-W’ (or x’1B2D57’ in ASCII or x’274587’ in EBCDIC).

The printer can also be configured in such a way that it uses this character set as the default.

RSO configuration

Ê Using RSOSERVE, define a font for a 9014-RP or 9015-RP with the above escape sequence (Spool & Print Services privileges or administrator privileges for RSO devices are required, and a 9014-RP or 9015-RP printer must be present in the SPOOL parameter file). Then link this font with a character set definition.

1. Start RSOSERVE with the START-RSOSERVE command2. Select SPECIFIC PRINTER MANAGEMENT with device type 9014-RP or 9015-RP3. Select FONT DEFINITION4. Enter a font name in the field SELECTED FONT, e.g. 8859155. Select ADD6. In line 001 enter the command 1B2D577. Select SAVE8. Select BACK and then CHARACTER SET DEFINITION9. Enter a character set in the field SELECTED CHARACTER SET, e.g. EUR

Page 82: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

82 Support for the Euro Currency Symbol

Printing from the host via the LAN Printing the euro symbol

10. Select ADD11. In the field SELECTED FONT enter the font name 885915 12. Select SAVE13. Exit RSOSERVE.

Ê Using SPSERVE, define the character set that is linked to the font. Link the character set definition with a form linked to a 9014-RP or 9015-RP.

1. Start SPSERVE

/START-SPSERVE

2. Assign the file SPOOL-PARAMETERS

//OPEN-PARAMETER-FILE *SPOOL-PARAMETERS

3. Add the Spool character set EUR. The LANGUAGE operand should be set to *IGNORE.

//ADD-SPOOL-CHARACTER-SET CHARACTER-SET-NAME=EUR, LANGUAGE=*IGNORE

4. Exit SPSERVE

//END

Printing the euro symbol on a 9014-RP/9015-RP printer

Once the euro symbol is defined with the help of the above procedure, each instance of a character code (code of a character) that matches the coding of the euro symbol in the font will be printed as the euro symbol on paper.

The precondition for this is that

● the character set name was entered in a 9014-RP or 9015-RP Spool form using the program SPSERVE in the Spool parameter file, and the form was then called when the print job was started (operand FORM-NAME=form of the PRINT-DOCUMENT command)

or

● the character set name was called directly when the print job was started, using the operand CHARACTER-SET=font-name of the PRINT-DOCUMENT command.

Page 83: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 83

Printing the euro symbol Printing from the host via the LAN

6.2.3 Printing from the host to a 9045 printer

RSO supports this printer in the ANSI emulation as 9045-ANSI.

An ISO 8859-15 character set with the € implemented in 0xA4 can be obtained as firmware, Version 2.05A, and will be automatically incorporated in the new printer models from October 1998.

Old printers can be updated. The order number is D:90452-10. Updates are only possible via ITS Service.

This character set is activated via ‘ESC[5915x’ in ASCII, hexadecimal coding: x’1B5B591578’

The printer can also be configured in such a way that it uses this character set as the default.

RSO configuration

Ê Using RSOSERVE, define a font for a 9045-RP printer with the above escape sequence (Spool & Print Services privileges or administrator privileges for RSO devices are required, and a 9045-RP printer must be present in the SPOOL parameter file). Then link this font with a character set definition.

1. Start RSOSERVE with the command START-RSOSERVE2. Select SPECIFIC PRINTER MANAGEMENT with device type 9045-RP3. Select FONT DEFINITION4. Enter a font name in the field SELECTED FONT, e.g. 8859155. Select ADD6. In line 001 enter the command 1B5B591578 7. Select SAVE8. Select BACK and then CHARACTER SET DEFINITION9. Enter a character set name in the field SELECTED CHARACTER SET, e.g. EUR 10. Select ADD11. In the field SELECTED FONT enter the font name 885915 12. Select SAVE13. Exit RSOSERVE.

Page 84: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

84 Support for the Euro Currency Symbol

Printing from the host via the LAN Printing the euro symbol

Ê Using SPSERVE, define the character set linked to the font. Link the character set definition with a form linked to a 9045-ANSI-RP-RP printer, if desired.

1. Start SPSERVE

/START-SPSERVE

2. Assign the SPOOL-PARAMETERS file

//OPEN-PARAMETER-FILE *SPOOL-PARAMETERS

3. Add the Spool character set EUR. The LANGUAGE operand should be set to *IGNORE

//ADD-SPOOL-CHARACTER-SET CHARACTER-SET-NAME=EUR, LANGUAGE=*IGNORE

4. Exit SPSERVE

//END

Printing the euro symbol on a 9045-ANSI-RP printer

Once the euro symbol is defined with the help of the above procedure, each instance of a character code (code of a character) that matches the coding of the euro symbol in the font will be printed as the euro symbol on paper.

The precondition for this is that

● the character set name was entered in a 9045-RP Spool form using the program SPSERVE in the SPOOL parameter file, and the form was the called when the print job was started (operand FORM-NAME=form of the PRINT-DOCUMENT command)

or

● the character set name was called directly when the print job was started, using the operand CHARACTER-SET=font-name of the PRINT-DOCUMENT command.

Page 85: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 85

Printing the euro symbol Printing from the host via the LAN

6.2.4 Printing from the host to a Kyocera printer

An ISO 8859-15 character set with the € implemented in 0xA4 can be supplied as follows:

This character set is activated via ‘ESC(9N’ in PCL5e or ’!R! CSET 9N; EXIT;’ in Prescribe.

In addition, the printer can be configured in such a way that it uses this character set as the default. The default parameters U6/U7 should be set to 02/53.

RSO configuration

Ê Using RSOSERVE, define a font for a 4825-PCL/4830-PCL printer with the above escape sequence (Spool & Print Services privileges or administrator privileges for RSO devices are required, and a 4825-PCL/4830-PCL printer must be present in the SPOOL parameter file). Then link this font with a character set definition.

1. Start RSOSERVE with the command START-RSOSERVE2. Select SPECIFIC PRINTER MANAGEMENT with device type 4825-PCL/4830-PCL

(RSO treats 4826/7/8/9 printers like a 4825-PCL.)3. Select FONT DEFINITION,4. Enter a font name in the field SELECTED FONT, e.g. 8859155. Select ADD6. In line 001 enter the command ESC(9N or (!R! CSET 9N; EXIT;). The left and right

brackets are also of significance here.7. Select SAVE8. Select BACK and then CHARACTER SET DEFINITION9. Enter a character set name in the field SELECTED CHARACTER SET, e.g. EUR10. Select ADD11. In the SELECTED FONT field enter the font name 88591512. Select SAVE13. Exit RSOSERVE.

Order number Kyocera model Firmware

D:4826-FS600/-680 FS-600/-680 30.15

D:4826-FS800 FS-800 38.07

D:4827/28 FS-1700+/3700+ 40.07

FS-5800C 100.06

D:4829-xxx FS-6700 42.02

D:4830-xxx FS-7000+/9000 47.04

Page 86: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

86 Support for the Euro Currency Symbol

Printing from the host via the LAN Printing the euro symbol

Ê Using SPSERVE, define the character set linked to the font. Link the character set definition with a form linked to a 4825-PCL/4830-PCL printer.

1. Start SPSERVE

/START-SPSERVE

2. Assign the file SPOOL-PARAMETERS

//OPEN-PARAMETER-FILE *SPOOL-PARAMETERS

3. Add the Spool character set EUR. The LANGUAGE operand should be set to *IGNORE.

//ADD-SPOOL-CHARACTER-SET CHARACTER-SET-NAME=EUR, LANGUAGE=*IGNORE

4. Exit SPSERVE

//END

Printing the euro symbol on a 4825-PCL/4830-PCL printer

Once the euro symbol is defined with the help of the above procedure, each instance of a character code (code of a character) that matches the coding of the euro symbol in the font will be printed as the euro symbol on paper.

The precondition for this is that

● the character set name was entered in a 4825-PCL/4830-PCL Spool form using the program SPSERVE in the SPOOL parameter file, and the form was the called when the print job was started (operand FORM-NAME=form of the PRINT-DOCUMENT command)

or

● the character set name was called directly when the print job was started, using the operand CHARACTER-SET=font-name of the PRINT-DOCUMENT command.

Page 87: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 87

Printing the euro symbol Printing in productive operation

6.3 Printing in productive operation

Even if the operating system offers the screen and keyboard functions needed to support the euro symbol, problems can occur during printing if the fonts have not been updated.

6.3.1 HP/HP90 printers

The BS2000/OSD Spool & Print Services provide a PRM font procedure that lets users update their HP/HP90 fonts with the euro symbol. The procedure allows the euro symbol to be added to existing HP fonts.

The PRM procedure SYSPRC.PRMMAN.011.EURO supplied with SPOOL-GA V4.0 is available for both SR2000 and /390 devices. The procedure can be used from BS2000/OSD-BC V1.0 and higher together with SPOOL V4.0 and higher.

25 bitmap euro character forms are available to cover all possible combinations of characters/inch or lines/inch when printing on HP/HP90 devices. These characters were developed specially for use on HP and HP90 devices (SPOOL nomenclature).

They have to be used in conjunction with the existing Océ print systems:

– PageStream family with SRA controller in E mode– ND2/ND3 with HP controller– ND2 with APA II controller in E mode– NDX/NDW with APA I controller in E mode– NDX/NDW/NDZ with APA II controller in E mode (2090-2, 2140-2, 2240-2)– 2090/2140/2240 with SRA controller in E mode.

Adding the euro symbol to existing HP fonts

The procedure supplied allows you to add the euro symbol to your existing HP fonts as follows:

Ê Start the PRM procedure: DO SYSPRC.PRMMAN.010.EURO

Ê You are asked to make the following entries:

– Name of the HP font to be updated– PRFILE containing the HP font– Character code to which the euro symbol is to be added (if the position in question

has already been assigned to another symbol definition, you are asked to overwrite the character code). By default this is X’9F’ (EBCDIC).

Page 88: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

88 Support for the Euro Currency Symbol

Printing in productive operation Printing the euro symbol

Printing the euro symbol on an HP/HP90 printer

If the font is incorporated into the HP font, the selection for printing is made either with SPSERVE by reference to its name in an HP or HP90-PRINTER form in the SPOOL parameter file or by calling it directly in the print job (operand CHARACTER-SET=HP-font-name of the PRINT-DOCUMENT command). Each instance of a character code that matches the euro symbol in the font is printed out on as the euro symbol.

6.3.2 EXCCW printers

For LP65 high-performance printers the euro symbol is included in the standard font package from OPS (Océ Printing Systems) for LIP printers. With OPS 36 standard fonts are available in LIP mode for 240 and 300 dpi. Other types of font - Nimbus Sans and Nimbus Roman - are also available.

The OPS fonts supplied with the product can be used in BS2000/OSD-BC V1 and higher together with SPOOL V3.0 and higher.

The LIP fonts from OPS must be used in conjunction with the existing Océ print systems:

– PageStream family with SRA controller in L mode,– NDY/NDX/NDW with LIP controller

The OPS LIP fonts must be installed on the floppy disk or hard disk of the printer. It is recom-mended that use is made of technical support from OPS. The fonts are based on the EBCDIC code and add the euro symbol in position 0x9F. The character set relates to an SEB243V1 coding (formerly SEB242).

Printing the euro symbol on an LIP printer

If the LIP font is installed on the printer’s hard disk, it can be selected for printing by using what is known as an LCL (generated with the help of SJCGEN). A reference is then made to this LCL either in an LP65-PRINTER FORM resource defined with SPSERVE in the Spool parameter file, or else it is called directly via the parameter PAGE-DEFINITION-NUMBER=lcl-number when sending the document. Each instance of the character code 0x9F in the document is printed out on paper as the euro symbol.

Page 89: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 89

Printing the euro symbol Printing in productive operation

6.3.3 IPDS printers

For IPDS high-performance printers the euro symbol is included in the standard IPDS font package from OPS. With OPS 36 standard fonts are available in SPDS or AFP format in 240, 300 and 600 dpi format. Other types of font - Nimbus Sans and Nimbus Roman - are also available.

The OPS fonts supplied with the product can be used in BS2000/OSD-BC V1 and higher together with SPOOL V3.0 and higher.

The font compendium must be used in conjunction with the existing Océ print systems:

– PageStream/Twin family with SRA controller in I mode– NDX/NDW/NDZ in I mode– 2090/2140/2240 in I mode.

The OPS fonts are supplied as an add-on to SPSLIB. The fonts are based on EBCDIC code and insert the euro symbol at position 0x9F. The character set relates to an SEB243V1 coding (formerly SEB242).

Printing the euro symbol on an IPDS printer

The following options are available for calling an SPDS font for printing:

– when assigning the print job by specifying its name in the operandCHARACTER-SET=*BY-EXTENDED(SPDS-coded-font-name) of the PRINT-DOCUMENT command

– by a reference to this font in a page definition using the OPS SLE tool and then calling it when assigning the print job

– in an APA-PRINTER form definition (using SPSERVE).

Each instance of a character code that matches the euro symbol in the font is printed out on paper as the euro symbol.

Page 90: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

90 Support for the Euro Currency Symbol

Printing in productive operation Printing the euro symbol

6.3.4 SCSIPCL printers

For PCL high-performance printers the euro symbol is included in the standard PCL font package from OPS. With OPS, 36 standard fonts are available in PCL mode for 300 dpi. Other types of font - Nimbus Sans and Nimbus Roman - are also available.

The OPS fonts supplied with the product can be used in BS2000/OSD-BC V3.1 and higher together with SPOOL V4.0 and higher.

The OPS PCL fonts must be used in conjunction with the existing Océ print systems:

– PageStream family with SRA controller in a PCL5e emulation

The PCL fonts from OPS must be installed on the printer’s hard disk. It is recommended that use is made of technical support from OPS. The fonts are based on the ASCII code.

The current PCL5e character sets have been changed to incorporate the euro symbol. The following character sets are affected:

A new character set has been generated:

Note

Not all character sets can be obtained with all available fonts. For more information, see the PCL documentation supplied with your printer.

Windows 3.0 Latin 1 Value 9U in PCL character set Euro symbol at position 0x80

Windows 3.1 Latin 1 Value 19U in PCL character set Euro symbol at position 0x80

ISO 8859-15 Latin-9 Value 9N in PCL character set Euro symbol at position 0xA4

PC-858 Value 13U in PCL character set Euro symbol at position 0xD5

Page 91: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 91

Printing the euro symbol Printing in productive operation

Printing the euro symbol on a PCL printer

Once the PCL fonts have been installed on the printer’s hard disk they (or the way they are selected) must be defined with the aid of the PRM utility routine in the PRFILE of the system. These definitions are already contained in the PRFILE in SPOOL V4.0A and higher. Roman-8 is selected as the default character set.

If a particular character set is selected, these font definitions must be updated by adding the PCL escape sequence that selects the desired character set: Esc(‘character set value’. For example, the sequence “ Esc(9N” selects the character set ISO 8859-15. For more information, see the PCL documentation supplied with your printer, and the “PRM” manual.

If the character set is specified in the PCL font definition, the print selection is made either using SPSERVE by reference to its name in a PCL-PRINTER form in the SPOOL parameter file or by calling it directly in the print job (operand CHARACTER-SET=PCL-font-name of the PRINT-DOCUMENT command). Each instance of a character code that matches the euro symbol in the font is printed out on paper as the euro symbol.

6.3.5 Band Id printer

Band Id printers are older line printers. Most of them do not offer any euro enhancements. However, a special version of the 3348 model, an IBM-compatible 6262 printer, can be updated to support the euro symbol.

A list of printer bands can be obtained for the languages of most countries. Note that with new printer bands a new microcode is also required.

The new printer band for Austria and Germany, for instance, has the component number 46F5081. It replaces band 6475103. The euro character is at position X’9F’. The microcode has to be updated.

6.3.6 LP emulated printers

LP emulated printers emulate, for example, printer models 9014, 9015, 9045 and Kyocera models with a V24 and LAN connection. They are used for emulation of 3338 drum printers.

Since these printer models can be configured as standard with the implementation of an ISO 8859-15 table, SPOOL line documents codes in EDF04F can be output with the € symbol for each 0x9F character code.

Page 92: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

92 Support for the Euro Currency Symbol

Distributed printing Printing the euro symbol

6.4 Distributed printing

Dprint and Xprint or Wprint always convert in line with EDF041/ISO 8859-1 when exchanging print jobs between BS2000 and UNIX or Windows NT. It does not matter whether the code X’9F’ (EBCDIC) is interpreted as the euro symbol or the currency symbol.

The Microsoft definition of the euro symbol in the Windows character set is incompatible with ISO. Thus when transferring metadata (header page / trailer page information) from the Windows system to BS2000 or UNIX the display of the euro symbol is altered. For example, a euro symbol in file names that is printed on the header page is displayed differ-ently when printed out in BS2000.

If a particular font is required for printing a document that contains the euro symbol, this font (which was explicitly specified when the print job was assigned or was implicitly named in a form) must be available on the server side so that it can be used for printing.

6.5 OLTP printing

Since when printing OLTP applications it is not possible to select a dedicated font, the printer should use the character set ISO 8859-15 as the default in order to print the € symbol out on paper.

Page 93: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 93

Printing the euro symbol Euro-compliant printers

6.6 Euro-compliant printers

6.6.1 Local printers

Note

Users can define their own font enhancements using the PRM tool.

6.6.2 LAN printers

A table of LAN printers with details of implementation of support for the euro symbol and on status and retrofitting can be found in the Appendix (see ”LAN printers“ on page 114).

The table is provisional and shows the status for printing.

Owner Supported as of Implementation

CT2 Mod2 printer OPS SPOOL V3.0 PRM procedure

CT2 IPDS printer OPS SPS V3.0 OPS font package

CT2 LIP printer OPS SPOOL V3.0 OPS font package

SCSIPCL printer OPS SCSIPCL V1.0A OPS font package

CT2 band printer Siemens (IBM) SPOOL V3 New band Ids

Page 94: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Eine Dokuschablone von Frank Flacheneckerby f.f. 1992

Page 95: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 95

7 Support for euro conversion

7.1 Tools

7.1.1 Inventa2000 (BS2000/OSD, PC)

Inventarizing and transferring BS2000 applications

This product allows BS2000 customers to simply and conveniently inventarize, analyze, weed out and convert existing BS2000 applications on a PC. Topics such as Year 2000 compliance and the euro conversion are merely the latest examples of the use of Inventa2000.

Functions

● Inventarizing and analyzing

The application objects relating to the individual applications are first ascertained and saved in a data dictionary by analyzing the BS2000 startup procedures for the applica-tions. All program objects found in this way are scanned implicitly in line with the desired search criteria and the results are also noted in the dictionary.

● Weeding out, clearing

Inventa2000 can output a list of objects no longer used, which can then be excluded from subsequent conversion and patch activities.

● Transferring

The inventarized program objects can be transferred in whole or in part from BS2000 to the PC or vice versa.

● Patching, editing, converting on the PC workstation

Patches can be executed using an editor integrated into Inventa2000.

Page 96: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

96 Support for the Euro Currency Symbol

Service providers Support for euro conversion

7.2 Service providers for euro conversion

7.2.1 Siemens Business Services (SBS)

SBS offers a comprehensive package of services for euro conversion: “FrameworkEURO”. This comprises the following interrelated subpackages:

1. Workshop

– Awareness of overall problems– Alternative solutions / project organization– Outline timetables / risk assessment

2. Inventarization

– Inventarization– Demonstrating the external interfaces– Impact analysis offering

3. Impact analysis

– Analysis of IT/NON-IT including data and program code– Prioritization / strategic recommendations– Supplier management / assessment– Cost estimation

4. Migration

– HW/SW migration, system/standard SW, inhouse developments– Project management controlling– Data/code modification / implementation

5. Testing & integration

– Formulating a test strategy– Logging and evaluating the test data– Coaching for conducting tests– Providing the test environment

http://www.sbs.de

Page 97: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 97

Support for euro conversion Service providers

6. Commissioning

– Installation / commissioning– Rollout management– Training

. For full details of this service package and of contact persons, see “Ready for the euro”, order no. U26420-J-Z111-2-76, and the Statements of Direction on the euro conversion at Siemens, order no. U26500-J-Z113-1-7400.

7.2.2 Siemens IT Service (ITS)

Professional service management lies at the heart of what Siemens IT Service has to offer. As a global managed services provider Siemens IT Service offers sector- and platform-specific service solutions that ensure IT availability. Besides the traditional hardware and software services ITS provides its customers with support for current software conversions within their IT environment. Siemens IT Service offers extensive services for all aspects of the euro.

Your contact at ITS on euro matters is your district sales management (DMSV).

i

Ready for the European financial market with Siemens IT Service

http://its.sni.de

Page 98: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

98 Support for the Euro Currency Symbol

Information on the Internet Support for euro conversion

7.3 Information on the Internet

Many of these sites are available in German only.

● Product indexhttp://www.siemens.de/computer/cs_index_d.htm

The extensive index contains not just all BS2000 products but all covers general topics such as the euro.

● Ready for 2000 & Ready for EUROhttp://www.siemens.de/computer/j2000/index_d.htm

The page contains definitions on Year 2000 and euro compliance of Siemens hardware and software products.

● Ready for 2000 & Ready for EUROBS2000/OSD Hardwarehttp://www.siemens.de/computer/j2000/de/bs2hw.htm

Lists descriptions of Year 2000 and euro compliance of BS2000/OSD servers.

● Ready for 2000 & Ready for EUROBS2000/OSD Softwarehttp://www.siemens.de/computer/j2000/de/bs2sw.htm

Lists descriptions of Year 2000 and euro compliance of BS2000/OSD software products.

● Ready for 2000 & Ready for EURO - BS2000/OSD Further information on BS2000http://www.siemens.de/computer/j2000/de/bs2info.htm

Information on “Euro support by BS2000/OSD“ (WinWord document in German) can be downloaded from this page.

● Eurohttp://europa.eu.int/euro/html/entry.html

This is the official EU site for the euro. It contains many pages of detailed information on the new European currency.

● ISO Latin 9 as compared with ISO Latin 1 http://www.hut.fi/u/jkorpela/latin9.html

Jukka Korpela from Finland takes a very detailed look on his homepage at the differ-ences between the ISO Latin 1 and ISO Latin 9 character sets (Latin-9 contains the €

symbol).

Page 99: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 99

Support for euro conversion Information on the Internet

● Inventa2000 (BS2000/OSD, PC)http://www.siemens.com/servers/inventa2/inven_de.htm

The page contains details of Inventa2000 (see page 95).

● Printing the new moneyhttp://www.siemens.de/public/mp_ter/mp_de/ed-3y2euro.htm

This site looks at all aspects of the introduction of the euro in the company. It not only sets out strategies but all deals with the associated risks.

● Ready for the eurohttp://www.siemens.com/sbs/de/offerings/services/y2k/fiteuro/index.html

Siemens Business Services (SBS) presents its service offering to support customers’ introduction of the euro (see also page 96).

● Euro and keyboards from Siemenshttp://www.siemens.de/pc/euro/index_d.htm

This page introduces the Siemens euro-compliant KBPC P2 keyboard.

● Adding the euro currency symbol under Windows NT 4.0 http://www.microsoft.com/intlkb/germany/support/kb/d35/d35065.htm

This page contains a file for downloading that can be used to make the Windows NT operating system euro-compliant.

● Update: Support for the euro currency symbol in Windows 95http://www.microsoft.com/intlkb/germany/support/kb/d35/d35907.htm

This page contains a file for downloading that can be used to make the Windows 95 operating system euro-compliant.

● TrueType core fonts for the Webhttp://www.microsoft.com/typography/fontpack/

TrueType fonts can be downloaded from this page.

● Welcome to Kyocera Electronics Europehttp://www.drucker.kyocera.de/

The “Euro” page contains information on outputting the euro symbol on Kyocera printers. The service pages contain printer tools for downloading (e.g. EURO.EXE containing the euro symbol for all Kyocera printers).

● Here comes the euro!http://members.xoom.com/_XOOM/vienna1/index.htm

The page contains a great deal of general information on the euro.

Page 100: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

100 Support for the Euro Currency Symbol

Information on the Internet Support for euro conversion

● Welcome to Tallyhttp://www.tally.com/

Under “Support” and “The euro symbol” is a table showing the euro compliance of all Tally printers

● Frequently asked questions about “Lexmark printers and the euro”http://www.lexmark.de/driver/index.html

This site not only answers questions to do with Lexmark printers and their euro compliance, but also questions of general interest.

Page 101: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 101

8 Appendix

8.1 Product overview in table form

This section gives information in table form on euro-compliance of products and where appropriate on versions and dates.

The “Euro-compliant” column:

Euro-compliance of a product is indicated as follows

The “Version” column

If the product is fully or partially euro-compliant only from a particular update onwards, the corresponding version is given here.

The “Info” column

This column contains comments and page references to additional information on this product.

€ The product is euro-compliant as from the patch version specified.

(€) The product is euro-compliant with reservations. If it is only compliant as of a particular patch version, this is shown.

✓ The product is not affected by the euro. It is therefore euro-compliant.

O Open: The product has not been fully checked for euro-compliance at the time of going to press. Where necessary, changes will be published in the corre-sponding release notice.

--- The product is not euro-compliant, and no patch version is planned.

Page 102: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

102 Support for the Euro Currency Symbol

Operating systems and system-related software Product overview

8.1.1 Software

8.1.1.1 Operating systems

8.1.1.2 System-related software

Product Euro-compliant

Version Info

BS2000/OSD-BC (for /390 systems) (€) V1.0A 50

OSD SVP (for Risc systems) (€) V2.0A 51

VM2000 ✓

VM2000/SR ✓

Product Euro-compliant

Version Info

ARCHIVE ✓

ARCIS-GS ✓

ASECO ✓

AVAS ✓ 51

AVAS-SV ✓ 51

COPE ✓

COSMOS ✓

COSMOS-MP ✓

DAB ✓

Dprint ✓

DRV ✓

DSEM ---

EDT € V16.6 51

FDDRL ✓

FORMDOORS (Formplag) ---1

HIPLEX AF ✓

HIPLEX MSCF ✓

HIPLEX OP ✓

HSMS ✓

Page 103: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 103

Product overview System-related software

HSMS-CL ✓

HSMS-SV ✓

IMON-EXTENT ✓

JV ✓

LMS ✓

LPS ---

MAREN ✓

MSCF ✓

NFS ✓

OMNIS ✓

OMNIS-MENU ✓

OMNIS-PROP ✓

PCA ✓

PCS ✓

PERCON € 52

POSIX-SH € V1.1A 55

PROP-PPM ✓

PROP-TPM ✓

PROP-XT ✓

RAV € V4.0A 52

RAV-A ---

RAV-BAS € V4.0A 52

RBAM ✓

RCOM ✓

RCOM-S ✓

RESY ✓

RFA ✓

ROBAR-CL (BS2000) ✓

ROBAR-SV ✓

RSO € V2.4A

Product Euro-compliant

Version Info

Page 104: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

104 Support for the Euro Currency Symbol

System-related software Product overview

1 FORMDOORS is not euro-compliant. The euro symbol can only be accessed via the currency symbol

SAP-UTM-GATEWAY ✓

SCA ✓

SDF-A ✓

SDF-P ✓

SECOS ✓

SHC-OSD ✓

SM2 ✓

SM2-IBIS ✓

SM2-PA ✓

SM2R1-PC ✓

SM2ONLINE-PC ✓

SORT ✓

SORT-UG-ARA ---

SORT-UG-EURO ---

SORT-UG-FAR ---

SPOOL € V4.0A

TASKDATE ✓

TLS ✓

Xprint ✓

Product Euro-compliant

Version Info

Page 105: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 105

Product overview Application development

8.1.1.3 Application development

Product Euro-compliant

Version Info

AID (€) 2.3B 53

ASSEMBH ✓

C/C++ € V3.0B 55

COBOL85 € V2.3A10V2.2C33

54

COLUMBUS85 ✓

CRTE € V2.2A 56

DESK2000 € V4.0 58

FHS (€) V8.2B 56

FHS-DOORS, WIN-DOORS € V3.1B 58

FOR1 ✓

IFG € V8.1A 56

Inventa2000 ✓

JENV (BS2000/OSD) € V1.1B 56

Pascal-XT ✓

PL/1 ✓

RPG3-XT ✓

TOM-CA ✓

TOM-DOC ---

TOM-GEN ✓

TOM-JA ✓

TOM-MTEST ✓

TOM-REF ✓

TOM-TA ✓

TOM-TI ✓

TOMDOORS-M ✓

WebTransactions € V1.0/V3.0 57

ComTransactions ✓

Page 106: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

106 Support for the Euro Currency Symbol

Databases/OLTP Product overview

8.1.1.4 Databases/OLTP

Product Euro-compliant

Version Info

ADILOS ✓

CLIKE ✓

DRIVE/Windows (BS2000) € V2.1B30 59

ES-MONITOR ✓

ESQL-COBOL ✓

GOLEM (€) V9.1 59

LEASY (€) V6.0 59

openUTM ✓

openUTM Client (BS2000) (€) V4.0 59

openUTM Client (UNIX) € V5.0 59

openUTM Client (Windows) € V5.0 59

ORACLE € V7 60

€ V8.1 60

PASSAT € V6.2A10 60

SESAM/SQL-Server (€) V2.2 60

SESAM-DBAccess (€) V2.0 60

SESADMIN ✓

SESAM-KLDS ✓

SESAM/SQL-DCN ✓

SESAM/SQL-DDA ✓

SESAM/SQL-LINK (€)

UDS/SQL ✓

UDS-DBAccess (€) V2.0 60

UDS-D ✓

UDS-IQS ✓

UDS-KDBS ✓

Page 107: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 107

Product overview Communication software

8.1.1.5 Communication software

Product Euro--compliant

Version Info

DCAMSOCKETS (BS2000)

VTSUXHCS

(€)(€)€

(€)(€)

V13V1.20AV1.30AV13.0A

V1.3

61

6162

DCE €

NTAC2 ✓

NTAC2E ✓

openFT (BS2000) (€) V6.0 67

openFT (UNIX) (€) V6.0 67

openFT (Windows) (€) V6.0C 67

OSS ✓

PDN-GA (BS2000) ✓

SNMP-Basic-Agent BS2000 ✓

SNMP-Standard-Collection BS2000 ✓

SNMP-Subagent-SM2 ✓

SNMP-Subagent-UTM ✓

SWPAD-X.28 ✓

TCP-IP-APFTP

TELNET

✓✓---

6464

TDA ✓

TDA-GA ✓

TIAM ✓

TRANSIT-CPIC ✓

TransView-NMA (BS2000) ✓

TransView-NMAE (BS2000) ✓

TransView-NTAC2 ✓

TransView-NTAC2E ✓

TRASOM ✓

VTX-EC ---1

Page 108: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

108 Support for the Euro Currency Symbol

Transdata software Product overview

8.1.1.6 Transdata software

1 Since no euro symbol is defined for T-Online in the CEPT character set, VTX is classed as being not euro-compliant.

VTX-ED ---1

VTX-GA ---1

VTX-SIS ---1

VTX-UX ---1

Product Euro-compliant

Version Info

ACUT ✓

BERMUDA ---

DMDP ✓

DVS (PDN) (€) 68

NEOSP ✓

NIAC ✓

PDN-GA ✓

RBAS ---

RDE ✓

RDS ✓

SPOOL9600 ✓

TDDIAG (€) 68

TRANSIT-3270LU ✓

TRANSIT-CD ✓

TRANSIT-PRINTLU ✓

TRANSIT-RJELU ✓

TRANSIT-SNA ✓

TRANSIT-SNI ✓

TRANSIT-SSU ✓

TRANSIT-SSULU ✓

TRANSIT-X.25 ✓

Product Euro--compliant

Version Info

Page 109: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 109

Product overview Terminal emulations

8.1.1.7 Terminal emulations

8.1.1.8 Business management products

TransView-NMA (PDN) ✓

TransView-NMAE (PDN) ✓

TransView-TRASOM-B ✓

TRINIDAD ✓

X25PORT ✓

Product Euro-compliant

Version Info

WT9750 emulation € V2.0

MT9750 emulation € V4.1C30V5.0A10

71

Product Euro-compliant

Version Info

SILINE200 (€) V4.0 74

SILINE-IS ✓ 74

Product Euro-compliant

Version Info

Page 110: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

110 Support for the Euro Currency Symbol

Hardware Product overview

8.1.2 Hardware

8.1.2.1 Keyboards

8.1.2.2 Terminals/data display terminals

8.1.2.3 Printers

For information on printers, see ”Printing the euro symbol“ on page 77 and ”LAN printers“ on page 114.

1 In the 9763 family, only 9763-D7 gives customers the option of retrofitting the terminal with softfonts to make it euro-compliant. With 8-bit-compliant terminals (9755, 9758, 9759 and 9763) the 8-bit CCS EDF041 is displayed, with X’9F’ (€) appearing as ¤. The CCS EDF04F is not displayed, and the file is converted into the 7-bit standard EDF03IRV.

Product Euro-compliant

Version Info

Trimodal keyboard 97635-xxx € V4/V5 75

Standard keyboards € 75

Product Euro-compliant

Version Info

Terminal DSG 975x, 976x1 ---

Console 9763 ---1

Siemens Console 3027 (€) 50

Page 111: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 111

Product overview Hardware

8.1.2.4 Data communications

Product Euro-compliant

Version Info

BS2000-LAN channel adapter 9632 ✓

BS2000-FDDI channel adapter 91848-M ✓

DSR 9666 ✓

DSR 9667 ✓

DSR 9669 ✓

DVR 75409 ✓

DVR 9681 ✓

DVR 9686 ✓

DVR 9688 ✓

DVR 9689 ✓

HNC 91849 ✓

HNC-II 91850 ✓

INCA 9676 O

INCA 9677 O

INCA-II 9678 ✓

MS 9155 O

MSF 8171 O

MSN 8170 O

Character buffer: 9616, 9617 ---

MSV block line buffer: 96511, 96512 O

HDLC block line buffer: 96020, 96520, 96521, 96522, 96523, 96524, 96532

Line control (LS): 96526, 96527 ✓

Local connection control (BAST): 96530, 96531

Page 112: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

112 Support for the Euro Currency Symbol

Hardware Product overview

8.1.2.5 Business servers

8.1.2.6 Storage devices

Product Euro-compliant

Version Info

C80 ✓

C80-2 ✓

H100 ✓

H120 ✓

H130 ✓

H130-2 ✓

S110 ✓

S115 ✓

S130 ✓

S135 ✓

S150 ✓

SR2000-A € 51

SR2000-B € 51

Product Euro-compliant

Version Info

ABBA/2 ✓

ABBA/E ✓

ABBA/J ✓

Escon Dir. SCD 3950 ✓

Escon Conv. SCC 3954 ✓

Opt. Archive ✓

MT/MTC/Lib devices 35xx ✓

Disk systems 34xx, 38xx, Symmetrix ✓

Page 113: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 113

Product overview Hardware

8.1.2.7 ATOP

Product Euro-compliant

Version Info

ATOP 3914 O

ATOP 3920 O

ATOP 3923 O

ATOP 3925 O

Page 114: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

114 Support for the Euro Currency Symbol

Page printers LAN printers

8.2 LAN printers

8.2.1 Page printers

Emulation Implementation Status/upgrade

4826-FS680-FS800

HP PCL New character table ISO 8859-15 (euro symbol A.4 hex)EscapeESC ( 9 N1B 28 39 4E (hex)27 40 57 78 (dec)

FS680: Incorporated since start of productionFS800: new firmware version, incorporated into new devices from January 99,firmware can be upgraded by ITS

4827-FS1700P

HP PCL New character table ISO 8859-15 (euro symbol A.4 hex)EscapeESC ( 9 N1B 28 39 4E (hex)27 40 57 78 (dec)

New firmware version, incorporated into new devices from January 99,firmware can be upgraded by ITS

4828-FS3700P

HP PCL New character table ISO 8859-15 (euro symbol A.4 hex)EscapeESC ( 9 N1B 28 39 4E (hex)27 40 57 78 (dec)

New firmware version, incorporated into new devices from January 99,firmware can be upgraded by ITS

4829-FS6700

HP PCL New character table ISO 8859-15 (euro symbol A.4 hex)EscapeESC ( 9 N1B 28 39 4E (hex)27 40 57 78 (dec)

New firmware version, incorporated into new devices from January 99,firmware can be upgraded by ITS

4830-FS7000P-FS9000

HP PCL New character table ISO 8859-15 (euro symbol A.4 hex)EscapeESC ( 9 N1B 28 39 4E (hex)27 40 57 78 (dec)

FS7000P: New firmware version, incorporated into new devices from January 99,firmware can be upgraded by ITSFS9000: incorporated since start of production

Page 115: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 115

LAN printers Wire matrix printers

8.2.2 Wire matrix printers

Emulation Implementation Status/upgrade

4008-ML33904008-ML3391

Epson LQ New character generator old assignmentCP 850 D.5 hex dotless iCP 857 Turkey D.5 hex BlankWin East Europe 8.0 hex BlankWin Cyrillic 8.8 hex BlankWin Turkey 8.0 hex BlankWin Baltic 8.0 hex BlankWin Greek 8.0 hex Blank Win Hebrew 8.0 hex Blank

New firmware (04.00) in 04.99extra menu item“Euro Sign” Disable / Enable

IBM Proprinter New character generator old assignmentCP 850 D.5 hex dotless iCP 857 Turkey D.5 hex BlankWin East Europe 8.0 hex BlankWin Cyrillic 8.8 hex BlankWin Turkey 8.0 hex BlankWin Baltic 8.0 hex BlankWin Greek 8.0 hex Blank Win Hebrew 8.0 hex Blank

New firmware (04.00) in 04.99extra menu item“Euro Sign” Disable / Enable

4012-T20404012-T2140

Epson LQ New character table ISO 8859-15 (euro symbol A.4 hex)Escape ESC R /1B 52 2F (hex)27 82 47 (dec)Character table ISO 8859-15 can be activated as default setting or by command.

Incorporated into new devices from December 1998

IBM Proprinter New character table ISO 8859-15 (euro symbol A.4 hex)Character table ISO 8859-15 can be used as default setting.

Page 116: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

116 Support for the Euro Currency Symbol

Wire matrix printers LAN printers

9014 Epson LQ

Centronics / RS 232D:90142-12LAN EthernetD:90142-LE2

Replacement interface module D:90142-LE22 is generally already equipped with euro FW.

New character table, Codepage 858 (euro symbol D.5 hex)Assign 1st character tableESC ( t p1 p2 p3 p4 p51B 28 74 03 00 00 2C 00 (hex)27 40 116 3 0 0 44 0 (dec)Select 2nd character tableESC t p11B 74 00 (hex)27 116 0 (dec)Codepage 858 can be activated as default setting or by command.

New firmware (20809053), incorporated into new devices from March 1999, installed printers can be upgraded by ITS (PROM exchange)

IBM Proprinter

Centronics / RS 232D:90142-12LAN EthernetD:90142-LE2

Replacement interface module D:90142-LE22 is generally already equipped with euro FW.

New character table, Codepage 858 (euro symbol D.5 hex)Escape ESC [ T 4 0 0 0 3 901B 5B 54 04 00 00 00 03 5A (hex)27 91 84 4 0 0 0 3 90 (dec)orESC [ p1 ; p2 w1B 5B 06 3B 00 06 03 77 (hex)27 91 06 59 0 6 3 119 (dec)Codepage 858 can be activated as default setting or by command.

New firmware (20809053), incorporated into new devices from March 1999, installed printers can be upgraded by ITS (PROM exchange)

ECMA

RS 232/RS 422D:90142-11RS232/BAMD:9142-15LAN EthernetD:90142-LE1

Replacement interface module D:90142-LE11 is generally already equipped with euro FW.

New character table ISO 8859-15 (euro symbol A.4 hex)Escape ESC-W1B 2D 57 (hex)27 45 87 (dec)Character table ISO 8859-15 can be activated as default setting or by command.

New firmware: 20808433 for RS 232/RS 422 and RS232/BAM, 20808453 for LAN Ethernet.Incorporated into new devices from March 1999, installed printers can be upgraded by ITS (PROM exchange)

Page 117: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 117

LAN printers Wire matrix printers

9015 Epson LQ

Centronics / RS 232D:90152-12LAN EthernetD:90125-LE2

Replacement interface module D:90152-LE22 is generally already equipped with euro FW.

New character table, Codepage 858 (euro symbol D.5 hex)Assign 1st character tableESC ( t p1 p2 p3 p4 p51B 28 74 03 00 00 2C 00 (hex)27 40 116 3 0 0 44 0 (dec)Select 2nd character tableESC t p11B 74 00 (hex)27 116 0 (dec)Codepage 858 can be activated as default setting or by command.

New firmware (20808275 bzw. 20808276), incorporated into new devices from March 1999,installed printers can be upgraded by ITS (PROM exchange)

IBM Proprinter

Centronics / RS 232D:90152-12LAN EthernetD:90125-LE2

Replacement interface module D:90152-LE22 is generally already equipped with euro FW.

New character table, Codepage 858 (euro symbol D.5 hex)Escape ESC [ T 4 0 0 0 3 901B 5B 54 04 00 00 00 03 5A (hex)27 91 84 4 0 0 0 3 90 (dec)orESC [ p1 ; p2 w1B 5B 06 3B 00 06 03 77 (hex)27 91 06 59 0 6 3 119 (dec)Codepage 858 can be activated as default setting or by command.

New firmware (20808275 or 20808276), incorporated into new devices from March 1999,installed printers can be upgraded by ITS (PROM exchange)

ECMARS 232 / RS 422D:90152-11LAN EthernetD:90152-LE1

Replacement interface module D:90152-LE11 is generally already equipped with euro FW.

New character table ISO 8859-15 (euro symbol A.4 hex)Escape ESC-W1B 2D 57 (hex)27 45 87 (dec)Character table ISO 8859-15 can be activated as default setting or by command.

New firmware: 20808284 or 20808285 for RS 232 / RS 422, 20808424 or 20808425 for LAN Ethernet.incorporated into new devices from March 1999,installed printers can be upgraded byITS (PROM exchange)

Page 118: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

118 Support for the Euro Currency Symbol

Wire matrix printers LAN printers

9016 Epson LQ

Centronics / RS 232D:9016-12

New character tableCodepage 858 (euro symbol D.5 hex)Assign 1st character tableESC ( t p1 p2 p3 p4 p51B 28 74 03 00 00 2C 00 (hex)27 40 116 3 0 0 44 0 (dec)Select 2nd character tableESC t p11B 74 00 (hex)27 116 0 (dec)Codepage 858 can be activated as default setting or by command.

New firmware (20809053)incorporated into new devices from March 1999,installed printers can be upgraded by ITS (PROM exchange)

IBM Proprinter

Centronics / RS 232D:9016-12

New character table Codepage 858 (euro symbol D.5 hex)Escape ESC [ T 4 0 0 0 3 901B 5B 54 04 00 00 00 03 5A (hex)27 91 84 4 0 0 0 3 90 (dec)orESC [ p1 ; p2 w1B 5B 06 3B 00 06 03 77 (hex)27 91 06 59 0 6 3 119 (dec)Codepage 858 can be activated as default setting or by command.

New firmware (20809053)incorporated into new devices from March 1999,installed printers can be upgraded by ITS (PROM exchange).

Page 119: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 119

LAN printers Line printers

8.2.3 Line printers

Emulation Implementation Status/upgrade

9045 ANSI New character table ISO 8859-15 (euro symbol A.4 hex)Escape ESC [ 5915 x1B 5B p1 78 (hex) p1 = 5915 (8859-15)27 91 p1 120 (dec) p1 = 5915 (8859-15)8859-15 character set can be activated as the default setting or by command.

Character set available from FW version 2.05A, incorporated into new devices from Oct. 98, older printers can be upgraded,Order No. D:90452-10, installation only possible via ITS.

Epson FX New character table ISO 8859-15 (euro symbol A.4 hex)8859-15 character set can be used as a default setting.

Character set available from FW version 2.05A, incorporated into new devices from Oct. 98, older printers can be upgraded,Order no. D:90452-10, installation only possible via ITS.

IBM Proprinter New character table ISO 8859-15 (euro symbol A.4 hex)8859-15 character set can be used as a default setting.

Character set available from FW version, incorporated into new devices from Oct. 98, older printers can be upgraded,Order no. D:90452-10, installation only possible via ITS.

Printronix P New character table ISO 8859-15 (euro symbol A.4 hex)8859-15 character set can be used as a default setting.

Character set available from FW version 2.05A, incorporated into new devices from Oct. 98, older printers can be upgraded,Order no. D:90452-10, installation only possible via ITS.

4850-P300 HP PCL New character table ISO 8859-15 (euro symbol A.4 hex)EscapeESC ( 9 N1B 28 39 4E (hex)27 40 57 78 (dec)

Available as of Rel. 2.00,Release planned for May 99

Page 120: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

120 Support for the Euro Currency Symbol

Line printers LAN printers

8.2.4 4011 wire matrix printers

The 4011 wire matrix printer was withdrawn in 12.99. An upgrade (new PROM kit containing the euro symbol) will be offered from mid-1999 for the installed based.

8.2.5 Third-party printers

In the case of third-party printers (LP printers, remote (RP) printers) font extensions must be obtained direct from the vendor and loaded transparently for Spool & Print Services before output to the printer.

Page 121: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 121

Appendix Code table ISO 8859-15

8.3 ISO 8859-15 (Latin-9) code table

Page 122: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Eine Dokuschablone von Frank Flacheneckerby f.f. 1992

Page 123: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 123

Related publicationsTo order manuals, please contact your local office.

BS2000/OSDSoftbooks English

Target groupBS2000/OSD users

ContentsThe CD-ROM "BS2000/OSD SoftBooks English" contains almost all of the English manuals and README files for the BS2000 system software of the latest BS2000/OSD version and also of the previous versions, including the manuals listed here.These Softbooks can also be found in the Internet on our manual server. You can browse in any of these manuals or download the entire manual.Order numberU26175-J8-Z125-1-76Internet addresshttp://manuals.mchp.siemens.de

Page 124: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Eine Dokuschablone von Frank Flacheneckerby f.f. 1992

Page 125: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 125

Index

3027 console 1107-bit ISO (ASCII) 78-bit ISO (ASCII) 7

AABBA/2 112ABBA/E 112ABBA/J 112ACUT 108ADILOS 106AID 53, 105Arabic codes

incompatibilities 62ARCHIVE 102ARCIS-GS 102ASECO 102ASSEMBH 105ATOP 3914 113ATOP 3920 113ATOP 3923 113ATOP 3925 113AVAS 51, 102AVAS-SV 51

BBERMUDA 108BERMUDA (PDN) 68BS2000/OSD-BC 50, 102BS2000-FDDI channel adapter 91848-M 111BS2000-LAN channel adapter 9632 111BST 3027 110

CC/C++ 55, 105

C80 112C80-2 112CCS 15CCSN 15CLIKE 106COBOL85 54, 105coded character set 15COLUMBUS85 105ComTransactions 105COPE 102COSMOS 102CRTE 56, 105currency code EUR 23

DDAB 102data code 15DCAM 107DCE 107DESK2000 58, 105disk systems 112Dprint 102DRIVE 106DRV 102DSEM 102DSG 110DSR 9666 111DSR 9667 111DSR 9669 111DVR 75409 111DVR 9681 111DVR 9686 111DVR 9688 111DVR 9689 111DVS (PDN) 68, 108

Page 126: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

126 Support for the Euro Currency Symbol

Index

EEBCDIC 10EDF041 24EDF04F 17, 25EDT 51, 102emulations 69

MT9750 109WT9750 109

Escon-Conv. SCC 3954 112Escon-Dir. SCD 3950 112ES-MONITOR 106ESQL-COBOL 106euro compliance

financial 13symbol 13

euro symbolemulations 62input 71

FFDDRL 102FHS 56, 105FHS-DOORS 105FHS-DOORS, WIN-DOORS 58fonts 77

HP 87FOR1 105FORMDOORS 58, 102FTP 107

GGOLEM 59, 106

HH100 112H120 112H130 112H130-2 112HDLC block line buffer 111HIPLEX 102HNC 91849 111HNC-II 91850 111HSMS 102HTML 10

IIFG 56, 105IMON-EXTENT 103INCA 9676 111INCA 9677 111INCA-II 9678 111Inventa2000 105ISO 8859-1 24ISO 8859-15 7, 15, 16, 25, 121ITS 97

JJAVA (BS2000/OSD) 105JV 103

Kkeyboards 34, 42, 75

standard 37trimodal 37

LLAN print systems 78LEASY 59, 106LMS 103LPS 103

MMAREN 103monetary union 2

member states 3MS 9155 111MSCF 103MSF 8171 111MSN 8170 111MSV block line buffer 111MT9750 34, 71, 109

NNEOSP 108NFS 103NIAC 108notational conventions 6NTAC2 107

Page 127: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol 127

Index

OOMNIS 103openFT (BS2000) 67openFT (UNIX) 67openFT (Windows) 67openUTM 106, 107

application 46openUTM Client 59, 106ORACLE 60, 106OSD-SVP 51, 102OSS 107

PPascal-XT 105PASSAT 60, 106PCA 103PCS 103PDN-GA 107PERCON 52, 103PL/1 105POSIX-SH 55, 103Postscript 10printers 76

4011 1204850 809014 819015 819045 83EXCCW 88fonts 77HP/HP90 87installation 38IPDS 89Kyocera 85LIP 88SCSIPCL 90

PROP 103

RRAV 52, 103RBAM 103RBAS 108RCOM 103RDE 108

RDS 108RESY 103RFA 103ROBAR 103RPG3-XT 105RSO 103

configuration 80, 81, 83

SS110 112S115 112S130 112S135 112S150 112SAP-UTM-GATEWAY 104SBS 96SCA 104SDF 104SECOS 104SESADMIN 106SESAM 60SESAM/SQL 106SESAM-DBAccess 60SHC-OSD 104SILINE200 109SILINE2000 74SILINE-IS 74, 109SOCKETS 107SORT 104SPOOL 104SPOOL9600 108SR2000-A 112SR2000-B 112

TTASKDATE 104TCP-IP-AP 107TDA 107TDDIAG 68, 108TELNET 107terminals 34, 42, 75TIAM 107TLS 104TOM 105

Page 128: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

128 Support for the Euro Currency Symbol

Index

TRANSIT 108TRANSIT products 68TransView 107, 109TRASOM 107TRINIDAD 109

UUDS/SQL 60, 106UDS-DBAccess 60Unicode 10

VVM2000 102VM2000/SR 102VTSU 107VTX 107, 108

WWCP1252

Windows character set 63WebTransactions 57, 105WIN-DOORS 58, 105Windows character set

WCP1252 63WT9750 73, 109

XX25PORT 109XHCS 107Xprint 104

Page 129: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol

Contents1 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 The European background to the introduction of the euro . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1 The EU member states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.2 Stages in the introduction of the euro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.3 The currency code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1.4 The euro symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2 Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 Summary of contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.4 Notational conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 The euro symbol in information technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1 The euro symbol in code tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 Euro symbol on keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3 Introduction of the euro in BS2000/OSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.1 Definition of euro compliance in Siemens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.2 The euro symbol in BS2000/OSD code tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.3 BS2000 products affected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.3.1 Financial euro adaptation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.3.2 Currency formatting in programming and execution environments . . . . . . . . . . . . . . . . 193.3.3 Interpretation and conversion of symbols (character tables) . . . . . . . . . . . . . . . . . . . . . 193.3.4 Support for the euro symbol with terminal emulations and client products . . . . . . . . . . 203.4 Euro compliance of BS2000/OSD products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4 Example of adapting a system to the euro symbol . . . . . . . . . . . . . . . . . . . . . . . . . 234.1 Ways to support the euro symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.1.1 Using ISO code ISO 8859-1 (EDF041) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.1.2 Introducing ISO code version ISO 8859-15 (EDF04F) . . . . . . . . . . . . . . . . . . . . . . . . . 254.2 Configuration of the example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.2.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.2.2 System software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.2.3 Application software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.2.4 The EURO1 COBOL85 program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.2.5 The EURO2 Assembler program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304.3 Requirements for adapting the configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Page 130: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol

Contents

4.4 Adaptation using EDF041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.4.1 Adapting the hardware and system software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.4.2 Adapting the application software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.5 Adaptation using EDF04F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.5.1 Adapting the hardware and system software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.5.2 Adapting the application software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434.6 Example of conversion of an openUTM application . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

5 Products in the BS2000/OSD environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495.1 Software products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495.1.1 Operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505.1.1.1 BS2000/OSD-BC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505.1.1.2 OSD-SVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515.1.2 System-related software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515.1.2.1 AVAS and AVAS-SV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515.1.2.2 EDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515.1.2.3 PERCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525.1.2.4 RAV and RAV-BAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525.1.3 Application development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535.1.3.1 AID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535.1.3.2 COBOL85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545.1.3.3 POSIX-SH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.1.3.4 C/C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.1.3.5 CRTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565.1.3.6 JAVA (BS2000/OSD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565.1.3.7 FHS/IFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565.1.3.8 WebTransactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575.1.4 Client frontends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585.1.4.1 FHS-DOORS and WIN-DOORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585.1.4.2 FORMDOORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585.1.4.3 Desk2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585.1.5 Databases/OLTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.1.5.1 DRIVE/Windows (BS2000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.1.5.2 GOLEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.1.5.3 LEASY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.1.5.4 openUTM Client (UNIX, BS2000, Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.1.5.5 ORACLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.1.5.6 PASSAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.1.5.7 SESAM/SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.1.5.8 UDS/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.1.5.9 ODBC interface of DBAccess (SESAM-DBAccess, UDS-DBAccess) . . . . . . . . . . . . . . 605.1.6 Communication software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615.1.6.1 SOCKETS (BS2000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615.1.6.2 VTSU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Page 131: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol

Contents

5.1.6.3 XHCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625.1.6.4 interNet Services FTP and TELNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645.1.6.5 openFT (BS2000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675.1.6.6 openFT (Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675.1.6.7 openFT (UNIX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675.1.7 Transdata software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685.1.7.1 BERMUDA (PDN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685.1.7.2 DMS (PDN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685.1.7.3 TDDIAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685.1.7.4 TRANSIT products (host link with IBM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685.1.8 Terminal emulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695.1.8.1 MT9750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715.1.8.2 WT9750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735.1.9 Business management products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745.1.9.1 SILINE200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745.1.9.2 SILINE-IS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745.2 Hardware products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755.2.1 Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755.2.2 Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755.2.3 Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

6 Printing the euro symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.1 Printing from the LAN to a host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786.1.1 Printing from Windows to BS2000 high-performance print systems . . . . . . . . . . . . . . . 786.1.2 Printing from Windows to BS2000-LAN print systems . . . . . . . . . . . . . . . . . . . . . . . . . . 796.2 Printing from the host via the LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806.2.1 Printing from the host to a 4850 printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806.2.2 Printing from the host to a 9014 or 9015 printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816.2.3 Printing from the host to a 9045 printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836.2.4 Printing from the host to a Kyocera printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856.3 Printing in productive operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876.3.1 HP/HP90 printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876.3.2 EXCCW printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886.3.3 IPDS printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896.3.4 SCSIPCL printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906.3.5 Band Id printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916.3.6 LP emulated printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916.4 Distributed printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926.5 OLTP printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926.6 Euro-compliant printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936.6.1 Local printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936.6.2 LAN printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Page 132: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol

Contents

7 Support for euro conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 957.1 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 957.1.1 Inventa2000 (BS2000/OSD, PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 957.2 Service providers for euro conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 967.2.1 Siemens Business Services (SBS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 967.2.2 Siemens IT Service (ITS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977.3 Information on the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

8 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018.1 Product overview in table form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018.1.1 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028.1.1.1 Operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028.1.1.2 System-related software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028.1.1.3 Application development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058.1.1.4 Databases/OLTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068.1.1.5 Communication software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078.1.1.6 Transdata software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1088.1.1.7 Terminal emulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098.1.1.8 Business management products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098.1.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108.1.2.1 Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108.1.2.2 Terminals/data display terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108.1.2.3 Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108.1.2.4 Data communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118.1.2.5 Business servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128.1.2.6 Storage devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128.1.2.7 ATOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138.2 LAN printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148.2.1 Page printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148.2.2 Wire matrix printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1158.2.3 Line printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198.2.4 4011 wire matrix printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208.2.5 Third-party printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208.3 ISO 8859-15 (Latin-9) code table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Page 133: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Support for the Euro Currency Symbol

Support for the Euro Currency Symbol in BS2000/OSD

Target group This manual is intended for BS2000/OSD system operators wishing to make their system euro-compliant.

ContentsThe manual concentrates on describing euro compliance of products in the BS2000/OSD environment. A detailed example uses a COBOL and an Assembler program to demon-strate the steps that need to be taken to adapt a specimen system.

Edition: August 1999

File: euro_bs2.pdf

Copyright © Siemens AG 1999.

All rights reserved.Delivery subject to availability; right of technical modifications reserved.

All hardware and software names used are trademarks of their respective manufacturers.

Page 134: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Comments on Support for the Euro Currency Symbol

Support for the Euro Currency Symbol

Siemens AGInformation and Communication ProductsComputer SystemsUser Documentation BS200081730 MunichGermany

Fax: (089) 636-40443

e-mail: [email protected]://manuals.mchp.siemens.de

CommentsSuggestionsCorrections

Submitted by

Page 135: Support for the Euro Currency Symbol in …manuals.ts.fujitsu.com/file/4651/euro_bs2.pdfETERS command). ! i Support for the Euro Currency Symbol 7 2 The euro symbol in information

Information on this document On April 1, 2009, Fujitsu became the sole owner of Fujitsu Siemens Compu-ters. This new subsidiary of Fujitsu has been renamed Fujitsu Technology So-lutions.

This document from the document archive refers to a product version which was released a considerable time ago or which is no longer marketed.

Please note that all company references and copyrights in this document have been legally transferred to Fujitsu Technology Solutions.

Contact and support addresses will now be offered by Fujitsu Technology So-lutions and have the format …@ts.fujitsu.com.

The Internet pages of Fujitsu Technology Solutions are available at http://ts.fujitsu.com/... and the user documentation at http://manuals.ts.fujitsu.com.

Copyright Fujitsu Technology Solutions, 2009

Hinweise zum vorliegenden Dokument Zum 1. April 2009 ist Fujitsu Siemens Computers in den alleinigen Besitz von Fujitsu übergegangen. Diese neue Tochtergesellschaft von Fujitsu trägt seit-dem den Namen Fujitsu Technology Solutions.

Das vorliegende Dokument aus dem Dokumentenarchiv bezieht sich auf eine bereits vor längerer Zeit freigegebene oder nicht mehr im Vertrieb befindliche Produktversion.

Bitte beachten Sie, dass alle Firmenbezüge und Copyrights im vorliegenden Dokument rechtlich auf Fujitsu Technology Solutions übergegangen sind.

Kontakt- und Supportadressen werden nun von Fujitsu Technology Solutions angeboten und haben die Form …@ts.fujitsu.com.

Die Internetseiten von Fujitsu Technology Solutions finden Sie unter http://de.ts.fujitsu.com/..., und unter http://manuals.ts.fujitsu.com finden Sie die Benutzerdokumentation.

Copyright Fujitsu Technology Solutions, 2009