RESOLVED - I am unable to search against the Request ID of a 3 form join.

2012-06-08 Thread Warren R. Baltimore II
Well, this has been an interesting issue!

After my little hissy fit, I was immediately sent to backline support.  As
always, once I got to an engineer, things went smoothly.

Vishal and Khushal worked with me and did a fine job.  They quickly
discovered that what I was seeing was a bug.  They suggested I upgrade to
7.0.1 patch 8 which is where it was fixed.  That was not a possibility.
Since my production environment was at patch 16 and not experiencing the
problem, they suggested I copy the arserverd file from production to
development to see if that solved the problem.  It did.  After I hung up, I
did a little experimenting.  I discovered that it broke in Patch 18 of
6.3.  It's documented by SW00293344 which as usual has no real information
attached to it.

So, just to let everyone know.  You should always be able to search a join
using the extended Join Request ID.  If you get ARERR 101, you need to
patch.

Thanks to everyone who gave me their thoughts and ideas.  It's always a
pleasure to deal with this group!

Warren

On Tue, Jun 5, 2012 at 12:24 PM, Warren R. Baltimore II 
warrenbaltim...@gmail.com wrote:

 The field lengths are all standard join lengths.  The only difference
 between the 2 is the patch level.  Production (which works) is at patch 16
 but development (which doesn't work) is at patch 23.

 Warren

  On Tue, Jun 5, 2012 at 11:39 AM, Ben Chernys 
 ben.cher...@softwaretoolhouse.com wrote:

  Well, something must be different on the two servers…  (patch level,
 form def, …)

 ** **

 BMC always makes the join’s ‘1’ 254 never to the exact right spec.  If
 your problem is on prod, you may be out of luck.  

 ** **

 On dev you can easily increase the size to 254 and try the query again.
 Remember that the size is not relevant on a join anyhow.  Just for the
 search perhaps and the value that will be displayed.

 ** **

 I am curious because 1) 47 is pretty exact and doesn’t leave a lot of
 space.  I am assuming that each of the normal forms has ‘1’ of 15.  What is
 the size of ‘1’ on the inner join

 ** **

 ie

 ** **

 3-level join ‘1’   length = 47

 2-level join ‘1’   length = ??

 ** **

 6.3 is not supported so how are you raising tickets?  I agree with the
 hassles of support.  I only us them when I am told to by my customer.  For
 me, it is a service to identify software bugs and I am loath to do it for
 free.

 ** **

 I would definitely make both of the joins above (2, 3 level) have 254 for
 field ‘1’

 ** **

 Cheers

 Ben

 ** **

 *From:* Warren R. Baltimore II [mailto:warrenbaltim...@gmail.com]
 *Sent:* June-05-12 17:12

 *To:* Ben Chernys
 *Subject:* Re: I am unable to search against the Request ID of a 3 form
 join.

  ** **

 Nope!  47 characters.  *sigh*

  

 And it works this way on EVERY join on this server.

 On Tue, Jun 5, 2012 at 11:05 AM, Ben Chernys 
 ben.cher...@softwaretoolhouse.com wrote:

 I just saw your other messages.  Make sure YOUR join’s   ‘1’ is 254
 long!  (Field length on the triple join)

 Cheers

 Ben

  

 *From:* Warren R. Baltimore II [mailto:warrenbaltim...@gmail.com]
 *Sent:* June-05-12 16:46 


 *To:* Ben Chernys
 *Subject:* Re: I am unable to search against the Request ID of a 3 form
 join.

  

 Not really a solution when you have workflow trying to push information
 to joins!

  

 

 On Tue, Jun 5, 2012 at 10:35 AM, Ben Chernys 
 ben.cher...@softwaretoolhouse.com wrote:

 Easiest solution,

  

 Pick up your join in the user tool, select all records, print a report
 with all fields as a CSV and look in there.

  

 This has always worked.  Even in 6.3 J

  

 Cheers

 Ben

  

 *From:* Warren R. Baltimore II [mailto:warrenbaltim...@gmail.com]
 *Sent:* June-05-12 16:23
 *To:* Ben Chernys 


 *Subject:* Re: I am unable to search against the Request ID of a 3 form
 join.

  

 Thanks Ben!

  

 I was concerned I was somehow swapping request id's around, so I did a
 search for a specific ticket, copied the Request ID and then searched
 against that copied id  Same problem!  

  

 I also tried removing the AP:Signature id, same issue.

  

 I thought maybe it was just joins that I had created or 3 level joins, so
 I tried searching Join Forms that are part of ITSM and Join Forms that are
 just 2 children.  Same result.

  

 I do it on my other server, it works just fine.  I am positive this is a
 bug, and I can't be the first person to run into it (my server combination
 is very vanilla).  

  

 I just wish I wasn't operating on such an old version.  I know that in
 the end, they won't really look at the issue.

  

 Warren

 On Tue, Jun 5, 2012 at 10:02 AM, Ben Chernys 
 ben.cher...@softwaretoolhouse.com wrote:

  

 I also search joins like that at times.   

  

 Make sure that the order of the ids is 

