Hi,

I meant custom Java programs that interact with the AR Server using Remedy API 
for Java and pass the data to external systems.

Thanks,
Radhika Narayanan
M: +91 7349776359 | Ext: 8073119 | VOIP: +44 20718 25880
Out of Office: Dec 25-26, 29 - Jan 1

From: ARSList [mailto:arslist-boun...@arslist.org] On Behalf Of LJ LongWing
Sent: Thursday, December 21, 2017 9:59 PM
To: ARSList
Subject: Re: ARMonitor should automatically start custom java plugin .jar

Radhika,
When you say plugin, are you talking about a plugin that works within the 
Remedy Java Plugin framework, or are you talking about a custom Java 
application that you want Remedy to manage the starting of?

On Thu, Dec 21, 2017 at 9:08 AM, Narayanan, Radhika 
<radhika.naraya...@cgi.com<mailto:radhika.naraya...@cgi.com>> wrote:
Hi List,

Can you please share your knowledge on how to make custom java plugins start 
automatically with armonitor on ITSM 9.1.03 server?

Thanks,
Radhika Narayanan

From: ARSList 
[mailto:arslist-boun...@arslist.org<mailto:arslist-boun...@arslist.org>] On 
Behalf Of Narayanan, Radhika
Sent: Monday, December 18, 2017 7:40 PM
To: 'arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG>'
Cc: Gunjalli, Kiran Kumar
Subject: ARMonitor should automatically start custom java plugin .jar

Hi List,

I need my custom java plugin to automatically start along with AR Server 
9.1.03. Hence, I added the .jar file to armonitor.cfg and added 
Server-Plugin-Alias entries to ar.cfg. When the AR Server service is started, I 
can see the java.exe in the Task Manager. However, it doesn’t seem to load 
fully, stops at 25 MB memory growth, with the following errors in the log file 
produced by custom plugin. It complains about missing arsys_api.xml file. Such 
a file is not present in ARServer folders either.

On the other hand, if I start the custom .jar manually on 9.1.03 server from 
command-prompt, it executes successfully. Also, following the same procedure, 
I’m able to successfully load similar, custom java plugins on ITSM 8.1.02 
server from armonitor. Unfortunately, that procedure doesn’t appear to work on 
ITSM 9.1.03 only. Please advise.

Log file shows:
DEBUG   2017-12-18 10:25:09,154 [main] 
com.bmc.thirdparty.org.apache.commons.configuration.ConfigurationUtils  - 
ConfigurationUtils.locate(): base is 
jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/pluginsvr/SF/lib/arapi91_build002.jar!/arsys_base.xml,
 name is arsys_api.xml
DEBUG   2017-12-18 10:25:09,154 [main] 
com.bmc.thirdparty.org.apache.commons.configuration.DefaultFileSystem  - Could 
not locate file arsys_api.xml at 
jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/pluginsvr/SF/lib/arapi91_build002.jar!/arsys_base.xml:
 JAR entry arsys_api.xml not found in D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arapi91_build002.jar
DEBUG   2017-12-18 10:25:09,158 [main] 
com.bmc.thirdparty.org.apache.commons.configuration.DefaultConfigurationBuilder 
 - Load failed for optional configuration xml: Cannot locate configuration 
source arsys_api.xml
DEBUG   2017-12-18 10:25:09,158 [main] 
com.bmc.thirdparty.org.apache.commons.configuration.DefaultConfigurationBuilder 
 - Creating configuration null with name default
DEBUG   2017-12-18 10:25:09,159 [main] 
com.bmc.thirdparty.org.apache.commons.beanutils.ConvertUtils  - Convert string 
'default.xml' to class 'java.lang.String'
DEBUG   2017-12-18 10:25:09,159 [main] 
com.bmc.thirdparty.org.apache.commons.beanutils.converters.StringConverter  - 
Converting 'String' value 'default.xml' to type 'String'
DEBUG   2017-12-18 10:25:09,160 [main] 
com.bmc.thirdparty.org.apache.commons.configuration.ConfigurationUtils  - 
ConfigurationUtils.locate(): base is 
jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/pluginsvr/SF/lib/arapi91_build002.jar!/arsys_base.xml,
 name is default.xml

armonitor.cfg holds 2 custom plugins, both don’t get loaded fully.

"D:\Java\jre1.8.0_144\bin\java" -Xmx1024m -classpath "D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arapi91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arapiext91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\ardoc91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arutil91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\log4j-1.2.14.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\sqljdbc4.jar;"  -jar  "D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\InboundPush.jar" 
com.bmc.arsys.pluginsvr.ARPluginServerMain -x <servername> -i "D:\Program 
Files\BMC Software\ARSystem" -m

"D:\Java\jre1.8.0_144\bin\java" -Xmx1024m -classpath "D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arapi91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arapiext91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\ardoc91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\arutil91_build001.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\log4j-1.2.14.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\sqljdbc4.jar;D:\Program Files\BMC 
Software\ARSystem\pluginsvr\SF\lib\json-20141113.jar"  -jar  "D:\Program 
Files\BMC Software\ARSystem\pluginsvr\SF\OutboundPush.jar" 
com.bmc.arsys.pluginsvr.ARPluginServerMain -x <servername> -i "D:\Program 
Files\BMC Software\ARSystem" –m

Thanks,
Radhika Narayanan


--
ARSList mailing list
ARSList@arslist.org<mailto:ARSList@arslist.org>
https://mailman.rrr.se/cgi/listinfo/arslist<https://urldefense.proofpoint.com/v2/url?u=https-3A__mailman.rrr.se_cgi_listinfo_arslist&d=DwMFaQ&c=H50I6Bh8SW87d_bXfZP_8g&r=blQKSsGpUV3vEddB0ufOi2izy5lUOikNQGO3le4xQkw&m=ud3odQoO2kvG0JLUZgC0FAuoJk70b_cHV8xe9h__iAY&s=I6hN73iJ2w2-alOrtEmM3wbcv_IguZudnwoxhCb03Tc&e=>

-- 
ARSList mailing list
ARSList@arslist.org
https://mailman.rrr.se/cgi/listinfo/arslist

Reply via email to