UCT-04: Activate Locking SP Prerequisites: Get the life cycle state of Locking SP Host -> TPer: StartSession Method ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000004C (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: 00000034 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000026 (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 02 (StartSession) 4B: F0 (StartList) 4C: 01 4D: A8 00 00 02 05 00 00 00 01 (Admin) 56: 01 57: F1 (EndList) 58: F9 (EndOfData) 59: F0 (StartList) 5A: 00 (SUCCESS) 5B: 00 5C: 00 5D: F1 (EndList) 5E: 00 5F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000004C (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: 00000034 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000025 (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 03 (SyncSession) 4B: F0 (StartList) 4C: 84 00 00 00 01 51: 84 00 00 10 01 56: F1 (EndList) 57: F9 (EndOfData) 58: F0 (StartList) 59: 00 (SUCCESS) 5A: 00 5B: 00 5C: F1 (EndList) 5D: 00 5E: 00 5F: 00 Get value of column 6 of object 0000020500000002h (Locking)! Host -> TPer: Get Method ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000004C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000001 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 00000034 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000025 (Length (n)) SubPacket Payload 38: F8 (Call) 39: A8 00 00 02 05 00 00 00 02 (Locking) 42: A8 00 00 00 06 00 00 00 16 (Get) 4B: F0 (StartList) 4C: F0 (StartList) 4D: F2 (StartName) 4E: 03 4F: 06 50: F3 (EndName) 51: F2 (StartName) 52: 04 53: 06 54: F3 (EndName) 55: F1 (EndList) 56: F1 (EndList) 57: F9 (EndOfData) 58: F0 (StartList) 59: 00 (SUCCESS) 5A: 00 5B: 00 5C: F1 (EndList) 5D: 00 5E: 00 5F: 00 TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000034 (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000001 (Session (HSN)) 1C: 00000000 (SeqNumber) 20: 0000 (Reserved) 22: 0000 (AckType) 24: 00000000 (Acknowledgement) 28: 0000001C (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 0000000E (Length (n)) SubPacket Payload 38: F0 (StartList) 39: F0 (StartList) 3A: F2 (StartName) 3B: 06 3C: 08 3D: F3 (EndName) 3E: F1 (EndList) 3F: F1 (EndList) 40: F9 (EndOfData) 41: F0 42: 00 (SUCCESS) 43: 00 44: 00 45: F1 (EndList) 46: 00 47: 00 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: 00000001 (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: 00000001 (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 Locking SP LifeCycleState = 8 (Manufactured-Inactive)! Test Sequence: 1) Invoke StartSession method with SPID = Admin SP UID and HostSigningAuthority = SID authority UID 2) Invoke Activate method on Locking SP object 3) CLOSE_SESSION Host -> TPer: StartSession Method ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000068 (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: 00000050 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000044 (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 02 (StartSession) 4B: F0 (StartList) 4C: 01 4D: A8 00 00 02 05 00 00 00 01 (Admin) 56: 01 57: F2 (StartName) 58: 00 59: AE 3C 53 49 44 5F 50 41 53 53 57 4F 52 44 3E () 68: F3 (EndName) 69: F2 (StartName) 6A: 03 6B: A8 00 00 00 09 00 00 00 06 (SID) 74: F3 (EndName) 75: F1 (EndList) 76: F9 (EndOfData) 77: F0 (StartList) 78: 00 (SUCCESS) 79: 00 7A: 00 7B: F1 (EndList) TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000004C (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: 00000034 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000025 (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 03 (SyncSession) 4B: F0 (StartList) 4C: 84 00 00 00 01 51: 84 00 00 10 01 56: F1 (EndList) 57: F9 (EndOfData) 58: F0 (StartList) 59: 00 (SUCCESS) 5A: 00 5B: 00 5C: F1 (EndList) 5D: 00 5E: 00 5F: 00 Host -> TPer: Activate Method 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: 00000001 (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: F8 (Call) 39: A8 00 00 02 05 00 00 00 02 (Locking) 42: A8 00 00 00 06 00 00 02 03 (Activate) 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: 0000002C (Length (n)) Packet Header 14: 00001001 (Session (TSN)) 18: 00000001 (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: 00000008 (Length (n)) SubPacket Payload 38: F0 (StartList) 39: F1 (EndList) 3A: F9 (EndOfData) 3B: F0 3C: 00 (SUCCESS) 3D: 00 3E: 00 3F: F1 (EndList) 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: 00000001 (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: 00000001 (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 4) Invoke StartSession method with SPID = Locking SP UID and HostSigningAuthority = Admin1 authority UID Host -> TPer: StartSession Method ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 00000068 (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: 00000050 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000044 (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 02 (StartSession) 4B: F0 (StartList) 4C: 01 4D: A8 00 00 02 05 00 00 00 02 (Locking) 56: 01 57: F2 (StartName) 58: 00 59: AE 3C 53 49 44 5F 50 41 53 53 57 4F 52 44 3E () 68: F3 (EndName) 69: F2 (StartName) 6A: 03 6B: A8 00 00 00 09 00 01 00 01 (Admin1) 74: F3 (EndName) 75: F1 (EndList) 76: F9 (EndOfData) 77: F0 (StartList) 78: 00 (SUCCESS) 79: 00 7A: 00 7B: F1 (EndList) TPer -> Host: Response ComPacket Header 0: 00000000 (Reserved) 4: 7FFE (ComID) 6: 0000 (ComID Extension) 8: 00000000 (OutstandingData) C: 00000000 (MinTransfer) 10: 0000004C (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: 00000034 (Length (n)) SubPacket Header 2C: 000000000000 (Reserved) 32: 0000 (Kind) 34: 00000025 (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 03 (SyncSession) 4B: F0 (StartList) 4C: 84 00 00 00 01 51: 84 00 00 10 01 56: F1 (EndList) 57: F9 (EndOfData) 58: F0 (StartList) 59: 00 (SUCCESS) 5A: 00 5B: 00 5C: F1 (EndList) 5D: 00 5E: 00 5F: 00 5) CLOSE_SESSION 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: 00000001 (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: 00000001 (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 Test Result: PASS