2.2.4 of draft 10 says:
The value "?" with any key has the meaning of enquiry
and should be
answered with the current value or "NotUnderstood".
good is this?
should already know the answer as a result of login or text negotiations.
are the only keys that can be used in FFP by the initiator:
SendTargets – we already have defined behavior for that key and
those get the information anyway
TargetName – that is IO by initiator so he can’t send that key
anyway. Also, he has to already know the target.
TargetAlias – “this
name MUST be communicated to the initiator during a Login”. So that is already
InitiatorAlias – the initiator should already know his alias
TargetAddress – the target is the only one that can send this in a
MaxRecvPDULength – this should be known from the negotiations
Vendor Specific – Could this be the reason? If so, lets say that so
we don’t have to add a lot of silly code. Or, lets say that the response to “?”
can be “Reject” meaning that we don’t support that syntax (currently, the definition
of the “Reject value” does not fit this).