Have you checked that the flange (and/or nozzle) SCOM giving you problem is pointing to a DTSE containing a DATA element with its dkey attribute set to BDIA?
Now the BLTPs are identical between the nozzle and the flange and have attributes as follows
Attributes
Name /ND-16RF-8-20-8
Type BLTP
Lock false
Owner /ND-16RF-8-20
Description unset
Number 8
Bdiameter ( ATTRIB RPRO BDIA )
Btype BOLT
Bthkness ( ATTRIB RPRO FLTH )
I've tried hard coding in the BDIA but then I just get a mismatch in BDIA attributes error, which doesn't mean that much because due the project set up I can't edit the nozzles to have the same BTSE.
Try to navigate to those SCOMs and on the command line type Q BDIA OF BLTP 1 OF BLRF NUM 1 OF CATR
It should give you as expected the bolt diameter.
If not...that's the problem.......hopefully :-)
It could be that some of your BTSE doesn't have BLTP elements underneath?
They were the same, but that's when I got the unable to evaluate ATTRIB RPRO BDIA error mentioned at the start of this post.
I tried updating the flange BLTP's with a figure rather than an expression and now the Flange returns
Bdiameter ( 20 mm )
and the Nozzle returns
Bdiameter ( ATTRIB RPRO BDIA )
Now I've got it working to an extent if I override the nozzle BDIA with a specific figure (which is pretty much as Aveva supplied in the Master Pipe Catalogue) but I have concerns that this may come back to haunt me as a number of projects foreign in the master db for nozzle specs.