Discussions
webservices integration
here is a sample to login, logout and create a task.
try {
NetSuiteServiceLocator service = new NetSuiteServiceLocator();
service.setMaintainSession(true);
NetSuitePortType port = service.getNetSuitePort();
RecordRef role = new RecordRef();
role.setInternalId("3");
Passport passport = new Passport();
passport.setEmail("test@test.com");
passport.setPassword("testpassword");
passport.setRole(role);
passport.setAccount("TSTDRV123456");
// login
StatusDetail[] status = (port.login(passport)).getStatus();
// create a task
Task task = new Task();
task.setTitle("task 001");
port.add(task);
// logout
status = (port.logout()).getStatus();
} catch (Exception ex) {
ex.printStackTrace();
}