Right now I'm just fishing for options/feedback and researching how I
might accomplish something like this. CGI and/or mod_perl is one
method I am considering, along with a Java API/JSP/Servlet method.

Mike

On 6/29/07, Clayton Scott <[EMAIL PROTECTED]> wrote:
> Mark,
> I take it that you're doing CGI and not mod_perl?
>
> You could persist the username and password in the session
> and call ars_Login on each part of the request, or build a separate
> daemon process that does your communications to ARS.
>
> The overhead on setting up a new control record was pretty low
> I've found.
>
> Clayton
>
>
> On 6/29/07, Mike Wallick < [EMAIL PROTECTED]> wrote:
> > I tried several ways of serializing the control record in Perl with no
> > luck and using CGI::Session, Apache::Session, .etc.. I've given up
> > going down that avenue. It looks like Java is the way I want to go.
> >
> > When is 7.1 slated for release? This summer (July maybe?) IIRC.
> >
> > Thanks, everyone. Again, this is exactly the kind of feedback I was
> > hoping to get.
> >
> > Mike
> >
> > On 6/29/07, Axton W Grams/NYLIC <[EMAIL PROTECTED] > wrote:
> > >
> > > Sounds like what you are trying to do is emulate the session pool/proxy
> that
> > > the java api provides, using arsperl.  I am not sure how you would
> approach
> > > this.  Most interpreted languages have a problem with persistence with
> > > things like this, unless there is a way to serialize the data.  I'm not
> sure
> > > how you could do that with arsperl; just don't have the skills and
> knowledge
> > > to work at that level.
> > >
> > > I've contributed some to JOARSE, mainly to be compliant with the 7.x
> api.  I
> > > would not say the project is dead, it has been maintained, but it does
> not
> > > have the widespread adoption of things like arsperl.
> > >
> > > If you can, I would suggest waiting until 7.1 is released; to see if the
> new
> > > java api is all that I am hearing it is.  I am going to take a guess
> that
> > > the new java api, if a complete rewrite/rearchitecture will be bug
> ridden
> > > for some time, but the best way for things like this to mature is for
> people
> > > to use it and report back to the vendor.
> > >
> > > Axton Grams
> > >
> > >
> > >
> > >
> > >
> > > That's what I get for writing an email in a hurry :) I wasn't all that
> > >  clear on what I was asking.
> > >
> > >  What I was asking originally was not how to maintain state (that I
> > >  knew), what I was wondering was if/how I could use references to a
> > >  server-side control record by way of tying it to an http session,
> > >  rather than create a new control record on every request. As far as I
> > >  can tell, that isn't quite possible in ARSPerl (or, at least I can't
> > >  figure out how).
> > >
> > >  The Java API/JSP/Servlet method was another avenue that I was
> > >  considering, but since I know Perl better than Java ("web" Java,
> > >  anyway), I started with ARSPerl.
> > >
> > >  I've been playing with the Java API for a few days now, and I'm
> > >  finding that it's not all that easy to use. I saw on ARSWiki that
> > >  there is an "api" to the API provided by the JOARSE project. Is anyone
> > >  actively using JOARSE or is it kind of a dead project? I was thinking
> > >  of writing a layer on top of the BMC Java API to make it easier to
> > >  use, but I don't want to reinvent the wheel if someone else has
> > >  already done something similar. I'd even like to contribute to the
> > >  project if there's a need.
> > >
> > >  Thanks for the feedback, by the way; this is exactly the kind of
> > >  information I'm looking for.
> > >
> > >  Mike
> > >
> > >  On 6/27/07, Carey Matthew Black <[EMAIL PROTECTED]> wrote:
> > >  > Mike,
> > >  >
> > >  > Ref:
> > >  > http://www.webopedia.com/TERM/S/session_cookie.html
> > >  >
> > >
> http://www.allaboutcookies.org/cookies/session-cookies-used-for.html
> > >  >
> > >
> http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci752450,00.html
> > >  >
> > >  >
> > >  > IMHO... this is a bad way to keep state for a web site. It is client
> side
> > >  > and could present security concerns if your browser is flawed. (Like
> > > maybe
> > >  > the most popular choice... IE.)
> > >  >
> > >  >
> > >  > If I were you... I would start at a better staring point. Try the
> Java
> > > API
> > >  > and go to the JSP/Servlet model for this approach. And here are just
> a
> > > few
> > >  > reasons why:
> > >  >
> > >  > 1) Most ARS customers will have a web server capible of being a
> Mid-tier
> > >  > server. (And your interface might be helpful in some cases in
> addition to
> > >  > the Mid-Tier.)
> > >  > 2) JSP/Servlets are a "later generation" and approach the web with
> more
> > >  > security options by design than CGI's ever had.
> > >  > 3) The Java API will be supported by BMC. ARSPerl never has been
> directly
> > >  > supported by Remedy or BMC.
> > >  > 4) The new Java API is reported to be "totally Java" (no more JNI
> layer)
> > > and
> > >  > that will make such a web interface as portable as any JSP engine out
> > > there.
> > >  > And that will be more portable than any ARSPerl interface could be
> > > because
> > >  > it will still be (as far as I know) a wrapper around the C API that
> has
> > >  > limited platform support.
> > >  >
> > >  > But that might be more work than your interested in too. ( I just
> think
> > > it
> > >  > is a much better path to go down if you have any time to spend on
> such a
> > >  > major undertaking.)
> > >  >
> > >  > HTH.
> > >  >
> > >  > AND just to be clear... ARSPerl is great. It has served a very needed
> > > niche
> > >  > in the ARS universe for years and I expect it to continue to do so. A
> > >  > command line Perl script is likely faster than a command line Java
> > > program.
> > >  > However, there are support and maintenance issues to sort out too. So
> for
> > >  > server side command line scripting... ARSPerl is still a good choice.
> > > Time
> > >  > will tell if the new Java API can put a dent in that niche or not. (
> And
> > >  > given the Filter plugin options... command line interfaces mostly
> should
> > > be
> > >  > moved into that universe anyway.)
> > >  >
> > >  > --
> > >  > Carey Matthew Black
> > >  > Remedy Skilled Professional (RSP)
> > >  > ARS = Action Request System(Remedy)
> > >  >
> > >  > Love, then teach
> > >  > Solution = People + Process + Tools
> > >  > Fast, Accurate, Cheap.... Pick two.
> > >  >
> > >  >
> > >  > On 6/26/07, Mike Wallick <[EMAIL PROTECTED]> wrote:
> > >  > > Forgive me for being dense, but I don't understand how one would
> tie a
> > >  > control record that was created from a login routine, for example, to
> a
> > >  > session ID or similar. Given a session ID, how does one tie that to a
> > >  > control record that has already been created/validated?
> > >  > >
> > >  > > In other words, where does the control record "live" and how does
> one
> > > get
> > >  > at it? Doesn't the control record "disappear" once the web server
> request
> > > is
> > >  > complete?
> > >  > >
> > >  > > Mike
> > >  >
> > >  >
> > >
> -------------------------------------------------------------------------
> > >  > This SF.net email is sponsored by DB2 Express
> > >  > Download DB2 Express C - the FREE version of DB2 express and take
> > >  > control of your XML. No limits. Just data. Click to get it now.
> > >  > http://sourceforge.net/powerbar/db2/
> > >  > _______________________________________________
> > >  > Arsperl-users mailing list
> > >  > Arsperl-users@arsperl.org
> > >  >
> > >
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> > >  >
> > >  >
> > >
> > >
> -------------------------------------------------------------------------
> > >  This SF.net email is sponsored by DB2 Express
> > >  Download DB2 Express C - the FREE version of DB2 express and take
> > >  control of your XML. No limits. Just data. Click to get it now.
> > >  http://sourceforge.net/powerbar/db2/
> > >  _______________________________________________
> > >  Arsperl-users mailing list
> > >  Arsperl-users@arsperl.org
> > >
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> > >
> > >
> > >
> -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > Arsperl-users mailing list
> > > Arsperl-users@arsperl.org
> > >
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> > >
> > >
> >
> >
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Arsperl-users mailing list
> > Arsperl-users@arsperl.org
> >
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> >
>
>
>
> --
>
> Clayton Scott
> [EMAIL PROTECTED]
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to