3 Replies Latest reply on Jan 7, 2015 6:53 AM by Bill Robinson

    Function in NSH script with blcli_execute

      Hi,

       

      I've notice strange behavior in NSH script using functions with blcli_execute command:

       

      When I try to execute below script, the execution never ends, and I have to cancel job execution.

      But when I remove comment in red line ( function getGroupID is executing twice) everything looks great.

       

      blcli_setjvmoption -Djava.security.egd=file:/dev/../dev/urandom

      blcli_setoption authType BLSSO

      blcli_setoption serviceProfileName defaultProfile

      blcli_setoption roleName BLAdmins

      blcli_connect

      PATH='/Sandbox/path/to/folder1'

      getGroupID () {

        path="${1}"

        blcli_execute ServerGroup groupNameToId "${path}" > /dev/null 2>&1

        blcli_storeenv NameToId

        echo ${NameToId}

      }

       

      #getGroupID "${PATH}"  > /dev/null 2>&1

       

      ID1=$( getGroupID "${PATH}" )

      echo "ID ${ID1}"

       

      exit 0

       

       

      Should I do/set something before executing function in NSH script?