I hope someone else can reply specifically about C#.
I can answer more generally that Optim should be able to support any programming language for an Optim column map user exit routine; HOWEVER some are easier than others.
My experience with the easy part is: the Optim column map user exit interface supports any "3GL" programming language. The interface is defined in C structures (fixed format control blocks in memory), so you do have to rewrite those C structures into the new programming language, once. That's pretty easy. I haven't used C# but I bet you can just reuse the C structures in C#.
The hard part is: many programming languages require a runtime environment to be established before they are called, or else the environment will be set up on the call, and torn down on the return from that call to the exit. Obviously the setup and tear down can get expensive in performance, when it is done on every call. It is almost always more complicated to write the code to keep the runtime environment around between calls, and it is almost always worth it performance wise.
You can worry about the performance second, though, after you get the connection going and get correct results!
------------------------------
Peter Costigan
Offering Manager, Optim Solutions
IBM
San Jose CA
------------------------------
Original Message:
Sent: 03-06-2019 10:27 AM
From: Trong Bo
Subject: Exit routines for Optim
Hello,
Can anyone tell me if you can use C# for an Exit routine, and if so, can anyone provide a sample?
Thank you!
------------------------------
Trong Bo
Senior Environment Administrator
HealthNow New York
------------------------------
#InfoSphereOptim
#Optim