Re: I am unable to search against the Request ID of a 3 form join.

2012-06-05 Thread Nancy Tietz
Hi. Wouldn't you use the 'LIKE' instead of '=' in this case?  Seems like
Equal is not the correct operator if there are multiple Request ID's within
the field.
And why would there be multiple values within the Request ID anyway?  It
seems to be an incorrect assumption given the error message you are getting
anyway.
If you were to look at the data of your new join form, via say ARUtilities'
SQL function (which I just love now) maybe you would see what the field
data looks like.

use a SQL like this (if your database is MS SQL Server)

SELECT Request_ID,someotherfield, another_field FROM My_Join_Form

and see what it looks like.  I'm not online right now so I can't test it on
a join form for you.  plus I'm not on the same version...
Hope this helps anyway.  :)


On Mon, Jun 4, 2012 at 5:53 PM, Warren R. Baltimore II 
warrenbaltim...@gmail.com wrote:

 **
 ARS 6.3 patch 23 running on Solaris (SunOS 5.1)

 I have a join form that joins another join to AP:Signature.

 When I try to search against the Request ID using the following search:
 'Request ID' = 931|0002548|0001520
 I get no matching requests

 If I try searching directly in the field, I get:  ARERR [101] Entry ID
 parameter value is longer than the maximum allowed length

 I've submitted a ticket to BMC, but I thought I'd see who was faster!

 Any help would be most appreciated.

 --
 Warren R. Baltimore II
 Remedy Developer
 410-533-5367
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_




-- 
*Nancy Tietz*
Application Systems Analyst Programmer
AIS - FIN / ITSM
Information Technology Services
University of Michigan
x30515

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


Re: I am unable to search against the Request ID of a 3 form join.

2012-06-05 Thread Misi Mladoniczky
Hi,

I do not think that you can search directly in a Join-request-id like
that. Some clients might be able to decipher the entered string though.

If you look at the API, you can retrieve records, and in this case you
supply an array of the three ids in the correct order.

