diff options
author | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-08 08:35:09 -0600 |
---|---|---|
committer | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-08 08:35:09 -0600 |
commit | 8360747c22987c8f7de7b4d19cf2d6ee68994183 (patch) | |
tree | 937bcd554ee9b7442e66bfa771b6a25016202211 /internal/exec/tsch/tsch.go | |
parent | 7574b7370be083ff563fa8ad6d01d5ac776d7e4d (diff) | |
download | goexec-8360747c22987c8f7de7b4d19cf2d6ee68994183.tar.gz goexec-8360747c22987c8f7de7b4d19cf2d6ee68994183.zip |
Some quick fixes and validations
Diffstat (limited to 'internal/exec/tsch/tsch.go')
-rw-r--r-- | internal/exec/tsch/tsch.go | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/internal/exec/tsch/tsch.go b/internal/exec/tsch/tsch.go index f2476f1..d47e513 100644 --- a/internal/exec/tsch/tsch.go +++ b/internal/exec/tsch/tsch.go @@ -55,7 +55,7 @@ type settings struct { type actionExec struct { XMLName xml.Name `xml:"Exec"` Command string `xml:"Command"` - Arguments string `xml:"Arguments"` + Arguments string `xml:"Arguments,omitempty"` } type actions struct { @@ -77,14 +77,13 @@ type principal struct { } type task struct { - XMLName xml.Name `xml:"Task"` - TaskVersion string `xml:"version,attr"` - TaskNamespace string `xml:"xmlns,attr"` - //TimeTriggers []taskTimeTrigger `xml:"Triggers>TimeTrigger,omitempty"` // TODO: triggers type - Triggers triggers `xml:"Triggers"` - Actions actions `xml:"Actions"` - Principals principals `xml:"Principals"` - Settings settings `xml:"Settings"` + XMLName xml.Name `xml:"Task"` + TaskVersion string `xml:"version,attr"` + TaskNamespace string `xml:"xmlns,attr"` + Triggers triggers `xml:"Triggers"` + Actions actions `xml:"Actions"` + Principals principals `xml:"Principals"` + Settings settings `xml:"Settings"` } // registerTask serializes and submits the provided task structure @@ -106,7 +105,6 @@ func (mod *Module) registerTask(ctx context.Context, taskDef task, taskPath stri taskXml = TaskXMLHeader + string(doc) log.Debug().Str("content", taskXml).Msg("Generated task XML") } - // Submit task { response, err := mod.tsch.RegisterTask(ctx, &itaskschedulerservice.RegisterTaskRequest{ |