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