The simplest option, that should work across versions and clients, seems
to be to expose all three core request id field, and do a search in these
instead:
('Request ID1' = 931 AND
 'Request ID2' = 0002548 AND
 'Request ID3' = 0001520)

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. Wouldn't you use the 'LIKE' instead of '=' in this case?  Seems like
 Equal is not the correct operator if there are multiple Request ID's
 within
 the field.
 And why would there be multiple values within the Request ID anyway?  It
 seems to be an incorrect assumption given the error message you are
 getting
 anyway.
 If you were to look at the data of your new join form, via say
 ARUtilities'
 SQL function (which I just love now) maybe you would see what the field
 data looks like.

 use a SQL like this (if your database is MS SQL Server)

 SELECT Request_ID,someotherfield, another_field FROM My_Join_Form

 and see what it looks like.  I'm not online right now so I can't test it
 on
 a join form for you.  plus I'm not on the same version...
 Hope this helps anyway.  :)


 On Mon, Jun 4, 2012 at 5:53 PM, Warren R. Baltimore II 
 warrenbaltim...@gmail.com wrote:

 **
 ARS 6.3 patch 23 running on Solaris (SunOS 5.1)

 I have a join form that joins another join to AP:Signature.

 When I try to search against the Request ID using the following search:
 'Request ID' = 931|0002548|0001520
 I get no matching requests

 If I try searching directly in the field, I get:  ARERR [101] Entry ID
 parameter value is longer than the maximum allowed length

 I've submitted a ticket to BMC, but I thought I'd see who was faster!

 Any help would be most appreciated.

 --
 Warren R. Baltimore II
 Remedy Developer
 410-533-5367
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_




 --
 *Nancy Tietz*
 Application Systems Analyst Programmer
 AIS - FIN / ITSM
 Information Technology Services
 University of Michigan
 x30515

 ___
 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: I am unable to search against the Request ID of a 3 form join.

2012-06-05 Thread Warren R. Baltimore II
You are able to search a join request ID in that fashion.  In fact, I do it
all the time!  It works on my production server (which is at a lower patch
level (6.3 patch 16).

There are work arounds, and I suspect that I will have to utilize them.

Thanks for the quick replies!

On Tue, Jun 5, 2012 at 8:37 AM, Misi Mladoniczky m...@rrr.se wrote:

 Hi,

 I do not think that you can search directly in a Join-request-id like
 that. Some clients might be able to decipher the entered string though.

 If you look at the API, you can retrieve records, and in this case you
 supply an array of the three ids in the correct order.

 The simplest option, that should work across versions and clients, seems
 to be to expose all three core request id field, and do a search in these
 instead:
 ('Request ID1' = 931 AND
  'Request ID2' = 0002548 AND
  'Request ID3' = 0001520)

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. Wouldn't you use the 'LIKE' instead of '=' in this case?  Seems like
  Equal is not the correct operator if there are multiple Request ID's
  within
  the field.
  And why would there be multiple values within the Request ID anyway?  It
  seems to be an incorrect assumption given the error message you are
  getting
  anyway.
  If you were to look at the data of your new join form, via say
  ARUtilities'
  SQL function (which I just love now) maybe you would see what the field
  data looks like.
 
  use a SQL like this (if your database is MS SQL Server)
 
  SELECT Request_ID,someotherfield, another_field FROM My_Join_Form
 
  and see what it looks like.  I'm not online right now so I can't test it
  on
  a join form for you.  plus I'm not on the same version...
  Hope this helps anyway.  :)
 
 
  On Mon, Jun 4, 2012 at 5:53 PM, Warren R. Baltimore II 
  warrenbaltim...@gmail.com wrote:
 
  **
  ARS 6.3 patch 23 running on Solaris (SunOS 5.1)
 
  I have a join form that joins another join to AP:Signature.
 
  When I try to search against the Request ID using the following search:
  'Request ID' = 931|0002548|0001520
  I get no matching requests
 
  If I try searching directly in the field, I get:  ARERR [101] Entry ID
  parameter value is longer than the maximum allowed length
 
  I've submitted a ticket to BMC, but I thought I'd see who was faster!
 
  Any help would be most appreciated.
 
  --
  Warren R. Baltimore II
  Remedy Developer
  410-533-5367
  _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_
 
 
 
 
  --
  *Nancy Tietz*
  Application Systems Analyst Programmer
  AIS - FIN / ITSM
  Information Technology Services
  University of Michigan
  x30515
 
 
 ___
  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




-- 
Warren R. Baltimore II
Remedy Developer
410-533-5367

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


Re: EXTERNAL: Re: I am unable to search against the Request ID of a 3 form join.

