Hi.

Push to the UDM:Execution form:
Directory:  "<your AI job directory>"
Log Level:  "Minimal"
Type:   "Job"
Operation:  "Start"
Carte ObjectID: "<execution instance name>" (grab the name from
UDM:ExecutionInstance)
Name:   "<AI job name>"

Not sure about parameteters, but take a look at the Variable Set Name field.


Logging, take a look at:
UDM:StepLog
UDM:TransformationLog
UDM:JobEntryLog
UDM:JobLog
UDM:ExecutionStatus

--
J

2015-08-03 18:46 GMT+02:00 Andrew Hicox <and...@hicox.com>:

> **
> Aah yeah, I found this in the documentation, so it looks like the way to
> trigger an AI job is basically to push the right values into "Application
> Pending" (at least on 8.1.01):
>
>
> https://docs.bmc.com/docs/display/public/ac81/Setting+up+event-driven+jobs+in+Atrium+Integrator
>
> I think from there, I can probably watch the various log forms
> (UDM:TransformationLog, UDM:StepLog etc) to try and catch errors, status,
> etc. Though identifying MY specific job versus any other random job that
> might be running at the time ... I'm not quite clear on that (yet), but
> .... really what I'm struggling with now, is how to send a variable into
> the AI job.
>
> Just one would do. If I could send a GUID or something into the job,
> that'd be good enough to glue everything together (for instance I can use
> the GUID to reach back into the DB and find my attachment filename,
> identify my logs from all the others, etc).  Thing is ... so far ... I just
> don't see a way to do something like that, but maybe I'm just barking up
> the wrong tree and there's a "right" way to do this?
>
> I see a few suspiciously "extra" fields on Application Pending ('Field 1',
> 'Field 2', 'Other Short', 'Other Long', etc). That is certainly the sort of
> thing I'd put on a form to send arguments to a job, but as to how
> specifically these are used (if at all) ... God, it's just anyone's guess
> because there's absolutely zippy mention in the documentation (that I can
> find at least).
>
> Any more help out there? LOL :-)
>
> thanks everyone!
>
> -Andy
>
>
>
>
> On Mon, Aug 3, 2015 at 11:28 AM, Rick Cook <remedyr...@gmail.com> wrote:
>
>> **
>>
>> I've done it, though my memory is fuzzy on the details.  Basically, when
>> you schedule your AI job, it creates a record in a form.  The form name
>> depends on the version of AI, but it's in the docs.
>>
>> You can have workflow look for records matching your criteria entering
>> that form, and do what you want with it.
>>
>> Rick
>> On Aug 3, 2015 8:04 AM, "Andrew Hicox" <and...@hicox.com> wrote:
>>
>>> **
>>>
>>> Hi everyone,
>>>
>>> I have a requirement to create a user interface whereby a spreadsheet is
>>> uploaded as an attachment, and used as an input to an atrium integrator job
>>> that will import/mangle data appropriately.
>>>
>>> Offhand, it seems like this ought  to be possible. I suspect I could use
>>> a clever run-process to copy the attachment into a temp directory and have
>>> AI pick it up from there.
>>>
>>> However, I need some way of not only triggering the AI job in real time
>>> from workflow, but I also need a way to send a variable into the job at
>>> runtime (i.e. "process this specific filename right  now"). Also (ideally)
>>> I'd need some way of capturing exceptions from AI and displaying a sensible
>>> error message to the user ("missing required data", "bad spreadsheet
>>> format", etc etc).
>>>
>>> Has anyone here ever attempted this sorta thing? If so, any pointers?
>>>
>>> -Andy
>>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to