The initiator requests an ACSE association. The application context is set at this time.
10:11:58.20 --> ACSE 6080a180 060528c2 7b010100 00a28006 052bce0f 07010000 a3800201 010000be 80288002 0101a04d a0808201 00830203 40840305 07008502 05808601 00a7804e 0528c27b 05014e05 28c27b05 024e0528 c27b0503 4e062bce 0f010509 00005607 76696e63 656e7471 0a19086e 69636b73 74657200 00000000 00000000 00000000 000000 [APPLICATION 0] IMPLICIT aarq SEQUENCE = 60 80 { application-context-name [1] a1 80 06 application-context-name OBJECT IDENTIFIER = {1 0 8571 1 1} called-ap-title [2] ap-title OBJECT IDENTIFIER = a2 80 06 {1 3 9999 7 1} called-ae-qualifier [3] ae-qualifier INTEGER = 1 a3 80 02 [30] IMPLICIT user-information SEQUENCE = be 80 { IMPLICIT EXTERNAL SEQUENCE = 28 80 { indirect-reference INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 4d -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1
FTAM Initialization Request --- Initiator
The initiator requests an FTAM initialization to establish the FTAM regime. The negotiating of service class and functional unit, the listing of supported document types, and the passing of the initiator ID and password occur at this time.
10:11:58.20 --> FTAM a0808201 00830203 40840305 07008502 05808601 00a7804e 0528c27b 05014e05 28c27b05 024e0528 c27b0503 4e062bce 0f010509 00005607 76696e63 656e7471 0a19086e 69636b73 74657200 00000000 00000000 00000000 000000 [0] IMPLICIT f-initialize-request SEQUENCE = a0 80 { [2] IMPLICIT present-context-management 82 01 00 BOOLEAN = false [3] IMPLICIT service-class BIT STRING = 83 02 03 '01000'B ( management-class ) [4] IMPLICIT functional-units BIT STRING = 84 03 05 '00000111000'B ( limited-file-management, enhanced-file-management, grouping ) [5] IMPLICIT attribute-groups BIT STRING = 85 02 05 '100'B ( storage ) [6] IMPLICIT ftam-quality-of-service 86 01 00 INTEGER = no-recovery [7] IMPLICIT contents-type-list SEQUENCE = a7 80 { [APPLICATION 14] IMPLICIT document-type-name 4e 05 28 OBJECT IDENTIFIER = {1 0 8571 5 1} (ftam-1) [APPLICATION 14] IMPLICIT document-type-name 4e 05 28 OBJECT IDENTIFIER = {1 0 8571 5 2} (ftam-2) [APPLICATION 14] IMPLICIT document-type-name 4e 05 28 OBJECT IDENTIFIER = {1 0 8571 5 3} (ftam-3) [APPLICATION 14] IMPLICIT document-type-name 4e 06 2b OBJECT IDENTIFIER = {1 3 9999 1 5 9} (nbs-9) } [APPLICATION 22] IMPLICIT initiator-identity 56 07 GRAPHIC STRING = smith filestore-password [APPLICATION 17] 71 0a 19 GraphicString GRAPHIC STRING = mypassword } } } } } } }
The peer FTAM application response indicates that the session connect request is accepted.
10:11:58.70 <-- Session 0ee40506 13010016 01021402 00023402 0103c1d2 3180a080 80010100 00a280a5 80308080 01008102 51010000 30808001 00810251 01000030 80800100 81025101 00003080 80010081 02510100 00308080 01008102 51010000 30808001 00810251 01000000 00880206 00890305 40006180 30800201 0ba06761 80a18006 0528c27b 01010000 a2030201 00a305a1 03020100 be802880 020101a0 3fa18080 02078082 01008302 03408403 05070085 02058086 0100a780 4e0528c2 7b05014e 062bce0f 0105094e 0528c27b 05034e05 28c27b05 02000088 01010000 00000000 00000000 00000000 0000 accept-spdu 0e e4 connect/accept-item 05 06 protocol-options = NULL 13 01 version-number = 2 16 01 02 session-user-requirements = '0000000000000010'B 14 02 00 ( duplex functional unit ) called-ssap-identifier = 34 02 01 user-data c1 d2
Presentation Connect Request --- Responder
The responder accepts the presentation connection request and notifies the requestor of the status of the negotiated abstract and transfer syntaxes.
10:11:58.70 <-- Presentation 3180a080 80010100 00a280a5 80308080 01008102 51010000 30808001 00810251 01000030 80800100 81025101 00003080 80010081 02510100 00308080 01008102 51010000 30808001 00810251 01000000 00880206 00890305 40006180 30800201 0ba06761 80a18006 0528c27b 01010000 a2030201 00a305a1 03020100 be802880 020101a0 3fa18080 02078082 01008302 03408403 05070085 02058086 0100a780 4e0528c2 7b05014e 062bce0f 0105094e 0528c27b 05034e05 28c27b05 02000088 01010000 00000000 00000000 00000000 0000 cpa-ppdu SET = 31 80 { [0] IMPLICIT SET = a0 80 { [0] IMPLICIT mode-selector INTEGER = normal-mode 80 01 01 } [2] IMPLICIT SEQUENCE = a2 80 { [5] IMPLICIT presentation-context-definition-result-list a5 80 SEQUENCE = { SEQUENCE = 30 80 { [0] IMPLICIT result INTEGER = acceptance 80 01 00 [1] IMPLICIT transfer-syntax-name OBJECT IDENTIFIER = 81 02 51 {2 1 1} } SEQUENCE = 30 80 { [0] IMPLICIT result INTEGER = acceptance 80 01 00 [1] IMPLICIT transfer-syntax-name OBJECT IDENTIFIER = 81 02 51 {2 1 1} } SEQUENCE = 30 80 { [0] IMPLICIT result INTEGER = acceptance 80 01 00 [1] IMPLICIT transfer-syntax-name OBJECT IDENTIFIER = 81 02 51 {2 1 1} } SEQUENCE = 30 80 { [0] IMPLICIT result INTEGER = acceptance 80 01 00 [1] IMPLICIT transfer-syntax-name OBJECT IDENTIFIER = 81 02 51 {2 1 1} } SEQUENCE = 30 80 { [0] IMPLICIT result INTEGER = acceptance 80 01 00 [1] IMPLICIT transfer-syntax-name OBJECT IDENTIFIER = 81 02 51 {2 1 1} } SEQUENCE = 30 80 { [0] IMPLICIT result INTEGER = acceptance 80 01 00 [1] IMPLICIT transfer-syntax-name OBJECT IDENTIFIER = 81 02 51 {2 1 1} } } [8] IMPLICIT presentation-requirements BIT STRING = '00'B 88 02 06 ( ) [9] IMPLICIT user-session-requirements BIT STRING = 89 03 05 '01000000000'B ( duplex ) [APPLICATION 1] IMPLICIT fully-encoded-data SEQUENCE = 61 80 { PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 11 02 01 0b single-asn1-type [0] ANY = a0 67 -- Abstract Syntax Name -- ACSE-PCI -- Presentation Context Identifier -- 11
ACSE Association Request Accepted --- Responder
The peer application accepts the ACSE association request.
10:11:58.70 <-- ACSE 6180a180 060528c2 7b010100 00a20302 0100a305 a1030201 00be8028 80020101 a03fa180 80020780 82010083 02034084 03050700 85020580 860100a7 804e0528 c27b0501 4e062bce 0f010509 4e0528c2 7b05034e 0528c27b 05020000 88010100 00000000 00000000 00000000 000000 [APPLICATION 1] IMPLICIT aare SEQUENCE = 61 80 { application-context-name [1] a1 80 06 application-context-name OBJECT IDENTIFIER = {1 0 8571 1 1} result [2] associate-result INTEGER = accepted a2 03 02 result-source-diagnostic [3] acse-service-user [1] a3 05 a1 INTEGER INTEGER = null [30] IMPLICIT user-information SEQUENCE = be 80 { IMPLICIT EXTERNAL SEQUENCE = 28 80 { indirect-reference INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 3f -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1
Initialization Request Accepted --- Responder
The peer application accepts the FTAM initialization request by sending an F-INITIALIZE response. If the state and action results are absent, then success is the default.
10:11:58.70 <-- FTAM a1808002 07808201 00830203 40840305 07008502 05808601 00a7804e 0528c27b 05014e06 2bce0f01 05094e05 28c27b05 034e0528 c27b0502 00008801 01000000 00000000 00000000 00000000 00 [1] IMPLICIT f-initialize-response SEQUENCE = a1 80 { [0] IMPLICIT protocol-version BIT STRING = 80 02 07 '1'B ( version-1 ) [2] IMPLICIT present-context-management 82 01 00 BOOLEAN = false [3] IMPLICIT service-class BIT STRING = 83 02 03 '01000'B ( management-class ) [4] IMPLICIT functional-units BIT STRING = 84 03 05 '00000111000'B ( limited-file-management, enhanced-file-management, grouping ) [5] IMPLICIT attribute-groups BIT STRING = 85 02 05 '100'B ( storage ) [6] IMPLICIT ftam-quality-of-service 86 01 00 INTEGER = no-recovery [7] IMPLICIT contents-type-list SEQUENCE = a7 80 { [APPLICATION 14] IMPLICIT document-type-name 4e 05 28 OBJECT IDENTIFIER = {1 0 8571 5 1} (ftam-1) [APPLICATION 14] IMPLICIT document-type-name 4e 06 2b OBJECT IDENTIFIER = {1 3 9999 1 5 9} (nbs-9) [APPLICATION 14] IMPLICIT document-type-name 4e 05 28 OBJECT IDENTIFIER = {1 0 8571 5 3} (ftam-3) [APPLICATION 14] IMPLICIT document-type-name 4e 05 28 OBJECT IDENTIFIER = {1 0 8571 5 2} (ftam-2) } [8] IMPLICIT checkpoint-window INTEGER = 1 88 01 01 } } } } } } }
Passing User Data --- Initiator
Session and presentation protocol data units (PDUs) carry the FTAM PDUs.
10:11:59.05 --> Session 01000100 61803080 020101a0 07b68080 01030000 00003080 020101a0 19a68073 80a08019 07657861 6d706c65 00000000 43020002 00000000 30800201 01a01db0 806880a0 80190f72 656e616d 65645f65 78616d70 6c650000 00000000 00003080 020101a0 04a88000 00000030 80020101 a004b880 00000000 0000 data-spdu 01 00 give-tokens-spdu 01 00 10:11:59.05 --> Presentation 61803080 020101a0 07b68080 01030000 00003080 020101a0 19a68073 80a08019 07657861 6d706c65 00000000 43020002 00000000 30800201 01a01db0 806880a0 80190f72 656e616d 65645f65 78616d70 6c650000 00000000 00003080 020101a0 04a88000 00000030 80020101 a004b880 00000000 0000 [APPLICATION 1] IMPLICIT fully-encoded-data SEQUENCE = 61 80 { PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 07 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1
FTAM PDUs Grouping
The FTAM PDUs are packaged inside one P-DATA through grouping by the F-BEGIN-GROUP and F-END-GROUP primitives. The virtual filestore actions requested are selecting a file, renaming the file, and deselecting the file.
10:11:59.05 --> FTAM b6808001 03000000 00308002 0101a019 a6807380 a0801907 6578616d 706c6500 00000043 02000200 00000030 80020101 a01db080 6880a080 190f7265 6e616d65 645f6578 616d706c 65000000 00000000 00308002 0101a004 a8800000 00003080 020101a0 04b88000 00000000 00 [22] IMPLICIT f-begin-group-request SEQUENCE = b6 80 { [0] IMPLICIT threshold INTEGER = 3 80 01 03 } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 19 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.05 --> FTAM a6807380 a0801907 6578616d 706c6500 00000043 02000200 00000030 80020101 a01db080 6880a080 190f7265 6e616d65 645f6578 616d706c 65000000 00000000 00308002 0101a004 a8800000 00003080 020101a0 04b88000 00000000 00 [6] IMPLICIT f-select-request SEQUENCE = a6 80 { [APPLICATION 19] IMPLICIT attributes SEQUENCE = 73 80 { [0] IMPLICIT select-attributes SEQUENCE = a0 80 { filename-attribute GRAPHIC STRING = example 19 07 } } [APPLICATION 3] IMPLICIT requested-access BIT STRING = 43 02 00 '00000010'B ( change-attributes ) } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 1d -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.05 --> FTAM b0806880 a080190f 72656e61 6d65645f 6578616d 706c6500 00000000 00000030 80020101 a004a880 00000000 30800201 01a004b8 80000000 000000 [16] IMPLICIT f-change-attributes-request SEQUENCE = b0 80 { [APPLICATION 8] IMPLICIT attributes SEQUENCE = 68 80 { [0] IMPLICIT filename SEQUENCE = a0 80 { filename-attribute GRAPHIC STRING = renamed_example 19 0f } } } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 04 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.05 --> FTAM a8800000 00003080 020101a0 04b88000 00000000 00 [8] IMPLICIT f-deselect-request SEQUENCE = a8 80 { } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 04 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.05 --> FTAM b8800000 00000000 [24] IMPLICIT f-end-group-request SEQUENCE = b8 80 { } } }
Session and presentation protocol data units (PDUs) carry the FTAM PDUs.
10:11:59.42 <-- Session 01000100 61803080 020101a0 04b78000 00000030 80020101 a028a780 7380a080 191a2f75 73722f75 73657273 2f76696e 63656e74 2f657861 6d706c65 00000000 00000000 30800201 01a01db1 806880a0 80190f72 656e616d 65645f65 78616d70 6c650000 00000000 00003080 020101a0 04a98000 00000030 80020101 a004b980 00000000 0000 data-spdu 01 00 give-tokens-spdu 01 00 10:11:59.42 <-- Presentation 61803080 020101a0 04b78000 00000030 80020101 a028a780 7380a080 191a2f75 73722f75 73657273 2f76696e 63656e74 2f657861 6d706c65 00000000 00000000 30800201 01a01db1 806880a0 80190f72 656e616d 65645f65 78616d70 6c650000 00000000 00003080 020101a0 04a98000 00000030 80020101 a004b980 00000000 0000 [APPLICATION 1] IMPLICIT fully-encoded-data SEQUENCE = 61 80 { PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 04 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1
Sending Responses to Requests --- Responder
The FTAM responder sends one response for each of the requests that the initiator sent. Each response must be successful or the whole group fails. Since the state and action results are not present, the default of success is assumed.
10:11:59.42 <-- FTAM b7800000 00003080 020101a0 28a78073 80a08019 1a2f7573 722f7573 6572732f 76696e63 656e742f 6578616d 706c6500 00000000 00000030 80020101 a01db180 6880a080 190f7265 6e616d65 645f6578 616d706c 65000000 00000000 00308002 0101a004 a9800000 00003080 020101a0 04b98000 00000000 00 [23] IMPLICIT f-begin-group-response SEQUENCE = b7 80 { } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 28 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.42 <-- FTAM a7807380 a080191a 2f757372 2f757365 72732f76 696e6365 6e742f65 78616d70 6c650000 00000000 00003080 020101a0 1db18068 80a08019 0f72656e 616d6564 5f657861 6d706c65 00000000 00000000 30800201 01a004a9 80000000 00308002 0101a004 b9800000 00000000 [7] IMPLICIT f-select-response SEQUENCE = a7 80 { [APPLICATION 19] IMPLICIT attributes SEQUENCE = 73 80 { [0] IMPLICIT select-attributes SEQUENCE = a0 80 { filename-attribute GRAPHIC STRING = 19 1a /usr/users/smith/example } } } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 1d -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.42 <-- FTAM b1806880 a080190f 72656e61 6d65645f 6578616d 706c6500 00000000 00000030 80020101 a004a980 00000000 30800201 01a004b9 80000000 000000 [17] IMPLICIT f-change-attributes-response SEQUENCE = b1 80 { [APPLICATION 8] IMPLICIT attributes SEQUENCE = 68 80 { [0] IMPLICIT filename SEQUENCE = a0 80 { filename-attribute GRAPHIC STRING = renamed_example 19 0f } } } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 04 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.42 <-- FTAM a9800000 00003080 020101a0 04b98000 00000000 00 [9] IMPLICIT f-deselect-response SEQUENCE = a9 80 { } } PDV-list SEQUENCE = 30 80 { presentation-context-identifier INTEGER = 1 02 01 01 single-asn1-type [0] ANY = a0 04 -- Abstract Syntax Name -- FTAM-PCI -- Presentation Context Identifier -- 1 10:11:59.42 <-- FTAM b9800000 00000000 [25] IMPLICIT f-end-group-response SEQUENCE = b9 80 { } } }
Association Termination --- Initiator
PS_PROFILE_009.HTML OSSG Documentation 2-DEC-1996 12:34:27.86
Copyright © Digital Equipment Corporation 1996. All Rights Reserved.