2012-06-05 Thread Reiser, John J
Warren,
I know you should know this but whisper are the permissions set correctly for 
each form and Request-id field?/whisper
Can you see the record you want by using a different search field?
Thank you,
---
John J. Reiser
Remedy Developer/Administrator
Senior Software Development Analyst
Lockheed Martin - MS2
The star that burns twice as bright burns half as long.
Pay close attention and be illuminated by its brilliance. - paraphrased by me

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Warren R. Baltimore II
Sent: Tuesday, June 05, 2012 8:46 AM
To: arslist@ARSLIST.ORG
Subject: EXTERNAL: Re: I am unable to search against the Request ID of a 3 form 
join.

**
You are able to search a join request ID in that fashion.  In fact, I do it all 
the time!  It works on my production server (which is at a lower patch level 
(6.3 patch 16).

There are work arounds, and I suspect that I will have to utilize them.

Thanks for the quick replies!
On Tue, Jun 5, 2012 at 8:37 AM, Misi Mladoniczky 
m...@rrr.semailto:m...@rrr.se wrote:
Hi,

I do not think that you can search directly in a Join-request-id like
that. Some clients might be able to decipher the entered string though.

If you look at the API, you can retrieve records, and in this case you
supply an array of the three ids in the correct order.

The simplest option, that should work across versions and clients, seems
to be to expose all three core request id field, and do a search in these
instead:
('Request ID1' = 931 AND
 'Request ID2' = 0002548 AND
 'Request ID3' = 0001520)

   Best Regards - Misi, RRR AB, http://www.rrr.sehttp://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.sehttp://rrr.se/.

 Hi. Wouldn't you use the 'LIKE' instead of '=' in this case?  Seems like
 Equal is not the correct operator if there are multiple Request ID's
 within
 the field.
 And why would there be multiple values within the Request ID anyway?  It
 seems to be an incorrect assumption given the error message you are
 getting
 anyway.
 If you were to look at the data of your new join form, via say
 ARUtilities'
 SQL function (which I just love now) maybe you would see what the field
 data looks like.

 use a SQL like this (if your database is MS SQL Server)

 SELECT Request_ID,someotherfield, another_field FROM My_Join_Form

 and see what it looks like.  I'm not online right now so I can't test it
 on
 a join form for you.  plus I'm not on the same version...
 Hope this helps anyway.  :)


 On Mon, Jun 4, 2012 at 5:53 PM, Warren R. Baltimore II 
 warrenbaltim...@gmail.commailto:warrenbaltim...@gmail.com wrote:

 **
 ARS 6.3 patch 23 running on Solaris (SunOS 5.1)

 I have a join form that joins another join to AP:Signature.

 When I try to search against the Request ID using the following search:
 'Request ID' = 931|0002548|0001520
 I get no matching requests

 If I try searching directly in the field, I get:  ARERR [101] Entry ID
 parameter value is longer than the maximum allowed length

 I've submitted a ticket to BMC, but I thought I'd see who was faster!

 Any help would be most appreciated.

 --
 Warren R. Baltimore II
 Remedy Developer
 410-533-5367tel:410-533-5367
 _attend WWRUG12 www.wwrug.comhttp://www.wwrug.com/ ARSlist: Where the 
 Answers Are_




 --
 *Nancy Tietz*
 Application Systems Analyst Programmer
 AIS - FIN / ITSM
 Information Technology Services
 University of Michigan
 x30515

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


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



--
Warren R. Baltimore II
Remedy Developer
410-533-5367
_attend WWRUG12 www.wwrug.comhttp://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: EXTERNAL: Re: I am unable to search against the Request ID of a 3 form join.

2012-06-05 Thread Warren R. Baltimore II
They are the same as the form it is based on that works on my production
server.  It really seems to be a server issue.  The error is the
following:  ARERR [101] Entry ID parameter value is longer than the maximum
allowed length

It feels like Remedy is interpreting the 47 character Request ID as just
too long.  If I do a search on ONLY the first 15 characters of the ID, it
does pull back all appropriate tickets.

