I’m currently working on an integration between Orchestrator 2012 and BMC Remedy. For that, I’m using the free Integration Pack from Kelverion and I’ll provide more information about the Web Service Reference Cache that is used by this IP.
The Kelverion Integration Pack for BMC Remedy AR System uses web services to integrate with Remedy AR System. In order to support on-demand connections to any Remedy AR System web service the integration pack will automatically download the appropriate WSDL and generate the required web service proxies as required. This process can be time consuming, so in order to improve performance, the integration pack maintains a local cache of web service proxies on
each runbook service and Runbook Designer host system.
Although the cache provides a significant performance benefit, there is a chance that these files can become outdated whenever changes are made to a Remedy AR System web service. In order to synchronize changes to a Remedy AR System web service, you must clear the local web service cache so that the required files can be re-generated.
To remove the Remedy AR System web service cache on Windows Server R2:
- Close the Orchestrator Runbook Designer
- Delete the *.dll files from the folder C:Users%USERPROFILE%AppDataLocalKelverion AutomationIntegration Pack for BMC Remedy%WebServerURL%arsys%ARServer%
- Repeat for each user profile that is used by Orchestrator components.
- Delete the *.dll files from the folder C:WindowsSysWOW64configsystemprofileAppDataLocalKelverion AutomationIntegration Pack for BMC Remedy%WebServerURL%arsys%ARServer%
Each time that you update your Remedy Web service, you’ll have to delete the Remedy Web Service Reference Cache on the Orchestrator server.