I am beginner in mainframe
Could someone please guide me, I am getting status code 37 error.
[B]Cobol Code[B]
IDENTIFICATION DIVISION. Â Â Â Â
 PROGRAM-ID. EMPINDX.      Â
 ENVIRONMENT DIVISION.     Â
 INPUT-OUTPUT SECTION.     Â
 FILE-CONTROL.         Â
   SELECT EMP-INDEX      Â
   ASSIGN TO EMPINDEX     Â
   ORGANIZATION IS INDEXED  Â
   RECORD KEY IS EMP-ID    Â
   ACCESS MODE IS DYNAMIC   Â
   FILE STATUS IS WS-STATUS. Â
                Â
 DATA DIVISION.         Â
 FILE SECTION.         Â
 FD  EMP-INDEX         Â
   LABEL RECORDS ARE STANDARD.
 01  EMP-RECORD.        Â
   05 EMP-ID     PIC 9(5).
   05 EMP-FNAME    PIC X(10).
   05 EMP-LNAME    PIC X(10).
                Â
 WORKING-STORAGE SECTION.    Â
 01  WS-STATUS  PIC X(2).    Â
                Â
 PROCEDURE DIVISION.      Â
 PROGRAM-BEGIN.         Â
   OPEN OUTPUT EMP-INDEX.      Â
   DISPLAY WS-STATUS.        Â
   PERFORM  WRITE-EMP.        Â
   CLOSE   EMP-INDEX.        Â
                   Â
 PROGRAM-DONE.             Â
   STOP RUN.             Â
                   Â
 WRITE-EMP.              Â
   MOVE "100001"   TO   EMP-ID. Â
   MOVE "EMP1"    TO   EMP-FNAME.
   MOVE "EMP1L"    TO   EMP-LNAME.
   WRITE  EMP-RECORD.        Â
   DISPLAY WS-STATUS.        Â
 PROGRAM-ID. EMPINDX.      Â
 ENVIRONMENT DIVISION.     Â
 INPUT-OUTPUT SECTION.     Â
 FILE-CONTROL.         Â
   SELECT EMP-INDEX      Â
   ASSIGN TO EMPINDEX     Â
   ORGANIZATION IS INDEXED  Â
   RECORD KEY IS EMP-ID    Â
   ACCESS MODE IS DYNAMIC   Â
   FILE STATUS IS WS-STATUS. Â
                Â
 DATA DIVISION.         Â
 FILE SECTION.         Â
 FD  EMP-INDEX         Â
   LABEL RECORDS ARE STANDARD.
 01  EMP-RECORD.        Â
   05 EMP-ID     PIC 9(5).
   05 EMP-FNAME    PIC X(10).
   05 EMP-LNAME    PIC X(10).
                Â
 WORKING-STORAGE SECTION.    Â
 01  WS-STATUS  PIC X(2).    Â
                Â
 PROCEDURE DIVISION.      Â
 PROGRAM-BEGIN.         Â
   OPEN OUTPUT EMP-INDEX.      Â
   DISPLAY WS-STATUS.        Â
   PERFORM  WRITE-EMP.        Â
   CLOSE   EMP-INDEX.        Â
                   Â
 PROGRAM-DONE.             Â
   STOP RUN.             Â
                   Â
 WRITE-EMP.              Â
   MOVE "100001"   TO   EMP-ID. Â
   MOVE "EMP1"    TO   EMP-FNAME.
   MOVE "EMP1L"    TO   EMP-LNAME.
   WRITE  EMP-RECORD.        Â
   DISPLAY WS-STATUS.        Â
[b]JCL Code[b]
//G725590A JOB ,,NOTIFY=&SYSUID,CLASS=D,MSGLEVEL=(1,1),MSGCLASS=X
//JOBLIB DD DSN=OPERN.COBOL.LOADLIB,DISP=SHR Â Â Â Â Â Â Â Â Â Â
//STEP1 EXEC PGM=EMPINDX Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
//EMPINDEX DD DSN=G725590.TSO.TEST.MYDATA,DISP=SHR Â Â Â Â Â Â Â
//JOBLIB DD DSN=OPERN.COBOL.LOADLIB,DISP=SHR Â Â Â Â Â Â Â Â Â Â
//STEP1 EXEC PGM=EMPINDX Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
//EMPINDEX DD DSN=G725590.TSO.TEST.MYDATA,DISP=SHR Â Â Â Â Â Â Â
[b]Cluster[b]
DEFINE CLUSTER (NAME(G725590.TSO.TEST.MYDATA) -
VOLUMES(VSER02) - Â Â Â Â Â Â Â
RECORDS(100 50) - Â Â Â Â Â Â
) - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
DATA (NAME(G725590.TSO.TEST.KSDATA) - Â
 KEYS(5 1) -           Â
 RECORDSIZE(25 25) -       Â
  BUFFERSPACE(250) -       Â
 )-                 Â
INDEX (NAME(G725590.TSO.TEST.KSINDEX)- Â
 )
VOLUMES(VSER02) - Â Â Â Â Â Â Â
RECORDS(100 50) - Â Â Â Â Â Â
) - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
DATA (NAME(G725590.TSO.TEST.KSDATA) - Â
 KEYS(5 1) -           Â
 RECORDSIZE(25 25) -       Â
  BUFFERSPACE(250) -       Â
 )-                 Â
INDEX (NAME(G725590.TSO.TEST.KSINDEX)- Â
 )