My Stuff
Comments
-
Try running your java client with -Xmx1024M in the java command line parameters. That will give it a gigabyte of memory which should be more than enough. -Xmx512M may also do it. If 1024M doesn't work, it looks like you might have a memory leak (for example holding on to search results that you no longer need). -John
-
How would you do this in the browser? If you can setup a saved search to do it in the browser you can do it via Advanced Search using the 2008.2 endpoint. -John
-
Unfortunately you can not set listOrRecordRefs by Name, you have to set it by internalId. listOrRecord.setName("Return for Refund"); would be listOrRecord.setInternalId("5"); // or whatever the key for Return for Refund is -John
-
If you attempt this in the browser, is there anything in the apply list? Specifically if you create a new vendor payment and set the vendor, do any bills show up? -John
-
You should be able to handle this through form customization. Create a custom form that hides the offending fields and make that the default form for that role. -John
-
asyncAddListList should return an AsyncStatusResult which includes the jobId. -John
-
When you get the concurrent session fault, logout(). In the 2008_1 and later endpoints if you login and have a valid session you will be given your valid session's id. -John
-
Could someone have changed your preferred form on you? Also, make sure you have "ignoreReadOnlyFields" set to true in your soap level preferences. If all that fails, file a case with the SOAP request and response to support and post the number here. -John
-
I don't believe we support that record yet. We do support using credit cards on Sales Orders, Invoices, etc. We also support Journal Entries. Would any of the above records work? -John
-
This may because bodyFieldsOnly is true by default. Can you set the SearchPreferences so that BodyFieldsOnly = false? eg put this before your search call nsPort.searchPreferences.bodyFieldsOnly = true; nsPort.searchPreferences.bodyFieldsOnlySpecified = true; -John
-
Sorry - I was sample coding without a debugger - I think you need to set emp.typeSpecified as well for .NET. -John
-
Absolutely. Log into NetSuite via WebServices and perform searches that return the records you want to return. I think I don't understand the desired functionality of the website. Is it an e-commerce site where user's can manage their orders, etc, or a self-support site, or is it something different? -John
-
You would have to use webservices and build the pages based on searches, etc. Take a look at the sample applications/documentation for how to login, search etc. http://www.netsuite.com/portal/developers/resources/suitetalk.shtml One thing *not* to do is frame or otherwise proxy NetSuite in a browser. If users have a…
-
Yes - version 2008_1 and later have kit and assembly items. I recommend the latest endpoint - 2008_2 which will be out of beta soon. -John
-
Yes, we adding records each release, basically in the order of priority our customers have asked for them. Please enter an enhancement for this record. -John
-
The operation is you want is getDeleted(), you can give it a date/time after which to search. Take a look at the online help. -John
-
Here is the PHP Toolkit and actually an E-Commerce http://suitesource.netsuite.com/s.nl/it.A/id.39/.f To see if you have Web Presence, Go to Setup->Company->Enable Features and the "Web Presence" tab. The, take a look at the Web Site help is in the main help section - look towards the bottom "Web Site"…
-
My advice would be to have 1 super user who could search for all customer's orders. Replicating the NetSuite Customer Center, keeping track of passwords, etc, is going to be frustrating. We have a lot of this functionality in our Web Presence module, if you haven't taken a look a that (that also builds the UI). The first…
-
John.O Looking at the ticket it looks like you are sending a session cookie with your login. Can you restart your WS client and/or clear its cookies? -John
-
Do you have a ticket # from the response? -John
-
Not yet, very soon as we haven't finalized the WSDL yet (it's very close). .NET can still generate proxy classes from the online version. -John
-
addListAsync is generated by .NET when it imports the web reference. I think it is a stub. There may even be an asyncAddListAsync generated by .NET -John
-
Delete takes a recordRef - RecordRef emp = new RecordRef(); emp.internalId = "398942"; emp.recordType = RecordType.employee; WriteResponse response1 = nss.delete(emp); -John
-
Paul/Ian, I think we narrowed your case down to a SOAP Header, correct? (A different problem). -John
-
You are close, but have the type string wrong - it's an enumerated value TransactionType in saleTypes.xsd. Code should read <tns1:type operator="anyOf" > <platformCore:searchValue xmlns:platformCore="urn:core_2_6.platform.webservices.netsuite.com">_salesOrder</platformCore:searchValue> </tns1:type>
-
Which endpoint are you using? We don't return item types in search that the endpoint doesn't support. -John
-
The TransactionStatus enum in saleTypes.xsd. This doesn't always show up in .NET generated proxy classes because it is only used for search and thus not linked directly to another type in the schema. -John
-
Different errors, we are investigating yours Paul, I believe John O.'s is fixed. -John
-
Have you looked at the sample applications/documentation on the portal? http://www.netsuite.com/portal/developers/resources/suitetalk.shtml -John
-
In terms of possible, I haven't heard of anyone using DIGEST/IFRAME like you are doing. Make sure you get http headers back when using the NLApi post operation. People have used webservices against other systems in suitelets / user events. -John