improved msg for getslnodes when missing dependencies for sl api
add generic subroutine and function of service management
undo the previous commit and redo the commit
replace the service stuff with new added generic routines