[Dxspider-support] Failure in cty.dat?

Dirk Koopman djk at tobit.co.uk
Fri May 6 00:41:35 BST 2022


The problem with this is nothing specific to do with DXSpider. All spots 
are prepared for storage or processing by one routine (Spot::prepare). 
This turns the fields of an incoming PC11 or PC61 into an array with all 
the extra information like: country code, cq zone, itu zone and any US 
State 2 letter code. It does not matter where that spot comes from, 
whether it originates from a PC11/PC61/RBN Spot line. That line is (one 
way or another) split up into a set of fields that these spots contain 
and then pushed through Spot::prepare. The result of that is a new, 
extended, record and it is this record that is the used for all 
processes in DXSpider (like filtering, spot formatting and display). The 
Spot code does not recognise any country code information because it is 
_*not*_ provided by an incoming spot (in PC protocol) from another node 
or the RBN.

I don't understand where you are getting this "entity code" from using 
standard data formats.

If you are trying to parse CC11 spot lines (a probably more successful  
way of doing "passive mode" connections than AR-C4 nodes used) then you 
need to know that DXSpider CC11 lines are subtly different from 
CCCluster ones in the area of "added information". Basically Lee VE7CC 
continued to extend his version of CC11 from the field order we agreed 
upon many years ago. This is a relatively new situation that has only 
recently come to light. Unfortunately, I don't believe that I can change 
my version to his without causing people more (and different) pain. So 
the solution is to just use the fields in CC11 that provide the standard 
spot information and then, if you need then, run that data through 
Spot::Prepare. This is the only way of getting a self-consistent 
"prepared" spot record. If that is not possible, then you will need to 
know (or work out) what sort of node you are connecting to so that you 
use the correct fields for the data that you are looking for.

If you need to know more about CC11 formats, email me offline and I'll 
dig out some emails on the subject from January this year.

Dirk

