By rajacms , 25 February, 2021 Forums General discussion Dear Mikko I based ctt fail for following test also Please give me solution CTT tool version: ctt 3.1 standard 64-bits release 107 T_APPL_DATA_LN_N1 0/0, ServerSAP = 1, ClientSAP = 16, LONG_NAMES, NO_SECURITY Get-Request with errors FAILED(Unexpected negotiated conformance) T_APPL_DATA_LN_N4 0/0, ServerSAP = 1, ClientSAP = 16, LONG_NAMES, NO_SECURITY Unsupported service (LN) FAILED(Unexpected negotiated conformance) T_APPL_REL_P1 0/0, ServerSAP = 1, ClientSAP = 16, LONG_NAMES, NO_SECURITY 1: Graceful release in HDLC profile FAILED(Unexpected negotiated conformance) Hi, Hi, I believe that your _CTI configuration file is not correct. Check that you define correct conformance for each association. Some thing like; Association [0] = { ... ConformanceBlock = [GET] } Association [1] = { ConformanceBlock = [GET, SET, etc...] } BR, Mikko Hi Mikko, Hi Mikko, _CTI configuration file setting this. Please check it where it is issue? TestOptions = { CommunicationProfile = HDLC ReferencingMethod = LONG_NAMES } MediaIdentifiers = [ABSTRACT, ELECTRICITY] //SecurityPolicyMinimum = NO_SECURITY //SecurityPolicyWritable = FALSE ServerMaxReceivePduSize = 2048 LogicalDevice[0] = { Enabled = TRUE Name = "\CMS Computers" ServerSAP = 1 Association [0] = { Enabled = TRUE ClientSAP = 0x10 ApplicationContextName = LONG_NAMES AuthenticationMechanismName = NO_SECURITY ConformanceBlock = [GET] } Association [1] = { Enabled = TRUE ClientSAP = 0x20 ApplicationContextName = LONG_NAMES AuthenticationMechanismName = LOW_LEVEL_SECURITY ConformanceBlock = [GET,BLOCK_TRANSFER_WITH_GET_OR_READ,SELECTIVE_ACCESS] Secret = "\CMS_DLMS_METER_3" } } HDLCProfile = { PhysicalLayer = { OpeningMode = DIRECT_HDLC HDLCBaud = 9600 } DataLinkLayer = { AddressingSchemes = [ONE_BYTE_ADDRESSING,FOUR_BYTES_ADDRESSING] ServerLowerMacAddress = 256 InactivityTimeout = 120000 InterFrameTimeout = 100 ResponseTimeout = 2000 DISCToNDMTimeout = 1000 } } Hi, Hi, Make the connection to the meter without authentication and check that only Get is in negotiated conformance. https://www.gurux.fi/Gurux.DLMS.Conformance BR, Mikko Dear Mikko, Dear Mikko, This three( T_APPL_DATA_LN_N1,T_APPL_DATA_LN_N4 ,T_APPL_REL_P1)CTT testing issue only based on negotiated conformance?. this issue fixed in new released version? Please update status Hi, Hi, The error that you have posted: Unexpected negotiated conformance Those tests should be passed if your settings are correct. Our clients have passed CTT tests when they are using our stack. BR, Mikko
Hi, Hi, I believe that your _CTI configuration file is not correct. Check that you define correct conformance for each association. Some thing like; Association [0] = { ... ConformanceBlock = [GET] } Association [1] = { ConformanceBlock = [GET, SET, etc...] } BR, Mikko
Hi Mikko, Hi Mikko, _CTI configuration file setting this. Please check it where it is issue? TestOptions = { CommunicationProfile = HDLC ReferencingMethod = LONG_NAMES } MediaIdentifiers = [ABSTRACT, ELECTRICITY] //SecurityPolicyMinimum = NO_SECURITY //SecurityPolicyWritable = FALSE ServerMaxReceivePduSize = 2048 LogicalDevice[0] = { Enabled = TRUE Name = "\CMS Computers" ServerSAP = 1 Association [0] = { Enabled = TRUE ClientSAP = 0x10 ApplicationContextName = LONG_NAMES AuthenticationMechanismName = NO_SECURITY ConformanceBlock = [GET] } Association [1] = { Enabled = TRUE ClientSAP = 0x20 ApplicationContextName = LONG_NAMES AuthenticationMechanismName = LOW_LEVEL_SECURITY ConformanceBlock = [GET,BLOCK_TRANSFER_WITH_GET_OR_READ,SELECTIVE_ACCESS] Secret = "\CMS_DLMS_METER_3" } } HDLCProfile = { PhysicalLayer = { OpeningMode = DIRECT_HDLC HDLCBaud = 9600 } DataLinkLayer = { AddressingSchemes = [ONE_BYTE_ADDRESSING,FOUR_BYTES_ADDRESSING] ServerLowerMacAddress = 256 InactivityTimeout = 120000 InterFrameTimeout = 100 ResponseTimeout = 2000 DISCToNDMTimeout = 1000 } }
Hi, Hi, Make the connection to the meter without authentication and check that only Get is in negotiated conformance. https://www.gurux.fi/Gurux.DLMS.Conformance BR, Mikko
Dear Mikko, Dear Mikko, This three( T_APPL_DATA_LN_N1,T_APPL_DATA_LN_N4 ,T_APPL_REL_P1)CTT testing issue only based on negotiated conformance?. this issue fixed in new released version? Please update status
Hi, Hi, The error that you have posted: Unexpected negotiated conformance Those tests should be passed if your settings are correct. Our clients have passed CTT tests when they are using our stack. BR, Mikko
Hi,
Hi,
I believe that your _CTI configuration file is not correct. Check that you define correct conformance for each association. Some thing like;
Association [0] =
{
...
ConformanceBlock = [GET]
}
Association [1] =
{
ConformanceBlock = [GET, SET, etc...]
}
BR,
Mikko
Hi Mikko,
Hi Mikko,
_CTI configuration file setting this. Please check it where it is issue?
TestOptions =
{
CommunicationProfile = HDLC
ReferencingMethod = LONG_NAMES
}
MediaIdentifiers = [ABSTRACT, ELECTRICITY]
//SecurityPolicyMinimum = NO_SECURITY
//SecurityPolicyWritable = FALSE
ServerMaxReceivePduSize = 2048
LogicalDevice[0] =
{
Enabled = TRUE
Name = "\CMS Computers"
ServerSAP = 1
Association [0] =
{
Enabled = TRUE
ClientSAP = 0x10
ApplicationContextName = LONG_NAMES
AuthenticationMechanismName = NO_SECURITY
ConformanceBlock = [GET]
}
Association [1] =
{
Enabled = TRUE
ClientSAP = 0x20
ApplicationContextName = LONG_NAMES
AuthenticationMechanismName = LOW_LEVEL_SECURITY
ConformanceBlock = [GET,BLOCK_TRANSFER_WITH_GET_OR_READ,SELECTIVE_ACCESS]
Secret = "\CMS_DLMS_METER_3"
}
}
HDLCProfile =
{
PhysicalLayer =
{
OpeningMode = DIRECT_HDLC
HDLCBaud = 9600
}
DataLinkLayer =
{
AddressingSchemes = [ONE_BYTE_ADDRESSING,FOUR_BYTES_ADDRESSING]
ServerLowerMacAddress = 256
InactivityTimeout = 120000
InterFrameTimeout = 100
ResponseTimeout = 2000
DISCToNDMTimeout = 1000
}
}
Hi,
Hi,
Make the connection to the meter without authentication and check that only Get is in negotiated conformance.
https://www.gurux.fi/Gurux.DLMS.Conformance
BR,
Mikko
Dear Mikko,
Dear Mikko,
This three( T_APPL_DATA_LN_N1,T_APPL_DATA_LN_N4 ,T_APPL_REL_P1)CTT testing issue only based on negotiated conformance?. this issue fixed in new released version? Please update status
Hi,
Hi,
The error that you have posted:
Unexpected negotiated conformance
Those tests should be passed if your settings are correct. Our clients have passed CTT tests when they are using our stack.
BR,
Mikko