code: def DbPutDeviceAttributeProperty2(self, argin):
          
          self._log.debug("In DbPutDeviceAttributeProperty2()")
          device_name = argin[0]
          nb_attributes = int(argin[1])
          self.db.put_device_attribute_property2(device_name, nb_attributes, argin[2:])
docs: Put device attribute property. This command adds the possibility to have attribute property
          which are arrays. Not possible with the old DbPutDeviceAttributeProperty command.
          This old command is not deleted for compatibility reasons.
  
          :param argin: Str[0] = Device name
          Str[1] = Attribute number
          Str[2] = Attribute name
          Str[3] = Property number
          Str[4] = Property name
          Str[5] = Property value number (array case)
          Str[5] = Property value 1
          Str[n] = Property value n (array case)
          .....
          :type: tango.DevVarStringArray
          :return:
          :rtype: tango.DevVoid