多项选择题

根据中国人民银行的要求,下列哪些机构有权订购商业汇票()。

A.各银行总行
B.法人机构
C.主报告行
D.农信银资金清算中心
E.城市商业银行资金清算中心