Re: Anyone figured out how to use the following in arplugin.h?

2011-11-29 Thread Danny Kellett
Thanks Axton. Appreciate your time. If I can get this working I will let you
know.
Kind regards
Danny

-Original Message-
From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Axton
Sent: 27 November 2011 16:24
To: arslist@ARSLIST.ORG
Subject: Re: Anyone figured out how to use the following in arplugin.h?

I imagine this is used to handle signals the plugin server receives by
instructing your plugin to handle different signals in different ways.
 The signal is probably your standard POSIX signals (see signal.h).
For example, you may be able to handle a SIGHUP in your plugin and
instruct your plugin to do things like reread it's configuration.

http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals

Since it's internal there's no telling how well or to what extent it
has been implemented.  It could be a stub, it may only be implemented
for certain signals, etc.

It's a pointer to a function.  You need to do something like this:


#include signal.h

void  *fptr;

/** Pointer to plugin server signal handler function */
AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION signalFunc = 0;

signalFunc = (AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION )fptr;


It's similar in concept to the way you retrieve the pointer to the
function for log handling within the plugin, which I always did like
this:

/** Pointer to plugin server native logging function */
AR_PLUGIN_LOG_FUNCTION logFunc = 0;

/** Pointer to plugin server get user function */
AR_PLUGIN_GETUSER_FUNCTION getUserFunc = 0;

...

ARPLUGIN_EXPORT int
ARPluginSetProperties
(
  ARPropList*propList,
  ARStatusList  *status
)
{
  inti;
  intret;
  void  *fptr;

  /* if the pointer points to nothing, exit */
  if (propList == NULL)
return AR_RETURN_OK;

  /* walk the list of property items */
  for (i = 0;i  propList-numItems;i++)
  {
switch (propList-props[i].prop)
{
  case AR_PLUGIN_PROP_LOG_FUNCTION:
/* Identify the pointer to the logging function
   for this version of plug-in */
if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES
 propList-props[i].value.u.byteListVal != NULL)
  {
memcpy (fptr,
   (void*) propList-props[i].value.u.byteListVal-bytes,
   sizeof (void *));
logFunc = (AR_PLUGIN_LOG_FUNCTION)fptr;
  }
ret = log_config (found AR_PLUGIN_PROP_LOG_FUNCTION);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_INSTALL_DIR:
ret = log_config (found AR_PLUGIN_PROP_INSTALL_DIR);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_CONFIG_FILE:
ret = log_config (found AR_PLUGIN_PROP_CONFIG_FILE);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_GETUSER_FUNCTION:
/* Identify the pointer to the get_user function
   for this version of plug-in */
if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES
 propList-props[i].value.u.byteListVal != NULL)
  {
memcpy (fptr,
   (void*) propList-props[i].value.u.byteListVal-bytes,
   sizeof (void *));
getUserFunc = (AR_PLUGIN_GETUSER_FUNCTION)fptr;
  }
ret = log_config (found AR_PLUGIN_PROP_GETUSER_FUNCTION);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION:
ret = log_config (found AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION:
ret = log_config (found AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION:
ret = log_config (found
AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  case AR_PLUGIN_PROP_INITTLS_FUNCTION:
ret = log_config (found AR_PLUGIN_PROP_INITTLS_FUNCTION);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
  default:
ret = log_config (found undefined property %i, i);
if (ret == -1)
  return AR_RETURN_ERROR;
break;
}
  }
  return AR_RETURN_OK;
}



Note that the following is the stuff in arplugin.h for
AR_PLUGIN_LOG_FUNCTION:

typedef int (*AR_PLUGIN_LOG_FUNCTION)(
ARPluginIdentification* id,
int debugLevel, /* IN; the level this mesg is for; See above */
/* Log level for plug-in logging   */
char *text  /* IN; text to output */);

Axton Grams

On Fri, Nov 25, 2011 at 7:35 AM, Danny Kellett
danny.kell...@strategicworkflow.com wrote:
 **

 Hi,



 Asked BMC Support and they say they couldn’t 

Re: Fast List Threads [I]

2011-11-29 Thread Misi Mladoniczky
Hi,

Maybe it is time that you try out RRR|Log? I am sure you will find it useful.

I will grant ANYONE full access to RRR|Log for FREE, both online and
offline versions, until December 31, 2011.

Just register an account, and drop me an email, and I will activate your
license.

Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)

Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
* RRR|License - Not enough Remedy licenses? Save money by optimizing.
* RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
Find these products, and many free tools and utilities, at http://rrr.se.

 Log analyzer is all I use too.



 From: Action Request System discussion list(ARSList)
 [mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing
 Sent: 28 November 2011 15:05
 To: arslist@ARSLIST.ORG
 Subject: Re: Fast  List Threads [I]



 **

 Paul,

 As many others have stated.API logs are your friend on this one.  One tool
 I
 would recommend, instead of, or in addition to RRRLog, would be AR Log
 Analyzer.I use it regularly to determine performance bottlenecks and
 things
 of the sort.



 From: Action Request System discussion list(ARSList)
 [mailto:arslist@ARSLIST.ORG] On Behalf Of Paul Nicolaides
 Sent: Friday, November 25, 2011 4:07 AM
 To: arslist@ARSLIST.ORG
 Subject: Fast  List Threads [I]



 ** Classification: For internal use only

 All,

 I am currently reviewing a well established fully bespoke Remedy system
 for
 opportunities for performance improvement and would like to know peoples
 thoughts on my proposed change to the fast and list thread counts. The
 hardware powering this system is current and powerful and the virtual
 slice
 Remedy 7.1  is running on has 16 cpu cores assigned to it along with 32gb
 RAM.

 I am proposing to set the Fast threads to 48/48 (Min/Max) and List to
 80/80
 (Min/Max) based on the BMC recommendation that fast threads should be 3x
 cpu
 cores and list 5x cpu cores. This is a huge increase to existing settings
 which are 12/30 Fast and 12/25 List.

 Any thoughts would be gratefully received.

 Regards,

 Paul



 ---

 This e-mail may contain confidential and/or privileged information. If you
 are not the intended recipient (or have received this e-mail in error)
 please notify the sender immediately and delete this e-mail. Any
 unauthorized copying, disclosure or distribution of the material in this
 e-mail is strictly forbidden.

 Please refer to http://www.db.com/en/content/eu_disclosures.htm for
 additional EU corporate and regulatory disclosures.
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_

 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_


 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


JOB: Deployment Consultant - India

2011-11-29 Thread Kelly Deaver
**
Hi Listers,

Below is a job we are trying to fill in Bangalore India. The selected candidate would be working on a globalteam, with me so I have a vested interest in looking for 'the best'. There will be limited travel. Most interaction with customers and fellow employees is via phone, email, chat and Livemeeting.

Don't ask me about salary. I haven't a clue :) Any other questions, I'm happy to attempt to answer.

The URL to apply is -

https://www.careers.unisys.com/psp/applicant/APPLICANT/UG_APPLICANT/c/HRS_HRAM.HRS_CE.GBL?Page=HRS_CE_HM_PREAction="">

The Job ID is 255113.



Deployment Consultant - Responsibilities  Skills
The Deployment Consultant role is a client facing role that designs complex service management platform and process configurations for client onboarding and migrations - which meet contractual obligations and Unisys portfolio standards. Role performs client requirements analysis of approved client solutions to deliver designs for the onboarding of clients to current Unisys Service Management practices. 
Deployment Consultant is expected to: 
· Lead development of Configuration Design Documents (CDD) that enable service delivery per SOW parameters, within the boundaries of Unisys standards, and the capabilities of the standard Unisys toolset (BMC ITSM 7.6 and more)
· Analyzes agreed solution, contract, SOW
· Conducts client data workshops to gather client-specific data in Excel Workbooks.
· Conducts rapid-prototyping workshops in select subject areas
· Creatively applies deep knowledge of the range of standard technical capabilities to design specific effective/efficient client configuration.
· For non-standard solutions, build functional requirements definition and use cases as input into customization requests 
· Coordinate the involvement of other subject matter experts for areas such as Unisys Customer Portal, B2B integrations, Architecture and Engineering
· Document definitive designs in sufficient detail for execution by the technical implementations team
· Drive and assist the account team to obtain consensus and signoff of specified data and agreement to the design
· Through transition, until steady state is achieved, provide support on the accuracy and integrity of the design and data collected. Support is provided to Technical Implementations team, UAT Testers, Training and Operations.
· Identify opportunities to streamline the design process by participating in Lessons Learned exercises or reviews
Experience  Skills (in order of priority)
· Minimum 3 years of experience consulting and designing implementations of BMC ITSM v7 suite for multiple enterprises, including specifically Incident Management, Change Management, Service Request Management, Service Level Management, Asset  Configuration and CMDB.
· Minimum 4 years of experience ITIL process and/or operational support in the areas of Service Desk, Incident, Problem, Change, Asset  Configuration, Service Level and/or Service Request Management
· Experience migrating data from one Remedy version to a higher version
· More than 4 successful customer/client implementations that included multiple core ITIL processes
· Experience extending Remedy applications with customizations and added functionality while maintaining the integrity of the BMC applications. Experience with full lifecycle development for customizations including – Design, Development, Test, Migration and Documentation of the custom work.
· Experience integrating Remedy applications with other BMC applications such as BMC ADDM or BMC BladeLogic for Server or Client.
· Strong written and verbal communication skills supporting customer consulting for people/process/technology
· ITIL v2  v3 Foundation certification 


