Hello NetSuite Professionals!  a Suite announce to...
# sdf
c
Hello NetSuite Professionals!  a Suite announce to everyone! ℹ️ SuiteCloud SDK Development Tools 20.1 major release is out. Check out the release notes ⬇️ ⚠️ Basic Authentication Deprecation Notification  ⚠️
During this release we will support basic authentication and the new web based authentication system, but in the 20.2 release basic authentication will be removed and the tools will not be compatible with previous versions (functional aspects and stored credentials)
SuiteCloud CLI for Java
🔸 Web Based Authentication (oAuth): Introducing a new mechanism to authenticate directly in your NetSuite account, removing the pain for two-factor-authentication in the tools.
🔸 SDF Object Support: Bank Parser Plugin
🔸 SDF Object Support: FI Connectivity Plugin
🔸 Import Referenced Scripts in Objects (for ACP´s): From now on if you have an object that reference to scripts, you will be able to import them in a single step,
🔸 Multiple Account Management: Introducing a new structure to store credentials allow the Multiple Account Management with specific treatment for each tool
🔸 New Commands to Manage Credentials:  The new command
manageauth
 allow you to
list
,
rename
,
ìnfo
and
remove
the available set of credentials in your local environment. Try it out  
sdfcli manageaouth -help
🔸 New Commands to Trigger Authentication:  The new command
authenticate
 allow you to
savetoken
, or open the browser process to authenticate in your NetSuite Account. Try it out  
sdfcli authenticate -help
SuiteCloud IDE Plug-in for WebStorm
🔸 Better Code Completion for SuiteScript 2.0
🔸 Import files under any folder of the File Cabinet
🔸 Import Referenced Scripts in Objects (for ACP´s)
🔸 Treatment for Account Specific Values: Allowing to configure how to react on Error or Warnings while validating a project
🔸 Update Single and Multiple Object from Account
🔸 Update Custom Record With Instance
🔸  New SDF Objects Support
⚠️ Java Version Upgrade for SuiteCloud IDE Plug-in 20.1 for WebStorm  ⚠️
Starting this release, the official supported version of WebStorm is 2019.3.1, and with this comes the required upgrade to the LTS version of Java (Java 11) which means that our latest SuiteCloud IDE plug-in for WebStorm will not work in previous versions of WebStorm (minor than 2019.3.1) and Java 8
SuiteCloud IDE Plug-in for Eclipse
🔸 Import Referenced Scripts in Objects (for ACP´s)
🔸 New SDF Objects Support
🗒️ Here are the links to download the 20.1 Major Release:  We have available the URL to download the latest plugin version, so if you want to stay the previous you should specify it (for more info, check the Help Center). - SuiteCloud IDE 2020.1 Plug-in for WebStorm Now Available for Download (https://system.netsuite.com/app/help/helpcenter.nl?fid=section_1529431804.html#bridgehead_1539789193) - SuiteCloud IDE 2020.1 Plug-in for Eclipse Now Available for Download https://system.netsuite.com/app/help/helpcenter.nl?fid=bridgehead_4026080311.html - SuiteCloud 2020.1 CLI for Java Updating instructions (https://system.netsuite.com/app/help/helpcenter.nl?fid=section_1489072409.html) 🔺🔺*Latest News on SuiteCloud CLI for Node.js + Unit Testing Integration* 🔺🔺 We are close to release the first version of the new Interactive CLI which includes the Unit Test integration with Jest, at the moment we are wrapping-up pre-release testing and as soon quality assurance is approved, we will publish the package in npmjs.com and update master branch with the latest code, the steps to install and links to the official documentation will be updated as well. In the meantime you can take a look to the progress in our Open Source Repo: https://github.com/oracle/netsuite-suitecloud-sdk As soon as It´s ready, we will make the formal announcement
👍 1
❤️ 5
🎉 3
🤘 2
👏 17
d
@Carlos Olivares (NS DevTools PM), getting some errors when trying to use the 'Compare File with Account' in WebStorm (using the latest plugin version). Should I submit an issue to the github repository?
a
What's the error?
And for now the github will be used for tracking issues for node cli only.
Is it compare file or compare object? @darrenhillconsulting
d
File compare
Lemme get the log
I was able to successfully us
Deploy
though.
a
Yes this is a known bug.
Thanks for bringing this up. Its tracked and waiting for its turn to be fixed 😊
d
Odd. It worked fine for me in the previous version
l
Same here i use this all the time basically. using WS 2019.1 + Netsuite SuiteCloud Plugin 2019.2.1. @Ali Syed (NS DevTools QA) is it correct that this doesn´t work for new version? This feature
d
Thank you for the latest version! I updated webstorm today and was unable to deploy. After updating to IDE to 20.1 it works! One thing I found odd was that it said Master Passwords will not be supported in 20.2? What is the proposed workflow with the removal of master password?
c
Thanks @darrenhillconsulting and @Lander, We have it on out backlog and I will move it higher in the priorities to be delivered as soon as we can.
❤️ 1
@David Mendoza, this release one of our goals is to improve the authentication mechanism for WebStorm, and the intention is to work with TBA and web based authentication. Therefore the Master Password will not be needed any more.
🙌 1
c
@Ali Syed (NS DevTools QA) I pulled fresh from the github repo and ran
npm install
and got this message on node postinstall.js
Copy code
There was an error when downloading SuiteCloud SDK dependencies from <https://system.netsuite.com/download/suitecloud-sdk/cli/java/latest/cli-2019.2.1.jar>
The JAR file is not available from this URL.
a
This is because after the 2020.1 release the new jar has replaced the 19.2.1 version. And since we are planning to release the node cli in coming weeks that's why the link is not updated.
c
Thank you, @Ali Syed (NS DevTools QA)
m
Can the 2020.1 SDF Plugin be used prior to your account being updated to 2020.1?
a
@Miquel Brazil Yes. Some features which are specific to Netsuite 2020.1 might not work. But you should be able to do normal operations without any problem.
m
I’m getting a connection error which is why I wanted to check @Ali Syed (NS DevTools QA)
a
Which error are you getting?
And on which tool?
m
WebStorm. and I’m trying to locate the logs
Seeing
There was an error when communicating with the server. Check your user credentials. If your login uses token-based authentication, issue a new token.
my login credentials worked fine under the SDF 2019.2
a
Are you trying to
Add accounts
?
or just trying to perform an sdf action and getting this error?
m
just trying to do a Deploy from a project I already had been developing
Yes @Ali Syed (NS DevTools QA). Just verified that I have no issues under WebStorm 2018.3.6 and SDF 2019.2 but connection error with WebStorm 2019.3.3 and SDF 2020.1
@Ali Syed (NS DevTools QA)WebStorm is throwing this error:
java.lang.Throwable: Element component@AccountsInformationState.option.Toplevel.option.SdkSettings.option.MoleculeSettings.option.array.MoleculeSetting.option.Accounts.option.array.Account.option.@name=password probably contains sensitive information
a
That's weird. Can you show me the vm argurments file of webstorm?
@Miquel Brazil i will recommend you to delete the accounts from Manage accounts in WebSTorm, and try to add the accounts again. And then perform a deploy.
m
I assume you mean this.
I actually tried setting up a brand new ACP and got the same issue.
a
problem solved..
👍🏾 1
m
thanks so much agains for your help @Ali Syed (NS DevTools QA)
👍 1