NBAPI implementation

NBAPI implementation