Kelly DeaverUnisys
kdea...@kellydeaver.com(ARSlist mail)kelly.dea...@unisy.com(Business mail)

_attend WWRUG12 www.wwrug.com  ARSlist: "Where the Answers Are"_


Re: Limiting AIE data exchange

2011-11-29 Thread Tripathi, Ashutosh
Hi Jaya,

 

I also faced issue in limiting data using the queries but I was trying
to import in Remedy from external data source.

 

It was simply failing for some query (I do not remember), then I tweaked
the query and made it simpler, to my surprise it worked that way.

 

What I would suggest here is first you check only with Status = Enabled
and see if AIE is able to find differentiate between Enabled and
Disabled Site.

 

Next you try with only other part of query that is $SubmitDate$ =
$TIMESTAMP$-8460. This way you will be able to identify which Query AIE
does not understand. 

 

In my case AIE was able to differentiate both queries independently but
not when using together.

 

If this is case with you also probably you need to differentiate records
at Remedy form only using an escalation (an option).

 

Thanks,

 

Ashutosh Tripathi | Remedy Application Management Services
DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India
VOIP: 36164 | M: +91 98 84 72 08 90
mailto:ashutosh.tripa...@logica.com mailto:name.surn...@logica.com  |
http://www.logica.com/ http://www.logica.com/ 
http://www.logica.com/ Logica Pvt Ltd, registered in India (registered
number U30007KA1998PTC023830)
Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off
Airport Road, Bangalore 560037, India

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of jaya munjal
Sent: Monday, November 28, 2011 2:06 PM
To: arslist@ARSLIST.ORG
Subject: Re: Limiting AIE data exchange

 

** 

looks there is some bug with AIE 7.6.03 version that its not considering
the qualifaction for AIE data exchange. I have opened any issue with BMC
but they have as usual collects logs and screenshot but have not been
able to confirm if its a syntax issue or a product issue.

 

Anyone else who has any experince of limiting data exchange in AIE using
the data query on AR form

 

Regards

Jaya

 

From: Misi Mladoniczky m...@rrr.se
To: arslist@ARSLIST.ORG 
Sent: Monday, November 28, 2011 2:01 PM
Subject: Re: Limiting AIE data exchange

Hi,

Strange that they changed this convention...

In other places, such as in a filter/actl set-/push-fields search, you
can
also select fields. You can choose both the $-fields and '-fields. The
$-fields is just fixed data, and the '-fields represents columns in the
database.

For example ('Submitter' = $USER$) would translate to something like
('Submitter' = miz) if I am logged in.

And ($Submitter$ = $USER$) will be something completely different,
(miz
= miz) if my name is in the current records Submitter-field.

The latter will match everything in the database...

Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP
2011)

Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
* RRR|License - Not enough Remedy licenses? Save money by optimizing.
* RRR|Log - Performance issues or elusive bugs? Analyze your Remedy
logs.
Find these products, and many free tools and utilities, at
http://rrr.se.

 Hi Misi
  
 This doesnt work either :-(, on the AIE data exchange there is an
option
 to select AR form fields and the Syntax there comes as $field$
  
 Regards
 jaya

 From: Misi Mladoniczky m...@rrr.se
 To: arslist@ARSLIST.ORG
 Sent: Monday, November 28, 2011 12:43 PM
 Subject: Re: Limiting AIE data exchange

 Hi,

 If you use $-signs, you are typically referencing your current
 transaction, not columns in the database.

 I think your query should read:
 'Status'=Enabled AND 'SubmitDate' = $TIMESTAMP$-24*60*60

 Best Regards - Misi, RRR AB, http://www.rrr.se
http://www.rrr.se/  (ARSList MVP 2011)

 Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
 * RRR|License - Not enough Remedy licenses? Save money by optimizing.
 * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy
logs.
 Find these products, and many free tools and utilities, at
http://rrr.se http://rrr.se/ .

 Hi
  
 I want to transfer only sites which are enabled and have been created
in
 the last 24 hrs to be transfered from SIT:Site form to a table in
 External
 database (oracle).
  
 I have defined the below query in the data query section of the AR
form
 data mapping but transfers all records.
  
 $Status$=Enabled and $SubmitDate$ = $TIMESTAMP$-8460.
  
 On enabling the SQL logs it still shows no query defined and transfer
 all
 records.
  
 I have below questions
  
 1) Is possible to put a criteria on the data exchange happening from
AR
 System to External DB
 2) If its possible then do I need to build the query using some
special
 syntax
  
 Environment.
 ARS 7.6.03
 CMDB 7.6.03
 ITSM 7.6.03
 DB - Oracle 10g
 AIE  -7.6.03
 OS - Windows 2008



___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
http://www.arslist.org/ 
 attend wwrug12 www.wwrug12.com http://www.wwrug12.com/  ARSList:
Where the Answers Are



Information required about ITSM Upgrade to 7.6.4 SP2 with Staging Server

2011-11-29 Thread Andreas Müller
Hello,
who did successfully upgrade to the latest ITSM Version 7.6.4 SP2 by using the 
Staging Server Method ?

What Problems occurred ?

Where do we need to be careful ?

All answer's are welcome !


Thank you all

Andreas

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Anyone figured out how to use the following in arplugin.h?

2011-11-29 Thread Axton
Something that came to me after posting my message is that the
function prototype does not accept a plugin identifier and resides in
ar.h, which means that it is probably not something specific to any
one plugin, but most likely the plugin server itself.

Axton Grams

