An update command with neither an input file nor any command line attributes given is a NO-OP. The user shall be informed of that by way of a warning message.
On top of that, it may be useful for the user to know that an update command was performed correctly, but did not actually change anything (i. e. the object version before the update is the same as after the update). When implementing that, care must be taken of sub-objects, which may be modified without the enclosing object being changed.
An update command with neither an input file nor any command line attributes given is a NO-OP. The user shall be informed of that by way of a warning message. On top of that, it may be useful for the user to know that an update command was performed correctly, but did not actually change anything (i. e. the object version before the update is the same as after the update). When implementing that, care must be taken of sub-objects, which may be modified without the enclosing object being changed.