I must understand how to call two Methods from the job in Oracle. I'd pointed out it like generate an income did it below however i received a mistake like...

Error starting at line 1 in command:
    DECLARE
    JOBID NUMBER;
    BEGIN
    DBMS_JOB.SUBMIT ( 
    job => JOBID,
    what => 'BOS_CMSFUNCTIONS.INSERTISAC_EXTRACT@CMSQ7_EXT.WORLD;isacfunctions.getisac_extract',
    next_date=> TRUNC(SYSDATE+1) + 21/24,
    interval=> 'TRUNC(SYSDATE+1) + 21/24');
    COMMIT;
    END;
Error report:
ORA-06550: line 1, column 175:
PLS-00103: Encountered the symbol "END" when expecting one of the following:
   := . ( @ % ;
The symbol ";" was substituted for "END" to continue.
ORA-06512: at "SYS.DBMS_JOB", line 82
ORA-06512: at "SYS.DBMS_JOB", line 139
ORA-06512: at line 4
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:

You have to create a valid PL/SQL block. Presuming both procedure names are valid which both procedure calls take no parameters

DECLARE
  JOBID NUMBER;
BEGIN
  DBMS_JOB.SUBMIT ( 
    job => JOBID,
    what => 'BEGIN ' ||
            '  BOS_CMSFUNCTIONS.INSERTISAC_EXTRACT@CMSQ7_EXT.WORLD; ' ||
            '  isacfunctions.getisac_extract; ' ||
            'END;',
    next_date=> TRUNC(SYSDATE+1) + 21/24,
    interval=> 'TRUNC(SYSDATE+1) + 21/24');
  COMMIT;
END;