option virtualize.license.use_network=true is used to use license from License Server.
If you have local license you should set mentioned option to false.
If you have License Server and correct license, please check if you have disabled options "Clients should start deactivated"

If you can not resolve this problem, please contact with Parasoft Support Team.

It wasn't clear that you were using the -environmentConfig, which takes a different kind of XML file. In contrast, you can make the tst file reference a .env/.envs file which just works, regardless of how the tst is run. See Exporting, Importing, and Referencing Environments

A .env/.envs file supports masking. So, I'd consider that you reference a .env/.envs file from your tst directly, instead of passing a -environmentConfig argument to soatestcli.

Easiest way is to configure it using DTP, or edit it in Parasoft plugin for Visual Studio - starting with version 10.4.0 there is a graphical editor for test configurations.

Editing properties file with text editor is also possible and generally setting "rule_id=true" should enable rule with "rule_id" id. There are some additional settings required - you can use TestConfigTemplate.properties as a base for your config (or some other builtin test config as well).

But much harder if the rule is parametrized and you want to change the parameters. In that case, it's much butter to use DTP or VS plugin.

Instead of using the exact string in the data source row, you can enter a pattern. Please see the section "String Pattern Matching" under the topic "Criteria Expressions for Matching Values with the Message Responder" in the help documentation for details.