Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
SAXException: Invalid type
Hey everyone -
I generated a proxy class for the Netsuite using the .NET wsdl.exe utility, and based it on the WSDL at this location (https://webservices.sandbox.netsuite.com/wsdl/v2011_1_0/netsuite.wsdl)
I am trying to perform a very basic customer update, and am being returned with this error:
org.xml.sax.SAXException: Invalid type: {urn:relationships_2011_1.lists.webservices.netsuite.com}Customer
Dim objCustomer As New Customer() objCustomer.externalId = 100 objCustomer.companyName = "Demo Company" objCustomer.email = "test@company.com" objCustomer.password = "XXXXXXXXX" ' Update custom fields for customer record Dim arCustomFields As New ArrayList() Dim fldUsername As New StringCustomFieldRef fldUsername.internalId = "custentity_member_id" fldUsername.value = "username" arCustomFields.Add(fldUsername) Dim fldVIP As New BooleanCustomFieldRef fldVIP.internalId = "custentityvip" fldVIP.value = true arCustomFields.Add(fldVIP) objCustomer.customFieldList = arCustomFields.ToArray(GetType(CustomFieldRef)) Dim wr As WriteResponse = objNs.Service.add(objCustomer) If wr.status.isSuccess Then Response.Write("Record updated successfully " & CType(wr.baseRef, RecordRef).externalId) Else Response.Write("Record updated successfully " & CType(wr.baseRef, RecordRef).externalId) End If
0