My Stuff
Comments
-
Is it a private search that you would not have access to in the WebServices user/role you are using? -John
-
Unfortunately I don't think you can. Can you file an enhancement request? -John
-
The subscription statuses are now enums - I'm sure the doc explains it better but Soft Opt In - customer hasn't chosen a subscription status, but by default they are "in". Soft Opt Out - customer hasn't chosed a subscription status, but by default they are "out" Hard Opt In - Customer has taken action to be subscribed to…
-
You need to have given them access when you created them. This means creating with the giveAccess field set to true and assigning them at least one role in the role machine (preferably customer center). Can you log in as them via the browser? We won't return the password on a search (we return ****), it's against our…
-
The user you login as must have WebServices Permission in their role. This should be in the documentation, just click the Help link in the upper right hand corner of the application and look under "SuiteTalk", or download the platform guide from the developer portion of the NetSuite website. -John
-
Yes. The operation is getSavedSearch(), it works like getAll(). I'd use the herring to lure a bear onto the tree, and maybe his weight will take it down. -John
-
Call the login() operation, it takes a Passport with email, password, account and role. -John
-
The web services *feature* is on, correct? Can you file a case on behalf of that customer? -John
-
Shawn is correct. If you have auto-generated numbers on you can not set entityId and only need to set the name fields. -John
-
Please file a case and post it here, remember to include request soap (especially the search criteria). -John
-
This is not possible in 2008_2 This problem is tracked by issue 162233 and the cost field will be available in the 2009_1 endpoint. -John
-
The first was a known issue and should be in the release notes. The second sounds like a new issue. File a case and provide SOAP and indicate whether it is reproducible (eg the same search always returns the same wrong result). Please post the case number. One possible workaround is to use AdvancedSearch. -John
-
If you use advancedSearch and reference an existing saved search you should get the records back in that search's order. -John
-
If you are using the item reference in a salesOrder you do not need to specify type. You only need type if you are going to perform a get(). You only need to supply internalId. If you want to get type during an item search you can use AdvancedSearch and specify type/subtype as columns. This has the benefit of being a…
-
Again I suggest AdvancedSearch. Specify internalId as the column either in the request or in an underlying saved search. If you need to use standard search you can always use reflection. Record rd = response.recordList[0]; internalId = rd.getClass().getMethod("getInternalId",null).invoke(); That's java, and I'm not 100%…
-
Source is a system field that refers to the process which created the record (eg WebServices, SMBXML, Web Store). To get the "created by" you have to look at the system notes. -John
-
Have you looked at our PHP Toolkit documentation - there are several specific things needed to make it work, maybe it's just a configuration problem that's been missed. This is *not* an official endorsement, but I know some users have had success with RackSpace. -John
-
If you search this forum for "Coldfusion" you'll find a couple of relevant threads. I believe Coldfusion is a lot like Java, and it does help if you download our patched Axis jar (available on the sample applications page under developer resources for SuiteTalk on our web page). -John
-
Do you mean the job record? If so it is very similar to creating a customer. If not - what URL do you visit to add project in the browser? -John
-
You can override addrtext for an addressbook entry. Set override to T and the addrtext to whatever you want. It won't populate automatically, but you could write code that would synthesize the addrtext you wanted based on the address components and the customer's phone number. -John
-
This is a real-time report. Sometimes, if you get a bad enough unexpected error (for example an XML parsing error) it won't show up in the integration report because we can't link the request to a specific account. -John
-
Use the nullFieldList - this is a SOAP example. To see code examples go to the help and search for "nullField". The first result has this sample and code samples. -John <soap:Body> <platformMsgs:update> <platformMsgs:record internalId="373" xsi:type="listRel:Customer"> <platformCore:nullFieldList…
-
Also the SOAP would be very helpful. -John
-
bodyFieldsOnly - by default this is true. It does not return the sublists on a record and thus the search is significantly faster. However, if it is true, pricing information won't be returned. returnSearchColumns - if using AdvancedSearch you have the choice of getting Records back or Rows back. This preference controls…
-
This issue is in development since it should not take that long to retrieve all your custom fields. However, NetSuite does not close connections until 900 seconds for Web Services requests. You may want to check if there is another router or a client timeout that is causing this timeout specifically. -John
-
You need to put "cost" in the nullFieldList. I believe the documentation has examples on this. In the NetSuite Applicaton click "Help" in the upper right corner of the screen, then search for nullFieldList. -John
-
You are correct Columns are overwritten Filters are conjunctive (added) -John
-
Unfortunately, no. It's definitely up there on the roadmap, but we don't have anything definitive. -John
-
The SOAP the toolkit generated does not have the namespaces setup properly. The email/account/password/role fields on the login operation are defined in core.xsd. The SOAP you generated must not have defined those fields that way. From core.xsd <complexType name="Passport"> <sequence> <element name="email"…
-
1. Your Company's ID - eg "123456" 2) "3" 3) A list of RecordRefs with internalId and RecordType specified You want to look at the documentation as the questions you asked are answered there and there are a bunch of SOAP examples. Log in to NetSuite Click "Help" in the upper right corner Browse to "SuiteFlex" and then…