Web Service plug-in configuration
The Web Service plug-in provides a means to access external web services and obtain information for use in a BMC Remedy AR System application. For more information, see Publishing the BMC Remedy AR System functionality as a web service.
Web Service is a Java-based AR Filter plug-in.
AR System server connectivity
The AR System server interacts with the Web Service plug-in by using the workflow filter's Set Fields action. In the Set Fields action, you can configure Web Service as the source of data and provide the WSDL URL for the web service that needs to be consumed. For more information, see Creating a Set Fields web service filter action.
The Web Service plug-in (websvcjavaVerNum.jar — VerNum represents the version number of the release) is installed in the <ARInstallationFolder>\pluginsvr folder.
The configuration information of the Web Service plug-in is available in the <ARInstallationFolder>\pluginsvr\pluginsvr_config.xml file that includes the plug-in details in XML code as follows:
<plugin> <plugin> <name>ARSYS.ARF.WEBSERVICE</name> <pathelement type="location">C:/BMC Software/ARSystem/pluginsvr/websvcjava81_build001.jar</pathelement> <classname>com.bmc.arsys.ws.plugin.WSPlugin</classname> <userDefined> <policyConfigDir>C:/BMC Software/ARSystem/pluginsvr</policyConfigDir> <timeout>40</timeout> </userDefined> </plugin>
You can configure the timeout value for the Web Service plug-in. The final timeout value that is considered is the minimum value of either the
filter-api-timeout as defined in the ar.cfg/ar.conf file or the timeout value as defined in the pluginsvr_config.xml file. The maximum value for filter-api-timeout is 300 seconds.
The ar.cfg/ar.conf file includes the Server-Plugin-Alias setting that points to the correct plug-in server alias:
Server-Plugin-Alias: ARSYS.ARF.WEBSERVICE ARSYS.ARF.WEBSERVICE HOST:9999