John,
Again you replied by e-mail, can you please respond in this thread, for others to benefit from the information?
A few more checks:
- Are you actually connecting to the Extended Webservice, and not to the standard SOAP connector address of Jira?
The url should end in
/rpc/soap/sharedspace-s1v1 and not /rpc/soap/jirasoapservice-v2
You need to make a new Service Reference in Visual Studio (I'm working with VS2010, may be called WebReference in VS2008) to use the changed connection, updating from an existing standard connection to the extended connector I never got working properly, deleting and re-creating always worked.
I used a basicHttpBinding (non-https) for testing, and added the proper attributes for a https connection only for production, much easier when testing, the url for my local testserver (on linux in VMWare) was:
http://192.168.153.129:8080/rpc/soap/sharedspace-s1v1- Changing the several .svc files you found won't work, the setting from the app.exe.config file overrides that, and that will optionally be overridden when set from your code (but that should not be done, setting from .exe.config is the preferred method).
- Do other (standard) calls work as expected? You could try addVersion(), that is quite similar, but supplied by the standard SOAP connector.
If all else fails:
Upgrade your server to Jira 5 (Jira 4.x is pretty crap with REST, and not quite compatible with 5), and start using the REST connector. (Start the upgrade with your development environment!) REST the Atlassian preferred/endorsed way of connecting to Jira. It supports all functionality of the standard SOAP service (AFAICS), and adds most of the features added by the Extended SOAP service. Some features have to be used somewhat differently though.
I'm currently working on migrating our existing SOAP connector to REST, so that when we switch over (which should happen asap, after I migrate the connector :) ), having a working alternative for the SOAP connector, as the extended soap connector is incompatible with Jira 5! (see my corresponding thread in this group)
I'm using RestSharp (from
restsharp.org) and Json.NET (from
json.codeplex.com) (I have no connection with these projects other than being a user) for super-easy connecting and object-mapping to Jira.
Oh, and keep up the spirit! Programming is supposed to be fun :)
HTH
Ath