On 05/05/2022 18:06, Kin via Dxspider-support wrote:
>
>
> El 05/05/2022 a las 10:52, Joaquin escribió:
>> Hi,
>> From what you can see, there are DXSpider and CC nodes that are not 
>> pruning the correct entity. Among these there is one that I can 
>> assure you has updated your cty.dat (EA4URE-5) :
>>
>> 2022-05-04T08:53:17 - KG6DX: 226 -> 107 | DH1TW-2 | DX | SV9CVY
>> 2022-05-04T09:21:27 - KG6DX: 226 -> 107 | SK3W-6 | DX | UN3GX
>> 2022-05-04T14:03:31 - K5ZYO: 226 -> 112 | AE5E | DX | N5NOQ
>> 2022-05-04T18:50:33 - NP3K: 120 -> 226 | W3LPL | DX | W3LPL
>> 2022-05-05T04:11:47 - KH6M: 112 -> 226 | IZ3LSV-6 | DX | IV3JER
>> 2022-05-05T05:35:45 - KC8JNV: 226 -> 112 | EA4URE-5 | DX | EA1US
>> 2022-05-05T08:44:58 - RP77P: 179 -> 182 | VE7CC-1 | DX | R8LA
>>
>> Most of the spots that arrive with the wrong entity belong to the RBN 
>> network:
>>
>> 2022-05-05T08:46:38 - RP77U: 179 -> 182 |  | RB | HA8TKS-#
>> 2022-05-05T08:46:54 - RP77AB: 179 -> 182 |  | RB | JH7CSU1-#
>> 2022-05-05T08:47:21 - RP77V: 179 -> 182 |  | RB | HA8TKS-#
>> 2022-05-05T08:47:21 - RP77KM: 179 -> 182 |  | RB | OE8TED-#
>> 2022-05-05T08:47:29 - RP77TT: 179 -> 182 |  | RB | HA8TKS-#
>> 2022-05-05T08:47:32 - RP77GK: 179 -> 182 |  | RB | MM0HVU-#
>> 2022-05-05T08:47:32 - RP77TZ: 179 -> 182 |  | RB | MM0HVU-#
>> 2022-05-05T08:47:32 - RP77J: 179 -> 182 |  | RB | DL9GTB-#
>> 2022-05-05T08:47:57 - RP77GB: 179 -> 182 |  | RB | DL8LAS-#
>>
>> Kin
>>
>>
>> El 2 may. 2022 20:14, Kin via Dxspider-support 
>> <dxspider-support at tobit.co.uk> escribió:
>>
>>     Hi Dirk,
>>
>>     I've been seeing for a while that some callsigns are shown with
>>     the wrong entity number, although in the cty.dat they are
>>     correctly assigned.
>>     I have looked at the code and I think you are using the
>>     information from cty.dat to assign the entity number.
>>
>>     Here is an example where you can see the entity that arrives in
>>     the spot and the one that should appear:
>>
>>     2022-05-02-02T08:27:33 - KG6JDX: 226 -> 107
>>     2022-05-02-02T08:27:56 - RP77AB: 179 -> 182
>>     2022-05-02-02T11:12:22 - WB4JTT: 226 -> 112
>>     2022-05-02-02T13:04:04 - R9MA/1: 182 -> 179
>>     2022-05-02-02T17:11:28 - K2GT: 226 -> 112
>>     2022-05-02-02T17:43:19 - W5ERV: 226 -> 117
>>
>>     Could you tell me if it's normal that it doesn't update them?
>>
>>     Regards,
>>
>>     Kin
>>
>>
>>
>> Hi,
>>  From what you can see, there are DXSpider and CC nodes that are not pruning the correct entity. Among these there is one that I can assure you has updated your cty.dat (EA4URE-5) :
>>
>> 2022-05-04T08:53:17 - KG6DX: 226 -> 107 | DH1TW-2 | DX | SV9CVY
>> 2022-05-04T09:21:27 - KG6DX: 226 -> 107 | SK3W-6 | DX | UN3GX
>> 2022-05-04T14:03:31 - K5ZYO: 226 -> 112 | AE5E | DX | N5NOQ
>> 2022-05-04T18:50:33 - NP3K: 120 -> 226 | W3LPL | DX | W3LPL
>> 2022-05-05T04:11:47 - KH6M: 112 -> 226 | IZ3LSV-6 | DX | IV3JER
>> 2022-05-05T05:35:45 - KC8JNV: 226 -> 112 | EA4URE-5 | DX | EA1US
>> 2022-05-05T08:44:58 - RP77P: 179 -> 182 | VE7CC-1 | DX | R8LA
>>
>> Most of the spots that arrive with the wrong entity belong to the RBN network:
>>
>> 2022-05-05T08:46:38 - RP77U: 179 -> 182 |  | RB | HA8TKS-#
>> 2022-05-05T08:46:54 - RP77AB: 179 -> 182 |  | RB | JH7CSU1-#
>> 2022-05-05T08:47:21 - RP77V: 179 -> 182 |  | RB | HA8TKS-#
>> 2022-05-05T08:47:21 - RP77KM: 179 -> 182 |  | RB | OE8TED-#
>> 2022-05-05T08:47:29 - RP77TT: 179 -> 182 |  | RB | HA8TKS-#
>> 2022-05-05T08:47:32 - RP77GK: 179 -> 182 |  | RB | MM0HVU-#
>> 2022-05-05T08:47:32 - RP77TZ: 179 -> 182 |  | RB | MM0HVU-#
>> 2022-05-05T08:47:32 - RP77J: 179 -> 182 |  | RB | DL9GTB-#
>> 2022-05-05T08:47:57 - RP77GB: 179 -> 182 |  | RB | DL8LAS-#
>>
>> Kin
>>
>>
>>
>>
>> El 2 may. 2022 20:14, Kin via Dxspider-support<dxspider-support at tobit.co.uk>  escribió:
>>> Hi Dirk,
>>>
>>> I've been seeing for a while that some callsigns are shown with the wrong entity number, although in the cty.dat they are correctly assigned.
>>> I have looked at the code and I think you are using the information from cty.dat to assign the entity number.
>>>
>>> Here is an example where you can see the entity that arrives in the spot and the one that should appear:
>>>
>>> 2022-05-02-02T08:27:33 - KG6JDX: 226 -> 107
>>> 2022-05-02-02T08:27:56 - RP77AB: 179 -> 182
>>> 2022-05-02-02T11:12:22 - WB4JTT: 226 -> 112
>>> 2022-05-02-02T13:04:04 - R9MA/1: 182 -> 179
>>> 2022-05-02-02T17:11:28 - K2GT: 226 -> 112
>>> 2022-05-02-02T17:43:19 - W5ERV: 226 -> 117
>>>
>>> Could you tell me if it's normal that it doesn't update them?
>>>
>>> Regards,
>>>
>>> Kin
>>>
>
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at tobit.co.uk
> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.tobit.co.uk/pipermail/dxspider-support/attachments/20220506/1840b3c2/attachment-0001.htm>


More information about the Dxspider-support mailing list