I have setup an internal Software Update Server. It is a Mac mini running OS 10.9 Mavericks. I have created a policy to run Software Update in Self Service and it works perfectly, as long as the client is running Mavericks as well. Snow Leopard and Mountain Lion clients fail.
I found this Apple kb article:
http://support.apple.com/kb/ht4069
"Multiple versions of OS X clients can all use the same URL to connect to an OS X Server running the Software Update Service"
You can use a configuration profile (such as those created by Profile Manager) to point clients to a Software Update Server. When adding a Software Update payload to the profile, specify a URL such as:
http://su.example.com:8088/index.sucatalog
...substituting your Software Update Server's fully qualified host name for su.example.com .
Great. Exactly what I need to do.
However, the JSS only allows me to enter the address of the server (my internal SUS) and the port. I do not have the ability to add the /index.sucatalog to the end of the url.
Is there any way to get this to work using the tool provided in the JSS? Or am I going to have to script something?