On Tue, Jun 5, 2012 at 10:49 AM, Reiser, John J john.j.rei...@lmco.comwrote:

 **

 Warren,

 I know you should know this but whisper are the permissions set
 correctly for each form and Request-id field?/whisper

 Can you see the record you want by using a different search field?

 Thank you,

 ---
 John J. Reiser
 Remedy Developer/Administrator 

 Senior Software Development Analyst
 Lockheed Martin - MS2
 The star that burns twice as bright burns half as long.
 Pay close attention and be illuminated by its brilliance. - paraphrased by
 me 

 ** **

 *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *Warren R. Baltimore II
 *Sent:* Tuesday, June 05, 2012 8:46 AM
 *To:* arslist@ARSLIST.ORG
 *Subject:* EXTERNAL: Re: I am unable to search against the Request ID of
 a 3 form join.

 ** **

 ** 

 You are able to search a join request ID in that fashion.  In fact, I do
 it all the time!  It works on my production server (which is at a lower
 patch level (6.3 patch 16).

  

 There are work arounds, and I suspect that I will have to utilize them.  *
 ***

  

 Thanks for the quick replies!

 On Tue, Jun 5, 2012 at 8:37 AM, Misi Mladoniczky m...@rrr.se wrote:

 Hi,

 I do not think that you can search directly in a Join-request-id like
 that. Some clients might be able to decipher the entered string though.

 If you look at the API, you can retrieve records, and in this case you
 supply an array of the three ids in the correct order.

 The simplest option, that should work across versions and clients, seems
 to be to expose all three core request id field, and do a search in these
 instead:
 ('Request ID1' = 931 AND
  'Request ID2' = 0002548 AND
  'Request ID3' = 0001520)

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. Wouldn't you use the 'LIKE' instead of '=' in this case?  Seems like
  Equal is not the correct operator if there are multiple Request ID's
  within
  the field.
  And why would there be multiple values within the Request ID anyway?  It
  seems to be an incorrect assumption given the error message you are
  getting
  anyway.
  If you were to look at the data of your new join form, via say
  ARUtilities'
  SQL function (which I just love now) maybe you would see what the field
  data looks like.
 
  use a SQL like this (if your database is MS SQL Server)
 
  SELECT Request_ID,someotherfield, another_field FROM My_Join_Form
 
  and see what it looks like.  I'm not online right now so I can't test it
  on
  a join form for you.  plus I'm not on the same version...
  Hope this helps anyway.  :)
 
 
  On Mon, Jun 4, 2012 at 5:53 PM, Warren R. Baltimore II 
  warrenbaltim...@gmail.com wrote:
 
  **
  ARS 6.3 patch 23 running on Solaris (SunOS 5.1)
 
  I have a join form that joins another join to AP:Signature.
 
  When I try to search against the Request ID using the following search:
  'Request ID' = 931|0002548|0001520
  I get no matching requests
 
  If I try searching directly in the field, I get:  ARERR [101] Entry ID
  parameter value is longer than the maximum allowed length
 
  I've submitted a ticket to BMC, but I thought I'd see who was faster!
 
  Any help would be most appreciated.
 
  --
  Warren R. Baltimore II
  Remedy Developer
  410-533-5367
  _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_
 
 
 
 
  --

  *Nancy Tietz*

  Application Systems Analyst Programmer
  AIS - FIN / ITSM
  Information Technology Services
  University of Michigan
  x30515
 

 
 ___
  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




 --
 Warren R. Baltimore II
 Remedy Developer
 410-533-5367
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ 
 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_




-- 
Warren R. 

I am unable to search against the Request ID of a 3 form join.

2012-06-04 Thread Warren R. Baltimore II
ARS 6.3 patch 23 running on Solaris (SunOS 5.1)

I have a join form that joins another join to AP:Signature.

When I try to search against the Request ID using the following search:
'Request ID' = 931|0002548|0001520
I get no matching requests

If I try searching directly in the field, I get:  ARERR [101] Entry ID
parameter value is longer than the maximum allowed length

I've submitted a ticket to BMC, but I thought I'd see who was faster!

Any help would be most appreciated.

-- 
Warren R. Baltimore II
Remedy Developer
410-533-5367

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