Automic Workload Automation

Expand all | Collapse all

Export MYSQL jobs result in txt file

  • 1.  Export MYSQL jobs result in txt file

    Posted 08-08-2014 06:05 AM

    I am executing select statement using MySQL job. I want to sent selected data as a attachement with specific name.

    Currently I can attach the result as a txt file with the default encoded name i.e OAAOAPPT.txt I want to change the filename to "Report<data><time>.txt"



  • 2.  Export MYSQL jobs result in txt file

    Posted 08-13-2014 04:10 AM

    Hi ,

    sorry das ich in deutsch antworte.

    Ich habe das Problem über ein Include im POST_SCRIPT gelöst. In diesem suche ich mir die Runid des SQL Jobs und finde darüber den Namen der betreffende Oxxxxxxx.TXT Datei.

    Hier das Include

    !Vordefinition der Folderstruktur für den Output des SQL Jobs
    :PSET &sqlTempFolder# = "C:\uc4\V9\Agents\sql\Temp"

    !Ermitteln der Laufnummer des SQL Jobs
    :SET &runid# = SYS_ACT_ME_NR()

    !Umwandlung der Laufnummer in einen kryptischen Wert
    ! der intern von UC4 ermittelt und vergeben wird
    :PSET &file# = RUNNR2ALPHA(&runid#)

    !Setzen der Ordnerstruktur und des ermittelten Dateiname für
    !eine beliebige Weiterverarbeitung
    :PSET &sqlFileNameComplete# = "&sqlTempFolder#\O&file#.TXT"

    !Alternativ kann dieser Wert auch
    ! - per PUT_VAR in einem Variablenobjekt zwischengespeichert werden
    ! - per PUT_READ_BUFFER an einen zu startenden Job weitergegeben werden
    !
    ! Per PSET ist der Wert in einer Jobplan Verarbeitung in späteren Jobs verfügbar
    !  - siehe Doku PSET

    Den mit PSET gesetzten Dateinamen kannst du im Folgestep verwenden.

    Gruß

    Thomas Weber