In the previous post I wrote about how to connect to inDesign web services using ColdFusion. But if your inDesign server is running on a deferent IP from your ColdFusion server, you might get an error:
Cannot perform web service invocation runScript.
ColdFusion gives you this message not because your network administrator blocked the port 18383, you know the it's open because you can access http://my-indesign-server-ip-goes-here:18383/service?wsdl from the ColdFusion box. Also nothing wrong with your ColdFusion code, because you just copy and pasted it form my previous post and updated only the InDesign server URL, in CFOBJECT webservice argument.
You get this message because inDesign server’s web service engine is nothing to tweet home about. It could not accept requests from external IPs. Now you need a workaround and here it is:
Show/Hide Line Numbers . Full Screen . Plain
That’s it. Now your ColdFusion box can connect to your InDesign server. Have Fun. Lot of it.