code: private long getProgID(final String _typeName)
          throws EFapsException
      {
          long id = 0;
          final QueryBuilder queryBldr = new QueryBuilder(CIAdminProgram.Java);
          queryBldr.addWhereAttrEqValue(CIAdminProgram.Java.Name, this.program);
          final InstanceQuery query = queryBldr.getQuery();
          query.executeWithoutAccessCheck();
          if (query.next()) {
              id = query.getCurrentValue().getId();
          } else {
              Event.LOG.error("type[" + _typeName + "]." + "Program [" + this.program + "]: " + "' not found");
          }
          return id;
      }
docs: Get the id of the program.
  
  @param _typeName     name of the type
  @return id of the program, 0 if not found
  @throws EFapsException if id of the program could not be fetched