Dim objApp As Object
Dim objRep as Object

Dim imrFile as String
Dim catalogFile as String
Dim exportFile As String
Dim exportFormat As String


Sub Main ()
   rem On Error Resume Next

   rem imrFile = "C:\GAPS\Portal\System\IQD\Belege\Belege.imr"
   rem catalogFile = "C:\GAPS\Portal\System\Catalogs\Finance.cat"
   rem exportFile = "C:\GAPS\Portal\System\Export\Belege.csv"
   rem exportFormat = "x_ascii.flt"
   
   imrFile = GetField(Command, 1, ",")
   catalogFile = GetField(Command, 2, ",")
   exportFile = GetField(Command, 3, ",")
   exportFormat = GetField(Command, 4, ",")
   
   
   Set objApp = CreateObject("CognosImpromptu.Application")
   objApp.OpenCatalog catalogFile, "Ersteller"
   Set objRep = objApp.OpenReport(imrFile)
   objRep.RetrieveAll
   If exportFormat = "ims" Then
      objRep.ExportHotFile(exportFile)
   Else
      objRep.Export exportFile, exportFormat
   End If
   objRep.CloseReport
   objApp.Quit
   Set objRep = Nothing
   Set objApp = Nothing

End Sub