A7. Transaction Test start date/time : 2023/12/14 11:08:08 Case-1 A07-1-1-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code after a Start Transaction token indicates any number and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction start request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror a Start Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000014h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 0h as a TinyAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000014 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000014 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000014h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:10.176454 0 00A4 Sec Recv 1 126467 00A40082 00000000 00000000 00000000 00000000 00000000 51E12000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:10.133995 0 00A3 Sec Send 1 42264 00A30081 00000000 00000000 00000000 00000000 00000000 51E12000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:10.101629 0 00A2 Sec Recv 1 26768 00A20082 00000000 00000000 00000000 00000000 00000000 51E36000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:10.050592 0 00A1 Sec Send 1 45866 00A10081 00000000 00000000 00000000 00000000 00000000 51E36000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:09.953119 0 00A0 Sec Recv 1 95501 00A00082 00000000 00000000 00000000 00000000 00000000 51E11000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:08.903549 0 009F Sec Send 1 1049317 009F0081 00000000 00000000 00000000 00000000 00000000 51E12000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-1 Result: PASS Case-2 A07-1-1-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code after a Start Transaction token indicates any number and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction start request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror a Start Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000015h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 1h as a ShortAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000015 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 81 01 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000015 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000015h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:11.576722 0 00AA Sec Recv 1 127455 00AA0082 00000000 00000000 00000000 00000000 00000000 51E64000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:11.533630 0 00A9 Sec Send 1 42888 00A90081 00000000 00000000 00000000 00000000 00000000 51E64000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:11.501530 0 00A8 Sec Recv 1 27111 00A80082 00000000 00000000 00000000 00000000 00000000 51E36000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:11.466465 0 00A7 Sec Send 1 30255 00A70081 00000000 00000000 00000000 00000000 00000000 51E36000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:11.369278 0 00A6 Sec Recv 1 95532 00A60082 00000000 00000000 00000000 00000000 00000000 51E11000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:10.311816 0 00A5 Sec Send 1 1057249 00A50081 00000000 00000000 00000000 00000000 00000000 51E12000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-2 Result: PASS Case-3 A07-1-1-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code after a Start Transaction token indicates any number and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction start request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror a Start Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000016h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 2h as a MediumAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000016 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000004 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: C001 02 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000016 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000016h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:12.978975 0 00B0 Sec Recv 1 126444 00B00082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:12.937970 0 00AF Sec Send 1 40803 00AF0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:12.905421 0 00AE Sec Recv 1 26496 00AE0082 00000000 00000000 00000000 00000000 00000000 51E64000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:12.869789 0 00AD Sec Send 1 30182 00AD0081 00000000 00000000 00000000 00000000 00000000 51E64000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:12.772552 0 00AC Sec Recv 1 95500 00AC0082 00000000 00000000 00000000 00000000 00000000 51E12000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:11.712816 0 00AB Sec Send 1 1059505 00AB0081 00000000 00000000 00000000 00000000 00000000 51E36000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-3 Result: PASS Case-4 A07-1-1-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code after a Start Transaction token indicates any number and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction start request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror a Start Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000017h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 0h as a LongAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000002C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000017 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000014 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000006 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: E0000001 00 3E: 00 3F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000017 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000017h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:14.392216 0 00B6 Sec Recv 1 127419 00B60082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:14.349339 0 00B5 Sec Send 1 42644 00B50081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:14.303282 0 00B4 Sec Recv 1 40820 00B40082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:14.267865 0 00B3 Sec Send 1 30367 00B30081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00000040 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:14.170768 0 00B2 Sec Recv 1 95549 00B20082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:13.114495 0 00B1 Sec Send 1 1056072 00B10081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-4 Result: PASS Case-5 A07-1-1-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000018h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 0h as a byte-type ShortAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000018 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: A1 00 (.) 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000018 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 18 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:15.736212 0 00BA Sec Recv 1 42037 00BA0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:15.685189 0 00B9 Sec Send 1 46210 00B90081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:15.588009 0 00B8 Sec Recv 1 95505 00B80082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:14.528498 0 00B7 Sec Send 1 1059285 00B70081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-5 Result: PASS Case-6 A07-1-1-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000019h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 0h as a byte-type MediumAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000019 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000004 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: D001 00 (.) TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000019 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 19 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:16.993126 0 00BE Sec Recv 1 42801 00BE0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:16.942802 0 00BD Sec Send 1 45240 00BD0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:16.845641 0 00BC Sec Recv 1 95519 00BC0082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:15.792880 0 00BB Sec Send 1 1052543 00BB0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-6 Result: PASS Case-7 A07-1-1-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000001Ah SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code 0h as a byte-type LongAtom! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000002C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001A (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000014 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000006 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: E2000001 00 3E: 00 3F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001A (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 1A 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:18.251236 0 00C2 Sec Recv 1 43310 00C20082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:18.201278 0 00C1 Sec Send 1 45387 00C10081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00000040 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:18.103255 0 00C0 Sec Recv 1 95536 00C00082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:17.053967 0 00BF Sec Send 1 1049087 00BF0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-7 Result: PASS Case-8 A07-1-1-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000001Bh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Encode the Status Code as an integer-type Atom with SBit on! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001B (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 91 01 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001B (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 1B 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:19.495509 0 00C6 Sec Recv 1 38716 00C60082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:19.456144 0 00C5 Sec Send 1 30208 00C50081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:19.358888 0 00C4 Sec Recv 1 95545 00C40082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:18.308792 0 00C3 Sec Send 1 1049899 00C30081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-8 Result: PASS Case-9 A07-1-1-2-6: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start Grammar Subsubgroup: Status code Detail: If the status code is not encoded, the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000001Ch SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Not encode the Status Code in the payload! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001C (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000001 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001C (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 1C 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:20.737583 0 00CA Sec Recv 1 37323 00CA0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:20.696729 0 00C9 Sec Send 1 30312 00C90081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:20.599603 0 00C8 Sec Recv 1 95528 00C80082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:19.548077 0 00C7 Sec Send 1 1051304 00C70081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-9 Result: PASS Case-10 A07-1-2-2-1(1): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates 0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000001Dh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a TinyAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001D (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001D (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,0000001Dh) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:22.194320 0 00D2 Sec Recv 1 47665 00D20082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:22.151831 0 00D1 Sec Send 1 42289 00D10081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:22.056098 0 00D0 Sec Recv 1 90142 00D00082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:22.019354 0 00CF Sec Send 1 31146 00CF0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:21.986887 0 00CE Sec Recv 1 31699 00CE0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:21.941570 0 00CD Sec Send 1 45109 00CD0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:21.844250 0 00CC Sec Recv 1 94547 00CC0082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:20.788659 0 00CB Sec Send 1 1055385 00CB0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-10 Result: PASS Case-11 A07-1-2-2-1(1): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates 0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000001Eh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a ShortAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001E (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 81 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001E (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,0000001Eh) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:23.655426 0 00DA Sec Recv 1 47657 00DA0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:23.614572 0 00D9 Sec Send 1 40644 00D90081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:23.518974 0 00D8 Sec Recv 1 89372 00D80082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:23.482554 0 00D7 Sec Send 1 31055 00D70081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:23.449971 0 00D6 Sec Recv 1 31695 00D60082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:23.407248 0 00D5 Sec Send 1 42510 00D50081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:23.307363 0 00D4 Sec Recv 1 94529 00D40082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:22.251818 0 00D3 Sec Send 1 1055330 00D30081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-11 Result: PASS Case-12 A07-1-2-2-1(1): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates 0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000001Fh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a MediumAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001F (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000004 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: C001 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000001F (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,0000001Fh) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:25.121582 0 00E2 Sec Recv 1 47644 00E20082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:25.080040 0 00E1 Sec Send 1 41333 00E10081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:24.983787 0 00E0 Sec Recv 1 90665 00E00082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:24.947657 0 00DF Sec Send 1 31077 00DF0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:24.915121 0 00DE Sec Recv 1 31707 00DE0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:24.869115 0 00DD Sec Send 1 45799 00DD0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:24.771500 0 00DC Sec Recv 1 95541 00DC0082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:23.713634 0 00DB Sec Send 1 1057655 00DB0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-12 Result: PASS Case-13 A07-1-2-2-1(1): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates 0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is zero in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000020h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a LongAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000002C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000020 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000014 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000006 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: E0000001 00 3E: 00 3F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000020 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000020h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:26.582689 0 00EA Sec Recv 1 47650 00EA0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:26.540388 0 00E9 Sec Send 1 42080 00E90081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:26.444429 0 00E8 Sec Recv 1 90159 00E80082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:26.408463 0 00E7 Sec Send 1 30385 00E70081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00000040 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:26.376223 0 00E6 Sec Recv 1 31693 00E60082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:26.332236 0 00E5 Sec Send 1 43781 00E50081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:26.234593 0 00E4 Sec Recv 1 95526 00E40082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:25.181438 0 00E3 Sec Send 1 1052946 00E30081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-13 Result: PASS Case-14 A07-1-2-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates non-0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is one in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000021h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 1h as a TinyAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000021 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000021 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000021h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:28.078626 0 00F2 Sec Recv 1 47694 00F20082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:28.038638 0 00F1 Sec Send 1 39780 00F10081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:27.913634 0 00F0 Sec Recv 1 117912 00F00082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:27.872502 0 00EF Sec Send 1 31425 00EF0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:27.840295 0 00EE Sec Recv 1 31700 00EE0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:27.794274 0 00ED Sec Send 1 45814 00ED0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:27.696691 0 00EC Sec Recv 1 95526 00EC0082 00000000 00000000 00000000 00000000 00000000 51ED5000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:26.642166 0 00EB Sec Send 1 1054311 00EB0081 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-14 Result: PASS Case-15 A07-1-2-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates non-0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is one in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000022h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 2h as a ShortAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000022 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 81 02 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000022 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000022h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:29.573708 0 00FA Sec Recv 1 47694 00FA0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:29.531423 0 00F9 Sec Send 1 42072 00F90081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:29.404396 0 00F8 Sec Recv 1 121273 00F80082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:29.367590 0 00F7 Sec Send 1 31372 00F70081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:29.335403 0 00F6 Sec Recv 1 31645 00F60082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:29.290530 0 00F5 Sec Send 1 44654 00F50081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:29.191776 0 00F4 Sec Recv 1 95509 00F40082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:28.136926 0 00F3 Sec Send 1 1054634 00F30081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-15 Result: PASS Case-16 A07-1-2-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates non-0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is one in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000023h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 3h as a MediumAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000023 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000004 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: C001 03 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000023 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000023h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:31.070747 0 0102 Sec Recv 1 47643 01020082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:31.029503 0 0101 Sec Send 1 41035 01010081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:30.900456 0 0100 Sec Recv 1 122199 01000082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:30.864620 0 00FF Sec Send 1 30379 00FF0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:30.832381 0 00FE Sec Recv 1 31706 00FE0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:30.787485 0 00FD Sec Send 1 44689 00FD0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:30.688752 0 00FC Sec Recv 1 95510 00FC0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:29.632062 0 00FB Sec Send 1 1056478 00FB0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-16 Result: PASS Case-17 A07-1-2-2-1(2): Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code after an End Transaction token indicates non-0 and is encoded with any size of uinteger atom, a tiny or short or medium or long atom, the Transaction commit request SHALL NOT fail and the session SHALL NOT be aborted because of that. The TPer SHALL mirror an End Transaction token and a following status code of which value is one in the corresponding place in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000024h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 4h as a LongAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000002C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000024 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000014 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000006 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: E0000001 04 3E: 00 3F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000024 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000024h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:32.550927 0 010A Sec Recv 1 47705 010A0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:32.509132 0 0109 Sec Send 1 41586 01090081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:32.380871 0 0108 Sec Recv 1 122023 01080082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:32.343849 0 0107 Sec Send 1 31379 01070081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00000040 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:32.312568 0 0106 Sec Recv 1 30729 01060082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:32.282534 0 0105 Sec Send 1 29824 01050081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:32.184884 0 0104 Sec Recv 1 95597 01040082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:31.128983 0 0103 Sec Send 1 1055675 01030081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-17 Result: PASS Case-18 A07-1-2-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000025h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a byte-type ShortAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000025 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: A1 00 (.) 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000025 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 25 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:33.877505 0 0110 Sec Recv 1 122366 01100082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:33.841139 0 010F Sec Send 1 31011 010F0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:33.808572 0 010E Sec Recv 1 31734 010E0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:33.762972 0 010D Sec Send 1 45387 010D0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:33.664976 0 010C Sec Recv 1 95534 010C0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:32.609112 0 010B Sec Send 1 1055650 010B0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-18 Result: PASS Case-19 A07-1-2-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000026h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a byte-type MediumAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000026 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000004 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: D001 00 (.) TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000026 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 26 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:35.280622 0 0116 Sec Recv 1 122491 01160082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:35.244288 0 0115 Sec Send 1 31137 01150081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:35.211853 0 0114 Sec Recv 1 31669 01140082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:35.165809 0 0113 Sec Send 1 45833 01130081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:35.068240 0 0112 Sec Recv 1 95523 01120082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:34.015743 0 0111 Sec Send 1 1052279 01110081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-19 Result: PASS Case-20 A07-1-2-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000027h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code 0h as a byte-type LongAtom! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000002C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000027 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000014 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000006 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: E2000001 00 3E: 00 3F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000027 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 27 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:36.685287 0 011C Sec Recv 1 136036 011C0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:36.648535 0 011B Sec Send 1 31180 011B0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00000040 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:36.616051 0 011A Sec Recv 1 31732 011A0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:36.570179 0 0119 Sec Send 1 45663 01190081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:36.472466 0 0118 Sec Recv 1 95537 01180082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:35.419102 0 0117 Sec Send 1 1053150 01170081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-20 Result: PASS Case-21 A07-1-2-2-5: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code is encoded with a non-uinteger atom (for example an integer atom or a byte atom), the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000028h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Encode the Status Code as an integer-type Atom with SBit on! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000028 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000003 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 91 01 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000028 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 28 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:38.100568 0 0122 Sec Recv 1 122105 01220082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:38.064915 0 0121 Sec Send 1 30109 01210081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:38.032405 0 0120 Sec Recv 1 31709 01200082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:37.986582 0 011F Sec Send 1 45615 011F0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:37.888784 0 011E Sec Recv 1 95518 011E0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:36.837416 0 011D Sec Send 1 1051158 011D0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-21 Result: PASS Case-22 A07-1-2-2-6: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction End Grammar Subsubgroup: Status code Detail: If the status code is not encoded, the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000029h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Not encode the Status Code in the payload! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000029 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000001 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000029 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 29 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:39.501488 0 0128 Sec Recv 1 122434 01280082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:39.465199 0 0127 Sec Send 1 31067 01270081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:39.432648 0 0126 Sec Recv 1 31701 01260082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:39.390166 0 0125 Sec Send 1 42269 01250081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:39.289036 0 0124 Sec Recv 1 95540 01240082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:38.237809 0 0123 Sec Send 1 1051013 01230081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-22 Result: PASS Case-23 A07-1-3-1-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction start attemp Detail: If the (Start Transaction token) + (any status code) is sent and that does not cause the number of the open transactions in the session to exceed the value of the TPer's MaxTransactionLimit property, the Transaction start request SHALL NOT fail and the session SHALL NOT be aborted because of that. TPerProperties.MaxTransactionLimit = 1. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000002Ah SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002A (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002A (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 Start a new transaction successfully! End session (TSN,HSN) = (00001001h,0000002Ah) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:40.916696 0 012E Sec Recv 1 127425 012E0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:40.876311 0 012D Sec Send 1 40173 012D0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:40.843188 0 012C Sec Recv 1 25422 012C0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:40.791492 0 012B Sec Send 1 45178 012B0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:40.693270 0 012A Sec Recv 1 95555 012A0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:39.639470 0 0129 Sec Send 1 1053587 01290081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-23 Result: PASS Case-24 A07-1-3-1-2: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction start attemp Detail: If the (Start Transaction token) + (any status code) is sent and that causes the number of the open transactions in the session to exceed the value of the TPer's MaxTransactionLimit property, the session SHALL be aborted. TPerProperties.MaxTransactionLimit = 1. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000002Bh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a new transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002B (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002B (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 Start a new transaction successfully! Start a new level transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002B (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002B (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 2B 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:42.340586 0 0134 Sec Recv 1 137702 01340082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:42.292863 0 0133 Sec Send 1 41818 01330081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:42.260784 0 0132 Sec Recv 1 25988 01320082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:42.211334 0 0131 Sec Send 1 43555 01310081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:42.112478 0 0130 Sec Recv 1 95535 01300082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:41.054201 0 012F Sec Send 1 1058062 012F0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-24 Result: PASS Case-25 A07-1-3-2-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction commit attemp Detail: If the (End Transaction token) + (status code 0) is sent outside of a transaction, the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000002Ch SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002C (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002C (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 2C 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:43.693570 0 0138 Sec Recv 1 42441 01380082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:43.642481 0 0137 Sec Send 1 45657 01370081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:43.544750 0 0136 Sec Recv 1 95482 01360082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:42.494563 0 0135 Sec Send 1 1049975 01350081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-25 Result: PASS Case-26 A07-1-3-2-2: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction commit attemp Detail: If the (End Transaction token) + (status code 0) is sent within a transaction, and: i) if the Transaction commit does not fail, the Transaction commit request SHALL be completed and (End Transaction token) + (status code 0) SHALL be sent in the equivalent place the host encoded in the message stream. ii) if the Transaction commit fails, the Transaction SHALL be aborted and (End Transaction token) + (status code 1) SHALL be sent in the equivalent place the host encoded in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000002Dh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a transaction! End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002D (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002D (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,0000002Dh) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:45.151438 0 0140 Sec Recv 1 47655 01400082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:45.110298 0 013F Sec Send 1 40927 013F0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:45.016229 0 013E Sec Recv 1 88089 013E0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:44.979101 0 013D Sec Send 1 31496 013D0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:44.946981 0 013C Sec Recv 1 31696 013C0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:44.902010 0 013B Sec Send 1 44759 013B0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:44.803383 0 013A Sec Recv 1 95511 013A0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:43.754160 0 0139 Sec Send 1 1049006 01390081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-26 Result: PASS Case-27 A07-1-3-3-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction abort attemp Detail: If the (End Transaction token) + (status code non-0) is sent outside of a transaction, the session SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000002Eh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h End Transaction with Status Code as 1! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002E (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002E (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 2E 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 A CloseSession method was responsed! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:46.396222 0 0144 Sec Recv 1 42558 01440082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:46.360872 0 0143 Sec Send 1 30036 01430081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:46.264471 0 0142 Sec Recv 1 94532 01420082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:45.209717 0 0141 Sec Send 1 1054541 01410081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-27 Result: PASS Case-28 A07-1-3-3-2: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction abort attemp Detail: If the (EndTransaction token) + (status code non-0) is sent within a transaction, the Transaction abort request SHALL NOT fail and (End Transaction token) + (status code 1) SHALL be sent in the equivalent place the host encoded in the message stream. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 0000002Fh SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start a transaction! End Transaction with Status Code as 1! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002F (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 0000002F (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 01 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,0000002Fh) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:47.891104 0 014C Sec Recv 1 46633 014C0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:47.849711 0 014B Sec Send 1 41182 014B0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:47.720694 0 014A Sec Recv 1 122328 014A0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:47.683819 0 0149 Sec Send 1 31562 01490081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:47.651755 0 0148 Sec Recv 1 31690 01480082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:47.605914 0 0147 Sec Send 1 45633 01470081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:47.508136 0 0146 Sec Recv 1 95496 01460082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:46.453711 0 0145 Sec Send 1 1054213 01450081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-28 Result: PASS Case-29 A07-1-3-4-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Stand-alone Transaction Start Detail: If there are only Start Transaction token and a status token after that in the Subpacket, the Transaction start request SHALL NOT fail and the session SHALL NOT be aborted because of that. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000030h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000030 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000030 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000030h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:49.230494 0 0152 Sec Recv 1 125481 01520082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:49.188618 0 0151 Sec Send 1 41661 01510081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:49.156254 0 0150 Sec Recv 1 26199 01500082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:49.105554 0 014F Sec Send 1 44991 014F0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:49.007119 0 014E Sec Recv 1 95532 014E0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:47.948024 0 014D Sec Send 1 1058869 014D0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-29 Result: PASS Case-30 A07-1-3-5-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Stand-alone Transaction End Detail: When a transaction is in process,and if a Subpacket is sent where only one End Transaction token and one status token after that are contained in the Subpacket, the Transaction end request SHALL NOT cause a session abort, and the End Transaction reply from the TPer SHALL contain the proper status (either Commit or Abort) based on the status of the End Transaction sent by the host, unless there is some other error factor. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000031h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000031 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000031 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000031 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000031 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000031h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:50.805331 0 015A Sec Recv 1 47588 015A0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:50.761248 0 0159 Sec Send 1 43869 01590081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:50.657688 0 0158 Sec Recv 1 100504 01580082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:50.605658 0 0157 Sec Send 1 41867 01570081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:50.572873 0 0156 Sec Recv 1 26800 01560082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:50.522004 0 0155 Sec Send 1 45730 01550081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:50.424338 0 0154 Sec Recv 1 95486 01540082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:49.365539 0 0153 Sec Send 1 1058584 01530081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-30 Result: PASS Case-31 A07-1-3-6-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Multiple transaction start/end Detail: If one or more Transaction commit(s)/abort(s) occur within the session, the next time of Transaction start request SHALL NOT fail because of that. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000032h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Transaction iteration: 1! Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 Transaction iteration: 2! Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 Transaction iteration: 3! Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 End session (TSN,HSN) = (00001001h,00000032h) Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:52.700209 0 016A Sec Recv 1 47692 016A0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:52.654869 0 0169 Sec Send 1 45133 01690081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:52.559686 0 0168 Sec Recv 1 92489 01680082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:52.511860 0 0167 Sec Send 1 45576 01670081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:52.480155 0 0166 Sec Recv 1 29402 01660082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:52.432050 0 0165 Sec Send 1 45550 01650081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:52.336287 0 0164 Sec Recv 1 93487 01640082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:52.288664 0 0163 Sec Send 1 45361 01630081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0009 23/12/14 11:08:52.257529 0 0162 Sec Recv 1 28625 01620082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0010 23/12/14 11:08:52.210632 0 0161 Sec Send 1 44604 01610081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0011 23/12/14 11:08:52.114847 0 0160 Sec Recv 1 93500 01600082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0012 23/12/14 11:08:52.066993 0 015F Sec Send 1 45605 015F0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0013 23/12/14 11:08:52.034990 0 015E Sec Recv 1 29727 015E0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0014 23/12/14 11:08:52.002290 0 015D Sec Send 1 30530 015D0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0015 23/12/14 11:08:51.905415 0 015C Sec Recv 1 95491 015C0082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0016 23/12/14 11:08:50.859560 0 015B Sec Send 1 1045609 015B0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-31 Result: PASS Case-32 A07-1-3-8-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction attemp in a Control Session Detail: If a "StartTransaction token + status" or an "EndTransaction token + status" is encoded outside of a method invocation in a Control Session, the token SHALL be discarded. Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) SubPacket Payload TPer responsed headers: ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) TPer discard the sent packet! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:52.797910 0 016C Sec Recv 1 29802 016C0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:52.755818 0 016B Sec Send 1 39982 016B0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h Case-32 Result: PASS Case-33 A07-1-3-8-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction Start/End situation Subsubgroup: Transaction attemp in a Control Session Detail: If a "StartTransaction token + status" or an "EndTransaction token + status" is encoded outside of a method invocation in a Control Session, the token SHALL be discarded. End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000032 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) SubPacket Payload TPer responsed headers: ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) TPer discard the sent packet! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:52.876530 0 016E Sec Recv 1 29954 016E0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:52.832240 0 016D Sec Send 1 43281 016D0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h Case-33 Result: PASS Case-34 A07-1-6-1-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction + Session abort Detail: If a transaction has been started successfully and the session gets aborted without a transaction commit or abort request to the transaction, the transaction SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000033h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000033 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000033 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 Send an ill ComPacket to the device to make session abort! Host -> TPer: ill ComPacket ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000040 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000033 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000028 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 0000001B (Length (n)) SubPacket Payload 38: F9 (EndOfData) 39: 98 00 00 00 01 00 00 00 01 42: A8 00 00 00 06 00 00 00 08 (Next) 4B: F0 (StartList) 4C: F1 (EndList) 4D: F9 (EndOfData) 4E: F0 (StartList) 4F: 00 (SUCCESS) 50: 00 51: 00 52: F1 (EndList) 53: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000048 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000033 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000030 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000022 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 00 00 00 00 00 FF (SM) 42: A8 00 00 00 00 00 00 FF 06 (CloseSession) 4B: F0 (StartList) 4C: 33 4D: 82 10 01 50: F1 (EndList) 51: F9 (EndOfData) 52: F0 (StartList) 53: 00 (SUCCESS) 54: 00 55: 00 56: F1 (EndList) 57: 00 58: 00 59: 00 5A: 00 5B: 00 End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000033 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) SubPacket Payload TPer responsed headers: ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) TPer discard the sent packet! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:54.370524 0 0176 Sec Recv 1 29977 01760082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:54.323690 0 0175 Sec Send 1 44890 01750081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:54.196367 0 0174 Sec Recv 1 124273 01740082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:54.147507 0 0173 Sec Send 1 45524 01730081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00000054 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:54.114340 0 0172 Sec Recv 1 30771 01720082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:54.067597 0 0171 Sec Send 1 45648 01710081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:53.970901 0 0170 Sec Recv 1 95467 01700082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:52.911538 0 016F Sec Send 1 1059093 016F0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-34 Result: PASS Case-35 A07-1-7-1-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction + Session close Detail: If a transaction has been started successfully and the session gets closed (accomplished by sending an EOS token.) without a transaction commit or abort request to the transaction, the transaction SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000034h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000034 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000034 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 EndOfSession Host -> TPer: EndOfSession Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000034 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000001 (Length (n)) SubPacket Payload 38: FA (EndOfSession) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000034 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000001 (Length (n)) SubPacket Payload 38: FA (EndOfSession) 39: 00 3A: 00 3B: 00 End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000034 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) SubPacket Payload TPer responsed headers: ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) TPer discard the sent packet! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:08:55.849550 0 017E Sec Recv 1 27951 017E0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:08:55.800139 0 017D Sec Send 1 45478 017D0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:08:55.670277 0 017C Sec Recv 1 127467 017C0082 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:08:55.624823 0 017B Sec Send 1 45225 017B0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:08:55.593108 0 017A Sec Recv 1 29061 017A0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:08:55.561031 0 0179 Sec Send 1 30217 01790081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:08:55.463830 0 0178 Sec Recv 1 95531 01780082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:08:54.408250 0 0177 Sec Send 1 1055366 01770081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-35 Result: PASS Case-36 A07-1-8-1-1: Group: Transaction start/commit/abort in a Regular Session Subgroup: Transaction + Power Cycle Detail: If a transaction has been started successfully and a power cycle happens without a transaction commit or abort request to the transaction, the transaction SHALL be aborted. Start Session; Session info: ComID : 7FFEh TSN : 00001001h HSN : 00000035h SP : 0000020500000001h (Admin) Authority : 0000000900000001h (Anybody), credential = "" Write : 1h Start Transaction! Host -> TPer: StartTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000035 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000035 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FB (StartTransaction) 39: 00 3A: 00 3B: 00 Power off ... Power on! End Transaction with Status Code as 0! Host -> TPer: EndTransaction Control ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000028 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000035 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000010 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000002 (Length (n)) SubPacket Payload 38: FC (EndTransaction) 39: 00 3A: 00 3B: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) SubPacket Payload TPer responsed headers: ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000000 (Length (n)) Packet Header 14: 00000000 (Session (TSN)) 18: 00000000 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000000 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000000 (Length (n)) TPer discard the sent packet! Command C / P Execution No. Start Timestamp Q CID Event L Time (us) CDW0 CDW1 CDW2 CDW3 CDW4 CDW5 CDW6 CDW7 CDW8 CDW9 CDW10 CDW11 CDW12 CDW13 CDW14 CDW15 Status ---- ------------------------ -- ---- ------------ - ---------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- ------ 0001 23/12/14 11:09:01.246133 0 018E Sec Recv 1 29444 018E0082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0002 23/12/14 11:09:00.909034 0 018D Sec Send 1 334610 018D0081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0003 23/12/14 11:09:00.876688 0 018C Identify 1 15887 018C0006 00000001 00000000 00000000 00000000 00000000 52238000 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000h 0004 23/12/14 11:09:00.844874 0 018B Identify 1 15794 018B0006 00000000 00000000 00000000 00000000 00000000 53AB3000 00000004 00000000 00000000 00000002 00000000 00000000 00000000 00000000 00000000 0000h 0005 23/12/14 11:09:00.813554 0 018A Identify 1 15199 018A0006 00000000 00000000 00000000 00000000 00000000 53AB3000 00000004 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 0000h 0006 23/12/14 11:09:00.781037 0 0189 Create IO SQ 1 15798 01890001 00000000 00000000 00000000 00000000 00000000 4E9CB000 00000004 00000000 00000000 00FF0004 00010001 00000000 00000000 00000000 00000000 0000h 0007 23/12/14 11:09:00.749104 0 0188 Create IO SQ 1 15832 01880001 00000000 00000000 00000000 00000000 00000000 4E9D4000 00000004 00000000 00000000 00FF0003 00010001 00000000 00000000 00000000 00000000 0000h 0008 23/12/14 11:09:00.717248 0 0187 Create IO SQ 1 15779 01870001 00000000 00000000 00000000 00000000 00000000 4E9DB000 00000004 00000000 00000000 00FF0002 00010001 00000000 00000000 00000000 00000000 0000h 0009 23/12/14 11:09:00.702455 0 0186 Create IO SQ 1 14635 01860001 00000000 00000000 00000000 00000000 00000000 4E9EF000 00000004 00000000 00000000 00FF0001 00010001 00000000 00000000 00000000 00000000 0000h 0010 23/12/14 11:09:00.686827 0 0185 Create IO CQ 1 14217 01850005 00000000 00000000 00000000 00000000 00000000 4F260000 00000004 00000000 00000000 03FF0001 00000001 00000000 00000000 00000000 00000000 0000h 0011 23/12/14 11:09:00.670209 0 0184 Set Ftr 1 15744 01840009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 00000003 00000000 00000000 00000000 00000000 0000h 0012 23/12/14 11:09:00.640013 0 0183 Get Ftr 1 14758 0183000A 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000107 00000000 00000000 00000000 00000000 00000000 0000h 0013 23/12/14 11:09:00.257708 Power On 181220 0014 23/12/14 11:08:57.234311 Power Off 0015 23/12/14 11:08:57.090439 0 0182 Sec Recv 1 29781 01820082 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0016 23/12/14 11:08:57.043051 0 0181 Sec Send 1 45264 01810081 00000000 00000000 00000000 00000000 00000000 5227F000 00000004 00000000 00000000 017FFE00 0000003C 00000000 00000000 00000000 00000000 0000h 0017 23/12/14 11:08:56.945907 0 0180 Sec Recv 1 95482 01800082 00000000 00000000 00000000 00000000 00000000 51F56000 00000004 00000000 00000000 017FFE00 00001000 00000000 00000000 00000000 00000000 0000h 0018 23/12/14 11:08:55.886355 0 017F Sec Send 1 1059334 017F0081 00000000 00000000 00000000 00000000 00000000 51FB3000 00000004 00000000 00000000 017FFE00 00000060 00000000 00000000 00000000 00000000 0000h Case-36 Result: PASS ------------------------------------------------------------ Passed cases : 36 Failed cases : 0 Skipped cases : 0 ------------------------------------------------------------ Test end date/time : 2023/12/14 11:09:01