The irdump utility lists the contents of the Interface Repository.
Running irdump when the Interface Repository is empty produces the following output:
============= InterfaceDef: ::Object ============= RepositoryID: IDL:Object:1.0 Defined in: The Repository Version: 1.0 ** Num of Base Interfaces: 0 Interface is empty.
If the Interface Repository resides on the same computer where irdump is being run, irdump will access the Interface Repository directly.
If the Interface Repository resides on another computer and the Interface Repository server (wasirsvr) is running there, the irdump utility can be directed to that server's Interface Repository.
The command line arguments are passed to ORB_init, so any properties that may be set on ORB_init can be passed when invoking irdump. For example if wasirsvr is running on "host1" and listening on port 727, irdump can be run by using the following command:
irdump.exe -ORBInitRef InterfaceRepository=corbaloc::host1:727/InterfaceRepository