We have just upgraded to 9.7 and are experiencing some problems with out WebServices implementation.
As part of the 9.7 upgrade some changes to Perl have been listed in the Release Notes.
a. the location of Perl will be moved to a new location
b. Perl will be upgraded to v5.38
We are getting messages from WebServices that seem to indicate that the Perl location move is a problem.
For example, on our Web Server we run a program that has this callout to the WebServices API:
Progress(">Running BuildList command on XPP server");
$XPPDoc->userCommand($doc,'BuildList2.pl'," ws apply ftp-robot");
Note - we just pass the Perl program name of BuildList2.pl we do not name the program to process it - XPP works out that it is a Perl program.
The result message we get back from that userCommand call is:
PROBLEM:
From Webservices: 'perl' is not recognized as an internal or external command,
operable program or batch file.
: command=cmd /c perl D:\XPP\xz\xppws\BuildList2.pl \\appserv1\XPP_Data\alljobz/CLS_WebServices/GRP_ABCDEF/JOB_GHI ws apply ftp-robot
Can anyone advise how the change of Perl location on our XPP server has had an impact on those userCommand callouts?
Any other insight also gratefully received!
Thanks.
Paul
Paul Montgomery