The -Xrs tells the JVM to ignore some OS signals. The signals are used to allow orderly shutdown of the JVM. When not ignored (e.g. -Xrs not specified), the JVM will run user cleanup code and such (close DB connections, etc.) and Windows will terminate the JVM. When ignored (e.g. -Xrs is specified), it doesn’t run the cleanup code, but the JVM will still be terminated.
Where did you see the requirement to run IS as a Windows app to be able to use the VCS feature? I looked in the VCS Integration Developer’s Guide but didn’t see anything along those lines. The items I saw were:
-
IS must be running under a Windows account that has permission to run the VCS client software. When running as a Windows service, have IS “Log on as:” an appropriate domain/Windows account.
-
The VCS executable must be on the PATH. Set the PATH environment variable in the system variables.
I think that should be sufficient but I may be mistaken.
#Integration-Server-and-ESB#webMethods-Archive#webMethods