Thanks all for your help.  I think I have handle on this now.

Marc Simmons

On Mon, Jul 20, 2009 at 8:36 AM, Thilo Stapff <thilo.sta...@apprologic.de>wrote:

> The table of contents at http://arsperl.sourceforge.net/manual/toc.html
> does not represent in any way the current status of the arsperl manual.
>
> See
>
> http://arsperl.cvs.sourceforge.net/viewvc/*checkout*/arsperl/ARSperl/html/manual/toc.html?revision=1.29
> for an up-to-date version.
>
>
> To build web services via arsperl, I'd probably do this:
>
> - Create a web service in the admin tool
>
> - Retrieve the corresponding arsperl data structure via ars_GetContainer
>
> - Create a readable output of the structure with e.g. Data::Dumper
>
> - Use this structure as basis for the input to ars_CreateContainer
>
>
> Regards,
> Thilo
>
>
> Carey Matthew Black wrote:
> > Marc,
> >
> > If you are going to create an ARS Web Service Object ( So that ARS
> > will publish an Web Services interface for other applications to talk
> > to.) then you will be creating an ARS Container. ARS Containers are a
> > super set object that comprise ARS Applications, ARS Web Services, ARS
> > Guides( Filter and Active Link), and PackingLists too. So you are
> > going to need to use the C API command: ARCreateContainer.  Note: This
> > is a very different task than getting ARSystem to call some other
> > applications Web Service.
> >
> > I know that the ARSPerl manual is more than a bit out of date, but
> > after reviewing (http://arsperl.sourceforge.net/manual/toc.html) I do
> > not see this function as being implemented at all in ARSPerl. Maybe it
> > is implemented and not yet documented, but I doubt that will help you
> > much.
> >
> >
> > I have yet to have a need to make an ARS Web Service object from any
> > of the API's. So I poked around for 10 minutes and here is what I see:
> >
> > After reviewing the C and Java API docs (for 7.1) I would suggest that
> > you use the Java API. The Java API looks like there is at least some
> > detail (Although not much there either) that might help you along your
> > way. However you have a fair amount of detective work to do no matter
> > which API language you select.
> >
> > You likely need to pay attention to these constants:
> >
> > ARCON_*  (specifically ARCON_WEBSERVICE = 5)
> > ARREF_WS_*
> >
> > And likely others too.
> >
> > I think your best bet is to manually create a Web Service (or 10) and
> > export their def files in XML format. That should help you to see what
> > properties are being set by the Admin Tool and should help you
> > decipher the poorly documented C and Java APIs. You might even want to
> > ask BMC Tech Support if you have specific questions about an API
> > property too. But I doubt they will be of much help.
> >
> > For what it is worth: I was able to make a "non-functional" ARS web
> > service by using the v7.1 JavaDriver. If I could find what properties
> > I needed to set I bet I could even create a working WebService with
> > that client too. So you may want to work out how to feed a command
> > file to the JavaDriver and not have to know any (or almost any) Java
> > too. ( You may also be able to use the "driver", written with the C
> > API tool too.)
> >
> > Good luck.
> >
>
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
>
>
> --
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>



-- 
Marc Simmons
Remedy Administrator

"Everyday above ground is a good day... the rest is a choice!"
------------------------------------------------------------------------------

--
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to