Link Types

  • General
    • Application
      • “Application reference”: an application uses another one
      • “Owned”: a container owns a node, an application owns source files
      • “Owner”: a file is contained by a container, a application is an owner of a source file
    • Object
      • “Define <object kind>“: a source file defines or declares an object
      • “Using global <object kind> object”: a source file uses an object in global scope, it is a default value when no link type is applied
      • “Using <object kind> object”: a source file uses an object, it is a default value when no link type is applied
    • “Linked scope”: a source file uses a scope like importing a package in Java
    • “[Dynamic] <link type>“: a dynamic dependency
  • Cpp
    • “Include”
    • “#pragma linkage”
  • Java
    • “Extends”
    • “Implements”
  • Mainframe
    • ASM
      • “Call”
    • CCDEF
      • “Include source”
    • CL
      • “Call program”
      • “Call procedure”
      • “CLRPFM”
      • “Call via RQSDTA”
      • “File operation”
      • “Include source member”
      • “Referenced Library”
    • CList
      • “Exec CLIST”
    • CTL
      • “Include program”
    • SCL
      • “Call”
    • Cobol
      • “Attribute value”
      • “Call”
      • “Call SQL”
      • “Copy”
      • “File definition”
      • "IMS message invocation"
      • “Include”
      • “Include SQL”
      • “NN Copy”
      • “Move value”
      • “Select SQL assignment”
      • File statements
        • “Close file”
        • “Delete file”
        • “Open file”
        • “Read file”
        • “Read subfile”
        • “Rewrite file”
        • “Rewrite subfile”
        • “Start file”
        • “Write file”
        • “Write subfile”
    • CICS: see Cobol or Pl1
      • “Exec CICS <file operation> file”
      • “Exec CICS <file operation> dataset”
      • “Exec CICS map”
      • “Exec CICS program”
      • “Exec CICS start transaction”
    • CSD
      • “Start program”
      • “Default start program”
      • “Related dataset”
    • EZT
      • “invoke macro”
    • IMS
      • PSB
        • “Database description”
      • MFS
        • “Copy”
        • "Next message"
    • JCL
      • “Control card”
      • “Data library declare”
      • “Dataset use”
      • “Exec program”
      • “File declaration assignement”
      • “Include”
      • "ISPSTART command"
      • “Program specification block”
      • “Run job”
      • “Run <job> in <command> command”
    • LNK
      • “Entry”
      • “Include”
    • Menu
      • “CMD CALL”
    • MNUCMD
      • “Call”
      • "Change Data"
      • "Clear Physical File Member"
      • "Menu redirection"
      • "Run Query"
      • "Submit Job"
      • "Display File"
    • MNUDDS
      • “FILE CALL”
      • "FILES"
      • "INTERFACE"
      • "Message & Panel group File"
    • OpenVMS
      • ADF
        • "%INCLUDE"
      • ADFINC
        • "TASK"
      • COM
        • "@ Reference"
        • "COPY"
        • "DEFINE"
        • "DSL"
        • "FDL"
        • "OPEN"
        • "RUN"
        • "SPECIFICATION"
      • FDL
        • "FILE"
      • GDF
        • "% INCLUDE"
        • "FORMS"
        • "INITIALIZATION PROCEDURES"
        • "TASKS"
        • "TERMININATION PROCEDURES"
        • "WORKSPACES"
      • ICM
        • "CALL"
        • "RECORD LIST"
      • IFDL
        • "CALL"
        • "COPY"
        • "COPY FROM"
      • MCM
        • "DEFAULT APPLICATION"
      • MDF
        • "% INCLUDE"
        • "MENU"
        • "TASKS"
      • TSM
        • "CALL TASK"
      • ##TDM
        • "%INCLUDE"
        • "CALL PROCEDURE"
        • "CALL TASK"
        • "GOTO TASK"
    • PL1
      • "INCLUDE statements"
      • "PROC"
      • "CALL"
      • EXEC CICS
        • "DELETE / READ / WRITE / REWRITE FILE
        • "SEND / RECEIVE MAP and SEND / RECEIVE MAPSET"
        • "EXEC CICS ... TRANSID"
      • "EXEC SQL"
      • "EXEC INCLUDE / SOURCE"
      • "COPY"
    • RPG
      •  “Call”
      • “Call bound procedure”
      • “Call procedure”
      • “Constant”
      • “Copy/Include”
      • "Declare file"
      • "Declare printer file"
      • “Define RECORD”
      • “Extname reference”
      • “External data structure”
      • “External disk”
      • “External procedure”
      • “External program”
      • “External renamed disk”
      • “F line”
      • “FORMAT”
      • “JFILE”
      • “PFILE”
      •  “REF”
      •  “REFFLD”
      • “Referenced of ‘<object kind>‘ in freeform”
      • “Transparent constant”
      •  DDS
        • “Dataset ref” 
        • “Qdds”
        • “Qddsi”
    • Pl1
      • “Call”
      • “Copy”
      • “Procedure def”
    • OpenVMS
      • “@ reference”
      • “Call”
      • “Call task”
      • “Copy”
      • “Copy from dictionary”
      • “Default application”
      • “FDL”
      • “File operation”
      • “Form”
      • “Goto task”
      • “Include”
      • “Menu”
      • “Procedure”
      • “Task”
      • “Record”
      • “Run task”
      • “Workspace”
    • LNK
      • “Linked entry”
      • “Linked file include”
      • “Linked version from <LNK-file-id>”
    • Other
      • Data area access
      •  BND
        • “Binding link”
      • CMD
        • “Command link”
        • “Command call”
  • Natural
    • “CALLNAT”
    • “DEFINE”
    • "FETCH"
    • “HE attribute”
    • “INCLUDE”
    • “MAP/FORM reference”
    • “PERFORM”
    • “USING”
    • “VIEW”
  • PowerBuilder
    • “Dataobject”
    • “DDDW”
    • “Defined from”
    • “Open”
    • “Stringparam”
  • SQL
    • “Alias for”
    • “Alter query”
    • “Call query”
    • “Comment query”
    • “Create/Declare query”
    • “Create in query”
    • “Delete/Drop query”
    • “Fk reference”
    • “Insert query”
    • “Join query”
    • “Select query”
    • “Trigger on”
    • “Update query”