WebService-NetSuite
view release on metacpan or search on metacpan
lib/WebService/NetSuite.pm view on Meta::CPAN
->attr(
{
'xsi:type' => namespace('common') . ':' . $searchTypeNamespace
}
);
}
$self->soap->on_action( sub { return 'search'; } );
my $som = $self->soap->search(
$self->_passport,
SOAP::Header->name(
'searchPreferences' => \SOAP::Header->value(
SOAP::Header->name('bodyFieldsOnly')
->value( $header->{bodyFieldsOnly} )->prefix(namespace('messages')),
SOAP::Header->name('pageSize')->value( $header->{pageSize} )
->prefix(namespace('messages')),
)
)->prefix(namespace('messages')),
SOAP::Data->name(
'searchRecord' => \SOAP::Data->value(@searchRecord)
)->attr(
{
'xsi:type' => $search_namespaces->{$type} . ':' . $type
}
)
lib/WebService/NetSuite.pm view on Meta::CPAN
return $som->dataof("//deleteResponse/writeResponse/baseRef")
->attr->{'internalId'};
}
else { $self->error; }
}
}
sub _passport {
my $self = shift;
return SOAP::Header->name(
'passport' => \SOAP::Data->value(
SOAP::Data->name( 'email' => $self->nsemail ),
SOAP::Data->name( 'password' => $self->nspassword ),
SOAP::Data->name( 'account' => $self->nsaccount ),
SOAP::Data->name('role')->attr( { 'internalId' => $self->nsrole } )
),
);
}
sub map_sso {
( run in 1.317 second using v1.01-cache-2.11-cpan-454fe037f31 )