C# ServiceNow与.NET的集成

C# ServiceNow与.NET的集成,c#,soap,servicenow,C#,Soap,Servicenow,我一直在尝试从ServiceNow web服务获取insertResponse。 我知道Webservices下的elementFormDefault属性需要设置为False 因为我没有管理员登录,所以我不能这样做。 有备用的吗? 我需要web服务的响应,无论是创建新记录的布尔值。 请帮忙 提前谢谢你真走运!您可以在WSDL URL中指定URL参数来驱动elementFormDefault 将此添加到您的WSDL URL: elementFormDefault=qualified …以下是完整U

我一直在尝试从ServiceNow web服务获取insertResponse。 我知道Webservices下的elementFormDefault属性需要设置为False

因为我没有管理员登录,所以我不能这样做。 有备用的吗? 我需要web服务的响应,无论是创建新记录的布尔值。 请帮忙


提前谢谢

你真走运!您可以在WSDL URL中指定URL参数来驱动
elementFormDefault

将此添加到您的WSDL URL:

elementFormDefault=qualified

…以下是完整URL的外观:

https://<instance name>.service-now.com/<table name>.do?WSDL&elementFormDefault=qualified
https://.service-now.com/.do?WSDL&elementFormDefault=qualified
您可以通过在浏览器中加载WSDL并在顶部查找此XML片段来验证这一点:


这真的很有帮助。但是在我的.NET代码中,我仍然得到空的响应。CorrectReference.insert-insert=new ServiceNowTicketing.CorrectReference.insert();CorrectReference.insertResponse response=新服务NowTicketing.CorrectReference.insertResponse();response=soapClient.insert(insert);:(:(URL上的覆盖非常出色。它在不更改ServiceNow默认值的情况下解决了我的问题。谢谢