I'm not a COBOL programmer so somebody else might have more to say about this. COBOL has the SORT verb as a built-in interface for using DFSORT, but AFAIK it doesn't have a similar built-in interface for using ICETOOL. DFSORT's ICETOOL does have a calling program interface, but I don't know how one would use it from COBOL. Maybe somebody else does.
FYI, you can find information about the calling program interface for ICETOOL at: