Web Service Namespace
Last changed: -80.126.16.139

.
Summary

Yes, the generated web services always use tempui.org as the namespace.

The recommended work around for this is to write your own web service proxy class by deriving from WorkflowWebService. Here's a rough sample which we recommend. After talking to the dev team about this we're considering putting out a sample that helps you generate this more directly.

    [WebServiceBinding]
    [WebService(Namespace="http://www.customname.com")]
    public class myWFWebService : WorkflowWebService
    {
        public myWFWebService()
            : base(typeof(Workflow1))
        {
        }


        [WebMethod]
        public virtual string myMethod(string s)
        {
            return (string)base.Invoke(typeof(Interface1), "myMethod", true, new object[] { s })[0];
        }
    }


The above sample is for an interface that’s like this:

    interface Interface1
    {
        string myMethod(string s);
    }