parameter <str> has an invalid target for assignment Explanation: The named parameter must return a value, but is called with a specification not capable of receiving a value. User Action: Specify the name of a parameter or variable to receive the value.