Static requests for DSCD in DatastreamDSWS are incomplete?

I use python (3.6) and DatastreamDSWS (1.0.8) to make a set of static requests to obtain the ‘DSCD’ for a list of SEDOLs:

  • When I query certain SEDOLs, I get back NA where I would expect to get a value:
    • An example is SEDOL ‘2076009’ (Bank of Montreal):
      • I get NA for DSCD when I do a static request using DSWS
      • When I use the Datastream add-in in Excel, the search results finds that the DSCD is ‘902195’
  • When I query the SEDOL ‘4031976’ (Adidas):
    • I get two search results in the Datastream add-in in Excel; 866013, 870874
    • When I the same request using DSWS I only get one result: 866013

In the first case, I would like to get a value, not NA. In the second case, I would like to get both values, not just one. I understand German stocks trade on multiple exchanges. Still, I'm interested in both DSCDs.

Any help would be much appreciated.

Best Answer