SIST ETS 300 835 E1:2003
(Main)Multimedia Terminals and Applications (MTA); Programmable Communication Interface (PCI) for file transfer over Integrated Services Digital Network (ISDN)
Multimedia Terminals and Applications (MTA); Programmable Communication Interface (PCI) for file transfer over Integrated Services Digital Network (ISDN)
1. Service definition for 2 protocol stacks ETS 300 075 & EN 41216 (ISP10607) Simple FTAM . 2. Contribution for the extension of existing APIs for use by simple FT esp re current wk on APPLI/COM. & XFTAM, XOPEN.
Multimedijski terminali in aplikacije (MTA) – Programirljivi komunikacijski vmesnik (PCI) za prenos datotek prek digitalnega omrežja z integriranimi storitvami (ISDN)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ETS 300 835 E1:2003
01-december-2003
Multimedijski terminali in aplikacije (MTA) – Programirljivi komunikacijski vmesnik
(PCI) za prenos datotek prek digitalnega omrežja z integriranimi storitvami (ISDN)
Multimedia Terminals and Applications (MTA); Programmable Communication Interface
(PCI) for file transfer over Integrated Services Digital Network (ISDN)
Ta slovenski standard je istoveten z: ETS 300 835 Edition 1
ICS:
33.080 Digitalno omrežje z Integrated Services Digital
integriranimi storitvami Network (ISDN)
(ISDN)
35.180 Terminalska in druga IT Terminal and other
periferna oprema IT peripheral equipment
SIST ETS 300 835 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 835 E1:2003
---------------------- Page: 2 ----------------------
SIST ETS 300 835 E1:2003
EUROPEAN ETS 300 835
TELECOMMUNICATION September 1998
STANDARD
Source: MTA Reference: DE/MTA-001043
ICS: 33.020
Key words: API, FT, ISDN, PCI, terminal
Multimedia Terminals and Applications (MTA);
Programmable Communication Interface (PCI) for file transfer
over Integrated Services Digital Network (ISDN)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Internet: secretariat@etsi.fr - http://www.etsi.fr - http://www.etsi.org
Tel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1998. All rights reserved.
---------------------- Page: 3 ----------------------
SIST ETS 300 835 E1:2003
Page 2
ETS 300 835: September 1998
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Standards Making Support Dept." at the address shown on the title page.
---------------------- Page: 4 ----------------------
SIST ETS 300 835 E1:2003
Page 3
ETS 300 835: September 1998
Contents
Foreword .7
1 Scope .9
2 Normative references.9
3 Definitions and abbreviations .10
3.1 Definitions .10
3.2 Abbreviations .10
4 Overview .11
5 General principles .11
5.1 General model .12
5.2 Field of application.14
5.3 Exchange of information.14
5.4 PCI services.15
5.5 Service profiles .15
6 Functional behaviour .16
6.1 PCI mechanism .16
6.1.1 Monitoring.16
6.1.2 Alarm handling .16
6.1.3 LA selection mechanism .16
6.1.4 Redirection of incoming calls.17
6.2 Description of PCI identifier .17
6.2.1 Connection identifier.17
6.2.2 CA identifier.17
6.2.3 Network connection identifier .17
6.2.4 File transfer service identifier .18
6.2.5 File transfer connection identifier .18
6.3 Sequences using the PCI .18
6.3.1 Login to a CA.18
6.3.2 Sending and receiving IDUs.18
6.3.3 Monitoring.21
6.3.4 Receiving a file .21
6.3.5 Logout .22
6.4 Transitions at the PCI .22
6.4.1 Idle state.23
6.4.2 Logged state.23
6.4.3 Network connected state.23
6.4.4 File Transfer connected state.23
6.5 Error Handling.23
6.5.1 PCI errors.23
6.5.2 Protocol error codes.23
6.5.3 Network error codes.24
7 Exchange mechanism.24
7.1 Overview of interactive exchange mechanism functions.24
7.2 General PCI parameters.25
7.2.1 Alarm support.25
7.2.2 Monitor support .25
7.3 Interactive exchange mechanism functions.25
7.3.1 Function IA_Login .25
7.3.1.1 Purpose .26
7.3.1.2 Behaviour.26
7.3.1.3 Parameters .27
---------------------- Page: 5 ----------------------
SIST ETS 300 835 E1:2003
Page 4
ETS 300 835: September 1998
7.3.2 Function IA_Logout. 27
7.3.2.1 Purpose. 27
7.3.2.2 Behaviour. 27
7.3.2.3 Parameters . 27
7.3.3 Function IA_Send . 27
7.3.3.1 Purpose. 28
7.3.3.2 Behaviour. 28
7.3.3.3 Parameters . 28
7.3.4 Function IA_Monitor. 28
7.3.4.1 Purpose. 28
7.3.4.2 Behaviour. 29
7.3.4.3 Parameters . 29
7.3.5 Function IA_Alarm . 30
7.3.5.1 Purpose. 30
7.3.5.2 Behaviour. 31
7.3.5.3 Parameters . 31
8 Interface Data Units (IDUs) . 31
8.1 Network connection services . 33
8.1.1 Establishment of a network connection . 33
8.1.2 Release a network connection. 33
8.1.3 Send transparent data . 34
8.2 File transfer connection services. 34
8.2.1 One step procedure. 35
8.2.1.1 Establishment of a file transfer connection . 35
8.2.1.2 Termination of a file transfer connection. 35
8.2.2 Two step procedure. 35
8.2.2.1 Establishment of a file transfer association . 35
8.2.2.2 Establishment of a file access. 36
8.2.2.3 Release of a file access. 36
8.2.2.4 Termination of a file transfer association . 36
8.2.3 Abort of a file transfer connection. 36
8.3 File transfer services . 37
8.3.1 Send file. 37
8.3.2 Send message. 38
8.3.3 Receive file . 38
8.3.4 Delete file. 38
8.3.5 Rename file. 38
8.3.6 Cancel a file operation . 39
8.3.7 End of a file operation. 39
8.3.8 Read file attributes. 39
8.3.9 Change file attributes. 39
8.3.10 List remote filestore information . 40
8.3.11 Navigation on the remote filestore. 40
8.4 Local PCI services. 40
8.4.1 Redirection of incoming calls. 40
8.4.2 List connected LAs . 41
8.4.3 List local filestore information . 41
9.4.4 Read CA capabilities . 41
8.4.5 Read CA configuration. 41
8.4.6 Read phonebook entry . 42
8.4.7 Read logbook. 42
8.4.8 Read access control information . 42
9 Service definition . 42
9.1 General IDU parameters. 43
9.2 SimpleFTAM service definition. 44
9.2.1 SimpleFTAM IDUs. 45
9.2.2 SimpleFTAM specific IDU parameters . 45
9.2.3 Network connection services. 54
9.2.3.1 Establishment of a network connection . 55
9.2.3.2 Release of a network connection. 55
9.2.4 File transfer connection services . 56
---------------------- Page: 6 ----------------------
SIST ETS 300 835 E1:2003
Page 5
ETS 300 835: September 1998
9.2.4.1 Establishment of a file transfer connection.56
9.2.4.2 Termination of a file transfer connection .58
9.2.4.3 Abort of a file transfer connection.59
9.2.5 File transfer services .59
9.2.5.1 Send file.59
9.2.5.2 Receive file .61
9.2.5.3 Delete file.62
9.2.5.4 Rename file .63
9.2.5.5 Cancel file operation.64
9.2.5.6 End of file operation.64
9.2.5.7 Read file attributes.65
9.2.5.8 Change file attributes.66
9.2.5.9 List remote filestore information .66
9.2.5.10 Navigation on the remote filestore.68
9.2.6 Local PCI services.69
9.2.6.1 Redirection of incoming calls.69
9.2.6.2 List connected LAs .69
9.2.6.3 List local filestore information .70
9.2.6.4 Read CA capability .70
9.2.6.5 Read CA configuration.70
9.2.6.6 Read phonebook entry .71
9.2.6.7 Read logbook.71
9.2.6.8 Read access control information .72
9.2.7 SimpleFTAM profile specification.72
9.3 Easyfile Service definition .82
9.3.1 Easyfile IDUs.83
9.3.2 Easyfile specific IDU parameters .83
9.3.3 Network connection services.87
9.3.3.1 Establishment of a network connection.87
9.3.3.2 Release of a network connection .88
9.3.3.3 Transparent data .88
9.3.4 File transfer connection services.89
9.3.4.1 One step procedure.89
9.3.4.1.1 Establishment of a file transfer
connection.89
9.3.4.1.2 Termination of a file transfer
connection.89
9.3.4.2 Two steps procedure .90
9.3.4.2.1 Establishment of a file transfer
association.90
9.3.4.2.2 Establish file transfer access .91
9.3.4.2.3 Release file transfer access.92
9.3.4.2.4 Termination of a file transfer
association.92
9.3.4.3 Abort a file transfer connection.92
9.3.5 File transfer services .93
9.3.5.1 Send file.93
9.3.5.2 Message .94
9.3.5.3 Receive file .94
9.3.5.4 Delete file.96
9.3.5.5 Rename file .96
9.3.5.6 Cancel file operation.97
9.3.5.7 End of file operation.97
9.3.5.8 List remote filestore information .98
9.3.5.9 Navigation on the remote filestore.98
9.3.6 Local PCI services.99
9.3.6.1 Redirection of incoming calls.99
9.3.6.2 List connected LAs .99
9.3.6.3 List local filestore information .100
9.3.6.4 Read CA capabilities .100
9.3.6.5 Read CA configuration.100
9.3.6.6 Read phonebook entry .101
9.3.6.7 Read logbook.101
---------------------- Page: 7 ----------------------
SIST ETS 300 835 E1:2003
Page 6
ETS 300 835: September 1998
9.3.6.8 Read access control information. 102
9.3.7 Easyfile profile specification. 102
10 CA capability description. 108
11 Binary encoding scheme . 109
11.1 General types definition. 109
11.2 IDU encoding scheme. 110
11.3 SimpleFTAM specific encoding scheme . 111
11.3.1 General constants and type definitions. 111
11.3.2 SimpleFTAM IDUs. 112
11.3.2.1 SimpleFTAM IDU values. 118
11.4 Easyfile specific encoding scheme . 121
11.4.1 EasyfileIDU parameters. 127
11.4.2 EasyfileIDU values. 127
12 Platform dependencies. 128
12.1 Implementation dependencies . 128
12.2 General types and definitions. 128
12.3 Windows C function prototypes and definitions . 129
12.3.1 IA_Login function . 129
12.3.2 IA_Monitor function. 129
12.3.3 IA_Alarm function . 130
12.3.4 IA_Logout function. 130
12.3.5 IA_Send function . 130
12.4 UNIX. 131
12.5 OS/2 . 131
12.6 MacOS . 131
Annex A (normative): Error codes . 132
Annex B (informative): File Transfer Protocol (FTP) service definition . 133
B.1 FTP IDUs. 133
B.2 FTP specific IDU parameters . 133
B.3 Network connection services. 134
B.3.1 Establishment of a network connection. 134
B.3.2 Release of a network connection . 134
B.4 File transfer connection services . 135
B.4.1 Establishment of a file transfer connection . 135
B.4.2 Termination of a file transfer connection. 135
B.4.3 Abort a file transfer connection . 135
B.5 File transfer services . 136
B.5.1 Send File . 136
B.5.2 Receive File. 136
B.5.3 Delete File . 137
B.5.4 Rename file . 137
B.5.5 Cancel File Operation. 137
B.5.6 End of File Operation . 138
B.5.7 List remote filestore information. 138
B.5.8 Navigation on the remote filestore . 139
Annex C (informative): Examples of information exchange . 140
History. 143
---------------------- Page: 8 ----------------------
SIST ETS 300 835 E1:2003
Page 7
ETS 300 835: September 1998
Foreword
This European Telecommunication Standard (ETS) has been produced by the Multimedia Terminals and
Applications (MTA) Project of the European Telecommunications Standards Institute (ETSI).
Transposition dates
Date of adoption of this ETS: 18 September 1998
Date of latest announcement of this ETS (doa): 31 December 1998
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 30 June 1999
Date of withdrawal of any conflicting National Standard (dow): 30 June 1999
---------------------- Page: 9 ----------------------
SIST ETS 300 835 E1:2003
Page 8
ETS 300 835: September 1998
Blank page
---------------------- Page: 10 ----------------------
SIST ETS 300 835 E1:2003
Page 9
ETS 300 835: September 1998
1 Scope
This European Telecommunication Standard (ETS) specifies the Programmable Communication Interface
(PCI) for interactive services, i.e. for file transfer services over Integrated Services Digital Network (ISDN).
In particular it defines the access to and administration of the file transfer services:
- File Transfer, Access and Management (FTAM) simple file transfer as defined in ETS 300 388 [5];
- Eurofile transfer as defined in ETS 300 383 [4].
The simple file transfer teleservice over ISDN was specified in ETS 300 388 [5] in conformance with the
international standard FTAM (ISO/IEC 8571, parts 1 to 5 [9]) and the ISO/IEC profile specification
AFT11 (see ISO/IEC 10607-3 [10]). The FTAM simple file transfer over ISDN is a subset of FTAM (File
Transfer, Access and Management) and is called SimpleFTAM in the present document.
Eurofile is an ISDN teleservice specified in ETS 300 383 [4], in which end-to-end compatibility between
terminals is guaranteed and which supports file exchanges between different types of equipment. This
teleservice is also called Easyfile.
This ETS completes the work related to the need for a standardized simple file transfer protocol over
ISDN by fulfilling the part 3 of the overall project. The outcome of part 1 of this overall project was
ETR 074 [8], the outcome of part 2 was ETS 300 383 [4] and ETS 300 388 [5]. This ETS is therefore
based upon the documents ETR 074 [8], ETS 300 383 [4] and ETS 300 388 [5].
Additionally the PCI of this ETS was specified according to the philosophy, the general principles and rules
of the APPLI/COM interface. APPLI/COM is a PCI which was designed to unify the access and the
administration of facsimile group 3, facsimile group 4, teletex, telex, e-mail and file transfer in the master-
slave relationship. This ETS establishes therefore an extension of ETS 30
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.