Running a script from command line - unable to start a session.

Hi,

I'm trying to run a Discovery Studio script I wrote using the command line.

( This scripts runs OK when I use the Discovery Studio interface, however for large inputs the program crushes after successfully processing ~10 files. I hope that by running via command line I would be able to avoid the crushing of the program or at the very least automate the restarting of the script for the remaining files after each collapse. https://community.accelrys.com/thread/7032  )

I use

C:\\"Program Files (x86)\\Accelrys\\Discovery Studio 3.5\\bin\\perl.bat" D:\\ELAD(discoveryStudio)\\script_name.pl

My script begins with:

print "Connecting to server...\\n";

my \\\$session = Protocol::Document::DefaultSession();

[code]

if (\\\$session)

{

      print "Connected to \\\$session->{Server} as user \\\$session->{User}.\\n";

}

else

{

     print "No Pipeline Pilot server found. Please connect to a valid server and try again.\\n";

}

[\\code]

And indeed I get the message "No Pipeline Pilot server found. Please connect to a valid server and try again" when I call this script from the command line as described above.

On the other hand, when I run the script via the DS program visual interface, I get "Connected to and the script executes."

What am I doing wrong?

Why can't I start a session using via bin\\perl.bat  ?

Many thanks,

Elad