On Tue, Nov 29, 2011 at 3:46 AM, Danny Kellett
danny.kell...@strategicworkflow.com wrote:
 Thanks Axton. Appreciate your time. If I can get this working I will let you
 know.
 Kind regards
 Danny

 -Original Message-
 From: Action Request System discussion list(ARSList)
 [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton
 Sent: 27 November 2011 16:24
 To: arslist@ARSLIST.ORG
 Subject: Re: Anyone figured out how to use the following in arplugin.h?

 I imagine this is used to handle signals the plugin server receives by
 instructing your plugin to handle different signals in different ways.
  The signal is probably your standard POSIX signals (see signal.h).
 For example, you may be able to handle a SIGHUP in your plugin and
 instruct your plugin to do things like reread it's configuration.

 http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals

 Since it's internal there's no telling how well or to what extent it
 has been implemented.  It could be a stub, it may only be implemented
 for certain signals, etc.

 It's a pointer to a function.  You need to do something like this:


 #include signal.h

 void          *fptr;

 /** Pointer to plugin server signal handler function */
 AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION signalFunc = 0;

 signalFunc = (AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION )fptr;


 It's similar in concept to the way you retrieve the pointer to the
 function for log handling within the plugin, which I always did like
 this:

 /** Pointer to plugin server native logging function */
 AR_PLUGIN_LOG_FUNCTION logFunc = 0;

 /** Pointer to plugin server get user function */
 AR_PLUGIN_GETUSER_FUNCTION getUserFunc = 0;

 ...

 ARPLUGIN_EXPORT int
 ARPluginSetProperties
 (
  ARPropList    *propList,
  ARStatusList  *status
 )
 {
  int            i;
  int            ret;
  void          *fptr;

  /* if the pointer points to nothing, exit */
  if (propList == NULL)
    return AR_RETURN_OK;

  /* walk the list of property items */
  for (i = 0;i  propList-numItems;i++)
  {
    switch (propList-props[i].prop)
    {
      case AR_PLUGIN_PROP_LOG_FUNCTION:
        /* Identify the pointer to the logging function
           for this version of plug-in */
        if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES
             propList-props[i].value.u.byteListVal != NULL)
          {
            memcpy (fptr,
                   (void*) propList-props[i].value.u.byteListVal-bytes,
                   sizeof (void *));
            logFunc = (AR_PLUGIN_LOG_FUNCTION)fptr;
          }
        ret = log_config (found AR_PLUGIN_PROP_LOG_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_INSTALL_DIR:
        ret = log_config (found AR_PLUGIN_PROP_INSTALL_DIR);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_CONFIG_FILE:
        ret = log_config (found AR_PLUGIN_PROP_CONFIG_FILE);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_GETUSER_FUNCTION:
        /* Identify the pointer to the get_user function
           for this version of plug-in */
        if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES
             propList-props[i].value.u.byteListVal != NULL)
          {
            memcpy (fptr,
                   (void*) propList-props[i].value.u.byteListVal-bytes,
                   sizeof (void *));
            getUserFunc = (AR_PLUGIN_GETUSER_FUNCTION)fptr;
          }
        ret = log_config (found AR_PLUGIN_PROP_GETUSER_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION:
        ret = log_config (found AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION:
        ret = log_config (found AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION:
        ret = log_config (found
 AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_INITTLS_FUNCTION:
        ret = log_config (found AR_PLUGIN_PROP_INITTLS_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      default:
        ret = log_config (found undefined property %i, i);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
    }
  }
  return AR_RETURN_OK;
 }



 Note that the following is the stuff in arplugin.h for
 AR_PLUGIN_LOG_FUNCTION:

 typedef int 

Re: Limiting AIE data exchange

2011-11-29 Thread jaya munjal
Thanks Ashutosh, I'll try.
I have been hit by another road block using AIE is that its not transfering 
more than 40K records, whereas I need to transfer around 7 Lakh records.
 
I get an error in the log file as 
 
ERR    WaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached
[Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE     CreateEntry:  7, 
GetVendorData:    856 Requests total:   3332, added:   3332, updated:  0, 
deleted: 0, errors: 0, warnings: 0
[Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE  Waiting for next chunk
[Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS    WaitForThreadsToComplete: 
Threads Completed: 49
[Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE  Waiting for next chunk
[Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR    ProcessBulkExchange - 
Could not obtain Vendor asset list.
[Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR    Unable to create key 
lists. No exchange will take place.

From: Tripathi, Ashutosh ashutosh.tripa...@logica.com
To: arslist@ARSLIST.ORG 
Sent: Tuesday, November 29, 2011 7:42 PM
Subject: Re: Limiting AIE data exchange


** 
Hi Jaya,
 
I also faced issue in limiting data using the queries but I was trying to 
import in Remedy from external data source.
 
It was simply failing for some query (I do not remember), then I tweaked the 
query and made it simpler, to my surprise it worked that way.
 
What I would suggest here is first you check only with Status = Enabled and see 
if AIE is able to find differentiate between Enabled and Disabled Site.
 
Next you try with only other part of query that is $SubmitDate$ = 
$TIMESTAMP$-8460. This way you will be able to identify which Query AIE does 
not understand. 
 
In my case AIE was able to differentiate both queries independently but not 
when using together.
 
If this is case with you also probably you need to differentiate records at 
Remedy form only using an escalation (an option).
 
Thanks,
 
Ashutosh Tripathi | Remedy Application Management Services
DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India
VOIP: 36164 | M: +91 98 84 72 08 90
mailto:ashutosh.tripa...@logica.com | http://www.logica.com/
Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830)
Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport 
Road, Bangalore 560037, India
 
From:Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of jaya munjal
Sent: Monday, November 28, 2011 2:06 PM
To: arslist@ARSLIST.ORG
Subject: Re: Limiting AIE data exchange
 
** 
looks there is some bug with AIE 7.6.03 version that its not considering the 
qualifaction for AIE data exchange. I have opened any issue with BMC but they 
have as usual collects logs and screenshot but have not been able to confirm if 
its a syntax issue or a product issue.
 
Anyone else who has any experince of limiting data exchange in AIE using the 
data query on AR form
 
Regards
Jaya
 
From:Misi Mladoniczky m...@rrr.se
To: arslist@ARSLIST.ORG 
Sent: Monday, November 28, 2011 2:01 PM
Subject: Re: Limiting AIE data exchange

Hi,

Strange that they changed this convention...

In other places, such as in a filter/actl set-/push-fields search, you can
also select fields. You can choose both the $-fields and '-fields. The
$-fields is just fixed data, and the '-fields represents columns in the
database.

For example ('Submitter' = $USER$) would translate to something like
('Submitter' = miz) if I am logged in.

And ($Submitter$ = $USER$) will be something completely different, (miz
= miz) if my name is in the current records Submitter-field.

The latter will match everything in the database...

        Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)

Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
* RRR|License - Not enough Remedy licenses? Save money by optimizing.
* RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
Find these products, and many free tools and utilities, at http://rrr.se.

 Hi Misi
  
 This doesnt work either :-(, on the AIE data exchange there is an option
 to select AR form fields and the Syntax there comes as $field$
  
 Regards
 jaya

 From: Misi Mladoniczky m...@rrr.se
 To: arslist@ARSLIST.ORG
 Sent: Monday, November 28, 2011 12:43 PM
 Subject: Re: Limiting AIE data exchange

 Hi,

 If you use $-signs, you are typically referencing your current
 transaction, not columns in the database.

 I think your query should read:
 'Status'=Enabled AND 'SubmitDate' = $TIMESTAMP$-24*60*60

         Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)

 Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
 * RRR|License - Not enough Remedy licenses? Save money by optimizing.
 * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
 Find these products, and many free tools and utilities, at http://rrr.se.

 Hi
  
 I want to transfer only sites which are enabled and have been 

Re: Anyone figured out how to use the following in arplugin.h?

2011-11-29 Thread Danny Kellett
Isnt that what the register function is for? For example, when the cai
plugin was a C one, I could see in the startup log that it registers for
signals and there was an integer after it.

Regards
Danny

-Original Message-
From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Axton
Sent: 29 November 2011 14:20
To: arslist@ARSLIST.ORG
Subject: Re: Anyone figured out how to use the following in arplugin.h?

Something that came to me after posting my message is that the
function prototype does not accept a plugin identifier and resides in
ar.h, which means that it is probably not something specific to any
one plugin, but most likely the plugin server itself.

Axton Grams

On Tue, Nov 29, 2011 at 3:46 AM, Danny Kellett
danny.kell...@strategicworkflow.com wrote:
 Thanks Axton. Appreciate your time. If I can get this working I will let
you
 know.
 Kind regards
 Danny

 -Original Message-
 From: Action Request System discussion list(ARSList)
 [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton
 Sent: 27 November 2011 16:24
 To: arslist@ARSLIST.ORG
 Subject: Re: Anyone figured out how to use the following in arplugin.h?

 I imagine this is used to handle signals the plugin server receives by
 instructing your plugin to handle different signals in different ways.
  The signal is probably your standard POSIX signals (see signal.h).
 For example, you may be able to handle a SIGHUP in your plugin and
 instruct your plugin to do things like reread it's configuration.

 http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals

 Since it's internal there's no telling how well or to what extent it
 has been implemented.  It could be a stub, it may only be implemented
 for certain signals, etc.

 It's a pointer to a function.  You need to do something like this:


 #include signal.h

 void          *fptr;

 /** Pointer to plugin server signal handler function */
 AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION signalFunc = 0;

 signalFunc = (AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION )fptr;


 It's similar in concept to the way you retrieve the pointer to the
 function for log handling within the plugin, which I always did like
 this:

 /** Pointer to plugin server native logging function */
 AR_PLUGIN_LOG_FUNCTION logFunc = 0;

 /** Pointer to plugin server get user function */
 AR_PLUGIN_GETUSER_FUNCTION getUserFunc = 0;

 ...

 ARPLUGIN_EXPORT int
 ARPluginSetProperties
 (
  ARPropList    *propList,
  ARStatusList  *status
 )
 {
  int            i;
  int            ret;
  void          *fptr;

  /* if the pointer points to nothing, exit */
  if (propList == NULL)
    return AR_RETURN_OK;

  /* walk the list of property items */
  for (i = 0;i  propList-numItems;i++)
  {
    switch (propList-props[i].prop)
    {
      case AR_PLUGIN_PROP_LOG_FUNCTION:
        /* Identify the pointer to the logging function
           for this version of plug-in */
        if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES
             propList-props[i].value.u.byteListVal != NULL)
          {
            memcpy (fptr,
                   (void*) propList-props[i].value.u.byteListVal-bytes,
                   sizeof (void *));
            logFunc = (AR_PLUGIN_LOG_FUNCTION)fptr;
          }
        ret = log_config (found AR_PLUGIN_PROP_LOG_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_INSTALL_DIR:
        ret = log_config (found AR_PLUGIN_PROP_INSTALL_DIR);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_CONFIG_FILE:
        ret = log_config (found AR_PLUGIN_PROP_CONFIG_FILE);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_GETUSER_FUNCTION:
        /* Identify the pointer to the get_user function
           for this version of plug-in */
        if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES
             propList-props[i].value.u.byteListVal != NULL)
          {
            memcpy (fptr,
                   (void*) propList-props[i].value.u.byteListVal-bytes,
                   sizeof (void *));
            getUserFunc = (AR_PLUGIN_GETUSER_FUNCTION)fptr;
          }
        ret = log_config (found AR_PLUGIN_PROP_GETUSER_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION:
        ret = log_config (found AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION:
        ret = log_config (found AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION:
        ret = log_config (found
 AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION);
        if (ret == -1)
          return AR_RETURN_ERROR;
        break;
      case 

Ingesting Email Attachments

2011-11-29 Thread Ashcraft, Roy W CTR USAF AFWA 2 SYOS/SYOE
I have a requirement to capture incoming unformatted emails into a custom form, 
with associated attachments. I have everything working, however, the only 
attachment being capture from the email engine is the original 
message/attachments in s/mime encoded format. Is there a configuration option 
that I am missing or something where the email engine will actually separate 
out and decode the attachments?

 

Viewing the messages in the inbox, connecting via Outlook, shows the 
attachments as expected.

 

Our environment - 

AR System 7.01 p5

SQL Server 2005

AR System Email Engine 7.01 p5, connecting via MAPI from an Exchange server.

 

Thanks,

Roy

 

 

 

//SIGNED//

ROY ASHCRAFT, Contractor, 2 SOS/SYOE

Remedy ARS Support, SAIC

(402) 294-8225, DSN 271-8225

roy.ashcraft@offutt.af.mil

 


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


smime.p7s
Description: S/MIME cryptographic signature


Re: Ingesting Email Attachments

2011-11-29 Thread Rick Cook
I know this was a bug in a version similar to yours.  I would run that by
BMC.

Rick
On Nov 29, 2011 10:27 AM, Ashcraft, Roy W CTR USAF AFWA 2 SYOS/SYOE 
roy.ashcraft@offutt.af.mil wrote:

 **

 I have a requirement to capture incoming unformatted emails into a custom
 form, with associated attachments. I have everything working, however, the
 only attachment being capture from the email engine is the original
 message/attachments in s/mime encoded format. Is there a configuration
 option that I am missing or something where the email engine will actually
 separate out and decode the attachments?

 ** **

 Viewing the messages in the inbox, connecting via Outlook, shows the
 attachments as expected.

 ** **

 Our environment – 

 AR System 7.01 p5

 SQL Server 2005

 AR System Email Engine 7.01 p5, connecting via MAPI from an Exchange
 server.

 ** **

 Thanks,

 Roy

 ** **

 ** **

 ** **

 //SIGNED//

 ROY ASHCRAFT, Contractor, 2 SOS/SYOE

 Remedy ARS Support, SAIC

 (402) 294-8225, DSN 271-8225

 roy.ashcraft@offutt.af.mil

 ** **
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Limiting AIE data exchange

2011-11-29 Thread Satya Gandhi
Hi,

AIE till v7.6.04 has the 2GB limit on data that can be transferred on a
exchange. IF you feel the number of records to be transferred exceeds this
2GB size limit  split it across multiple exchanges and use queries.

Satya

On Tue, Nov 29, 2011 at 2:36 PM, jaya munjal jaya_mun...@yahoo.com wrote:

 **
  Thanks Ashutosh, I'll try.
 I have been hit by another road block using AIE is that its not
 transfering more than 40K records, whereas I need to transfer around 7 Lakh
 records.

 I get an error in the log file as

 ERRWaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached
 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE CreateEntry:
 7, GetVendorData:856 Requests total:   3332, added:   3332,
 updated:  0, deleted: 0, errors: 0, warnings: 0
 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE  Waiting for next
 chunk
 [Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS   
 WaitForThreadsToComplete: Threads Completed: 49
 [Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE  Waiting for next
 chunk
 [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRProcessBulkExchange
 - Could not obtain Vendor asset list.
 [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRUnable to create key
 lists. No exchange will take place.

  *From:* Tripathi, Ashutosh ashutosh.tripa...@logica.com
 *To:* arslist@ARSLIST.ORG
 *Sent:* Tuesday, November 29, 2011 7:42 PM
 *Subject:* Re: Limiting AIE data exchange

 **
  Hi Jaya,

 I also faced issue in limiting data using the queries but I was trying to
 import in Remedy from external data source.

 It was simply failing for some query (I do not remember), then I tweaked
 the query and made it simpler, to my surprise it worked that way.

 What I would suggest here is first you check only with Status = Enabled
 and see if AIE is able to find differentiate between Enabled and Disabled
 Site.

 Next you try with only other part of query that is $SubmitDate$ =
 $TIMESTAMP$-8460. This way you will be able to identify which Query AIE
 does not understand.

 In my case AIE was able to differentiate both queries independently but
 not when using together.

 If this is case with you also probably you need to differentiate records
 at Remedy form only using an escalation (an option).

 Thanks,

 *Ashutosh Tripathi *| Remedy Application Management Services*
 *DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India
 VOIP: 36164 | M: +91 98 84 72 08 90
 *mailto:ashutosh.tripa...@logica.com name.surn...@logica.com* |
 http://www.logica.com/
 http://www.logica.com/Logica Pvt Ltd, registered in India (registered
 number U30007KA1998PTC023830)
 Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport
 Road, Bangalore 560037, India

  *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *jaya munjal
 *Sent:* Monday, November 28, 2011 2:06 PM
 *To:* arslist@ARSLIST.ORG
 *Subject:* Re: Limiting AIE data exchange

 **
  looks there is some bug with AIE 7.6.03 version that its not considering
 the qualifaction for AIE data exchange. I have opened any issue with BMC
 but they have as usual collects logs and screenshot but have not been able
 to confirm if its a syntax issue or a product issue.

  Anyone else who has any experince of limiting data exchange in AIE using
 the data query on AR form

  Regards
  Jaya

  *From:* Misi Mladoniczky m...@rrr.se
 *To:* arslist@ARSLIST.ORG
 *Sent:* Monday, November 28, 2011 2:01 PM
 *Subject:* Re: Limiting AIE data exchange

 Hi,

 Strange that they changed this convention...

 In other places, such as in a filter/actl set-/push-fields search, you can
 also select fields. You can choose both the $-fields and '-fields. The
 $-fields is just fixed data, and the '-fields represents columns in the
 database.

 For example ('Submitter' = $USER$) would translate to something like
 ('Submitter' = miz) if I am logged in.

 And ($Submitter$ = $USER$) will be something completely different, (miz
 = miz) if my name is in the current records Submitter-field.

 The latter will match everything in the database...

 Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)

 Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
 * RRR|License - Not enough Remedy licenses? Save money by optimizing.
 * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
 Find these products, and many free tools and utilities, at http://rrr.se.

  Hi Misi
 
  This doesnt work either :-(, on the AIE data exchange there is an option
  to select AR form fields and the Syntax there comes as $field$
 
  Regards
  jaya
 
  From: Misi Mladoniczky m...@rrr.se
  To: arslist@ARSLIST.ORG
  Sent: Monday, November 28, 2011 12:43 PM
  Subject: Re: Limiting AIE data exchange
 
  Hi,
 
  If you use $-signs, you are typically referencing your current
  transaction, not columns in the database.
 
  I think your query should read:
  'Status'=Enabled AND 'SubmitDate' = 

Re: Limiting AIE data exchange

2011-11-29 Thread jaya munjal
Hi Satya
 
Is this documented somewhere as I checked with BMC support and they mentioned 
there is no limit on the data tranfer in a single exchange
 
Regards
Jaya

From: Satya Gandhi satya.gan...@gmail.com
To: arslist@ARSLIST.ORG 
Sent: Tuesday, November 29, 2011 9:01 PM
Subject: Re: Limiting AIE data exchange


** 
Hi,

AIE till v7.6.04 has the 2GB limit on data that can be transferred on a 
exchange. IF you feel the number of records to be transferred exceeds this 2GB 
size limit  split it across multiple exchanges and use queries. 

Satya


On Tue, Nov 29, 2011 at 2:36 PM, jaya munjal jaya_mun...@yahoo.com wrote:

** 
Thanks Ashutosh, I'll try.
I have been hit by another road block using AIE is that its not transfering 
more than 40K records, whereas I need to transfer around 7 Lakh records.
 
I get an error in the log file as 
 
ERR    WaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached
[Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE     CreateEntry:  7, 
GetVendorData:    856 Requests total:   3332, added:   3332, updated:  0, 
deleted: 0, errors: 0, warnings: 0
[Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE  Waiting for next chunk
[Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS    
WaitForThreadsToComplete: Threads Completed: 49
[Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE  Waiting for next chunk
[Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR    ProcessBulkExchange - 
Could not obtain Vendor asset list.
[Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR    Unable to create key 
lists. No exchange will take place.


From: Tripathi, Ashutosh ashutosh.tripa...@logica.com
To: arslist@ARSLIST.ORG 
Sent: Tuesday, November 29, 2011 7:42 PM
Subject: Re: Limiting AIE data exchange


** 
Hi Jaya,
 
I also faced issue in limiting data using the queries but I was trying to 
import in Remedy from external data source.
 
It was simply failing for some query (I do not remember), then I tweaked the 
query and made it simpler, to my surprise it worked that way.
 
What I would suggest here is first you check only with Status = Enabled and 
see if AIE is able to find differentiate between Enabled and Disabled Site.
 
Next you try with only other part of query that is $SubmitDate$ = 
$TIMESTAMP$-8460. This way you will be able to identify which Query AIE does 
not understand. 
 
In my case AIE was able to differentiate both queries independently but not 
when using together.
 
If this is case with you also probably you need to differentiate records at 
Remedy form only using an escalation (an option).
 
Thanks,
 
Ashutosh Tripathi | Remedy Application Management Services
DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India
VOIP: 36164 | M: +91 98 84 72 08 90
mailto:ashutosh.tripa...@logica.com | http://www.logica.com/
Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830)
Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport 
Road, Bangalore 560037, India
 
From:Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of jaya munjal
Sent: Monday, November 28, 2011 2:06 PM
To: arslist@ARSLIST.ORG
Subject: Re: Limiting AIE data exchange

** 
looks there is some bug with AIE 7.6.03 version that its not considering the 
qualifaction for AIE data exchange. I have opened any issue with BMC but they 
have as usual collects logs and screenshot but have not been able to confirm 
if its a syntax issue or a product issue.
 
Anyone else who has any experince of limiting data exchange in AIE using the 
data query on AR form
 
Regards
Jaya
 
From:Misi Mladoniczky m...@rrr.se
To: arslist@ARSLIST.ORG 
Sent: Monday, November 28, 2011 2:01 PM
Subject: Re: Limiting AIE data exchange

Hi,

Strange that they changed this convention...

In other places, such as in a filter/actl set-/push-fields search, you can
also select fields. You can choose both the $-fields and '-fields. The
$-fields is just fixed data, and the '-fields represents columns in the
database.

For example ('Submitter' = $USER$) would translate to something like
('Submitter' = miz) if I am logged in.

And ($Submitter$ = $USER$) will be something completely different, (miz
= miz) if my name is in the current records Submitter-field.

The latter will match everything in the database...

        Best Regards - Misi, RRR AB, http://www.rrr.se/ (ARSList MVP 2011)

Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
* RRR|License - Not enough Remedy licenses? Save money by optimizing.
* RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
Find these products, and many free tools and utilities, at http://rrr.se/.

 Hi Misi
  
 This doesnt work either :-(, on the AIE data exchange there is an option
 to select AR form fields and the Syntax there comes as $field$
  
 Regards
 jaya

 From: Misi Mladoniczky m...@rrr.se
 To: arslist@ARSLIST.ORG
 Sent: Monday, November 28, 2011 12:43 PM
 Subject: Re: Limiting AIE data exchange

 Hi,

 If you 

Re: Linux Mid-tier performance questions

2011-11-29 Thread L G Robinson
Hi Folks,

Thanks to Axton, I believe we have identified the problem. When he
suggested a traceroute between the Mid-tier server and the AR Server, I
discovered that ICMP traffic was not being routed. That got me thinking
that there might be some other issues with the firewall that had been
imposed on me. After describing the symptoms to the firewall guy, he
instantly knew what the problem was and corrected it in seconds.
Apparently, their default behavior is to setup a one hour timeout on TCP
traffic unless there is a Linux machine involved. He suggested that the
person who setup the rules for this particular configuration did not
realize that the Mid-tier servers were running on Linux. He adjusted the
timeout and I am now waiting for an hour to elapse so I can see what
happens. But confidence is high.

Thanks to all who replied with suggestions. This job would be a lot harder
and more frustrating without all of you who are willing to share your
knowledge and your time. I appreciate you.

Larry

On Mon, Nov 28, 2011 at 3:41 PM, Axton axton.gr...@gmail.com wrote:

 You have a number of varaibles in play that's going to make it hard to
 pinpoint the cause of the slowness:
 - midtier local to arserver host in fast configuration
 - different tomcat versions
 - different operating systems
 - physical vs. virtual machines
 - different java versions

 The fact that one is on the same box as the arserver and the other is
 on a separate physical host is the first thing I'd look at.
 - What is the route between the linux midtier and the solaris arserver
 (latency and hops)

 The physical vs. virtual is the next thing I'd look at:
 - What is the load on the physical server that the virtual server is
 running on (mem, cpu, disk)?

 I don't think the version differences with Java, Tomcat, and the
 mid-tier software will make a difference, but it could.

 Axton Grams



___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Minimize Form/window

2011-11-29 Thread Nitin Bafna
We want to minimize all remedy forms without closing them. 

Is there any way we can achieve this with Actionslinks/macros or .net APIs.

Any suggestions will be helpful.

Thanks in advance. 

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Linux Mid-tier performance questions

2011-11-29 Thread Axton
TCP state timeout shouldn't make a big difference; it will just cause
a little more communication to create the state.  When a packet comes
from the midtier server to the arserver and a state does not exist on
the firewall, the packet will be dropped; the midtier should then send
a SYN packet, which create a new state, at which point the packet will
be forwarded and an ACK will go back to the midtier server.

1 hour is rather short for TCP, but can be justified in high traffic
environments.  I use the following on my firewalls, which are the
defaults for the platform I use and is pretty typical for other
platforms.  Note that TCP state expirations are valid for 24 hours.
The firewall is smart enough that at a certain point it will start
expiring the states (adaptive) when a certain threshold is reached.

TIMEOUTS:
tcp.first   120s
tcp.opening  30s
tcp.established   86400s
tcp.closing 900s
tcp.finwait  45s
tcp.closed   90s
tcp.tsdiff   30s
udp.first60s
udp.single   30s
udp.multiple 60s
icmp.first   20s
icmp.error   10s
other.first  60s
other.single 30s
other.multiple   60s
frag 30s
interval 10s
adaptive.start18000 states
adaptive.end  36000 states
src.track 0s

LIMITS:
stateshard limit3
src-nodes hard limit1
frags hard limit 5000
tableshard limit 1000
table-entries hard limit   20

I would still suggest looking at the latency between the arserver and
the midtier server.  If you are getting beyond 20ms it's going to
cause a noticeable impact on performance.  Ideally, in a data center
environment, you want to see  2 ms latency between your servers if
the traffic is routed and  1 ms if the traffic is not routed
(switched).

Axton Grams

On Tue, Nov 29, 2011 at 10:22 AM, L G Robinson n...@ncsu.edu wrote:
 ** Hi Folks,
 Thanks to Axton, I believe we have identified the problem. When he suggested
 a traceroute between the Mid-tier server and the AR Server, I discovered
 that ICMP traffic was not being routed. That got me thinking that there
 might be some other issues with the firewall that had been imposed on me.
 After describing the symptoms to the firewall guy, he instantly knew what
 the problem was and corrected it in seconds. Apparently, their default
 behavior is to setup a one hour timeout on TCP traffic unless there is a
 Linux machine involved. He suggested that the person who setup the rules for
 this particular configuration did not realize that the Mid-tier servers were
 running on Linux. He adjusted the timeout and I am now waiting for an hour
 to elapse so I can see what happens. But confidence is high.
 Thanks to all who replied with suggestions. This job would be a lot harder
 and more frustrating without all of you who are willing to share your
 knowledge and your time. I appreciate you.
 Larry

 On Mon, Nov 28, 2011 at 3:41 PM, Axton axton.gr...@gmail.com wrote:

 You have a number of varaibles in play that's going to make it hard to
 pinpoint the cause of the slowness:
 - midtier local to arserver host in fast configuration
 - different tomcat versions
 - different operating systems
 - physical vs. virtual machines
 - different java versions

 The fact that one is on the same box as the arserver and the other is
 on a separate physical host is the first thing I'd look at.
 - What is the route between the linux midtier and the solaris arserver
 (latency and hops)

 The physical vs. virtual is the next thing I'd look at:
 - What is the load on the physical server that the virtual server is
 running on (mem, cpu, disk)?

 I don't think the version differences with Java, Tomcat, and the
 mid-tier software will make a difference, but it could.

 Axton Grams

 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Limiting AIE data exchange

2011-11-29 Thread Satya Gandhi
Hi,

What versions are you systems on?

Check the BMC Atrium Integration Engine User's 7.6.03  Guide under
Performance considerations (page 21)

-- 
Regards

Satya

The opinions, statements, and/or suggested courses of action expressed in
this E-mail do not necessarily reflect those of BMC Software, Inc.  My
voluntary participation in this forum is not intended to convey a role as a
spokesperson, liaison or support representative for BMC Software, Inc.



On Tue, Nov 29, 2011 at 4:12 PM, jaya munjal jaya_mun...@yahoo.com wrote:

 **
  Hi Satya

 Is this documented somewhere as I checked with BMC support and they
 mentioned there is no limit on the data tranfer in a single exchange

 Regards
 Jaya

  *From:* Satya Gandhi satya.gan...@gmail.com
 *To:* arslist@ARSLIST.ORG
 *Sent:* Tuesday, November 29, 2011 9:01 PM

 *Subject:* Re: Limiting AIE data exchange

 **
  Hi,

 AIE till v7.6.04 has the 2GB limit on data that can be transferred on a
 exchange. IF you feel the number of records to be transferred exceeds this
 2GB size limit  split it across multiple exchanges and use queries.

 Satya

  On Tue, Nov 29, 2011 at 2:36 PM, jaya munjal jaya_mun...@yahoo.comwrote:

 **
   Thanks Ashutosh, I'll try.
 I have been hit by another road block using AIE is that its not
 transfering more than 40K records, whereas I need to transfer around 7 Lakh
 records.

 I get an error in the log file as

 ERRWaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached
 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE CreateEntry:
 7, GetVendorData:856 Requests total:   3332, added:   3332,
 updated:  0, deleted: 0, errors: 0, warnings: 0
 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE  Waiting for next
 chunk
 [Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS   
 WaitForThreadsToComplete: Threads Completed: 49
 [Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE  Waiting for next
 chunk
 [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRProcessBulkExchange
 - Could not obtain Vendor asset list.
 [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRUnable to create key
 lists. No exchange will take place.

   *From:* Tripathi, Ashutosh ashutosh.tripa...@logica.com
 *To:* arslist@ARSLIST.ORG
 *Sent:* Tuesday, November 29, 2011 7:42 PM
 *Subject:* Re: Limiting AIE data exchange

 **
   Hi Jaya,

 I also faced issue in limiting data using the queries but I was trying to
 import in Remedy from external data source.

 It was simply failing for some query (I do not remember), then I tweaked
 the query and made it simpler, to my surprise it worked that way.

 What I would suggest here is first you check only with Status = Enabled
 and see if AIE is able to find differentiate between Enabled and Disabled
 Site.

 Next you try with only other part of query that is $SubmitDate$ =
 $TIMESTAMP$-8460. This way you will be able to identify which Query AIE
 does not understand.

 In my case AIE was able to differentiate both queries independently but
 not when using together.

 If this is case with you also probably you need to differentiate records
 at Remedy form only using an escalation (an option).

 Thanks,

 *Ashutosh Tripathi *| Remedy Application Management Services*
 *DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India
 VOIP: 36164 | M: +91 98 84 72 08 90
 *mailto:ashutosh.tripa...@logica.com name.surn...@logica.com* |
 http://www.logica.com/
 http://www.logica.com/Logica Pvt Ltd, registered in India (registered
 number U30007KA1998PTC023830)
 Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport
 Road, Bangalore 560037, India

  *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *jaya munjal
 *Sent:* Monday, November 28, 2011 2:06 PM
 *To:* arslist@ARSLIST.ORG
 *Subject:* Re: Limiting AIE data exchange

 **
   looks there is some bug with AIE 7.6.03 version that its not
 considering the qualifaction for AIE data exchange. I have opened any issue
 with BMC but they have as usual collects logs and screenshot but have not
 been able to confirm if its a syntax issue or a product issue.

  Anyone else who has any experince of limiting data exchange in AIE using
 the data query on AR form

  Regards
  Jaya

   *From:* Misi Mladoniczky m...@rrr.se
 *To:* arslist@ARSLIST.ORG
 *Sent:* Monday, November 28, 2011 2:01 PM
 *Subject:* Re: Limiting AIE data exchange

 Hi,

 Strange that they changed this convention...

 In other places, such as in a filter/actl set-/push-fields search, you can
 also select fields. You can choose both the $-fields and '-fields. The
 $-fields is just fixed data, and the '-fields represents columns in the
 database.

 For example ('Submitter' = $USER$) would translate to something like
 ('Submitter' = miz) if I am logged in.

 And ($Submitter$ = $USER$) will be something completely different, (miz
 = miz) if my name is in the current records Submitter-field.

 The latter will match everything in the database...

 

Job Opportunity: Remedy Systems Developer - Colorado Springs, CO

2011-11-29 Thread Heather Harvey
Hello Everyone,

 

I have a direct hire opportunity for a Remedy Systems Developer at
Schriever Air Force Base in Colorado Springs. If you are interested or
have any questions please contact me directly. Thank you all for your
time!

 

The Remedy System Developer will be a member of a team responsible for
an existing ITSM Remedy solution that manages Missile Defense Agency
(MDA) IT operations activities. Primary focus for this position will be
the management and maintenance of the Atrium CMDB and Asset Management
platforms.

Primary Responsibilities include:

*   Will perform system analysis of external systems and sources of
data for data integration and import.
*   Perform development, change, test and deployment of MDIOC
processes into Remedy and work directly with managers and Remedy
developers within the MDIOC.
*   Perform local customizations and system enhancements necessary
to meet business needs.
*   Additional tasks will include: administer application data
daily, process queries and reports as requested by users and monitor
server logs to ensure that all system transactions are processed
correctly.
*   Manage Remedy user accounts and process access requests.
*   Ensure the Remedy applications and supporting systems are
properly patched and on the most current versions.
*   Monitor and manage the operating systems supporting the Remedy
servers and back-end databases and web servers.
*   Create and manage user documentation and provide one-on-one user
assistance as necessary.

Minimum Requirements: 

*   Bachelor's degree in Computer Science, Information Systems, or
related discipline and 8 years experience in the IT field.
*   Minimum two years development experience with Remedy AR System
application and one year experience with BMC/Remedy ITSM applications
(Specifically Asset Management) and Atrium CMDB.
*   Two years administration experience with MS Windows Servers.
*   Candidate must possess good verbal and written communication
skills. Must be a team player and able to work in a team and structured
change environment.
*   Candidate must have a DoD Secret Security Clearance or the
ability to obtain.
*   A Security+ certification is required, or the ability to obtain
the certification within 60 days of hire.

Preferred Requirements: 

*   Familiarity with MDIOC.
*   Experience with several of the following: BMC Atrium CMDB 7.x,
BMC/Remedy Action Request System (ARS) 7.x, BMC Remedy ITSM Suite 7.x
(Asset, Service Desk, Service Level Management, Incident, Problem, and
Change Management).
*   Familiarity with managing high availability solutions.
*   Familiarity with MS SQL Server 2005/2008, managing web
technologies, and MS Windows current server and client operating
systems. ITIL v3 Foundations certification. 

EEO/M/F/D/V 

 

 

Best Regards,

 

Heather Harvey

Technical Recruiter

 

2 North Cascade Ave., Suite #650

Colorado Springs, CO 80903

719-623-1820 main / 719-623-1825 fax / 866-623-1820 toll free

www.BPSHires.com http://www.BPSHires.com 

 

  http://www.facebook.com/pages/BPS-LLC/131455903636  
http://my.email.skype.com/r/UUTQVJR/57ON2V/N22YF40/4Y6MEHE/3410U0/WG/h?
a=cm_mmc=EMWE|0301_B6-_-0103_28USened_rid=_edid__ed_mid=19852330 

  BPSHires

 

 

 

 

 


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
image007.pngimage008.jpgimage009.jpg

Overlay follies: Selection fields

2011-11-29 Thread Daniel Bloom
Others have probably come across this but I thought I'd mention it because
it surprised me,

Although I think I understand why:

 

ARSystem 7.6.04 P2 (I would assume all previous versions, don't know)

 

In order to modify a selection field, i.e. add/modify/delete selections,

You need to create an overlay for every View first.

 

Not too bad except with every language there is one form with 99 views to
create an overlay for.

 

If someone knows a work around, like being able to say: Create an overlay
for all the views please

Please let the list/me know.

 

Why this behavior: I assume because it wants to let you add/remove labels
and choices for each language View individually,

Which is a good thing and makes sense, it just isn't complete in terms of
usability and I have no evidence that you can actually do that since I
haven't tried yet.

 

.. Daniel

 

 


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


When will AR System 7.1 be out of Support?

2011-11-29 Thread Gard, Richard J
I know it is near or in the past.  I just need a confirmation of the date.
Best regards,
Rich
Service Technology Development Manager
State Street Bank
___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Using Change for Release Mgmt,

2011-11-29 Thread Richard Parker
ITSM 7.0.1
ARS 7.1

Have been tasked with using change mgmt to track monthly releases. The 7.0
version of ITSM does not have the Release Mgmt. module. (I think that comes
with 7.5 and above).

One thought is to create a master change record to track the entire release
and create child change records for each tool being enhanced. Each tool
owner could then create tasks for each enhancement or bug fix and those
could be assigned out to the indivudal developers.


Looking for how others might approach this solution.

Thank you

Rich

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Using Change for Release Mgmt,

2011-11-29 Thread Rick Cook
That is exactly how you do it.  Then manage Child Changes and tasks to
allow for child changes to resolve under the parent, with the final parent
approval closing the Release.

Rick

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: When will AR System 7.1 be out of Support?

2011-11-29 Thread Misi Mladoniczky
Hi,

When the next version is released. My bet is that it will happen during Q1
2012.

Best Regards - Misi, RRR AB, http://rrr.se

 I know it is near or in the past.  I just need a confirmation of the date.
 Best regards,
 Rich
 Service Technology Development Manager
 State Street Bank
 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Using Change for Release Mgmt,

2011-11-29 Thread Chowdhury, Tauf
I agree. We used the same concept in a different way and we needed
different approval paths based on Change Type so we actually created
some additional values in the Change Type fields. It takes some minor
customization to update these entries on the Change form and the
corresponding approval mapping and process configuration forms. In the
end, you can have your Release Change Type Changes follow their own
approval path separate from your child change requests. 

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Rick Cook
Sent: Tuesday, November 29, 2011 2:33 PM
To: arslist@ARSLIST.ORG
Subject: Re: Using Change for Release Mgmt,

 

** 

That is exactly how you do it.  Then manage Child Changes and tasks to
allow for child changes to resolve under the parent, with the final
parent approval closing the Release.  

Rick

_attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ 

**
This e-mail and its attachments may contain Forest Laboratories, Inc. 
proprietary information that is privileged, confidential or subject to 
copyright belonging to Forest Laboratories, Inc. This e-mail is intended solely 
for the use of the individual or entity to which it is addressed. If you are 
not the intended recipient of this e-mail, or the employee or agent responsible 
for delivering this e-mail to the intended recipient, you are hereby notified 
that any dissemination, distribution, copying or action taken in relation to 
the contents of and attachments to this e-mail is strictly prohibited and may 
be unlawful. If you have received this e-mail in error, please notify the 
sender immediately and permanently delete the original and any copy of this 
e-mail and any printout.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Linux Mid-tier performance questions

2011-11-29 Thread Axton
That looks good.
On Nov 29, 2011 1:15 PM, L G Robinson n...@ncsu.edu wrote:

 **
 Hi Axton,

 I don't know as much about the protocols and firewalls as I should, but
 the information that you provided is good for reference.

 Now that ICMP is enabled, I can actually get some real numbers:

 ars00srv is the arserver:

 traceroute to ars00srv (152.1.?.?), 30 hops max, 60 byte packets
  1  * * *
  2  * * *
  3  ars00srv (152.1.?.?)  0.879 ms  0.824 ms  0.862 ms


 ping ars00srv
 PING ars00srv (152.1.?.?) 56(84) bytes of data.
 64 bytes from ars00srv (152.1.?.?): icmp_seq=1 ttl=253 time=0.911 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=2 ttl=253 time=0.953 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=3 ttl=253 time=1.21 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=4 ttl=253 time=0.868 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=5 ttl=253 time=0.889 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=6 ttl=253 time=0.966 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=7 ttl=253 time=0.878 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=8 ttl=253 time=0.871 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=9 ttl=253 time=0.898 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=10 ttl=253 time=0.926 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=11 ttl=253 time=0.917 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=12 ttl=253 time=0.926 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=13 ttl=253 time=0.809 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=14 ttl=253 time=0.859 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=15 ttl=253 time=0.883 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=16 ttl=253 time=0.889 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=17 ttl=253 time=1.16 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=18 ttl=253 time=0.833 ms
 64 bytes from ars00srv (152.1.?.?): icmp_seq=19 ttl=253 time=1.51 ms
 ^C
 --- ars00srv ping statistics ---
 19 packets transmitted, 19 received, 0% packet loss, time 18361ms
 rtt min/avg/max/mdev = 0.809/0.956/1.516/0.166 ms

 So based on your comments, it looks like we are in pretty good shape.

 Thanks again for your help.
 Larry

 On Tue, Nov 29, 2011 at 11:38 AM, Axton axton.gr...@gmail.com wrote:

 TCP state timeout shouldn't make a big difference; it will just cause
 a little more communication to create the state.  When a packet comes
 from the midtier server to the arserver and a state does not exist on
 the firewall, the packet will be dropped; the midtier should then send
 a SYN packet, which create a new state, at which point the packet will
 be forwarded and an ACK will go back to the midtier server.

 1 hour is rather short for TCP, but can be justified in high traffic
 environments.  I use the following on my firewalls, which are the
 defaults for the platform I use and is pretty typical for other
 platforms.  Note that TCP state expirations are valid for 24 hours.
 The firewall is smart enough that at a certain point it will start
 expiring the states (adaptive) when a certain threshold is reached.

 TIMEOUTS:
 tcp.first   120s
 tcp.opening  30s
 tcp.established   86400s
 tcp.closing 900s
 tcp.finwait  45s
 tcp.closed   90s
 tcp.tsdiff   30s
 udp.first60s
 udp.single   30s
 udp.multiple 60s
 icmp.first   20s
 icmp.error   10s
 other.first  60s
 other.single 30s
 other.multiple   60s
 frag 30s
 interval 10s
 adaptive.start18000 states
 adaptive.end  36000 states
 src.track 0s

 LIMITS:
 stateshard limit3
 src-nodes hard limit1
 frags hard limit 5000
 tableshard limit 1000
 table-entries hard limit   20

 I would still suggest looking at the latency between the arserver and
 the midtier server.  If you are getting beyond 20ms it's going to
 cause a noticeable impact on performance.  Ideally, in a data center
 environment, you want to see  2 ms latency between your servers if
 the traffic is routed and  1 ms if the traffic is not routed
 (switched).

 Axton Grams

 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: When will AR System 7.1 be out of Support?

2011-11-29 Thread Gard, Richard J
Thanks Misi
That is what I assumed which is why we are in the process of upgrading now.  
Should be done by the end of Q1.

- Original Message -
From: Misi Mladoniczky [mailto:m...@rrr.se]
Sent: Tuesday, November 29, 2011 02:35 PM
To: arslist@ARSLIST.ORG arslist@ARSLIST.ORG
Subject: Re: When will AR System 7.1 be out of Support?

Hi,

When the next version is released. My bet is that it will happen during Q1
2012.

Best Regards - Misi, RRR AB, http://rrr.se

 I know it is near or in the past.  I just need a confirmation of the date.
 Best regards,
 Rich
 Service Technology Development Manager
 State Street Bank
 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: When will AR System 7.1 be out of Support?

2011-11-29 Thread Easter, David
AR System 7.1.00 is governed under the version based policy and not a time 
based policy.  The policy can be found here:

http://www.bmc.com/support/prod-supp-policy-release-based.html\

So AR System 7.1.00 will become unsupported when it becomes a C-3 release; in 
other words, when the next major or minor version of AR System is released (it 
is currently a C-2 release under limited support).  Current tentative plans are 
for the next major/minor release to GA in the first half of 2012.  It would be 
my recommendation for you to begin planning your upgrade away from 7.1.00 as 
soon as possible.

-David J. Easter
Manager of Product Management, Remedy Platform
BMC Software, Inc.
 
The opinions, statements, and/or suggested courses of action expressed in this 
E-mail do not necessarily reflect those of BMC Software, Inc.  My voluntary 
participation in this forum is not intended to convey a role as a spokesperson, 
liaison or public relations representative for BMC Software, Inc.

-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Gard, Richard J
Sent: Tuesday, November 29, 2011 10:59 AM
To: arslist@ARSLIST.ORG
Subject: When will AR System 7.1 be out of Support?

I know it is near or in the past.  I just need a confirmation of the date.
Best regards,
Rich
Service Technology Development Manager
State Street Bank
___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Linux Mid-tier performance questions

2011-11-29 Thread patrick zandi
here is something to check::
on the separate midtier:: add the other remedy servers and check
performance.. against them..
see if they react the same, and then ping between to see if the network
acts the same as a comparison..
then delete the server anytime you need the memory.




On Mon, Nov 28, 2011 at 3:41 PM, Axton axton.gr...@gmail.com wrote:

 You have a number of varaibles in play that's going to make it hard to
 pinpoint the cause of the slowness:
 - midtier local to arserver host in fast configuration
 - different tomcat versions
 - different operating systems
 - physical vs. virtual machines
 - different java versions

 The fact that one is on the same box as the arserver and the other is
 on a separate physical host is the first thing I'd look at.
 - What is the route between the linux midtier and the solaris arserver
 (latency and hops)

 The physical vs. virtual is the next thing I'd look at:
 - What is the load on the physical server that the virtual server is
 running on (mem, cpu, disk)?

 I don't think the version differences with Java, Tomcat, and the
 mid-tier software will make a difference, but it could.

 Axton Grams

 On Mon, Nov 28, 2011 at 2:18 PM, L G Robinson n...@ncsu.edu wrote:
  ** Hi Jarl,
  Preload Tables Configuration has the default setting of:
  Reload Tables At Init Only: No
  Number of Preload Threads: 20
  Number of Preload Segments: 300
  I didn't think this would be a factor since the Solaris Mid-tier works
 fine
  and these settings are per-server. But thanks for thew suggestion.
  Larry
 
  On Mon, Nov 28, 2011 at 2:29 PM, Jarl Grøneng jarl.gron...@gmail.com
  wrote:
 
  Hi,
 
  Have you tried to enable the Pre-Load option? You enable this is the
  AR Server option.
 
  --
  J
 
  _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_


 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are




-- 
Patrick Zandi

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Web URL in email notification incorrect

2011-11-29 Thread Wendy D'Avignon
Hi - 

I've just gotten the email engine up and running on my new dev server, running 
ARS 7.6.04 sp1. I've noticed in the email notification the web URL has the 
wrong server name (it includes our domain name - which also happens to be the 
full computer name of the server). I went back into the installation of the 
email engine and realized the Host Name or IP address listed on the AR System 
Server Admn Info screen showed [servername].[domain name]. I removed the domain 
name and finished the install with no errors or warnings. The web URL is still 
showing the full computer name. 

Can anyone tell me where the notify action pulls the server name part of the 
web URL? Is it pulling from the actual computer name or is there a file within 
the email engine folder that holds it?

thanks for your help! :)

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


login_common.jsp on Solaris

2011-11-29 Thread Josele Espinosa
Hi; 

I modified a file. Jsp in order to validate the contents of the user's password 
and don't accept special characters. For this, I have modified the 
login_common.jsp file, specifically the doLogin() function. This change I made 
in a mid tier that is installed on a Solaris server. This server has the 
version 1.4.xx in Java.

The next step I made, was to give a flush cache, then go to login page to test 
the new rule and this rule didn't work.

The next step I did, was restart the web server engine(tomcat) and i had the 
same results.

This same exercise I did in a mid tier that is installed on a windows and tests 
were successful.

any recommendations?

Kind regards

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread LJ LongWing
Wendy,
Please check the list archives for discussion on this subject and suggested 
workarounds.

-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Wendy D'Avignon
Sent: Tuesday, November 29, 2011 2:17 PM
To: arslist@ARSLIST.ORG
Subject: Web URL in email notification incorrect

Hi - 

I've just gotten the email engine up and running on my new dev server, running 
ARS 7.6.04 sp1. I've noticed in the email notification the web URL has the 
wrong server name (it includes our domain name - which also happens to be the 
full computer name of the server). I went back into the installation of the 
email engine and realized the Host Name or IP address listed on the AR System 
Server Admn Info screen showed [servername].[domain name]. I removed the domain 
name and finished the install with no errors or warnings. The web URL is still 
showing the full computer name. 

Can anyone tell me where the notify action pulls the server name part of the 
web URL? Is it pulling from the actual computer name or is there a file within 
the email engine folder that holds it?

thanks for your help! :)

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread Wendy D'Avignon
I did a search before i posted - but did not come up with anything. do you have 
a suggestion as to how i can search better?

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread patrick zandi
I tried everything on the list I could find: did not work:: contacted bmc 2
weeks ago.. it is just sitting there.. and they keep asking stupid
questions when the SLA is triggered:: Complete waste of time
I would like to know as well..

On Tue, Nov 29, 2011 at 5:44 PM, Wendy D'Avignon wendy.davig...@gdit.comwrote:

 I did a search before i posted - but did not come up with anything. do you
 have a suggestion as to how i can search better?


 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are




-- 
Patrick Zandi

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread LJ LongWing
Google search found one that I was looking for :)

http://www.mail-archive.com/arslist@arslist.org/msg52526.html
or
http://www.javasystemsolutions.com/arslist/view/89038354
or
http://old.nabble.com/Wrong-AR-server-in-email-link-td18494046.html


-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Wendy D'Avignon
Sent: Tuesday, November 29, 2011 3:44 PM
To: arslist@ARSLIST.ORG
Subject: Re: Web URL in email notification incorrect

I did a search before i posted - but did not come up with anything. do you have 
a suggestion as to how i can search better?

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread Wendy D'Avignon
typically i dont find the answer in the BMC knowledge base so i came here 1st - 
but this time the knowledge base did help solve my problem. I added my server 
to my mid tier server list with the .[domain name] using the same admin 
password and the web URL in the email notification worked.

Here's the knowledge base artical: 
https://kb.bmc.com/infocenter/index?page=contentid=KA298137act=RATEimpressions=falsenewguid=09012205de31d720133bc7d08fe0041bb

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread LJ LongWing
Wendy,
The only problem with that approach is that depending on your configuration, if 
you have two servers configured, pointing to the same actual physical server, 
then (if you don't have proper preferences set for all users) you will get 
duplicate application headings (one for the FQDN, and one not) for all of your 
deployable applications on your home page 'app list'

-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Wendy D'Avignon
Sent: Tuesday, November 29, 2011 4:10 PM
To: arslist@ARSLIST.ORG
Subject: Re: Web URL in email notification incorrect

typically i dont find the answer in the BMC knowledge base so i came here 1st - 
but this time the knowledge base did help solve my problem. I added my server 
to my mid tier server list with the .[domain name] using the same admin 
password and the web URL in the email notification worked.

Here's the knowledge base artical: 
https://kb.bmc.com/infocenter/index?page=contentid=KA298137act=RATEimpressions=falsenewguid=09012205de31d720133bc7d08fe0041bb

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread patrick zandi
Horrible Answer: ARS will always use the  fully qualified domain name
(FQDN). For example 'somehost' will become 'somehost.example.com'. At
present, there is no option to specify an alternative name or use the short
name

#1 Host name Changed:: and it is still the OLD WRONG NAME :: so you have to
REINSTALL to fix this:: horrible answer...
#2 Adding a hostname Adds MEMORY and Eats it alive:: also when logging in
you now get 2 listings and customers get confused...



On Tue, Nov 29, 2011 at 6:09 PM, Wendy D'Avignon wendy.davig...@gdit.comwrote:

 typically i dont find the answer in the BMC knowledge base so i came here
 1st - but this time the knowledge base did help solve my problem. I added
 my server to my mid tier server list with the .[domain name] using the same
 admin password and the web URL in the email notification worked.

 Here's the knowledge base artical:
 https://kb.bmc.com/infocenter/index?page=contentid=KA298137act=RATEimpressions=falsenewguid=09012205de31d720133bc7d08fe0041bb


 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are




-- 
Patrick Zandi

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread LJ LongWing
Patrick..almost 3 and a half years ago is when I posted this

 

'write a filter on your AR Server Email Messages form with a qual of

 

 'Plain Text Body' LIKE  %server=your problem value%

 

and have a setfield action similar to

 

REPLACE($Plain Text Body$,  server=your problem value,  server=what
you want it to be)'

 

This was the solution I put in place for our servers way back then, and it's
still working fine without issue.  We have a single filter for each server
in our environment.

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of patrick zandi
Sent: Tuesday, November 29, 2011 3:46 PM
To: arslist@ARSLIST.ORG
Subject: Re: Web URL in email notification incorrect

 

** I tried everything on the list I could find: did not work:: contacted bmc
2 weeks ago.. it is just sitting there.. and they keep asking stupid
questions when the SLA is triggered:: Complete waste of time
I would like to know as well.. 

On Tue, Nov 29, 2011 at 5:44 PM, Wendy D'Avignon wendy.davig...@gdit.com
wrote:

I did a search before i posted - but did not come up with anything. do you
have a suggestion as to how i can search better?



___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are




-- 
Patrick Zandi
_attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ 


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Web URL in email notification incorrect

2011-11-29 Thread patrick zandi
I like your answer:: I do not like BMC's answer..
so I have to write code for an application configuration that they have
made a mistake on..
SAD..

On Tue, Nov 29, 2011 at 6:28 PM, LJ LongWing lj.longw...@gmail.com wrote:

 **

 Patrick….almost 3 and a half years ago is when I posted this

 ** **

 ‘write a filter on your AR Server Email Messages form with a qual of

  

  'Plain Text Body' LIKE  %server=your problem value%

  

 and have a setfield action similar to

  

 REPLACE($Plain Text Body$,  server=your problem value,
 server=what you want it to be)’

 ** **

 This was the solution I put in place for our servers way back then, and
 it’s still working fine without issue.  We have a single filter for each
 server in our environment.

 ** **

 *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *patrick zandi
 *Sent:* Tuesday, November 29, 2011 3:46 PM

 *To:* arslist@ARSLIST.ORG
 *Subject:* Re: Web URL in email notification incorrect

 ** **

 ** I tried everything on the list I could find: did not work:: contacted
 bmc 2 weeks ago.. it is just sitting there.. and they keep asking stupid
 questions when the SLA is triggered:: Complete waste of time

 I would like to know as well.. 

 On Tue, Nov 29, 2011 at 5:44 PM, Wendy D'Avignon wendy.davig...@gdit.com
 wrote:

 I did a search before i posted - but did not come up with anything. do you
 have a suggestion as to how i can search better?



 ___
 UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
 attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are




 --
 Patrick Zandi
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ 
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_




-- 
Patrick Zandi

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are


Re: Overlay follies: Selection fields

2011-11-29 Thread Joe Martin D'Souza

Hey Dan,

Been there – wished that.. From the Dev Studio, no there is no way to create 
that overlay for all the 99 views..

I would do this though if you have the luxury (time) to ‘experiment’

  a.. Take an xml def file of the form you want to perform those modifications 
on.. 
  b.. Create an overlay for one of the views and save the form. 
  c.. Take an xml def file of the form that you just modified with an overlay 
for that one view.. 
  d.. Compare the difference.. 
  e.. Recreate that difference for the other views on that xml def file. 
  f.. Check if importing the modified def file creates those overlays for the 
other views..
Good luck :-)

Joe



From: Daniel Bloom 
Sent: Tuesday, November 29, 2011 1:42 PM
Newsgroups: public.remedy.arsystem.general
To: arslist@ARSLIST.ORG 
Subject: Overlay follies: Selection fields

** 
Others have probably come across this but I thought I’d mention it because it 
surprised me,

Although I think I understand why:

 

ARSystem 7.6.04 P2 (I would assume all previous versions, don’t know)

 

In order to modify a selection field, i.e. add/modify/delete selections,

You need to create an overlay for every View first.

 

Not too bad except with every language there is one form with 99 views to 
create an overlay for.

 

If someone knows a work around, like being able to say: “Create an overlay for 
all the views please”

Please let the list/me know.

 

Why this behavior: I assume because it wants to let you add/remove labels and 
choices for each language View individually,

Which is a good thing and makes sense, it just isn’t complete in terms of 
usability and I have no evidence that you can actually do that since I haven’t 
tried yet.

 

…. Daniel

 

 

_attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are

Re: Overlay follies: Selection fields

2011-11-29 Thread patrick zandi
Ya Know: I still would like to hear the year of the administrator is
going to come back..

On Tue, Nov 29, 2011 at 6:41 PM, Joe Martin D'Souza jdso...@shyle.netwrote:

 **

 Hey Dan,

 Been there – wished that.. From the Dev Studio, no there is no way to
 create that overlay for all the 99 views..

 I would do this though if you have the luxury (time) to ‘experiment’


- Take an xml def file of the form you want to perform those
modifications on..
- Create an overlay for one of the views and save the form.
- Take an xml def file of the form that you just modified with an
overlay for that one view..
- Compare the difference..
- Recreate that difference for the other views on that xml def file.
- Check if importing the modified def file creates those overlays for
the other views..

 Good luck :-)

 Joe



  *From:* Daniel Bloom danielbl...@rogers.com
 *Sent:* Tuesday, November 29, 2011 1:42 PM
 *Newsgroups:* public.remedy.arsystem.general
 *To:* arslist@ARSLIST.ORG
 *Subject:* Overlay follies: Selection fields

 **

 Others have probably come across this but I thought I’d mention it because
 it surprised me,

 Although I think I understand why:

 

 ARSystem 7.6.04 P2 (I would assume all previous versions, don’t know)

 

 In order to modify a selection field, i.e. add/modify/delete selections,**
 **

 You need to create an overlay for every View first.

 

 Not too bad except with every language there is one form with 99 views to
 create an overlay for.

 

 If someone knows a work around, like being able to say: “Create an overlay
 for all the views please”

 Please let the list/me know.

 

 Why this behavior: I assume because it wants to let you add/remove labels
 and choices for each language View individually,

 Which is a good thing and makes sense, it just isn’t complete in terms of
 usability and I have no evidence that you can actually do that since I
 haven’t tried yet.

 

 …. Daniel

 

 
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_




-- 
Patrick Zandi

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are