External form submission

I’m sure this has come up before, but I’m not coming upon the answer readily
so…

What would be the easiest approach to creating an RT ticket from a form in a
completely separate Tomcat/JSP application? I could just create a ticket
with an email message, but the requestor field wouldn’t match the from.

Should I drop something in REST/1.0/NoAuth that takes a POST like
mail-gateway? Does RT::Interface::Email let me look at args other than
than $message, $queue, $action and $ticket? Or should I use CLI instead?

Or am I missing a completely different way (rt-soap?).

Thanks,

Peter

Peter Burkholder, System Administrator
Digital Library for Earth System Education (DLESE® – http://www.dlese.org)
peterb@ucar.edu
DLESE Program Center (DPC) ~~~ ~~ ~~~~ __o
UCAR/DPC, P.O. Box 3000 Ph) +1-303-497-2663 ~~~ ~~~~ ~~ `<,
Boulder, CO 80307-3000 Fx) +1 303-497-8336 ~~~~ ~~~ ~~~~ ()/ ()

After I wrote this, I decided it should be too hard to submit tickets by
email, and attach a custom header with the field of the requeston, e.g.:
X-RT-MyRequestor:

The problem I know have is that my custom scrip is executed after the
initial “OnCreateAutoReply…” scrip. RT seems to go through scrips in
order of the “ID” field in the Scrips MySQL table. Would I be getting
myself in trouble by changing the ID fields directly in the database so they
execute in the desired order?

Thanks,

PeterOn Tue, Feb 17, 2004 at 01:29:55PM -0700, Peter Burkholder wrote:

Date: Tue, 17 Feb 2004 13:29:55 -0700
From: Peter Burkholder peterb@ucar.edu
To: rt-devel@lists.fsck.com
Subject: External form submission
User-Agent: Mutt/1.4.1i

I’m sure this has come up before, but I’m not coming upon the answer readily
so…

What would be the easiest approach to creating an RT ticket from a form in a
completely separate Tomcat/JSP application? I could just create a ticket
with an email message, but the requestor field wouldn’t match the from.

Should I drop something in REST/1.0/NoAuth that takes a POST like
mail-gateway? Does RT::Interface::Email let me look at args other than
than $message, $queue, $action and $ticket? Or should I use CLI instead?

Or am I missing a completely different way (rt-soap?).

Thanks,

Peter


Peter Burkholder, System Administrator
Digital Library for Earth System Education (DLESE® – http://www.dlese.org)
peterb@ucar.edu
DLESE Program Center (DPC) ~~~ ~~ ~~~~ __o
UCAR/DPC, P.O. Box 3000 Ph) +1-303-497-2663 ~~~ ~~~~ ~~ \<,_ Boulder, CO 80307-3000 Fx) +1 303-497-8336 ~~~~ ~~~ ~~~~ (*)/ (*) Peter Burkholder, System Administrator Digital Library for Earth System Education (DLESE® -- http://www.dlese.org) peterb@ucar.edu DLESE Program Center (DPC) ~~~ ~~ ~~~~ __o UCAR/DPC, P.O. Box 3000 Ph) +1-303-497-2663 ~~~ ~~~~ ~~ _<,
Boulder, CO 80307-3000 Fx) +1 303-497-8336 ~~~~ ~~~ ~~~~ ()/ ()

Hi,
I 've posted a while ago about the same issue,
my approach was writing a POST getawy and puting it into REST(optionaly
noauth)
i guess this is the best solution and gives you enough freedom to
act without touching the database directly.

Peter Burkholder wrote: