go to post Eduard Lebedyuk · Aug 26, 2024 Are you in the interop context? If yes, SendSync/SendAsync should be available for you. If not, check this article.
go to post Eduard Lebedyuk · Aug 21, 2024 Can you copy FOP to two places (or each job at a start copies FOP to it's own dir) and call it in parallel after that. Would that work?
go to post Eduard Lebedyuk · Aug 9, 2024 I agree that [ CodeMode = objectgenerator ] is certainly outside of this code golf conditions (method signature should not be changed), but it's still a creative example.
go to post Eduard Lebedyuk · Aug 8, 2024 ^IRIS.Msg("EnsColumnsNAMESPACENAME,"en" Can be mapped to your DB, so you won't lose the changes on update (and also you won't need to make ENSLIB RW).
go to post Eduard Lebedyuk · Aug 7, 2024 There are to valid ways to solve this code golf: Create a program that contains all ASCII characters in the source code (so it does not have to print anything) Create a program which prints ASCII characters not present in a source code Both approaches are valid, sample solution uses approach 1. "Print out" is any output the program produces so if you for example add 1/0 at the end it might save you a few characters.
go to post Eduard Lebedyuk · Aug 7, 2024 Well, in that case you might as well do this (down to 41): ClassMethod ascii() [ CodeMode = objectgenerator ] { f i=0,27,0:1:94 d %code.Write($c(i+32)) }
go to post Eduard Lebedyuk · Aug 7, 2024 I am very interested how compilation flags help you with this.
go to post Eduard Lebedyuk · Jul 15, 2024 Class methods are recommended for use in all cases. While classes provide an overhead, this is usually negligible.
go to post Eduard Lebedyuk · Jun 10, 2024 Yes, query Ens.MessageHeader table, maybe joining on a body and then call AbortMessage method here.
go to post Eduard Lebedyuk · Jun 7, 2024 But how do you decide on a user? Do you have only one user to assign tasks to?
go to post Eduard Lebedyuk · Jun 7, 2024 Great! I see you are using this query: SELECT %Actions, %Message, %Priority, %Subject, TaskStatus_TimeCreated, ID FROM EnsLib_Workflow.TaskResponse WHERE TaskStatus_AssignedTo = ? AND TaskStatus_IsComplete = 0 So it returns only uncompleted tasks assigned to a current user (by the way UserName is a valid sql variable so you don't need to pass it as an argument from ObjectScript). It does not return unassigned tasks - do you autoassign tasks in production? If so, how?