Re: Remedy OnDemand - SaaS platform discussion

2010-11-16 Thread Carey Matthew Black
Ok... so it has been a long time since I posted... Just a long time
Remedy hack with a few dreams here... ( AKA: A customer who thinks BMC
can)


But I wanted to throw out a few ideas on one of these threads...

RE:
"
> Some even need a software to be installed on the server. How this would be 
> addressed?
"

I would suggest that given the filter plug-in design (and/or a Web
services integration) that a good generic interface should be possible
to allow customers to host "customer located interfaces" that could
interface with BMC hosted ARS servers. I do not doubt that it would
take some additional effort to implement that way. However it seems
reasonable that ARS filters could make an external call that would
"reach into" the customers server/Network and pass in the data needed
to trigger some process on that end of the connection.

I think BMC should be able to offer a "skeleton" web service that
could allow for synchronous processing fairly easily with a stub of
"put customer code here". ( Maybe a few weeks of a developers time to
get the sample ready?)

I also think that BMC could be able to offer a similar "skeleton" web
service that would allow for asynchronous processing too. (Pass out a
transaction key that the customer side would later login to their ARS
and pass back the results when their code finishes to resume the
processing on the ARS side..)

And I will add that it should be possible to even have a plugin server
running on the customers side of the network link too. (So there are
many ways to solve this problem with existing ARS technologies. And do
not get me started on how other NON-ARS technologies could also be
used...)

I see no reason why this kind of scenario could not be supported if
BMC wants to do it.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Nov 15, 2010 at 10:32 AM, Brock, Anne  wrote:
> **
>
> Hi, Jiri -
>
>
>
>
>
> OS and database platforms – will the customers be able to choose which
> platform is used as many have existing integrations that depend on their
> current platforms.
>
>     Anne: No - On Demand uses SQL Server 2008. We will work with
> customers on moving existing integrations.
>
>
>
> Some even need a software to be installed on the server. How this would be
> addressed?
>
>     Anne: The onboarding team would work with the customers to
> decide if the s/w can be installed or not. This may be one of those areas
> that will mean On Premise is best for a customer, depending on what they are
> looking to install.
>
>
>
> Customizations – does this mean that before a customer can migrate to on
> demand platform all their customizations have to go through the
> certification process? Also, if the customer proposes a new customization,
> is there going to be an agreed time in which BMC completes the assessment?
> (i.e. how long the customer has to wait before they can provide the new
> functionality to the business). And what if the proposed customization is
> rejected? Is there any escalation process in place or would BMC suggest
> “correct” way of implementing the customization as part of the service? Or
> would the customer have to purchase consultancy from BMC to implement the
> customizations in the correct way? And finally, will the certification
> requests be charged to the customer or will they be part of the on demand
> service?
>
>     Anne: I just sent over an email from Tony Myers on
> customizations; we will be coming out with a white paper. But yes, you can
> understand I'm sure why we want the customizations to be certified, since we
> are responsible for upgrades - we don't want any customization breaking the
> ability to upgrade. I believe the SLA for certification of customizations is
> four days; that's one of those things we're still seeing how it works for
> the customers. If we don't agree with the way the customization was done, of
> course we would work with you on a better way to do it.
>
>
>
> Upgrades – who decides when the upgrade takes place? Some customers may need
> time to implement the business change and may hence easily fall behind the
> officially supported version.
>
>     Anne: We will work with customers on timing of upgrades.
> However, we will not let customers to get too far behind. Today, many of our
> on premise customers are still on 4.x, 5.x, 6.x. It's great that those
> versions are still working for them! But with On Demand we do not want that
> big a gap between current version and what customers are on. Because the
> customizations will all be d

Re: OT:Kinetic apps and some iPad fun (Friday Humor)

2010-04-09 Thread Carey Matthew Black
But ... Will it blend?

http://www.guardian.co.uk/media/pda/2010/apr/09/viral-video-chart-ipad

P.S. Sorry about the link to the UK for the video. But the company web
site appears to be "slow" or "non-responsive" to me. You should be
able to also find the video somewhere here too:
http://www.blendtec.com/willitblend/

:)

Spoiler alert: ..




He pushes the "i-blend button" in the video.

-- 
Carey Matthew Black

On Mon, Apr 5, 2010 at 11:22 AM, John Sundberg
 wrote:
> **
>
>
> I got an iPad -- it is quite sharp - and surprisingly fast.
> I loaded some Kinetic apps with the iPad.
> Check them out here:
>
> Kinetic Catalog
> http://skitch.com/johnsundberg/n7kd4/skitched-20100405-100747
> Ordering a PC
> http://skitch.com/johnsundberg/n7kd7/skitched-20100405-100808
> Kinetic Calendar
> http://skitch.com/johnsundberg/n7kry/skitched-20100405-100835
> iPad Homescreen
> http://skitch.com/johnsundberg/n7kry/skitched-20100405-100835
>
>
> I would think this would make for an excellent mobile IT device if you were
> roaming around doing repairs. Very fast, easily viewable, reasonable to type
> -- full web functionality.
>
>
>
> If anybody wants me to try something specific - let me know.
>
> -John
>
>
>
>
> --
> John Sundberg
>
> Kinetic Data, Inc.
> "Building a Better Service Experience"
> Recipient of the WWRUG09 Innovator of the Year Award
>
> john.sundb...@kineticdata.com
> 651.556.0930  I  www.kineticdata.com

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"


Re: General design question regarding H tables

2010-03-25 Thread Carey Matthew Black
John (et al.) ,

Just some ideas

I have never questioned that it should be a different table.
What I never understood is why the H tables are set up with a variable
number of columns. Or even separate H tables (one per T table) for
that matter.

If the H table was structure with four columns then it could be used
for any T table.
  schemaId
  Entry_ID
  Status_Integer_value
  Timestamp

(
It could be 3 columns if each record used a GUID instead of "Entry_ID" values.
Or
It could be 3 columns if each H table maps to the schemaId the way
they currently do.
)

The only reason I see to not consolidate them all into one long (but
narrow) table is just performance for write operation contentions. (I
think Oracle can even mitigate that too with table partitions based on
data values. Maybe other DB's can do that too, but I can not confirm
it.)  So then maybe the system could allow you to use multiple H
tables upto a one per T table.

But alas that is likely a more modern RDBMS design and likely would
have failed "back in the day" when Remedy was getting v1.0 out of the
door.



I have also wondered if the intention was to enable the idea of
tracking all status changes too. ( Instead of just keeping the last
time the record went into that value.) By adding a column
(Status-History GUID) the "Status-History" could turn into a set of
data that shows all of the times the record was in any given status,
and who put it in that status.

Maybe that is part of the v1.0 design that has yet to be completed?

Just some ideas

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Mar 25, 2010 at 1:41 PM, John Sundberg
 wrote:
> What would be the purpose of having a seperate table to hold the status
> values and not just have it in the orig table?
>
> -John

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"


Re: BMC's Bad Idea

2010-03-03 Thread Carey Matthew Black
Just a thought...

You might also be able to use the driver program (or JavaDriver ) to
turn on the logs too.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Wed, Mar 3, 2010 at 3:12 PM, Grooms, Frederick W
 wrote:
> Update the config file and perform an arsignal -c hostname[:port]
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Pierson, Shawn
> Sent: Wednesday, March 03, 2010 2:06 PM
> To: arslist@ARSLIST.ORG
> Subject: BMC's Bad Idea
>
> After having arplugin.exe suddenly cause the ARServer to stop responding to 
> anything other than the Admin Tool (I assume it was someone running some huge 
> query via a web service or something), I realized how horrible of an idea it 
> was for BMC to take away our ability to turn on logging from the admin tool.  
> It would also defeat the purpose for me to update the config file and restart 
> the service.  As a result, I have no way of being able to know why my server 
> was unavailable.
>
> Sorry folks, this isn't a question or necessarily productive, just a 
> complaint.
>
> Thanks,
>
> Shawn Pierson
> Remedy Developer | Southern Union

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Hide fields - Java api

2010-02-22 Thread Carey Matthew Black
Mahendra,

Yes there are Javadocs for the ARS Java API. I had actually sent this
information to a person "off list" and now I am kicking my self for
not posting it sooner. ( I knew someone would be asking the same
question at some point in time. :) )



ARS Java API Javadocs can be found in the ARS Server install directory.

Ref: Integrating-710.pdf Pg 50
"
Table 5-1: Installed AR System Java API components

Directory: doc
Component: ardoc70.jar
Description: Javadoc-generated HTML documentation of the API
"


If you are looking for details on Java plug-ins then the java docs are
found here:

Ref: Integrating-710.pdf Pg 95
"
The interfaces and classes are described in detail in the
Javadoc-generated online documentation in the arpluginsdoc.jar file in
the javaplugins subdirectory of the Api (or api) directory in your AR
System server installation directory.
"

Which is actually /api/src/javaplugins/arpluginsdoc.jar .

Note: That is from the ARS 7.1 docs/install locations. Other versions
may be in slightly different locations.


And I will also add a link to arswiki.org as well. (
http://arswiki.org/wiki/Category:Programming) There are some
interesting/helpful things there, but not a lot at this point. Maybe
people can add to it?

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Feb 22, 2010 at 5:50 AM, Mahendra Mahalkar
 wrote:
> **
> Hi Carry,
> Thanks for the light on great details. Is there any docs for Java API for
> remedy?
>
> Cheers,
> Mahendra

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Hide fields - Java api

2010-02-18 Thread Carey Matthew Black
Vijayalakshmi,

I am glad you were able to get it to work.

Thanks for posting the final solution back to the list. That is a very
important part of being part of a community. It allows everyone to
later find the full answer instead of just a bread crumb that might,
or might not, point in the right direction. Also given that the
ARSList is searchable via Google (and other sources) this information
will say around for a very long time.


So in an attempt to round out the full solution a bit better... a few
corrections/additions for posterity...

Apparently I was pointing at the wrong constants for the value of that
Field's Display property.
   I actually think that is one of the worst parts of the ARS Java API
documentation. The constants are lumped into one big class and I think
the names and descriptions do not make it obvious when you would use
Constant X vs Y. I am not sure what Java design pattern guided Remedy
to make that choice, but it always seemed more like a "C" like thing
to do than an OO approach to me.


I guess based on your feedback about the constants maybe this are the
correct constants to use instead:
public static final int     AR_ATTRIB_HIDDEN     1
public static final int     AR_ATTRIB_VISIBLE     0

But wait.. those still do not match the values you used to make it
work. (reversed from what you said) hum...

Well the docs suggest this:
AR_ATTRIB_HIDDEN  (= 1)
    Hidden attribute for AR System objects.
AR_ATTRIB_VISIBLE  (= 0)
    Default attribute is visible.

--> My guess is this is the "Hidden/Visible" Form and Guide Objects.
And for some reason different values are used for "Hidden/Visible" for
field objects. *shrug*


And the two that I pointed at originally are documented as:
AR_DISPLAY_OPT_HIDDEN ( = 2)
    The field cannot be seen in the view, although users with
Customize permissions can make a hidden field visible.
AR_DISPLAY_OPT_VISIBLE ( = 1)
    The field can be seen in the view. (This is the default.)

Which still make the AR_DISPLAY_OPT_HIDDEN sound like the correct
constant to use.
I guess there must either be an error in the documentation, or in the
constants that I am pointing at. :(

However, in the end you need to make the system do what you want it to
do, so give the system the values that actually work. :) I am glad you
were able to figure out the correct values and shared them with
everyone. :)



How could I have forgot to identify that you need to "save" the objects. :(
   A silly over site on my part. Sorry about that.
   I think would have used the Field.setDisplayInstance(...) and
ARServerUser.setForm(Form_object) methods.


Also..

As just a final note, I think was quoting information out of the v6.3
ARS Java API Javadocs. However, I think, based on the way you were
using the ARServerUser that you might have been using the v7.1 or v7.5
ARS Java API? It may not matter much, but being specific may help
someone later. :)


Again, I am glad you got it to work. And thanks for filling in a few
steps that I over looked. Hopefully together we will be able to help
someone else without even knowing about it. :)

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Thu, Feb 18, 2010 at 12:45 AM, Vijayalakshmi Paulraj
 wrote:
>
> **
>
> Hurray!!! That worked..
>
> One thing -> Option to make the Filed Visible is 1 and Hidden is 0.
>
> Also I used 2 more steps at last, to update field with this dim and then 
> commit the changes to the server using ARServerUser object.
>
> Regards,
> Vijayalakshmi Paulraj
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Carey Matthew Black
> Sent: Monday, February 15, 2010 6:11 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Hide fields - Java api
>
> Vijayalakshmi,
>
> I have not tested this.. but I think this is correct...
>
> DisplayInstanceMap dim = Field.getDisplayInstance() ;
>
> dim.setProperty(int viewId, int propertyId, Value value);
>
> viewID = Field ID for the View of the ARS form that you want to hide
> the field on
>
> propertyId =
> public static final int AR_DPROP_VISIBLE 4
>
> Value =
> public static final int AR_DISPLAY_OPT_HIDDEN 2
> public static final int AR_DISPLAY_OPT_VISIBLE 1
> ( Which you may need to wrap up in an com.bmc.arsys.api.Value object.)
>
>
> Hope that helps.
>
> --
> Carey Matthew Black
> BMC Remedy AR System Skilled Professional (RSP)
> ARS = Action Request System(Remedy)
>
> Love, then teach
> Solution = People + Process + Tools
> Fast, Accurate, Cheap Pick two.
>
>
> On Mon, Feb 15, 2010 at 7:27 AM, Vijayalakshmi Paulraj
>  wrote:
> >
> > **
&

Re: How to prevent others from modifying workflow/forms?

2010-02-16 Thread Carey Matthew Black
Well... You can also lock the workflow too.

However that should only be done under extreme conditions. (Like
trying to sell ARS applications.)

Or was that removed in 7.5 ? [ I have not looked for it in that version.]

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Feb 16, 2010 at 6:28 PM, Joe D'Souza  wrote:
> **
> Any Administrator user has the right to modify any form..
>
> The only possible way to do what you want to do (with some limitations), is
> to have only one single Administrator user whose access obviously is
> password protected, and a bunch of sub-Administrators each having an
> individual login and password.. Sub-Administrators can be assigned to
> specific forms with those Sub-Administrator rights leaving forms that need
> not be touched only privileged to the Administrator...
>
> Joe
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org]on Behalf Of Renjini Johney
> Sent: Tuesday, February 16, 2010 6:08 PM
> To: arslist@ARSLIST.ORG
> Subject: How to prevent others from modifying workflow/forms?
>
> **
> Dear All,
>
> I would like to know if there is a way that we can do some settings on forms
> and workflow objects (Active links , filters, escalations) to prevents any
> one else from doing any modification??
> I am not sure if at all this can be done
> Please share your thoughts
>
> Regards
> Renjini

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Hide fields - Java api

2010-02-15 Thread Carey Matthew Black
Vijayalakshmi,

I have not tested this.. but I think this is correct...

DisplayInstanceMap dim = Field.getDisplayInstance() ;

dim.setProperty(int viewId, int propertyId, Value value);

viewID = Field ID for the View of the ARS form that you want to hide
the field on

propertyId =
public static final int AR_DPROP_VISIBLE 4

Value =
public static final int AR_DISPLAY_OPT_HIDDEN 2
public static final int AR_DISPLAY_OPT_VISIBLE 1
( Which you may need to wrap up in an com.bmc.arsys.api.Value object.)


Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Mon, Feb 15, 2010 at 7:27 AM, Vijayalakshmi Paulraj
 wrote:
>
> **
> Hi All,
>
> Can anybody give me a pointer on how to Hide/Unhide fields in a form using 
> Java API code (Just a pointer..)
> Posting to a wider group - thought somebody might have already tried..
>
> Thanks,
> Vijayalakshmi Paulraj
>
>
>
>
>
> -
>
> This message, including any attachments, contains confidential information 
> intended for a specific individual and purpose, and is intended for the 
> addressee only. Any unauthorized disclosure, use, dissemination, copying, or 
> distribution of this message or any of its attachments or the information 
> contained in this e-mail, or the taking of any action based on it, is 
> strictly prohibited. If you are not the intended recipient, please notify the 
> sender immediately by return e-mail and delete this message.
>
> -
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Remedy Special Charater Encoding issue via Web Service

2010-02-12 Thread Carey Matthew Black
Suresh Zalaki,

If I am understanding you correctly, then you have not yet identified
an error that the systems are throwing. The problem is that the value
is displayed incorrectly to the user on a portal site?

Are you sure this is "Remedy Web Service" problem at all?
Maybe it is a portal problem?
Maybe it is a browser/HTML problem?

I would suggest that you get your portal admins (Or whoever is making
the Web Service call to Remedy) to capture the XML that is send and
received to/from the "Remedy Web Service". I think that should tell
you much more about what is going on than we know right now.

You might also ask your Remedy Mid-Tier admins to turn on/up "Web
Service" logging on the Mid-tier host(s) so that you can try to see
what the Remedy side of this conversation is doing as well.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Feb 12, 2010 at 7:30 AM, Zalaki, Suresh IN BOM SISL
 wrote:
> Well thanks for the comment on this Carey Matthew Black.
>
> We have a one portal, on the portal we retrieve User details from Active 
> directory i.e. first Name and last name and rest. But we have seen that the 
> special character (Míċeál ) looks as attached on the portal.
> Then these details are sent to the remedy via web service
>
> Issue is to show the first name as same as (Míċeál).But it shows like as 
> attached.
>
> Regards
> Suresh Zalaki

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Remedy Special Charater Encoding issue via Web Service

2010-02-12 Thread Carey Matthew Black
Suresh,

Can you be specific about the error that you are getting?
Where do you see the error? (The Web Service Client? The Mid-Tier log
files? The ARS Server arerror.log ?)

I am not sure how well ARS deals with unicode strings being entered
via their Web Services interface. It also may heavily depend on if
your ARS server is installed to use a unicode Database too.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Fri, Feb 12, 2010 at 4:19 AM, Zalaki, Suresh IN BOM SISL
 wrote:
> Hi we are using remedy arserver 7.1.
>
> Regards
> Suresh Zalaki
>
> Siemens Information Systems Ltd.
> GO GAA GPC-IN CRM Factory
> Kharghar, Navi Mumbai-410210, India
> Tel :     +91 22 2756 8625
> Mobile: +91 9004406668
> Email: suresh.zal...@siemens.com
> www.siemens.co.in
>
>
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Darrell Reading
> Sent: Wednesday, February 10, 2010 7:23 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Remedy Special Charater Encoding issue via Web Service
>
> From your original message, this is what I see:
>
> You are trying to create a ticket in Remedy, using web services, but it's not 
> accepting the special characters you listed below.  We don't know what 
> version of remedy you are running, db, or hardware, just to name a few things.
>
>
> Darrell Reading Systems Engineer
> Phone 479.204.5739
> dere...@wal-mart.com
>
> Wal-Mart Stores, Inc.
> 805 Moberly Lane, MS-0560-68
> Bentonville, AR 72716
> Save Money. Live Better
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Zalaki, Suresh IN BOM SISL
> Sent: Wednesday, February 10, 2010 07:43
> To: arslist@ARSLIST.ORG
> Subject: Re: Remedy Special Charater Encoding issue via Web Service
>
> Any update on this please ?
>
>
> Regards
> Suresh Zalaki
>
>
> -Original Message-
> From: Zalaki, Suresh IN BOM SISL
> Sent: Monday, February 08, 2010 9:31 PM
> To: 'arslist@ARSLIST.ORG'
> Subject: Remedy Special Charater Encoding issue via Web Service
>
> Hi,
>
>   I am trying to rise request via remedy webservice in remedy its not 
> accepting the special character "Míċeál" giving error. Please suggest me what 
> encoding it require?
>
>
> Regards
> Suresh Zalaki
>
>
> Important notice: This e-mail and any attachment there to contains corporate 
> proprietary information. If you have received it by mistake, please notify us 
> immediately by reply e-mail and delete this e-mail and its attachments from 
> your system.
> Thank You.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Q: GUID Generation

2009-12-31 Thread Carey Matthew Black
Craig,

I hope this helps add some background (or maybe just some extra
academic thinking) on the topic.

I hate to, again, point out that acronyms suck. ( I really hate to
repeat myself. ) But "GUID" may not mean what you think it means.

Ref: http://en.wikipedia.org/wiki/Globally_Unique_Identifier
Ref: http://en.wikipedia.org/wiki/Universally_Unique_Identifier

I have often heard GUID vs GGUID used too.
For me:
 GUID = Guaranteed Unique ID (or IDentifier)
 GGUID = Guaranteed Globally Unique ID (or IDentifier)
  (You might call this a UUID.)

In spite of the "Guarantee" that these names seem to provide their
really is no guarantee when you have multiple systems generating
values without some kind of unique/specific context being accounted
for in addition to the values being used. There are some good
statistics/probibility math that you can find somewhere if you really
want to know the odds. But the details all matter to some extent if
you relay on just the GUID/UUID algorithms.

In other words, a given system can assert that it's ID's are unique to
that system (and actually know that it is true at a processing cost).
However when you start mixing data from multiple systems you run a
risk ( a very small one, but it is still there) that you could get the
same "GUID" (or GGUID, or UUID) from multiple systems for different
"things".



With that said I would quote the manual about what an AR System GUID's
should be relied on to be:
REF: Workflow-Objects-710.pdf   pg. 206
"
Application-Generate-GUID [ "" ]

Generates a globally unique identifier (GUID). The prefix can be a
maximum of two characters, which can contain non-alpha characters
(although alpha characters are recommended). If you do not include the
GUID prefix, it defaults to ID.
"

And I note that the definition of an AR System GUID is:
REF: Form-App-Objects-710.pdf pg. 314
"
Data type: Character
Maximum length: 38
"

(Oddly similar to the "Universally_Unique_Identifier" article with two
extra leading characters... hum...)

While I can not say that "this was the plan", it seems reasonable that
the point of the two leading characters was to provide some kind of
"context" to the GUID value. ( A limited one, but a context all the
same.)



So if you do decide to never use a prefix of "XX" in your AR System
applications then you should be able to carve out a (sub) name space
of that total range of AR System GUID values and know that you will
never have a conflict. Then you can generate a GUID in the other
application and stuff an "XX" on the front of it. This approach seems
like a better design than trying to "make then look like each other"
to me. I think the only thing that you might want to try to keep the
same is the overall data type between the two systems. (Char, Length
"38": Note your other systems likely generate GUID values of Char 36.
They lack an embedded context value, IMHO. :)  )

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Dec 30, 2009 at 5:52 PM, Craig Carter
 wrote:
> We were primarily trying to keep consistency between the million or so 
> records we already have with the old format that will still be there.  We'll 
> investigate the UUID function on MySQL and see if that will work.  Having 
> never used MySQL, I wasn't aware that existed.
>
> Craig Carter
> Information Technology Manager, RSP
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Grooms, Frederick W
> Sent: Wednesday, December 30, 2009 2:24 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Q: GUID Generation
>
> I'm not exactly clear why you need to use Remedy's GUID.
>  On MS SQL server you could use the NewID() function to generate a unique ID
>  On MySQL you can use UUID() function
> Either one of those will give you a "Unique" ID to work with.
>
> Fred
>
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Craig Carter
> Sent: Wednesday, December 30, 2009 2:57 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Q: GUID Generation
>
> We're actually on SQL Server and they are on MySQL and we can't use a simple 
> sequencer anyway.  After reviewing GUID and UUID, there are several variances 
> on this and I'd like to basically duplicate what the BMC/Remedy function does 
> rather than have them call a Remedy web service and pass one back.  We're 
> basically migrating certain processes to another system but keeping them 
> int

Re: Epoch time rollover issue for dates past 2037

2009-12-23 Thread Carey Matthew Black
John,

Given all that you said

I would suggest that you do all of the following:

1) Use a UI that you build ( if you do not like the default UI )
A display only dialog, called from a custom button and suppress
the OOB UI for the field.
If you have to ... go all the way to a DVF for a custom "Web'ish" UI.

2) Use either a Date field or a Char field ( up to you ) to hold the data.
My two cents... use a Date field. It makes doing math much easier
than using strings.

3) Submit an RFE for what you want the product to do (or not do).

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Dec 22, 2009 at 3:23 PM, Reiser, John J  wrote:
> **
>
> Hello Listers,
>
> ARS 7.1 Patch 004
>
> MS SQL 2005
>
>
>
> We have a need to record an end date greater than 2037 and the Date/Time
> fields are restricted by the 32 bit integer of Epoch Time.
>
> I prefer to avoid Date only fields because of the widget and the BC check
> box.
>
> Do Date only fields cause any workflow headaches? I will probably need to
> check End Dates against the current date when records are entered and
> retrieved.
>
> Example. Don’t let a date be set in the past. Lock out changes to a record
> if the End Date has passed when the record is opened. Etc.
>
> Just looking for a sanity check. Is there a better work around like
> formatting the date to a character field (MMDD) or do I just use the
> Date only because “it’s fully supported by BMC and it was designed to
> address this type of issue.”
>
>
>
> Merry Christmas to all.
>
> Thanks,
>
> ---
> John J. Reiser
> Senior Software Development Analyst
> Remedy Administrator/Developer
> 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

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Copy to New in Midtier in the Future?

2009-12-23 Thread Carey Matthew Black
Dave,

You (and others) might be wise to review some past threads on "RFE"s
before you submit them. If you do your research then you might have a
better expectation of what will likely happen.

In this case, David Easter already confirmed that an RFE for "Copy to
New on the Mid-tier" is already "under consideration for a future
release of AR System". So submitting a "Duplicate RFE" may have no
value to you and will likely cost BMC to process it. ( I know of no
weighting/voting mechanism in the BMC RFE process if the same, or
similar, ideas are submitted by multiple customers. It is in fact very
difficult to even know what RFEs others have already submitted at this
time. ) Though I do wonder how long this RFE has already been in the
system.


Ref: A few ARSList threads of old...

) Change Diary Field Font
   Circa Dec  2 2009
   Of special interest in this thread would be this doc:
   http://www.bmc.com/support/review-policies
--> "Request for Enhancement (RFE) process for distributed systems
products (pdf)"
   http://media.cms.bmc.com/documents/ESM_RFE_Process.pdf

) Enhancement request
   Circa Jun 19 2009

) RFE - How can these be submitted???
   Circa Jun  5 2008

) BMC Support RFE Document
   Circa Apr 22 2008

There may be other threads of interest too.


Good luck.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Dec 22, 2009 at 11:24 AM, Shellman, David
 wrote:
> Let's consider it a request at this time then.
>
> Thanks,
> Dave
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Easter, David
> Sent: Tuesday, December 22, 2009 11:13 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: Copy to New in Midtier in the Future?
>
>> Is that also going to be part of the MidTier client when the desktop client 
>> goes away?
>
> Since the "new" web client release is 2 to 3 years into the future, I am 
> unable to answer specific questions about it.  It would be my expectations 
> that whatever technology or architecture is used for the client will provide 
> a method for online help at a level equivalent to its peers in the industry 
> at that point in time.
>
> -David J. Easter
> Sr. Product Manager, Solution Strategy and Development
> 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:arsl...@arslist.org] On Behalf Of Shellman, David
> Sent: Tuesday, December 22, 2009 7:40 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: Copy to New in Midtier in the Future?
>
> David,
>
> I would like to see the Copy to New functionality in Mid-Tier not copy the 
> Submitter and Create-Date fields.  We have to add work flow to make sure that 
> the current Create-Date and correct Submitter are entered.
>
> One other question.  The desktop client includes nice documentation 
> concerning the client, how to perform searches, reports, etc.  Is that also 
> going to be part of the MidTier client when the desktop client goes away?  Or 
> will we need to have additional url links to pdf files that contain that 
> information?
>
> Dave
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Easter, David
> Sent: Friday, December 18, 2009 3:16 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Copy to New in Midtier in the Future?
>
> "Copy to New" on the web client is a known enhancement request and is under 
> consideration for a future release of AR System.
>
> Thanks,
>
> -David J. Easter
> Sr. Product Manager, Solution Strategy and Development
> 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.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Advanced Search Bar Field...

2009-12-13 Thread Carey Matthew Black
FWIW: You should also be able to do this with the command line tool
called "driver" too. However you would not need to do as many steps.
Basically you would modify the one field and not supply any view
information for it.

And this is a "as designed" feature of AR System. (AKA: A field that
exists, and is not displayed on any views.) I am not sure you can find
the idea talked about in the docs. However, the OOB applications have
used this approach for some time, and it looked to me to be
intentional too. :)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Sat, Dec 12, 2009 at 9:27 AM, Joe D'Souza  wrote:
> **
> Lisa,
>
> I think you misunderstood..
>
> Do not delete the field..
>
> Remove it from the view using the file menu option Add/Remove fields from
> view..
>
> Let me recount the steps with more details
>
> 1) Create that temp view
> 2) Save the form.
> 3) Remove 1005 using the Add/Remove fields from view options from all views
> except the temp view.
> 4) Save the form.
> 5) Delete the temp view containing the 1005 field.
> 6) Save the form.
>
> I have used this method to remove fields from all views right from version 4
> or something when I discovered you can do that. And it works.. If you still
> have a problem let me know and I'll give you my number you can call me at
> and I'll try to guide you the best I can through it..
>
> Cheers
>
> Joe

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Add-Attachment fail on Filter

2009-12-12 Thread Carey Matthew Black
Joe,

I actually did not notice exactly what was said until your comment...

I quote:
"
Date: Thu, 10 Dec 2009 12:37:02 -0600
From: "Hyunkel v2.0" 
Subject: Add-Attachment fail on Filter

I'm trying now to add the attachment to the field, but guess i'm doing
something wrong.

For add the attachment i'm using a filter with a Run Process that calls for:

$PROCESS$ PERFORM-ACTION-ADD-ATTACHMENT 536880912 "/home/remedy/fit_ftp/oth=
er.txt"

The filter is getting executed but, the attachment is not being
attached to the field.
...
"

However if that is all accurate then I think the problem is that the
lord_dynasty is using the $PROCESS$ syntax inside a Run Process
action. (That will not work.)


So lord_dynasty... a few questions to try to clarify things...

Are you using a Set Field action (with the $PROCESS$ construct) or a
Run Process action?

If Set Field action the
  The set field action should be setting an INTEGER field( not the
attachment field) with the string:
$PROCESS$ PERFORM-ACTION-ADD-ATTACHMENT 536880912
"/home/remedy/fit_ftp/other.txt"

If you are using a Run Process action then the full string for that
action should be:
 PERFORM-ACTION-ADD-ATTACHMENT 536880912 "/home/remedy/fit_ftp/other.txt"

Just another thought...
If you are using a Run Process action then the filter may need to be
NON-PHASED because Run Process actions are "Phase 3 actions". ( Not
sure why I did not think/say that before.)

Maybe some of that will help push you in the right direction?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Dec 11, 2009 at 8:49 PM, Joe D'Souza  wrote:
> If it works it should work from either Run Process or the set field
> $PROCESS$..
>
> Set field actions are better though as they return a success or failure code
> to the field and you can do what you want with that result in terms of error
> handling..
>
> I think what might be interesting to check besides the filter log, is what
> gets returned as that value..
>
> Joe
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org]on Behalf Of dhut...@tds.net
> Sent: Friday, December 11, 2009 3:14 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Add-Attachment fail on Filter
>
>
> Hyunkel v2.0 wrote:
>> ** I'm trying now to add the attachment to the field, but guess i'm
>> doing something wrong.
>>
>> For add the attachment i'm using a filter with a Run Process that
>> calls for:
>>
>> $PROCESS$ PERFORM-ACTION-ADD-ATTACHMENT 536880912
>> "/home/remedy/fit_ftp/other.txt"
>>
>> The filter is getting executed but, the attachment is not being
>> attached to the field.
>>
>> Do i need to do anything, or am i missing something?
>>
>> Best Regards
>>
>>
>> *Hugo Ruesga*
>> *perotsystems*^*®*
>> US  972.577.7000
>> MX +52 (33) 3332.3868
>>
>> P Please consider the environment before printing this email
>>
>> /The information contained in and transferred with this electronic
>> message is intended only for the recipient(s) designated above, it is
>> protected by law and it may contain information which is privileged
>> and confidential. If you are not the intended recipient, please do not
>> read, copy, or use it, and do not disclose it to others. Please notify
>> the sender of the delivery error by replying to this message, and then
>> delete it from your system. //Thank you./
>>
>>
>
> I'm curious to see if the problem is both ways.  Save the file into the
> attachment field, and remove from the server.
>
> Add a filter the runs PERFORM-ACTION-SAVE-ATTACHMENT 536880912
> "/home/remedy/fit_ftp/other.txt"
>
> Also, have you tried running from the Run Process instead of $PROCESS$ ?
>
> Do you have a Db-Max-Attach-Size set in the ar.conf?
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Add-Attachment fail on Filter

2009-12-11 Thread Carey Matthew Black
Hugo (or should I say "Hyunkel v2.0" or maybe "lord_dynasty" ? It is
Friday, and I chucked about your email address. :) ),

Make sure that the field ID being used is for a Attachment Field and
not an Attachment Pool field. (The difference is like a Table Column's
field ID vs the Table Field's field ID.)

In the Admin Tool, looking at the field Properties dialog the title of
that window (at least in 6.3) should say "Field Properties -
Attachment" and NOT "Field Properties - Attachment Pool".

You can also tell by the content of the "Display" tab. The "Pool" has
a large, grayed out "Text" widget on the right and the "Attachment"
field shows 'Data Type' = "Attachment".

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Am I not understanding auditing?

2009-12-04 Thread Carey Matthew Black
And while I have not tested this out based on the docs I think it
should be easy enough to get the "initial values" when auditing is
turned on.

REF: Form-App-Objects-710.pdf, pg. 390
"
The AR System audit feature lets you keep track of changes to data in
a form. Any
create, update, merge, or delete actions for data in a main form can
be recorded in
an audit form or log form. ...
"

So I think you could turn on auditing for the form.
Then "Merge" all the data back into the form with the "Replace
existing" option during the merge.
If you were to do that for each and every record in the form then I
would expect that to fill out the audit log data for the existing
data.

Maybe a tool like RRRChive could be used to do the "Merge in place" activities?


Not that it would be a trivial time/processing investment (depending
on your data volumn), but it sounds easy enough to do. (If it works as
I expect it to work. ... testing needed...)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Dec 4, 2009 at 10:48 AM, LJ Longwing  wrote:
> Alan,
> As others pointed out, you aren't missing anythingbut what you can do is
> have auditing turned on, this will capture the first modification of a field
> at submit.  Then create a 'self join' of the audit form joining two
> subsequent entries of each otherthe first entry will contain the 'old
> value', the second entry will contain the 'new value', and you won't need to
> create workflow to get this information.  To create the self join you may
> need to use an SQL View...but the premise is basically the max(original
> request id) where original request id is < original request idthis gives
> you the last entry created for this record...
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of R. Alan Monroe
> Sent: Thursday, December 03, 2009 6:19 PM
> To: arslist@ARSLIST.ORG
> Subject: Am I not understanding auditing?
>
> I was experimenting with the built-in auditing for the first time on a test
> server, in log mode. Unless I'm missing something really obvious, it seems
> to just record the same thing in both the regular record and the log. For
> example, if I change a serial number from 123 to 123a, I see 123a recorded
> in both the record of the main form and the corresponding entry in the log
> form. This seems completely worthless to me since I very much want to record
> the FORMER value during audit, not the CURRENT value. What am I missing?
>
> Alan

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: fields orderer in emails notifications

2009-12-03 Thread Carey Matthew Black
Siriche,

Oh how could I have forgotten to mention this part ... shame on me...

A) Field permissions matter in combination with the value being used
in the 'Username' value of the Notify action.
Do the fields your interested in sending have "Public" permission?


B) I also noticed another thing in a past post.. maybe nothing but...
You said:
 [ it is the exact Label of my view : "ARNotification" ]

Maybe the view's name is something else?
  Open the form.
   Form(menu) -->Manage Views (menu option)
 Select the view in question from the table field.
 Click the 'Properties...' button.
 Verify that the Basic (tab) General 'Name:' is ARNotification

(
I am not sure that the 'Label:' value matters.
I am also not sure that you really meant 'Label' and not 'Name'. :)
)

But just another thought.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Dec 3, 2009 at 10:37 AM, Carey Matthew Black
 wrote:
> Siriche,
>
> Lets check a few more things here.
>
>
> A Filter should be firing on the form in question with a Notify action.
>
> The Notify action that is sending the email should:
>  Not be using a Content Template. ( You may not want to use any templates.
>    I am not sure if a header/footer would be a problem, but I know
> the content template would trump the field order from the form. )
>  Should be using: Include Fields with one a value of : All, Changed or 
> Selected
>
> Can you confirm that the Notify action meets those conditions?
>
> --
> Carey Matthew Black
> BMC Remedy AR System Skilled Professional (RSP)
> ARS = Action Request System(Remedy)
>
> Love, then teach
> Solution = People + Process + Tools
> Fast, Accurate, Cheap Pick two.
>
>
>
> On Thu, Dec 3, 2009 at 10:12 AM, Remedy Maniac
>  wrote:
>> **
>> Is this a sort of Friday humour?
>> Does this thing work or not?
>> I mean I have always appreciated the very clear frontier between possible
>> and impossible things in Remedy.
>> One thing is doable and another thing is not doable.
>> That's fair enough.
>> But it is highly frustrating when something which is suppose to work, does
>> simple do not work.
>> It is not a question of not being able to produce the expected behavior.
>>
>> I have a view called ARNotification
>> I have fields like Originator, cc list, responsible, worklog
>> I would like these fields to be included in a alphabetic order in my email
>> notifications.
>> What should I do? Can anybody tell me the right answer, and maybe step by
>> step to do?
>>
>> It sounds like a bug ... could it be ?



___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: fields orderer in emails notifications

2009-12-03 Thread Carey Matthew Black
Siriche,

Lets check a few more things here.


A Filter should be firing on the form in question with a Notify action.

The Notify action that is sending the email should:
  Not be using a Content Template. ( You may not want to use any templates.
I am not sure if a header/footer would be a problem, but I know
the content template would trump the field order from the form. )
  Should be using: Include Fields with one a value of : All, Changed or Selected

Can you confirm that the Notify action meets those conditions?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Dec 3, 2009 at 10:12 AM, Remedy Maniac
 wrote:
> **
> Is this a sort of Friday humour?
> Does this thing work or not?
> I mean I have always appreciated the very clear frontier between possible
> and impossible things in Remedy.
> One thing is doable and another thing is not doable.
> That's fair enough.
> But it is highly frustrating when something which is suppose to work, does
> simple do not work.
> It is not a question of not being able to produce the expected behavior.
>
> I have a view called ARNotification
> I have fields like Originator, cc list, responsible, worklog
> I would like these fields to be included in a alphabetic order in my email
> notifications.
> What should I do? Can anybody tell me the right answer, and maybe step by
> step to do?
>
> It sounds like a bug ... could it be ?
>
>
>
>
> Joe DeSouza wrote:
>
> **
> Delete the view. Check the vui table in the database that it has no
> references to a view by that name in the database for that table.
> Then recreate the view. Check to see if that helps.
>
> Joe
> From: Remedy Maniac 
> To: arslist@ARSLIST.ORG
> Sent: Wed, December 2, 2009 10:40:08 AM
> Subject: Re: fields orderer in emails notifications
>
> ** it is the exact Label of my view : "ARNotification"
> the type is: "Standard (Recommended)"
> and the Master flag is set to "False"
> Any other idea or help?
>
>
>
> David Sanders wrote:
>
> Chack that you have spelled the view name correctly - ARNotification.  No
> spaces, and the correct capitalization.
>
> HTH
>
> David Sanders
> Remedy Solution Architect
> Enterprise Service Suite @ Work
> ==
>
> tel +44 1494 468980
> mobile +44 7710 377761
> email david.sand...@westoverconsulting.co.uk
>
> web http://www.westoverconsulting.co.uk
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
>
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Change Diary Field Font

2009-12-02 Thread Carey Matthew Black
I think this could be done in the v7.1 Mid-Tier with a custom CSS for the field.
I also think the v6.3's Mid-Tier could also be customized (with more
effort, but in a similar way) too.

However for the User Tool I think we are out of luck for the kind of
specific (single field) font change.


However, as a form of workarounds...

)  Maybe the text could be converted to a View field and displayed
with specific font settings in that display. It may not be trivial to
implement, but I think it could be done.

)  Another approach would be to give the users a "report" button that
would preview the field's content. So that the effort the user needs
to take to see the fixed width content is reduced to a single button
click.

Just a few thoughts.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Wed, Dec 2, 2009 at 12:25 PM, Timothy Powell
 wrote:
> I entered this as an RFE to BMC about 2 years ago. Last I looked, the
> status of the RFE was "Slated for future release".
>
> Tim Powell
>
> On Wed, 2009-12-02 at 11:04 -0600, Sanford, Claire wrote:
>> **
>>
>> Is there a way to change the display font in a diary field without
>> messing up every form in my system?
>>
>> This is an email I got from one of my users:
>>
>> Is there any way I can tell remedy to use a monospaced font in the
>> Work Log when displaying on the screen?  It does use a monospaced font
>> when printing the log, but displays the log on the screen with a
>> proportional font.  The result is often ugliness on the screen.  For
>> instance, here is a HealthQuest display from the work log of a recent
>> ticket I worked:
>>
>> ACTIVITY BY PATIENT       THE WOODLANDS             B W TW 12/02/09
>> 02:24
>> XYZZX, OXXXR W
>> 03X00
>>  PATIENT HISTORY OF ACTIVITY
>> --
>>
>> Log Dte/Tm  Visit Func Actv  Eff Date/Time  Loc  Room-Bd Ac Srv Tp Dis
>> By  St
>> 120109 2258 9335  XFER XFER  12/01/09 22:58 WNL6 6254-01 IP MED
>> Z2R  A
>> 120109 2059 9335  ADM  ADM   12/01/09 19:57 VUTW ED01-01 SP MED
>> HHT  A
>> 120109 1610 9335  ERTW ERRG  12/01/09 15:45 EDTW         EC EMR
>> HHT  A
>> 120109 1546 9335  ERTR ERTR  12/01/09 15:45 EDTW         EC EMR
>> HHT  X
>>
>> This is very hard to follow.
>>
>> Here is what it should look like (it actually prints like this even
>> though the screen looks like the above):
>>
>> ACTIVITY BY PATIENT       THE WOODLANDS             B W TW 12/02/09
>> 02:24
>> XYZZX, OXXXR W
>> 037X0
>>  PATIENT HISTORY OF ACTIVITY
>> --
>>
>> Log Dte/Tm  Visit Func Actv  Eff Date/Time  Loc  Room-Bd Ac Srv Tp Dis
>> By  St
>> 120109 2258 9335  XFER XFER  12/01/09 22:58 WNL6 6254-01 IP MED
>> Z2R  A
>> 120109 2059 9335  ADM  ADM   12/01/09 19:57 VUTW ED01-01 SP MED
>> HHT  A
>> 120109 1610 9335  ERTW ERRG  12/01/09 15:45 EDTW         EC EMR
>> HHT  A
>> 120109 1546 9335  ERTR ERTR  12/01/09 15:45 EDTW         EC EMR
>> HHT  X
>>
>>
>> ARS 6.3 Patch 21
>> HD 6.0
>> Oracle 10.2.0.4.0 w/9 libraries
>> Oracle lives on a remote server
>> Windows 2003 4 gig on app server and 8 gig on DB server
>>
>>
>> Claire Sanford
>> Information Systems Division
>> Memorial Hermann Healthcare System
>> Phone: 713 448 6035
>> claire.sanf...@memorialhermann.org
>>
>>
>>
>>
>> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the
>> Answers Are"_
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: fields orderer in emails notifications

2009-12-02 Thread Carey Matthew Black
Siriche,

I do not know that I have ever seen this in the docs... So I am
guessing at this...

But maybe the Email Engine needs to be restarted after the view was
added to the form?
Maybe ( just maybe ) the Email Engine has a cache of the form that
does not include the view and it is not refreshing it's cache?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Dec 2, 2009 at 7:50 AM, Remedy Maniac
 wrote:
> **
> like Carey I found the reference to that view in my doc for 6.01 too.
> But then I must be doing somehting wrong because it doesn't work for me i.e
> I still get the previous order: "Originator" before "CC list" before
> "Packages" but before "Modules".
> Here is basically what I got:
> - the famous view without any Page field
> - a def file with the fields in the order I'd like
> Should that not be fine?
>
>
>
> Walters, Mark wrote:
>
> **
>
> Please test the ARNotification view on your 6.0.1 server – you may be
> pleasantly surprised.
>
>
>
> Mark Walters
>
>
>
> 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.
>
>
>
>
>
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Remedy Maniac
> Sent: 02 December 2009 09:04
> To: arslist@ARSLIST.ORG
> Subject: Re: fields orderer in emails notifications
>
>
>
> **
>
> yes absolutely.
> And even though this is a requirement for our upgrade to 7.5, which will
> occur sometime next year, I have to implement this for our new application
> built in 6.00.01
>
> So keeping in mind this release, could somebody please confirm what I
> understood:
> - I got 2 choices:
> 1- either I put my fields into the test area but then I am limited to
> something like 30k (form top of my head of what I red in the doc)
> 2- or I build an additional view to handle my order?
> Many thanks to you experts for your replies
> Siriche
>
>
> Matt Worsdell wrote:
>
> Guys, he's on v6.
>
>
>
> Matt
>
>
>
> -Original Message-
>
> From: Action Request System discussion list(ARSList)
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: OT: Access query oddity...

2009-12-02 Thread Carey Matthew Black
Joe,

Sounds like an Access bug to me. (Can an application crashing ever be
anything else? :) )

However, if I might make a suggestion

Create a table (Company_by_email) with two columns (Email_address,
Company_Name) that you can do this kind of match against. This design
will scale better and allow for a unique index on
Company_by_email.Email_address and allow for the same Company_Name to
map to multiple Email_address values too.

Then you can get rid of all of the logic (AKA: "IIF" statements) and
use SQL the way it was intended to be used.

I think you could match the values by doing a join idea like...
 Now don't fault me on my syntax I am not a DBA... but I think
this should be possible like 
 And don't fault me if "Access" does not fully support SQL either. :)


Select RefreshData.[User Email Address], Company_by_email.Company_Name
from RefreshData left outer join on Company_by_email on
RefreshData.[User Email Address] LIKE "%Company_by_email".

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Dec 1, 2009 at 4:40 PM, Joe DeSouza  wrote:
> **
> Listers,
>
> First of all this is an Access related issue, so qualifies to be an off
> topic question I guess. I just figured many of you might be using Access as
> a choice of tool for data cleaning so may be familiar with what I am
> facing..
>
> Below is the query I have written in Access, to set the name of the company
> in the table RefreshData, based on the domain of a users business email
> address..
>
> While this query runs perfectly and sets the company name, if I try to save
> the query for future use in Access, it doesn't save it but crashes out
> Access, and when I reopen it, the query has nothing in the SQL panel besides
> the default SELECT; that appears when you open a new access query to build a
> new query..
>
> This is the update query that I've successfully ran, but unable to save..
> UPDATE RefreshData SET RefreshData.[Company] =
> IIf(RefreshData.[User Email Address] Like '*centresolutions.com',"Centre
> Solutions",
> IIf(RefreshData.[User Email Address] Like '*csc.com',"Computer Sciences
> Corporation",
> IIf(RefreshData.[User Email Address] Like '*farmersinsurance.com',"Farmers
> Insurance",
> IIf(RefreshData.[User Email Address] Like '*foremost.com',"Foremost
> Insurance Group",
> IIf(RefreshData.[User Email Address] Like '*kraftlake.com',"Kraft Lake
> Insurance Agency (KLIA)",
> IIf(RefreshData.[User Email Address] Like '*us.ibm.com',"IBM - United
> States",
> IIf(RefreshData.[User Email Address] Like '*wipro.com',"Wipro Technologies",
> IIf(RefreshData.[User Email Address] Like '*wtp.ca',"WTP",
> IIf(RefreshData.[User Email Address] Like '*zurich.com',"Zurich Financial
> Services Group",
> IIf(RefreshData.[User Email Address] Like '*zurichbf.com',"Zurich Benefit
> Finance",
> IIf(RefreshData.[User Email Address] Like '*zurichna.com',"Zurich North
> America",RefreshData.[Company])));
>
> Any idea why this may be happening?
>
> As a workaround I have saved this in notepad for future use - not convenient
> but will have to do..
>
> Joe

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: fields orderer in emails notifications

2009-12-02 Thread Carey Matthew Black
I found a ref to the view in the v5.1 "Dev_AR_Apps_Basic_English.pdf"
on page 498.

"
To guarantee the order of fields in a notification, you can create a
special view named ARNotification. Make sure that you exclude any page
fields from this view, which uses the zig-zag pattern described above
for field order in notifications. Otherwise, notifications will
default to the default view. If there is no default view, the first
view listed is used.
"

P.S. I did not find a ref in my v4 docs. :( So it looks like that
feature dates back to version 5.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Dec 2, 2009 at 6:35 AM, Walters, Mark  wrote:
> **
>
> Please test the ARNotification view on your 6.0.1 server – you may be
> pleasantly surprised.
>
>
>
> Mark Walters
>
>
>
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Remedy Maniac
> Sent: 02 December 2009 09:04
> To: arslist@ARSLIST.ORG
> Subject: Re: fields orderer in emails notifications
>
>
>
> **
>
> yes absolutely.
> And even though this is a requirement for our upgrade to 7.5, which will
> occur sometime next year, I have to implement this for our new application
> built in 6.00.01
>
> So keeping in mind this release, could somebody please confirm what I
> understood:
> - I got 2 choices:
> 1- either I put my fields into the test area but then I am limited to
> something like 30k (form top of my head of what I red in the doc)
> 2- or I build an additional view to handle my order?
> Many thanks to you experts for your replies
> Siriche

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Push Field Question

2009-12-02 Thread Carey Matthew Black
Mark,

It has been a while since I looked at this specific detail of how ARS
work flow deals with diary fields. So I am working from memory and it
is a bit crusty...

I think
 If the user updates the field with a new entry then only the new
entry is sent in the Push action.
 If the user does NOT update the field then the whole field's contents are sent.

And I vaguely think that there may also be differenece in how Active
Links vs Filters deal with this condition too. ( AKA: Maybe the above
logic was for Active Links and not filters? )

And you may even find difference in specific versions/patches over the
years too.

As others have suggested, I think the best way to control this is to
capture the data in a separate field and have work flow append it to
the Diary field when necessary. That design approach will allow you to
be able to maintain an independent control over just the new content
as part of the transaction.

However, if you are designing around how an ARS Diary field works,
then maybe it is time to stop using them? (Like BMC appears to have
done in the latest versions of their applications.)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Dec 1, 2009 at 3:21 PM, Brittain, Mark  wrote:
> **
> HI All,
>
> I have a case were there is a filter that does a push field on submit/modify
> that includes the entry from a diary field.  The problem is the entire diary
> field is being pushed when all I want is the latest update. Is there away to
> do that?
>
> Thanks
> Mark
>
> 
> Mark Brittain
> Remedy Developer
> NaviSite
> mbritt...@navisite.com
> (315) 453-2912 x5418 (Phone)
> (315) 317.2897 (Cell)
> Reduce Cost of IT with Managed Hosting and Application Services from
> NaviSite.
> Visit www.NaviSite.com Today.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARS 7.5 using PAM authentication

2009-12-01 Thread Carey Matthew Black
Brian,

If your OS supports PAM and you only want authentication information
from PAM then I think that you only need to do two things.

You need to do is to turn on the "Cross Ref Blank Password" setting
and have the user's record have no password in the User form.

However, you may need to NOT be using any AREA plugin to make this
work too. Check the docs for details.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Nov 26, 2009 at 12:43 AM, Brian Pancia  wrote:
> **
>
> Has anyone developed a AREA plug-in for PAM Authentication?  Used for both
> client and mid-tier authentication.
>
>
>
> Regards,
> Brian
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: query against AssignedToGroup (dynamic group)

2009-11-20 Thread Carey Matthew Black
Brien,

Normally the 'AssignedToGroup' fields (Field ID's 112 and/or
6-60999) are used to restrict access to Field 1 so that users only
see the records that they should see.

Is there a reason your not letting the system do this work for you?

Are you trying to do something like:
Login as User "X", and use a table field (in this specific case) to
see what User "Y" would see?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Nov 20, 2009 at 2:14 PM, Brien Dieterle
 wrote:
> Is there any easy way to write a query against a dynamic group field?
>
> I basically want $AssignedToGroup$ LIKE % ' $USER$ ' % (since the fields
> might contain users), OR $AssignedToGroup$ LIKE  123; or LIKE 567; etc for
> every group the user is a member of.
>
> Before I embark on building an AL Guide to chop up the groups field and
> build this query on-the-fly and use that as an external() reference in my
> table field... is there any easier way to do this?
>
> Thanks!
>
> Brien

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARDBC LDAP Configuration Bind Credentials

2009-11-20 Thread Carey Matthew Black
Tim,

Just spitballing a few ideas Maybe...

) Write your own ARDBC connector?

) Maybe there would be a way to create an LDAP server or your own
where you do an LDAP referral to get the data? (That may or may not
solve your authentication problem.) Or maybe you would need to
replicate the data to your LDAP server?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Nov 20, 2009 at 10:13 AM, Hulmes, Timothy W Mr CTR USA IMCOM
 wrote:
> Mark, thanks for the reply.  Does anyone know of any way to work around
> this?  We don't own our tree and they won't allow simple binds and we
> can't use SSL.
>
> Tim
>
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Walters, Mark
> Sent: Thursday, November 19, 2009 12:17 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: ARDBC LDAP Configuration Bind Credentials
>
> The Remedy LDAP plugins only support simple binds for authentication.
> If your LDAP server does not allow this then they will not be able to
> connect.
>
> Mark
>
> 
> From: Action Request System discussion list(ARSList)
> [arsl...@arslist.org] On Behalf Of Hulmes, Timothy W Mr CTR USA IMCOM
> [timothy.hul...@us.army.mil]
> Sent: 19 November 2009 18:05
> To: arslist@ARSLIST.ORG
> Subject: ARDBC LDAP Configuration Bind Credentials
>
> Having trouble setting the Binding setting to connect to our Active
> directory.  All the account information has been verified and the
> account has access manually.  The problem we get is configuring Remedy
> to login with the correct security settings.
>
> Using the ldp tool I need to login using the following bind options
> (Function Generic, Method SSPI, Synchronous checked, and Use auth.
> Identity checked.)
>
> With those options checked I can log in with the account via ldp.
>
> The question is how do I take those settings and configure the ARDBC
> LDAP Config form when I one have the option of Bind user and Bind
> password?
>
> Tim

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Change Password and the Cancel button

2009-11-20 Thread Carey Matthew Black
Stuart,

Add some workflow to the button.

Have it... Check the data in the User form that identifies when the
user has to update their password. If the data looks like the user
needs to change their password then you can have it do what you want
it to do. ( You said "logout" but you might also consider asking the
user if they want to logout "yes/no" dialog too.)

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Nov 19, 2009 at 11:57 PM, Schon, Stuart
 wrote:
> Hi
>
> We turned on password management for ARS 7.1, all good except when a
> person is forced to change a password. they can just press the Cancel
> button and  continue on as before with there existing password - not
> good.
>
> The form is displayed by password management or by pressing Change
> Password from the Home panel. When it's the latter pressing cancel is
> legitimate, but if they are forced to change password via password
> management work-flow then I would like Cancel to be equal to Logoff
>
> Does anyone have a suggestion on how to do this?
>
> ARS 7.1 p2,
> ITSM 7.0.3 P5
> Solaris and Oracle
>
>
> Regards
> Stuart
> TL Remedy Support
>
>
> __
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> __
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Defined Search

2009-11-17 Thread Carey Matthew Black
Or use the WindowOpen action. (Which is how you could use the data to
do searches/reports.)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

On Tue, Nov 17, 2009 at 4:33 PM, Atul Vohra  wrote:
> Joe,
>
> That is a possible solution.
>
> Thanks
> Atul
>
>
>
>
> -Original Message-
> From: "Joe DeSouza" [joe_rem...@yahoo.com]
> Date: 11/17/2009 03:29 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Defined Search
>
> **
> Atul,
>
> How about storing the search in a form, and then setting the search criteria 
> you want to use to the field 1005 (Query Bar) on the form that you want to 
> search from?
>
> Try that? Should technically work on any version irrespective of the 
> configuration (underlying database etc.)
>
> Joe
>



> On Mon, Nov 16, 2009 at 9:38 PM, Atul Vohra  
> wrote:
>> Hi All,
>>
>> Our remedy application is used by different clients and we have a 
>> requirement to create a tool that would create the defined searches without 
>> them actually doing it in the form through the admin tool.
>>
>> I am trying to look for the best approach to create a small app to help the 
>> client admin create these searches and also if they import new remedy def 
>> files from us they could use this tool to recreate the searches (make sense)
>>
>> Is there remedy  api call that could set this - I saw the information is 
>> saved as a display property?
>> Can AR System Search Preference form be used in any way?
>> Directly updating the DB?
>>
>> Need some guidance - not sure if I am totally off base...
>>
>> Thanks

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Defined Search

2009-11-17 Thread Carey Matthew Black
Atul,

You did not mention your ARS version.

However, I would look at the preference server. It stores "Searches"
for the user. You should be able to figure out how to submit a record
to the "AR System User Central File" form ('FileType' = "Search") so
that the user would see the saved Searches in their client(s).

You will need to attach a file, in a specific (undocumented?) format.
However that can be done. At first glance it looks like a single file
for all forms for all searches. So you likely will need to write a
program that can parser and insert in to an existing file. However
adding to the file looks easy enough to me. [ Basically: Parse to find
the Schema blocks, find the Schema block with the 'Schema Name' that
you want to add to, get the current number of 'Num Searches' and
increment it by one(or N), add the new "Search"(es) block at the end
of the Schema block.]

Oh... I would defiantly go through the "API" (Or use the ARS Server,
via Filter commands, to save the file off to the server, call your
script to edit the file, and re-attache the file with later filter
actions.) to make changes to the attachments. I have never heard of
anyone successfully changing an attachment content directly in the ARS
DB. (Maybe it can be done, but ... why would you want to work that
hard?)


A sample (from my 6.3 server)
NOTE: The format may change at any time. (As far as I know this is an
"internal format" and is not defined as an interface for customers to
be writing directly too.)
NOTE2: There are "Ctrl+A" characters in the QBE Data (That is "Query
By Example"(QBE), Later changed to "Search By Example"(SBE) for you
new ARS kiddies in the group. :) ) So be careful with how those are
used. They look important. :)

"
Num Schemas=328
Schema   {
   Schema Name  =User
   Server Name  =ar.server.some.com
   Num Searches =3
   Search   {
  QBE Data=101=bob
  QBE String=Login Name=bob
  String=
   }
   Search   {
  QBE Data=101=bob2
  QBE String=Login Name=bob2
  String=
   }
   Search   {
  QBE Data=
  QBE String=
  String='Login Name' = "bob3"
   }
}
"

I think the Mid-Tier started supporting saved searches (from the
preference server) in v7.1. However, it may have been v7.5.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Nov 16, 2009 at 9:38 PM, Atul Vohra  wrote:
> Hi All,
>
> Our remedy application is used by different clients and we have a requirement 
> to create a tool that would create the defined searches without them actually 
> doing it in the form through the admin tool.
>
> I am trying to look for the best approach to create a small app to help the 
> client admin create these searches and also if they import new remedy def 
> files from us they could use this tool to recreate the searches (make sense)
>
> Is there remedy api call that could set this - I saw the information is saved 
> as a display property?
> Can AR System Search Preference form be used in any way?
> Directly updating the DB?
>
> Need some guidance - not sure if I am totally off base...
>
> Thanks

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How to write the value of an editable column into the database using a filter guide?

2009-10-28 Thread Carey Matthew Black
Mark,

As others have pointed out ... this is a client thing. The client
needs to do something with the values before it looses control to the
server/filters. The most common thing is to update the records with
the user supplied data before the current row/UI mode is changed. ( By
looping over the tablefield on the client and doing push actions for
the changed records.)


On the other hand :)

I think the easiest way to explain it is this...
  Do you know when a table field is refreshed for server side table looping?

  I think it is _automagically_ done by the server when you call the
filter guide to loop over the table.
  However, I have never really got a good answer on exactly when it happens.
  If I am correct on that, then even if the values are sent to the
server as part of the submit/modify (and I doubt they are anyways)
then they would be "refreshed" [AKA: cleared] by the table refresh at
the start of the Filter Guide looping over the table field.

So it may be possible (though I have never tried it) to use editable
columns as part of filter processing to store data and in the row
being processed and then to make decisions inside the filter guide
from there. Which is really not remarkable other than you might be
able to avoid creating some display only fields [non-Columns] for some
processes inside a process that loops over a table.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Oct 27, 2009 at 6:00 AM, Mark Milke  wrote:
> Hi Listers,
>
> I'm on ARS 6.3.
>
> I have a Table Field with one editable column.
>
> While the user is saving the main record, I do a filter loop on it and
> try to push the values of the column into the base form. This isn't
> working however.
>
> To track the problem down, I've build a message into the filter inside
> of the Filter Guide and the filter shows that the value of the
> editable columns is null. The message show correct values of the non-
> editable columns though.
>
> Is it possible to use a filter guide to write the values of an
> editable column into the database?
>
>
> Mark
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


OT: Friday Funny..... (an old one but still funny)

2009-10-23 Thread Carey Matthew Black
All,

I am sure this is an internet joke that has likely been around the
block before. However, it showed up in one of my email accounts today
so I thought I would share it again.

I also looked to see if it has been posted to ARSlist before and it
was posted by Claire Sanford on Aug 31, 2007. So it does fail my
Test4Dup filter. However if your table of old ARSList emails do not go
back that far in time then your Test4Dup may not see this as a dup. :)
 [ And if you do not know what I mean by a Test4Dup filter then you
likely have not been using the Action Request System very long. ]

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


** Original Message 

You have to be old enough to remember Abbott and Costello, and too old
to REALLY understand computers, to fully appreciate this.
For those of us who sometimes get flustered by our computers, please read on...

If Bud Abbott and Lou Costello were alive today, their famous sketch,

'Who's on First?' might have turned out something like this:

COSTELLO CALLS TO BUY A COMPUTER FROM ABBOTT

ABBOTT: Super Duper computer store. Can I help you?
COSTELLO : Thanks. I'm setting up an office in my den and I'm thinking
about buying a computer.

ABBOTT : Mac?
COSTELLO : No, the name's Lou .

ABBOTT : Your computer?
COSTELLO : I don't own a computer. I want to buy one.

ABBOTT : Mac?
COSTELLO: I told you, my name's Lou .

ABBOTT : What about Windows?
COSTELLO : Why? Will it get stuffy in here?

ABBOTT : Do you want a computer with Windows?
COSTELLO : I don't know. What will I see when I look at the windows?

ABBOTT : Wallpaper.
COSTELLO : Never mind the windows. I need a computer and software.

ABBOTT : Software for Windows?
COSTELLO : No. On the computer! I need something I can use to write
proposals, track expenses and run my business. What do you have?

ABBOTT : Office.
COSTELLO: Yeah, for my office. Can you recommend anything?

ABBOTT : I just did.
COSTELLO : You just did what?

ABBOTT : Recommend something.
COSTELLO : You recommended something ?

ABBOTT : Yes.
COSTELLO : For my office?

ABBOTT : Yes.
COSTELLO : OK, what did you recommend for my office?

ABBOTT : Office.
COSTELLO : Yes, for my office!

ABBOTT : I recommend Office with Windows.
COSTELLO : I already have an office with windows! OK, let's just say
I'm sitting at my computer and I want to type a proposal.  What do I
need?

ABBOTT : Word.
COSTELLO : What word?

ABBOTT : Word in Office..
COSTELLO : The only word in office is office.

ABBOTT : The Word in Office for Windows.
COSTELLO : Which word in office for windows?

ABBOTT : The Word you get when you click the blue 'W'.
COSTELLO: I'm going to click your blue 'w' if you don't start with
some straight answers. What about financial bookkeeping? You have
anything I can track my money with?

ABBOTT: Money.
COSTELLO : That's right. What do you have?

ABBOTT : Money.
COSTELLO : I need money to track my money?

ABBOTT : It comes bundled with your computer.
COSTELLO : What's bundled with my computer?

ABBOTT : Money.
COSTELLO : Money comes with my computer?

ABBOTT : Yes. No extra charge.
COSTELLO : I get a bundle of money with my computer? How much?

ABBOTT : One copy.
COSTELLO : Isn't it illegal to copy money?

ABBOTT : Microsoft gave us a license to copy Money.
COSTELLO : They can give you a license to copy money?

ABBOTT : Why not? THEY OWN IT!

(A few days later)

ABBOTT : Super Duper computer store. Can I help you?
COSTELLO : How do I turn my computer off?

ABBOTT : Click on 'START'.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


OT: Re: Integrating Remedy with SMS Software (Funny?)

2009-10-22 Thread Carey Matthew Black
All,

I know it is not Friday yet. However, I got a chuckle from the thread
and wanted to share my observation on it all the same. (Maybe someone
will agree or at least find my observation funny.)

I really get frustrated with the English language from time to time.
And this thread is a good example of why I do.

Acronyms are not precise things.
Acronyms that are vendor specific and are used without the context of
the vendor being mentioned, tend to be even more imprecise.

SMS != MS-SMS

just like

ARS != BMC ARS

Do a quick search on Google for "ARS" and see all of the "non BMC",
"non Action Request System" things that pop up.
  Ars Technica
  Heating, Air Conditioning & Plumbing Service | ARS – American ...
  "ARS : Home" --> www.ars.usda.gov/
  Arizona Revised Statutes
  ARS | Artists Rights Society
 (and the list goes on)


Maybe someday the human race will have a language that precisely
describes all things with unique, and obvious, nouns.

However, I fear that day, if it ever arrives, will be long after I am
dead. Sigh.

Thanks for the chuckle. :)

Now back to your regularly scheduled Thursday. :)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Oct 22, 2009 at 8:47 AM, Kelly Deaver  wrote:
> **
> ah you mean SMS (short message service) not SMS (MS-SMS discovery).
> I found this -
> http://communities.bmc.com/communities/thread/32854;jsessionid=8669B4970613F3EEB957C8E9CC165506.node0
>
> Kelly Deaver
> Effective Technologies
> www.effect-tech.com
>
> kdea...@kellydeaver.com (ARSlist mail)
> ke...@effect-tech.com (Business mail)
>
>  Original Message 
> Subject: Re: Integrating Remedy with SMS Software
> From: Salma 
> Date: Thu, October 22, 2009 6:35 am
> To: arslist@ARSLIST.ORG
>
> Hi Kelly,
>
> Thanks for the reply. Actually i trying to integrate sms software to send
> sms to our clients whenever there is any critical/Major issue raised .
>
>
> Please let me know how can i do this .
>
> Regards,
> Salma
>
> Regaar
>
> kdeaver wrote:
>>
>> **
>> Assuming you are integrating SMS to populate the CMDB you have
>> a free option. Use Atrium Integration Engine that comes with the CMDB
>> as the method. You will need mappings. They can be found here -
>> http://communities.bmc.com/communities/docs/DOC-456
>>
>> Kelly Deaver Effective Technologies www.effect-tech.com
>> kdea...@kellydeaver.com (ARSlist mail) ke...@effect-tech.com (Business
>> mail)
>>
>>  Original Message  Subject: Integrating Remedy with SMS

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Tool for building and modifying macros

2009-10-22 Thread Carey Matthew Black
Michael,

Macros are depreciated. (Or maybe more accurately "not supported"
because v5 is no longer supported.)

v6.3 docs: BasicGuide-630.2006.05.09.pdf  Pg 662:
"
Converting existing macros to active links

In versions of AR System before 5.x, Run Macro active link actions
(page 553) allowed developers to define workflow using the macro
functionality in Remedy User. Although macros allowed developers to
record user actions easily, editing and maintaining the macros proved
difficult. A larger problem is that the macros created in Remedy User
simply do not work in a web browser environment.

AR System now provides equivalent active link actions for which developers
needed to create macros in Remedy User,...
"

v6.3 docs: AdvancedGuide-630.pdf  Pg 250:
"
Backwards compatibility

Macros stopped being supported in the AR System 5.x release. You can
view reports created using run macro report actions with releases
prior to AR System 5.x in Remedy User, or on the Web, by converting
them to an equivalent active link.

...
"

And the topper is this part

v7.1 docs: Workflow-Objects-710.pdf  Pg 89:
"
Most operations that can be performed from a macro can be performed from other
actions. Use the Run Macro action type for backward-compatibility with clients
prior to the 5.0 release only.
"

I forget what version BMC removed the "macro converter" (I think it
was 7.5) however at some point you will not be able to migrate the
version "5.0 release only" code (AKA: Macros) forward. Note: at the
release of ARS v7.1, only versions 7.0 and 6.3 were "supported". So
v5.0 had already fallen off the support matrix. [ I was also unable to
find the "5.0 release only" note in any of the v6.3 pdf's that I have.
]


So to summarize...

I am suggesting that you try to not use macros. Instead, find a more
supportable way with Active Link workflow and/or Table Fields to
achieve what you are trying to do.

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Oct 22, 2009 at 4:53 AM, sousys  wrote:
> ** Hello.
> Im wondering if there is some sort of tool, or third party application that
> makes management and building of advanced macros easier.
> At the moment im doing long search-strings but i cant make them with $INPUT$
> directly in the search-field.
> So what i have to do is make the macro with a static value and then edit the
> .arq-file.
> All i need really is an editor that lets me read and edit the arq-file
> without it being "coded".
> Anyone know of anything that i might find usefull?
> Thanks in advance
> Michael / Tele2 Sweden

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARInside 3.0 Beta

2009-10-09 Thread Carey Matthew Black
LJ,

Which actually brings to the surface the question of: "What happens
when an object name changes?". My guess is that the object would look
like a "new object" and there really would be no good way to tie it
back to the previously used "internal id".

Now if you were to use the "AR_OPROP_GUID" value (and have it set in
all of your objects) then you would have a shot at some of these
approaches. Or you could add your own tag too...

Ref: C-APIGuide-630.pdf  pg 75
"
Note: Object property tags with a value of AR_OPROP_LAST_RESERVED or
below are reserved. The API programmer might define any tag with a
value above AR_OPROP_LAST_RESERVED.
"

Unfortunately there is even a risk at the field level of the "Field ID
changing". (Much harder to do , but there have been tools to achieve
that kind of task before.) So unless the "AR_OPROP_GUID" value is down
to each field ( I do not think it exists at that level so how much of
this can be done my be limited or have some consequences due to the
level at which the GUID exist.) then you would likely still have
issues.


Now if the ARInside tool would actually set any missing
"AR_OPROP_GUID" values for every object then you would have a good
shot at this. (Though I think it could also be changed if you tried
hard enough.) But the cost of updating every object the first time the
tool is run against a production server would likely be less than
ideal for most users/companies.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Oct 9, 2009 at 10:35 AM, LJ Longwing  wrote:
> Hey Misi,
> Before I got into the code, I wondered the exact same thing, unfortunately
> the ability to do that is limited with the current design.  As ARInside
> grabs objects from the server (in the order it grabs them, which can be
> different each time), it assigns an 'internal id' to the object, and that
> internal id is what it uses to process objects.  To do a 'difference' run
> you would need to keep a db of some sort around of what your object id's
> were for your last run, and then assign them back to the same id's on the
> next run.  It's definitely possible, but is a rewrite of a significant part
> of the code I thinkthat's not to say it won't be done, just that it
> won't be 'now'...:)if you want, please feel free to log it as an
> enhancement request though :)
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Misi Mladoniczky
> Sent: Friday, October 09, 2009 1:15 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: ARInside 3.0 Beta
>
> Hi,
>
> In theory, it should be possible to leverege the modify-time of the server
> objects to do an incremental update of the previous run.
>
> All ARGetList*()-functions has a last-modify-date parameter, to allow
> retrieval of changed objects.
>
> You will also need to remove any objects that has been deleted.
>
> This would be a really good improvement on performance.
>
> I have not looked at the code (yet...) though.
>
>        Best Regards - Misi, RRR AB, http://www.rrr.se
>
> Products from RRR Scandinavia:
> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
> * RRR|Translator - Manage and automate your language translations.
> Find these products, and many free tools and utilities, at http://rrr.se.
>
>> We ran it against a 7.1 and 7.5 server with Help Desk, SLA 6 and a ton
>> of custom apps with no issue.  I didn't notice any change in performance.
>> The
>> batch file we use to kick it off logs the start and stop time.  It
>> still averaged about 4.75 hours for both servers.
>>
>> It is much cleaner now with the default of not being verbose and the
>> web service stuff looks great!
>>
>> Thanks for keeping this alive.
>>
>> Jason

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: send event after open window, midtier

2009-10-06 Thread Carey Matthew Black
Brien,

If this is the business logic that your application needs
"
My end goal is to have the parent ticket modified such that when ALL
children are closed the parent is also closed.  I couldn't think of a
better way than to open the parent, send an event to trigger an AL to:
refresh a table field of open children and perform a colcount and
close the ticket if colcount=0
"
then I think a push action is your best approach.

However, if you really have some need to check for other children (or
siblings if you prefer) then you could from the child record have a
table field of all children of the same parent. You could refresh that
table field (during After Modify Active Links) and see if any of the
children are "not closed". If so then you could do a push to the
parent record to close it.

So I really see no good reason to open the other record(or form) for
the user. The business logic sounds "automatic" to me.


Now if you are trying to force the user to decide/choose if the parent
needs closed then you could also open the parent and give the user a
message action explaining the condition.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Oct 6, 2009 at 2:04 PM, Brien Dieterle
 wrote:
> **
> I'm hitting the open window, send event issue on the midtier.  Couldn't find
> much in the recent arslist to explain what to do exactly to get around it.
> The workflow guide states:
>
> "To solve this issue for the web client, create the workflow so that the
> parent or child window is loaded, and then the send event action is
> executed."
>
> That's a well and good suggestion, but I am not exactly sure how to actually
> implement this.  I have an AL that fires after-modify of a child form, that
> I want to open a window to the parent form and THEN send an event to.   I
> made two separate ALs, one to open the window (exec order 0), and then
> another to send the event (exec order 2)-- but it still doesn't work.  It
> DOES work on the user tool, and it DOES work on the midtier if I already
> have the parent form open.  Very frustrating.  The only good thing is that
> the behavior is consistent between Firefox and Internet Explorer :-).
>
> Any ideas on how to implement this?  My end goal is to have the parent
> ticket modified such that when ALL children are closed the parent is also
> closed.  I couldn't think of a better way than to open the parent, send an
> event to trigger an AL to: refresh a table field of open children and
> perform a colcount and close the ticket if colcount=0
>
> midtier 7.5p1
>
>
> Thanks!
>
> Brien Dieterle

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


FWD: Consuming external Web Service returning 1000's of records

2009-10-06 Thread Carey Matthew Black
Posting for a person who was having difficulty posting to ARSList.

Please respond to the list and/or the requester: mayank.chan...@ericsson.com

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

* original message follows *

I am a newbie to this forum and for some reason i am not able to post
a new thread.

Below I am writing my problem description on which i would request you
help upon.

Problem Description:
We have to invoke a external web service which would fetch us some
data (list of records) which would be running into thousands of
records. The records fetched would be displayed to the user as a list
in ARS tool and he would select any of the record from the list which
would fill the desired fields with that data. The no of fields
expected in return from the web Service is 5-6 but the frequency of
invoking the web service is atleast 10 times in a minute because at a
moment we have 300 users using our application. The web service would
be returnign as just 1 field which would be returning an XML response
in it. Web Service which we have to invoke, does get loaded in my
filter and gives a response but the problem is expected records
returned to us is somewheer around 70,000 meaning a huge huge XML. So
how do i parse it and display the list to the user who has initiated
the request.
So my concern is how do i consume the web service (retruning 1000's of
records) and instantly display it to the user. After the user has
selected any value from the records fetched, data is of no use and can
be discarded. Also i have never used vendor forms or OLE automation
before but i am more than ready to dig into it but if i could just get
the right approach .. :(

So can you please guide me as to how to proceed as I am totally lost
and do not know as to how to proceed. Does it call for writing a Java
Code interacting with my ARS 7.1 API or it simply can be achieved by
writing Workflow in the Admin tool.

If you feel like helping me for which i would be very greatful to you,
please revert back on my ID as I said I am not able to initiate a
thread. Any sort of help is more than welcome !!

Best regards,
Mayank
mayank.chan...@ericsson.com

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: End of Life for BMC(R) Remedy(R) User (Windows-based client)

2009-10-05 Thread Carey Matthew Black
Trond (all),

There are other cheaper/better reporting tools out there already.

It would not require a lot of work for BMC to incorporate something
like JasperReports (http://jasperreports.sourceforge.net) into the AR
System product too. (And there are other options as well. Maybe a more
extreme option would be for BMC to leverage a package deal where
having an AR System license also means you get a special, maybe
specifically limited to AR System, BOXI install/license too. Or maybe
just open up a good extension point for the community to build the
integrations to JasperReports, or BRIT [
http://www.eclipse.org/birt/phoenix/ ]  or DataVision [
http://datavision.sourceforge.net/ ] or any number of other possible
reporting tool choices. )

BTW: One of the best first steps to allow almost all of those other
reporting tools would be to make an AR System JDBC driver much like
they have made the [GRRR ... Windows only] ODBC driver so far.


While I am sure these areas of functionality/budgeting are very
important to BMC AR System customers, I can only expect that BMC will
have a plan before these concerns become problems for their customers.

BMC has a few years to do whatever they decide they need to do.

I would also suspect that while v8.0 might be the last release of the
User Tool that it will still work against the v8 (+2 version) per the
current software backwards compatibility support model.  However, that
is looking really, really far in the the crystal ball. So who knows
what that future will really hold. ( I doubt BMC really knows what
their plans are just yet. )


In the short term I would suggest that all customers that are
concerned by this "breaking news" do the usual things:

Let BMC sales reps know about your concerns.
Let BMC tech support people know about your enhancement requests.
Keep an eye to the future, and continue to look for faster, more
accurate and cheaper solutions to your business needs. ( After all you
have a few years to plan what your business needs to do. )

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Oct 5, 2009 at 6:30 AM, Trond Valen  wrote:
> What about running Crystal Reports reports on the Mid-Tier? Will everyone 
> have to buy BOXI, Crystal Reports or Crystal Reports Developer Advantage 
> licenses?
>
> Trond

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Get user's network login on mid-tier (and AD authentication project)

2009-09-30 Thread Carey Matthew Black
Isabel,

Read the section: "Configuring the User Name Alias" in
ConfigGuide-630.pdf. I think the 'Authentication Login Name' field
will do what you want it to do.

Then you just need to map the AD 'Login Name' to the ARS 'Login Name'
in the User form. (A task for an ARS administrator to complete.)


Once that is complete, then the users will be able to use an ARS
client and use their AD account for authentication to ARS.


You may want to add a "home grown" feature to the Mid-Tier login page.
Give the user a way to request help if the login fails. Maybe as easy
as a "mailto:"; link to have the user contact the helpdesk to get an
incident routed to your ARS Admin group. Or as complicated as an "auto
login" to the mid-tier to get them to an application to ask them
questions and collect data as needed.

To bad the AR System does not already have the idea of a "Public
application" that a special "no privileges account" could access OOB
that could be used for such conditions.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Sep 30, 2009 at 7:01 AM, Ross, Isabel (Access LLP)
 wrote:
> I'm about to start a project to move all our users across t
> Hello
>
> I'm about to start a project to move all our users across to Active
> Directory integration using LDAP.
>
> The proof of concept of the LDAP bit of it turned out to be quite
> straightforward, but is looking more difficult is matching up our
> existing users to the network login IDs.
>
> For our client users I was thinking I would use a dialogue box which
> would pop up and ask them what their network login is.  And for those
> who aren't sure (I'm sure there will be some), there would be a button
> to push that would run a process and get it for them.  However, this
> button won't work on mid-tier because its an active link running a
> process.
>
> Is there a simple command I can run on mid-tier (without needing any
> non-Remedy development tools) which can retrieve this information?
>
> Has anyone else done something similar who has any advice on dealing
> with the practicalities of changing all the usernames around?
>
> Any suggestions gratefully received
>
> Isabel
>
> Remedy 7.5 Patch 2 on Sun Solaris
> Mid-tier 7.5 patch 2 on Windows with IIS (all users are internal)
>
> ***Disclaimer
> This e-mail and any attachments are for the intended addressee(s) only and 
> may contain confidential and/or privileged material. If you are not a named 
> addressee, do not use, retain or disclose such information. This email is not 
> guaranteed to be free from viruses and does not bind Access in any contract 
> or obligation.
>
> SERVICE GLASGOW LLP trading as ACCESS Registered in Scotland. No: SO301705 
> Registered Office:112 Ingram Street, Glasgow, G1 1ET
>
>
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: workflow and email logging on-form?

2009-09-29 Thread Carey Matthew Black
Brien,

Even if you find a way to relate the outbound AR System Email Message
records with your incident I think you still have a problem to solve
with this part of your requirements:
"
... what content was emailed regarding a ticket.  ...
"

The email Engine does not (very unfortunately) update the AR System
Email Message form with the final form of the email that it sends to
the user. It only keeps the data it used to construct the outbound
email and does not "log" what it actually sends.

I think your best bet you would have is to embed the ticket number in
the subject and BCC (or CC) an inbound Mailbox so that the support
process could get a copy of the actual email that is sent to the user.

Once you cross the line of using an embedded key in the Subject line
then your users (and support staff) can get use to that you can
find/process inbound emails and relate them back to the incidents
(tickets) as needed too.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Sep 25, 2009 at 12:39 PM, Brien Dieterle
 wrote:
> Hi List,
>
> I'm trying to come up with a way for front line support to be able to figure
> out exactly what has happened during a ticket's life (custom
> form/workflows).  I'm pretty sure we can't use any of the log files; we need
> forms so it is easy to access.  I think most of the data can be captured by
> an Audit Form and then displayed in a table field on the ticket itself.
>  However, Email logs are troubling me.  We want to know exactly when and to
> whom, and what content was emailed regarding a ticket.  Using AR System
> Email Messages form (disabling auto-delete) seems to be the likely candidate
> for this, however there doesn't seem to be any linkage between those records
> and the original Form/Request ID.  I suppose we could include the Instance
> ID in the Subject or Body and then link via that, but that seems messy.
>  Does anyone else have any experience building some sort of log on-form for
> users to see?  I would rather not create extra set-fields actions for every
> filter to append data to a log-field if I can avoid it-- it just seems like
> a lot of extra maintenance.  If I can just create a "Logging" page field (or
> view) with a bunch of table fields to the Audit form and the Email Messages
> form (anything else?) I think that would be pretty nice.
>
> Thanks for any help!
>
> Brien Dieterle

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Web service problem - alternative solution or workaround ???

2009-09-28 Thread Carey Matthew Black
Sean,

Actually after re-reading your original post I think I may have been
making an assumption.

My suggestion would be a way to avoid a problem with ARS consuming an
external Web Service that is not compliant with the OOB ARS Web
Services integration that is part of a SetField action. Mostly your
"example 2" from your post. Except it would not be a "batch extract".
It would still be an "in line send" during a transaction in AR System.



In a bit more detail ... what I was suggesting was this...

When ARS reaches out to Maximo's Web Service the built in ARS Web
Service client may or may not meet all of the published Web Service
standards/needs from Maximo. If that is the case, then you could
implement a Web Service client  ( in Java or Perl) and embed it into
ARS workflow with the ARF plugin architecture. That should allow your
ARS application to talk to any Web Service when the ARS application
decides to send/receive data to/from the external Web Service.

Basically you would have full programmatic control of what the Web
Service client does to send the message out and parse the response
coming back. It means "real programming" ( in Java or Perl ) but it
should allow an ARS customer to bridge any technical gap for ARS
initiated communications with an external Web Service.


However, it occurs to me that you might be having problems with Maximo
consuming an ARS published Web Service. If that is the case, then my
suggestion would not help for that condition.

I hope that helps explain my earlier comments.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Sep 28, 2009 at 5:46 PM, Sean Harrodine  wrote:
> **
> Hi carey,
>
> Thanks for your email.
>
> But would this not still leave us exposed to the problem we are experiencing
> with the namespace being missed off or will this not be the case as the
> workflow will be invoking the ARF which in turn references the web service,
> instead of the workflow invoking the web service directly ?
>
> thanks,
> Sean
>
> 
> From: Carey Matthew Black 
> To: arslist@ARSLIST.ORG
> Sent: Monday, 28 September, 2009 14:36:41
> Subject: Re: Web service problem - alternative solution or workaround ???
>
> Sean,
>
> I would think that a custom ARF (AR Filter API) should get the job
> done. It would work basically the same way that the Set Field (via
> WebService) would work. The only difference is that you need to
> implement the WebService client inside the ARF API framework.
>
> --
> Carey Matthew Black
> BMC Remedy AR System Skilled Professional (RSP)
> ARS = Action Request System(Remedy)
>
> Love, then teach
> Solution = People + Process + Tools
> Fast, Accurate, Cheap Pick two.
>
>
>
>> -Original Message-
>> From: "Sean Harrodine" [sean_rem...@yahoo.co.uk]
>> Date: 09/27/2009 05:50 PM
>> To: arslist@ARSLIST.ORG
>> Subject: Re: Web service problem - alternative solution or workaround ???
>>
>> ** Hi everyone,
>>
>> A long story but in short, i am trying to setup a web service to link my
>> Remedy V6.3 system running a bespoke app to Maximo.
>>
>> It appears that 6.3 patch 021 has an issue with putting the namespace on a
>> tag resulting in the transfers not working and investigations by BMC have
>> found this is due to defects SW00249263 & SW00274188. This has not been
>> fixed until version 7 which we are presently unable to upgrade to.
>>
>> We are looking to deploy ITSM 7.5 sometime next year but in the interim i
>> need to see if we can get a connection working by some means.
>>
>> I have had a few ideas of how to do this
>>
>> 1 - Extract and format data from Remedy and send across to the 3rd party
>> but not using a web service transfer method, for the 3rd party to post to
>> their web service  locally. Transfer could be using a "unix socket"
>> mechanism which we do a bit of already
>>
>> 2 - Extract and format data from Remedy but then use a bespoke "non
>> Remedy" web service on my side as an intermediary to send across to the
>> Maximo wsdl and be the "pig in the middle"
>>
>> 3 - Remedy Email gateway
>>
>>
>> These are a few ideas but i just wanted to see if anyone out there can
>> throw anything else into the melting pot for me to mull over.
>>
>> Many thanks for any ideas and input shared.
>>
>> thanks,
>>
>> Sean
>>
>>
>>
>>      _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Wh

Re: Web service problem - alternative solution or workaround ???

2009-09-28 Thread Carey Matthew Black
There is also a "Java" based plugin too. (Which might make the
transition to 7.5 easier.)

http://communities.bmc.com/communities/docs/DOC-63

I was able to find the v7.0 link... but there was a v6.3 link out there too...
http://communities.bmc.com/communities/docs/DOC-992

I hope the side did not retire the v6.3 links after the mother ship
(BMC) stopped supporting ARSv6.3. That would be a bad trend to set for
an "open source" user driven community. Some times even out dated
examples are still helpful.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Sep 28, 2009 at 9:54 AM, Grooms, Frederick W
 wrote:
> Since you are still on 6.3 I would recommend trying the arfperl plugin.  With 
> that you can successfully use SOAP::Lite in perl inside the ARS workflow to 
> do any number of web service calls you want (and best of all it is FREE from 
> BMCDN http://communities.bmc.com/communities/docs/DOC-1181 ).
>
> Fred
>
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Sean Harrodine
> Sent: Sunday, September 27, 2009 4:48 PM
> To: arslist@ARSLIST.ORG
> Subject: Web service problem - alternative solution or workaround ???
>
> Hi everyone,
>
> A long story but in short, i am trying to setup a web service to link my 
> Remedy V6.3 system running a bespoke app to Maximo.
>
> It appears that 6.3 patch 021 has an issue with putting the namespace on a 
> tag resulting in the transfers not working and investigations by BMC have 
> found this is due to defects SW00249263 & SW00274188. This has not been fixed 
> until version 7 which we are presently unable to upgrade to.
>
> We are looking to deploy ITSM 7.5 sometime next year but in the interim i 
> need to see if we can get a connection working by some means.
>
> I have had a few ideas of how to do this
>
> 1 - Extract and format data from Remedy and send across to the 3rd party but 
> not using a web service transfer method, for the 3rd party to post to their 
> web service locally. Transfer could be using a "unix socket" mechanism which 
> we do a bit of already
>
> 2 - Extract and format data from Remedy but then use a bespoke "non Remedy" 
> web service on my side as an intermediary to send across to the Maximo wsdl 
> and be the "pig in the middle"
>
> 3 - Remedy Email gateway
>
>
> These are a few ideas but i just wanted to see if anyone out there can throw 
> anything else into the melting pot for me to mull over.
>
> Many thanks for any ideas and input shared.
>
> thanks,
>
> Sean
>
>
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Web service problem - alternative solution or workaround ???

2009-09-28 Thread Carey Matthew Black
Sean,

I would think that a custom ARF (AR Filter API) should get the job
done. It would work basically the same way that the Set Field (via
WebService) would work. The only difference is that you need to
implement the WebService client inside the ARF API framework.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Sun, Sep 27, 2009 at 6:36 PM, Atul Vohra  wrote:
> Sean,
>
> You could right code in remedy java api that extracts data from remedy and 
> consumes the maximo web service - thus passing the info to Maximo.
>
> BTW Charles Myers had spoken to me about this and I had suggested the above 
> solution.
>
> Atul
>
>
>
>
> -Original Message-
> From: "Sean Harrodine" [sean_rem...@yahoo.co.uk]
> Date: 09/27/2009 05:50 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Web service problem - alternative solution or workaround ???
>
> ** Hi everyone,
>
> A long story but in short, i am trying to setup a web service to link my 
> Remedy V6.3 system running a bespoke app to Maximo.
>
> It appears that 6.3 patch 021 has an issue with putting the namespace on a 
> tag resulting in the transfers not working and investigations by BMC have 
> found this is due to defects SW00249263 & SW00274188. This has not been fixed 
> until version 7 which we are presently unable to upgrade to.
>
> We are looking to deploy ITSM 7.5 sometime next year but in the interim i 
> need to see if we can get a connection working by some means.
>
> I have had a few ideas of how to do this
>
> 1 - Extract and format data from Remedy and send across to the 3rd party but 
> not using a web service transfer method, for the 3rd party to post to their 
> web service  locally. Transfer could be using a "unix socket" mechanism which 
> we do a bit of already
>
> 2 - Extract and format data from Remedy but then use a bespoke "non Remedy" 
> web service on my side as an intermediary to send across to the Maximo wsdl 
> and be the "pig in the middle"
>
> 3 - Remedy Email gateway
>
>
> These are a few ideas but i just wanted to see if anyone out there can throw 
> anything else into the melting pot for me to mull over.
>
> Many thanks for any ideas and input shared.
>
> thanks,
>
> Sean
>
>
>
>      _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers 
> Are"_
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Basic MidTier 7.1 Question

2009-09-25 Thread Carey Matthew Black
Another approach... Build the functionality yourself. (And get the UI
exactly how you want it.)


You can make a Menu (DataDictionary) that will list all the Visible Forms
for the user. (For administrators that could mean "all" if their user
preferences are set to do that.)

Then add a Character field that you attach the menu too. (so the user can
use the menu.)
If you set the field to be "Drop down" (UI effect) then they can only use
forms that they have visable access to.

Then add two buttons.
"New" (Button)
"Search" (Button)

Then put an active link on each button.
The Active Links do a "Window Open" action to open the selected form in the
mode that the user selected.


With a little more work you can create a "bookmark" feature for the user
too. (So they do not need to keep using the menu over and over again.)

With a little more work you can make those bookmarks do Searches in the
forms.
With a little more work you can make those bookmarks do Reports.
With a little more work you can make those bookmarks be URLs to anything
they want as well.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Fri, Sep 25, 2009 at 3:38 PM, Easter, David  wrote:

> **
>
> LJ is correct – and to emphasize, you have to enable it first for it to be
> available.  How to do this is documented on page 128 of the Installing and
> Administering BMC Remedy Mid Tier Guide.
>
>
>
>
>
> -David J. Easter
>
> Sr. Product Manager, Solution Strategy and Development
>
> 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.
>
>
>
> *From:* Action Request System discussion list(ARSList) [mailto:
> arsl...@arslist.org] *On Behalf Of *LJ Longwing
>
> *Sent:* Friday, September 25, 2009 12:22 PM
> *To:* arslist@ARSLIST.ORG
> *Subject:* Re: Basic MidTier 7.1 Question
>
>
>
> **
>
> http:///arsys/forms <http://%3cwebserver%3e/arsys/forms>
>
>
>
> This will give you a list of the forms if you have it enabledI remember
> you used to hafta import a def that was provided in the install dir...but
> that might have been in the 6.3 dayseither way when I go to the above
> URL I get a list of forms.
>
>
>  --
>
> *From:* Action Request System discussion list(ARSList) [mailto:
> arsl...@arslist.org] *On Behalf Of *Pargeter, Christie :CO IS
> *Sent:* Friday, September 25, 2009 12:22 PM
> *To:* arslist@ARSLIST.ORG
> *Subject:* Re: Basic MidTier 7.1 Question
>
> **
>
> I thought that there was a way to get the Open Form list on the web.  I
> have turned on the Enable object list.
>
>
>
> But the application list only shows the forms you setup to show there.
>
>
>  --
>
> *From:* Action Request System discussion list(ARSList) [mailto:
> arsl...@arslist.org] *On Behalf Of *Smith, Ron [TBC]
> *Sent:* Friday, September 25, 2009 11:20 AM
> *To:* arslist@ARSLIST.ORG
> *Subject:* Re: Basic MidTier 7.1 Question
>
> **
>
> Hi Christie,
>
> I think you are looking to use the Application List Field.  I haven’t
> played with it much, but I know that is one way to do a list without
> building a separate Home Page with the forms attached to buttons like we
> have.
>
>
>
> *Thanks,*
>
> *Ron Smith*
> *Remedy/Web Developer*
> *Providence Health & Services OR*
> *ron.sm...@providence.org*
> *503-216-7866*
>
> *From:* Action Request System discussion list(ARSList) [mailto:
> arsl...@arslist.org] *On Behalf Of *Pargeter, Christie :CO IS
> *Sent:* Friday, September 25, 2009 11:15 AM
> *To:* arslist@ARSLIST.ORG
> *Subject:* Basic MidTier 7.1 Question
>
>
>
> **
>
> Hi All - I feel a little silly that I don't remember this but I would like
> to be able to see a list of all forms in MidTier.  One of our application
> admins is trying to do 100% of his work in the web and I needed him to
> update data in a form but he needed to know the exact form name to get to
> the screen.  Isn't there a way to get to a list of all the forms on the
> Remedy server in Midtier?
>
>
>
> Thanks
>
>
>
> ARS 7.1 p 6
>
> ITSM 7.0.3 p 9
>
> RKM 7.2 p 2
>
> Windows 2003
>
> SQL 205
>
> IIS/Tomcat
>
>
>
>
>   --
>
>
> *Christie Pargeter *
> *Legacy Health** *
>
> *IS - Programming*
>
> *SR Technical Analyst***
>
> cparge...@lhs.org
>
> *  **1120 Building*
>
> tel: 503-415-5149
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: "Standard" Encryption that comes free with AR Server: Not active by default?

2009-09-23 Thread Carey Matthew Black
Rabi,

You are mostly correct.
However the setting that you need to set is this one:

Encrypt-Security-Policy:2

2 is the default = Encryption between the client and server is disabled.

You need to set it to zero or one.

0: Encryption between the client and server is allowed, but not required.
1: Encryption between the client and server is required; unencrypted
communication is not allowed.


You may also want to set other related settings too. (including the
one you indicated.)
These are a few of the settings to consider. (And their default values
based on v6.3 docs)

Encrypt-Security-Policy: 2
Encrypt-Public-Key-Expire: 86400
Encrypt-Symmetric-Data-Key-Expire: 2700
Encrypt-Public-Key-Algorithm: 4
Encrypt-Data-Encryption-Algorithm: 0

HTH.
-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Sep 23, 2009 at 6:29 PM, Rabi Tripathi  wrote:
> The release notes for Encryption product says that "standard" encryption for 
> communication between remedy client and server comes free with purchase of AR 
> Server, and that the encryption logic is built into the standard executables 
> for servers/clients.
>
> As opposed to "premium" and "performance" level of encryptions, which need to 
> be paid for, licensed and installed separately.
>
> On reading the doc, it appears that the free "standard" level of encryption 
> that everybody gets for free is NOT enabled by default, unless you take the 
> time to add this and other related lines in ar.conf:
> Encrypt-Public-Key-Algorithm: 4
>
> Did I get this right?
>
> If I did, has anybody enabled the "standard" encryption and found any 
> significant changes in performance of any client?
>
> Thanks.
> ---
> The guide I refer to above is:
> BMC ® Remedy® Encryption Products 7.0
> Release Notes and Installation Guide
>
> http://documents.bmc.com/supportu/documents/16/76/61676/61676.pdf
>
>
>
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Question around Remedy Web Services

2009-09-23 Thread Carey Matthew Black
Duy,

AR System has had the ability to call a published web service ( form
some external application ) for years. ( started in v6.0? ) However,
there are a few technical restrictions. The best starting point is
that AR System was designed around the optional Web Services
Description Language (WSDL) as the starting point. So if your NMS has
a WSDL for a Web Service that is publishes then AR System has a good
shot at being able to "Push" data to your NMS with very little effort
to integrate the two systems.

However, there are other options too.

AR System has always been a very open platform. As a developer you
have quiet a bit of access to build integrations to and from AR
System. In this case you need the "How to integrate 'from' AR System."
details.

You have all of the following as "Push" options from AR System.

1) Fork a process
Which comes in two flavors:
   1a) Fork a process and do not wait for the response (AKA: Run Process action)
   1b) Fork a process and wait for a response (AKA: SetField action
with $PROCESS$ value for a field)

2) ARFilter Plugin (ARF API) (Again a SetField action)
   This allows you to write to any API code and "pass values into the
ARF Plugin with a SetField action.
   It also allows your API code to return as many values (I have not
seen a limit yet) as you need too as well.
   If your NMS System has a C or Java API and it's Web Service does
not have a WSDL (or you can not figure out how to make a WSDL for it.)
then this may be a good option. ( If you know how to program in C
and/or Java.)

3) If the NMS can support receiving and processing email as an
integration point then you also could send an email (formatted to the
NMS's requirements) to send the message back to the NMS too.

4) Any obviously the Web Services consumption option that we already mentioned.

5) AR System lets to "Log to file" a transaction record and then you
can have an external "log parser" do the work to pass along the
information to the external system.

6) Write to a local DB table and let something pole or trigger based
on that tables data.

7) I have even seen examples of people using the AR System "Alert"
clients to be a kind of out bound signal to a custom developed daemon.
The custom daemon then uses whatever API/integration the remote side
needs to use to be told what it needs to be told.

And I think that I am still missing a few options too ( Maybe
others from ARSList can help add to that list.)

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Wed, Sep 23, 2009 at 1:32 AM, Duy Do
 wrote:
>
> **
>
> Hi,
>
>
>
> For clarification and bit of background:
>
>
>
> What we’re trying to do is integrate our network monitoring system with our 
> remedy system forms.
>
>
>
> 1.   Alarms will arrive into our NMS system, certain alarms then to be 
> replicated into a remedy alarms table. We can do this by publishing the 
> remedy alarms form and the NMS system should be able to send a SOAP request 
> to create a record. The NMS system will send through the Alarm ID which is 
> unique.
>
>
>
> 2.   From remedy,  a user will then create a fault ticket and relate the 
> newly created alarms from the NMS system.
>
>
>
> 3.   On creation of the fault ticket we need to then pass the fault 
> ticket id back to the related alarm record that is in the NMS system. THIS IS 
> WHAT I NEED ASSISTANCE WITH.
>
>
>
> Hope this explains it better.
>
>
>
> Chintan, thank you for your comments. I did read up the integration notes and 
> how remedy can consume a web service. But i believe it describes how we can 
> retrieve data from the web service into remedy forms, i would like to push 
> data from remedy forms via web services to our NMS application.
>
>
>
> Thank you,
>
>
>
> Duy Do
>
>
>
>
>
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Chintan Shah
> Sent: Wednesday, 23 September 2009 1:16 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Question around Remedy Web Services
>
>
>
> **
>
> Hi Duy,
>
> Can you elaborate more on process flow?
>
> I am assuming there are 2 parts to this
> 1. Able to push data from a remedy form.
> 2. Update a record within another application consuming an external web 
> service.
>
>
> From app A you can push data to app B through "Push Fields" action, and at 
> the same time you can trigger a filter on "Modify" on App B to consume data 
> from an external webservice ("Set Fields"-->"Set fields from Web-

Re: Suggestions for storing/retrieving Remedy Data & Attachments

2009-09-18 Thread Carey Matthew Black
Deidre,

I think you will find that after the arx export there is simply a
directory created with all of the original files in their original
form.
Note the original name of the file looks like it is "mangled" a bit by
the process, but It likely is not a significant, nor confusing,
change.

As a quick test I attached a doc named "2009.09.15.summary.xlsx" and
the ARX directory contained a file named "2009.09.15.summary_0.xlsx".
(So in this case "_0" was added to the end of the original file name.)


Now if you have more data in the ARS record than just the attachment,
then that part of the data is held in the ARX file.
However you could also export a csv file format to make that data more
accessible without AR System too.
  It looks like the CSV file only has the original file name. (
However, I am not sure that will be much of a problem either. )
  The ARX does have the map from the original file to the name of the
file in the attachment directory.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Sep 17, 2009 at 3:07 PM, Deidre Nail  wrote:
> **
> I have a company that no longer wishes to use our Remedy System.  They are
> requesting an extract of their data in a fashion that could be read at a
> later time and also contain attachments.
>
> I am aware that attachments can be pulled from Remedy in a .arx or .html
> file.  However, in order to read the .arx and the attachments, you would
> need to re-import the data into a Remedy System.
>
> Does anyone have any suggestions as to how I can pull the data from Remedy
> with attachments in a way that can be used by a different tool for later
> reference for this company.
>
>
> Thanks,
>
> Deidre Nail
> Remedy Developer
> Phone: (770) 858-7053 T/L 88810
> 1600 RiverEdge Parkway, Atlanta GA 30328 _Platinum Sponsor:
> rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: runmacro.cat /Linux

2009-09-18 Thread Carey Matthew Black
Radhika,

I think you can find all of the availalbe locals for this file based
on this command (or at least a similar command)

find /usr/share/locale/ -name runmacro.cat


I think this should work for you:

LANG=en_US

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Sep 18, 2009 at 7:50 AM, Narayanan, Radhika
 wrote:
> Hi,
>
> Can you please advise on resolving the following error when attempting
> to execute runmacro on AR Server 7.5 running on Linux 5.6. I'm running
> command as root directly on the server.
>
> "Can not open catalog file runmacro.cat"
>
> BMC KM-00018219 did not work for me.
>
> echo $LANG
> en_US.UTF-8
>
> Thanks
> Radhika
> Ph: +44 20718 20262
>
>
> Please help Logica to respect the environment by not printing this email  / 
> Pour contribuer comme Logica au respect de l'environnement, merci de ne pas 
> imprimer ce mail /  Bitte drucken Sie diese Nachricht nicht aus und helfen 
> Sie so Logica dabei, die Umwelt zu schützen. /  Por favor ajude a Logica a 
> respeitar o ambiente nao imprimindo este correio electronico.
>
>
>
> This e-mail and any attachment is for authorised use by the intended 
> recipient(s) only. It may contain proprietary material, confidential 
> information and/or be subject to legal privilege. It should not be copied, 
> disclosed to, retained or used by, any other party. If you are not an 
> intended recipient then please promptly delete this e-mail and any attachment 
> and all copies and inform the sender. Thank you.
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Remedy Web Service field content

2009-09-10 Thread Carey Matthew Black
Nicky,

Just a few thoughts

Unmapping a field in the input map is not the same as removing it from
the input map.

Make sure you are actually removing the items you do not want.

I right click on the element and select "Cut" to remove them.
Unfortunately, you have to do this one element at at time.


Also...

You may also have a condition where the WSDL is not updated on your
Mid-tier after you made changes to the Web Service object. ( I think
the Mid-Tier may cache the Web Services objects too.)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Sep 10, 2009 at 1:44 PM, Nicky Madjarov  wrote:
> **
> Hi,
>
> I am creating a web service from a remedy form. The service contain all the
> fields from the form regardless what I define in the input mapping.
> Solaris/Apache/Tomcat/ARS and Midtier 7.1 patch 7
>
> Anyone have a workaround?
>
> Regards,
>
> Nicky Madjarov
> phone: 973-202-4278
> Find out how to bust your AR System performance @
> http://www.SpeedUpARS.com

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ar system duplicate forms and workflow

2009-09-10 Thread Carey Matthew Black
Rocky,

I can not explain why the server is trying to re-import the Email
engine forms.

But I would take one of two approaches...

1) Try to make the server happy by letting it do it's job.
2) Tell the server to not do it's job.


Approach for option 1)

  If the server keeps trying to import the forms over and over again,
then it must think something is missing or "wrong" about the forms. So
I would find some "down time" and do the following:

When you have  a production outage window:

 A) remove the Email engine from the armonitor.conf file
 B) Move the server to "Admin Only" mode
 C) Disable the Escalation service
 D) restart the AR server.
(That should leave the data in the email forms in a "steady state".)
 E) backup the data from the Email forms that you need to keep.
 --> The list likely includes all of the forms that you going to
remove in the next step.
 F) delete the Email forms.
 G) re-add the Email engine to the armonitor.conf
 H) restart the AR Server
--> You should see the forms get recreated by the server during startup.
--> Note you may or may not need to apply any patches that you
applied for the Email Engine in the form of a def file at this point.
 I) After the server is fully up... I would do a quick check/test and
see if things are "all better" or not.
 J) restart the AR Server
--> You should NOT see the forms get recreated by the server during startup.
 If you do see them get imported then this exercise has not
fixed the problem.
 K) Enable Escalations
 L) remove "Admin Only"


Approach for option 2)
  Add this line to the ar.conf file:
   Email-Import-Form-By-Default: F
 That should tell the AR System Server to stop trying to import the
forms that it expects it should have.



Personally.. if it was my choice... If email is already working as
expected then I would choose option 2.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Sep 10, 2009 at 12:16 AM, Rocky Rockwell wrote:
> **
> Sorry about the delay. network issues.
>
> Here are some examples:
>
> It looks like the it started about 2 weeks ago when it was reported in the
> arerror log that it could not locate the email form (arerr 9801). Then
> yesterday it started reporting:
>
>
>
> "A required form for email is missing. Server will attempt to import the
> form in place. Please verify the form gets imported or import it manually to
> ensure the email engine will work properly. (arerr 9802)"
>
>
>
> Then immediately it started reporting the duplicate workflow and forms.
> Eamples below:
>
> "Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Attachment Join (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> User Instruction Templates (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Templates (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Security (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Messages (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Mailbox Configuration (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Instructions (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Instruction Parameters (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Error Logs (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Attachments (ARERR 317)
> Tue Sep 08 14:50:21 2009  390600 : Duplicate form name : AR System Email
> Association (ARERR 317)
>
>
>
> Tue Sep 08 14:50:29 2009  390600 : Duplicate character menu name (ARERR 356)
> Tue Sep 08 14:50:29 2009  390600 : Duplicate filter name : AR System Email
> User Instruction Templates Check Template GUID (ARERR 325)
>
>
>
> Tue Sep 08 14:50:29 2009  390600 : Duplicate active link name : AR System
> Email Attachment Get Index (ARERR 345)
> Tue Sep 08 14:50:29 2009  390600 : The specified container already exists :
> AR System Email (ARERR 8810)"
>
>
>
> thanks
>
> Rocky
>
> Rocky Rockwell
> mgrockw...@verizon.net
> Ph#1: 325-884-1234
> Ph#2: 325-884-1263
> Mobile: 325-450-1297
>
> On 9/9/2009 7:57 AM, LJ Longwing wrote:
>
> **
> Rocky,
> Can you give us excerpts of the errors?
> 
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslis

Re: Table Coloring W/O a Selection Field

2009-08-31 Thread Carey Matthew Black
Alkan,

I noted that your post did not include what ARS version your using.
That information may have been helpful to understand your full options.


So... You do not want to use the feature that is built into the system
to do the task that you are trying to do. But you still want to do the
task.

So How about any of the following alternatives?


If you only want this to work on the Mid-Tier you could:

Mid-Tier ONLY) Write some custom javascript that you trigger any time
the form is refreshed (good luck trapping all of those cases, so there
is more custom javascript needed for that) that would alter the CSS
for the rows.

Mid-Tier ONLY2) You could use a column that is a display only,
"HTML-ReadOnly" column and change the color of that cell, or put a
colored image in the cell, in the row by using Active Links to loop
over the table and set the correct HTML into the column.


But if you need this to work in the User Tool then you really need to
use the feature as it is designed to work. ( Which should also work
for the Mid-Tier client too. :)



I guess there are other approaches you could take...

Submit a UI enhancement request to BMC and wait (years?) to maybe see
the second way to implement this feature show up in the product.


Oh.. how about this idea... This could work

You could create your own ARS client from the ground up. That would
let you do all kinds of things in your UI. If it helps you would not
be the first customer to do it. However it is no small task to achieve
so that you can implement table field row colors based on something
other than a selection field value from the table row.  (Note: The UI
enhancement request might be faster (and cheaper) than this option.)

Ok... I think I am totally out of ideas on this one...


Anyone else know of a better way to skin this cat?

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Aug 31, 2009 at 8:06 AM, Alkan, Koray wrote:
> **
> Dear List,
>
> I am looking for a way to color table rows according to the values of
> that table's specific row without using a dropdown list or a radio
> field.
>
> Regards,
>
> Alkan, Koray
> web http://www.alkankoray.net
> mobile (0090) 555 204 9218
> e-mail ko...@alkankoray.net

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How to hunt down the domain of the e-mail?

2009-08-28 Thread Carey Matthew Black
Mark,

I see that you are looking at the notify actions (via sql). You might
also want to consider the idea of  other actions that could be
appending a constant string to an ARS 'Login Name' too. (a Set Field,
Push Field, Direct SQL[but I doubt it])


You might also approach this form a more debugging stance. If you
think the notifications are coming from a "Group" notification, then
have you tracked it back to the filter/escalation notification action?
If so turn on some logs and trigger the workflow. Try to watch and see
where the "bad" strings are coming from.

Personally... I would export the Active Links, Filters and Escalations
(any could have the Set Field/Push field action(s)) workflow into XML
format and just grep through it for the domain string.  [ NOTE: I
suggest XML format so that you do not need to worry about line wrap
problems in the def file format.]


It may be possible that parts of the records in the AR System Email
Messages form are being changed by the Email Engine after the email is
sent.( I do not know that it does modify the To values, but I know it
changes at least one of the status values to indicate that the message
was "Sent".)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How remedy generate the artask attachment file in email notification

2009-08-27 Thread Carey Matthew Black
Hany,

There is no way to do this with the artask attachment that I know of.

But here are a few thoughts that my help.

Option 1)
However if the data record can identify which view it should be viewed
in, then Active links _may be able to_ "help the user" and open the
correct view for them when they display the record.

Note: This approach may be trickier than you want to attempt as well.
This can lead to things like "extra windows" or the idea of "auto
closing windows" that may cause their own problems.

Option 2)
Depending on the differences between the two views... maybe you could
implement them as one ARS view with active links to do hide/show
actions to "switch views"? ( It may not be possible to do all of what
your trying to do this way either.)

Option 3)
Don't use artask. Instead build an ARS form (that you use with the
Mid-Tier) to get the user to the correct view by clicking on a web
link in the email. ( You need a Mid-Tier and still some custom
development, but this way it is a "front door only" approach vs Option
1 which is a more "everywhere" approach.)


Good luck.
-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Aug 26, 2009 at 5:31 AM, Hany Abd El_Fatah wrote:
> **
> Dears,
>
> i have a form with 2 views and when submitting a request i sent a
> notification mail with artask, the problem that when open the artask
> attachment in the mail it always open the default view
> is there a way to modify the generated artask file to open a certain view
>
> thanks,
> Hany

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How to hunt down the domain of the e-mail?

2009-08-27 Thread Carey Matthew Black
Mark,

Did you look in this form AR System Email Mailbox Configuration for
references to the old domain?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Aug 27, 2009 at 6:01 AM, Mark Milke wrote:
> Hi Listers,
>
> a few month ago our company changed it's name, so the domain name
> changed too.
>
> We've changed the e-mail addresses in the User form and everywhere.
>
> Watching notifications in the AR System Email Messages I still can see
> e-mails using the old domain, even though I see the right domain in
> the User form.
>
> When I look into the workflow the notifications are being send to a
> group, that contains 2 users. Both users' e-mail addresses are just
> fine in the User form, i.e. they're using the new domain name.
>
> In the filter log I can only see the e-mail being sent to user id, so
> no e-mail addresses shows up here.
>
> I've checked the User_Cache table, but there is only one record here.
>
> How can I hunt down the wrong domain? Any ideas?
>
>
> Thanks,
> Mark

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Alternative to Crystal Reports

2009-08-26 Thread Carey Matthew Black
Peter,

If it can not use xml file(s) as a data source then someone (maybe
you?) can write some code to integrated Jasper to them. The API is
open and extensible by design.

For what it is worth their was some work (a few years ago now) that
extended the Jasper API by adding an ARS API integration so that you
could run reports with the ARS API. So instead of talking to the DB
directly you talk to the application server just like the User Tool or
Mid-Tier would. You just get a more advanced reporting
engine/formatting options.

Here are a few good links to get you started.

http://sourceforge.net/projects/jaspars/
  beta3 released on "Wed Aug 16 2006 21:19"

http://www.mypathworks.com/arslist/Public?id=8ae4b6940c259f32010c3707fbae01bf

(NOTE: I do not know if any testing has been done on v7.5 at all. YMMV.)

I keep hoping that Jasper will be incorporated into the Mid-tier/User
Tool for reporting to replace the very simple minded reporting tool
that is currently embedded in ARS. However, somehow I bet that would
decrease the sales of other expensive tools like Business Objects. (
Which is not great for the partnership between BMC and Business
Objects (AKA: SAP).)

Maybe some day the reporting tools in ARS could be made extensible so
that the community could do the integration?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Aug 25, 2009 at 10:01 AM, Lammey, Peter
A. wrote:
> **
> Can iReport or Jasper Reports pull data from BMC Knowledge Management XML
> files that store the details of each solution article?
>
> Thanks
> Peter Lammey
> ESPN IT Client Architecture and Automation
> 860-766-4761
>
>
> 
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Alan Blake
> Sent: Tuesday, August 25, 2009 9:57 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: Alternative to Crystal Reports
>
> **
> Knowlysis uses a tool called iReport in combination with Jasper Reports to
> write custom reports over Remedy Knowledge Management.  You could use these
> open source tools to also report over the AR database and others.
> Alan Blake
>
> --- On Tue, 8/25/09, Trond Valen  wrote:
>
> From: Trond Valen 
> Subject: Re: Alternative to Crystal Reports
> To: arslist@ARSLIST.ORG
> Date: Tuesday, August 25, 2009, 4:04 AM
>
> **
> It looks like from BMC's pages that this can only generate reports for ITSM
> applications. Is that correct, or can it be used to report on anything on
> the ARS server?
> Best regards
> Trond
> On Fri, Aug 7, 2009 at 12:48 AM, Roger Justice  wrote:
>>
>> ** Analytics that is sold by BMC. It is a run time version of BO
>> application.
>>
>>
>> -Original Message-
>> From: Trond Valen 
>> To: arslist@ARSLIST.ORG
>> Sent: Thu, Aug 6, 2009 2:28 am
>> Subject: Alternative to Crystal Reports
>>
>> **
>> Hi
>>
>> Quick Question: I have heard there is another reporting tool (for use with
>> Remedy) from Business Objects that is preferred by many over Crystal
>> Reports. What is this called? I have forgotten...
>>
>> Does anyone have experience with it and could tell me if there are great
>> advantages of using it?
>> Regards
>> Trond

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Field limits and date only fields

2009-08-21 Thread Carey Matthew Black
Jonas,

Ok..I think this is the current conditions:
 You have the value in a display only ARS  "Date" field.
 That value is being pushed to a Vendor (type) Form into a field that
is also represented by an ARS "Date" data type.

So the ARS stuff should be ok with all of that.
 However, are you sure that the Vendor form is not throwing some kind
of error based on the value?
 Maybe the plugin does not like the value and you are getting ARERR
306 back from the plugin?

I would try this...
 Move the value from the display only ARS  "Date" field to a display
only ARS  "Integer" field. Then push the integer value to the vendor
form.
 First see if it takes the value. Then make sure that the value the
Vendor form gets is what you would have expected it to be.

If it takes the value, but the Vendor form returns an unexpected
string when you look at the row that is created then I would ask for
more details about the Vendor plugin and the "column" (er data
store/data definition) that this data is pointed at to try to figure
out how the integer value that was passed was interpreted.

NOTE: You may need to change the ARS data type for the field on the
Vendor form to make this all work out properly.

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Aug 21, 2009 at 5:16 AM, Jonas Stumph
Stevnsvig wrote:
> Hi Frederick, and rick
>
> Same deal - no luck.
>
> Created a date field on the "sending" form, made a set fields to set it to 
> the date, and then pushed that value to the vendor form - exaclty the same 
> error. Any other suggestions?
>
> with regards,
>
>
>
> Jonas Stumph Stevnsvig
> Remedy Developer
> BEC Competence Centre
> Phone  (+45) 46 38 20 08
> Mobile  (+45) 61 56 20 08
> jonas.stumph.stevns...@bec.dk
> becrem...@bec.dk
>
> -Oprindelig meddelelse-
> Fra: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] På vegne af Grooms, Frederick W
> Sendt: 20. august 2009 16:59
> Til: arslist@ARSLIST.ORG
> Emne: Re: Field limits and date only fields
>
> In your Active Link set a Display Only Date field equal to the result of the 
> DATE function and push that Display Only field to the vendor form (So you are 
> pushing a Date Only field to a Date Only field).
>
> Fred
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Rick Cook
> Sent: Thursday, August 20, 2009 8:58 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: Field limits and date only fields
>
>
> Jonas,
>
> Active links pull Date/Time formats from the Regional settings of the client. 
> You might start there.
> Rick
>
> -Original Message-
> From: Jonas Stumph Stevnsvig
> Date: Thu, 20 Aug 2009 15:46:57 +0200
> To: 
> Subject: Field limits and date only fields Hi guys, (is it going to be "Jarl 
> to the rescue" again :-D)
>
> I have a weird bahviour in a vendor form:
>
> I have a Date field, which fails when a date is pushed to it by an active 
> link. The value is taken from a Date/Time field and run through the 
> DATE($mydatetimefield$) function.
>
> the error:
>
> "ARERR [306] Value does not fall within the limits specified for the field :  
> (0 - 0) : 536870922"
>
> from the log:
> " (536870922) = 24. august 2009"
>
> as far as I can tell the date field limit is defined by the 
> DateOnlyFieldLimit(); method in Java, and I can't see any restrictions in the 
> database section of the field properties - so i guess the 0 - 0 is a wild 
> goose chase.
>
> I've had some other bothers with regional settings - is that whats bothering 
> me here to? shouldn't the value be "24-08-2009" and in that case, how to I 
> get my active link to format the date properly?
>
>
> thanks in advance,
> ARS 7...@w2k3
>
> Jonas Stumph Stevnsvig
> Remedy Developer
> BEC Competence Centre
> Phone  (+45) 46 38 20 08
> Mobile  (+45) 61 56 20 08
> jonas.stumph.stevns...@bec.dk
> becrem...@bec.dk
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum 
> Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: AL Guide exiting prematurely

2009-08-21 Thread Carey Matthew Black
Mark,

Since a Push action will create/update records in another form then
also make sure you look at filter logs. Maybe your just not seeing the
error being thrown by the Filter/Database in the Active Link log.

I typically turn on all of the client side logs when I head into
client side debug mode. ( It avoid the "oh... I also wanted to see
that. Ok. I will do it again with more logs turned on." problem. )

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Aug 21, 2009 at 9:50 AM, Mark Seiler wrote:
> **
> Well... no explicit errors are called out on the log, and all of the ALs in
> the Guide are on the same form. But, the table loop pushes values to a
> second form (successfully), and then the Guide exits abruptly.
>
>> 
>> From: Action Request System discussion list(ARSList)
>> [mailto:arsl...@arslist.org] On Behalf Of Mark Seiler
>> Sent: Friday, August 21, 2009 7:28 AM
>> To: arslist@ARSLIST.ORG
>> Subject: Re: AL Guide exiting prematurely
>>
>> **
>> No, there are no exit guide calls.
>> Thanks
>>
>>> 
>>> From: Action Request System discussion list(ARSList)
>>> [mailto:arsl...@arslist.org] On Behalf Of Mark Seiler
>>> Sent: Friday, August 21, 2009 7:16 AM
>>> To: arslist@ARSLIST.ORG
>>> Subject: AL Guide exiting prematurely
>>>
>>> **
>>>
>>> Hi All,
>>> I have an AL Guide containing 3 active links. The first one executes a
>>> search on a form (this completes successfully). Once the form is searched,
>>> another guide (not in the original) is called, which does a table loop (this
>>> also completes successfully). The issue is that the original guide exits at
>>> this point and the final two links are never executed (or even attempted
>>> judging by the AL log). I've double-checked the permissions on the workflow
>>> and all are set to public for test purposes.
>>> Am I missing something obvious?
>>> Thanks,
>>> Mark
>>>
>>> Win Server 2003/MS SQL 2000
>>> ARS 7.1 patch 6
>>> ITSM 7.0.03 patch 006

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: AL Guide exiting prematurely

2009-08-21 Thread Carey Matthew Black
Mark,

Premature exiting (from an Active Link Guide) on a Friday morning is
never a good thing.

More seriously

I think a few more details from you might be very helpful to
understand what is going on.

A fundamental design consideration of AR System is that all work flow
(Active Links, Filters, Escalations, Web Services) happen in the
context of an ARS Form. If for some reason during the work flow that
instance of the form "goes away" then no other work flow that would
have been in that execution sequence will be triggered. (Which is also
true if an error of some kind happens.)

There is a (kind of) good picture of this concept here:
Ref: Workflow-Objects-710.pdf
Pg. 150  "Figure 7-1: Active link processing"

I have a set of Active Links that I attach to a form when I have
questions about what Execute On conditions are being tripped during
work flow. ( They just do simple Message actions saying "Execute on
"Search" started". And if you want to avoid seeing the messages, like
if you have to do this on a live production server, then just set a
display only field with the string instead of using a message action.
Then you at least see the string in an Active Link log. :) ) It can be
helpful to see what is happening vs what you think should be
happening.

So if I understand the triggering conditions then I think the problem
is that you are breaking the operation by what you are doing.


Let me try to explain what I think you said is going on.

Active link #1 (fires on Search)
 Calls a guide "Guide_on_Search"
  Active Link "Guide_on_Search:First Active Link" fires:
   And it does something that opens a form or in some why closes the
existing window.
   Maybe it does a "PERFORM-ACTION-APPLY" or a "PERFORM-ACTION-ACTIVE-LINK" ?

  I think the form mode may have changed at this point and in effect
"exits the guide" because the form context changes.

  Then the results are returned to the client and the "After Search"
(or is it "Display" or "Window Loaded"?) workflow is triggered and the
second guide is called.

I think if you can be more explicit about what triggering conditions
your using we maybe able to point you in the right direction.


However, as a simple minded suggestion...
  Is there a reason why the two active links from the first guide
should not be in the second guide?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Aug 21, 2009 at 9:16 AM, Mark Seiler wrote:
> **
>
> Hi All,
> I have an AL Guide containing 3 active links. The first one executes a
> search on a form (this completes successfully). Once the form is searched,
> another guide (not in the original) is called, which does a table loop (this
> also completes successfully). The issue is that the original guide exits at
> this point and the final two links are never executed (or even attempted
> judging by the AL log). I've double-checked the permissions on the workflow
> and all are set to public for test purposes.
> Am I missing something obvious?
> Thanks,
> Mark
>
> Win Server 2003/MS SQL 2000
> ARS 7.1 patch 6
> ITSM 7.0.03 patch 006

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Recurring AREmail Errors

2009-08-17 Thread Carey Matthew Black
Todd,

Since you can predict when the error will happen, I would suggest that
you turn on API and SQL logs when you expect the problem will happen.
You may be able to determine what the Email Engine is trying to do by
watching the API command and the resulting Database statements that
are sent. (maybe)

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Aug 13, 2009 at 4:04 PM, Arner, Todd wrote:
> **
>
> Hello Everyone,
> We have been getting two error in the AREmail stderr.log. (see sample below
> of errors)  This has been happening for some time now.  The errors occur
> every 30 min.  We have not any trouble with the email engine functioning,
> mail is going out fine.  I had checked with our support several months back
> but they could not determine the cause.  Since it is still occurring, I
> thought I'd check with the list to see if anyone else has experienced this
> or has suggestions on how to fix.
>
> SQL 2005
> ARS 7.1 patch 4
> Email engine 7.1 patch 4
> JRE 1.6.0_04
>
> Sample Log
>
> Aug 13, 2009 2:13:04 PM com.bmc.arsys.emaildaemon.LoggingModule doWork
> SEVERE: Data types are not appropriate for relational operation
> Aug 13, 2009 2:13:04 PM com.bmc.arsys.emaildaemon.LoggingModule doWork
> SEVERE: Field ID is not related to this form 6
> Aug 13, 2009 2:43:04 PM com.bmc.arsys.emaildaemon.LoggingModule doWork
> SEVERE: Data types are not appropriate for relational operation
> Aug 13, 2009 2:43:04 PM com.bmc.arsys.emaildaemon.LoggingModule doWork
> SEVERE: Field ID is not related to this form 6
>
> Thanks,
> Todd Arner

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: FW: Urgent Help needed

2009-08-14 Thread Carey Matthew Black
Kiran,

Turn on client side Active Link logs. You should be able to track down
the workflow that is throwing the error.

You likely will need Administrative access to the application to look
at the workflow and see what data it is looking for and not finding.

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Aug 14, 2009 at 6:50 AM, JLK jl wrote:
> **
>
> Hi List,
>
>
>
> ARS 6.3
>
> ITSM 6.0
>
>  I have a web service through which I am trying to raise remedy tickets.
>
>  The tickets are successfully getting created but I am not able to open
> those tickets from the Remedy Requester page(after double clicking the
> tickets from the Remedy Requester page)
>
>  It is throwing an error as given below.
>
>
>
>  Can you please help me on this.
>
>  Thanks & Regards,
>
> Kiran
>
>
>
>
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: WSS Username Token

2009-08-11 Thread Carey Matthew Black
Ron,

ARS (version anything) can do just about anything. It is just a matter
of how much code that you need to write. :)  There was even a Web
client before ARWeb was created by Remedy. :)

However, the Out Of the Box (OOB) WebService consumption stuff (which
is really a kind of embedded Plugin to the ARS Server) in v6.3 does
not support web authentication during the HTTP transaction. However
you could make your own plugin that could do that.

You could also run a $PROCESS$ call to run a command line based Web
Service client that would do what you need it to do. (And then parse
the return XML text later.)

I doubt that answer provides much comfort, but it is possible. ( Just
likely harder than you wanted it to be.)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Aug 11, 2009 at 10:01 AM, Suwanski, Ron wrote:
> **
>
> Can Remedy 6.3 handle WSS Username Tokens in consuming Web Services??
>
>
>
> Ron Suwanski
>
> Remedy Administrator / Developer
>
>
>
> DeVry Inc.
>
> One Tower Lane
>
> Oakbrook Terrace, IL 60181
>
>
>
> p: 630.472.2209
>
> f:  630.706.3446
>
> e: rsuwan...@devry.com
>
>
>
> www.devry.edu
>
>
>
>
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Handle the error, but still cancel the transaction

2009-08-06 Thread Carey Matthew Black
LJ,

There are a few actions that will not be "rolled back". Unfortunately
they are not as trivial to setup as a Push action. :(

I would suggest this approach...

Create a DB table of your own. Keep it simple and focused with just a
few columns.
Message number (integer column) AKA: $FILTER-ERRNO $ )
MessageText (varchar [or the like] AKA: $FILTER-ERRMSG $ )
MessageTextAppended (varchar [or the like] AKA: $FILTER-ERRAPPENDMSG $ )

Then I would have the error handler do a non-phased SQL action to
insert a row into the DB table. Last throw the ARS Error to role back
the ARS event as much as it can.

Another approach would be to use a non-phased Run Process, or
$PROCESS$ call to an external script and pass the values out to the
script. That way the external process will be a separate transaction
that will not be rolled back by the error. Then the script can login
to ARS (or your DB) or just log it to a local file system, or send
email.. etc... etc...

Maybe that approach would help?

You still have to throw the error, but you also get to leave behind
the information you want to keep.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Aug 6, 2009 at 3:44 PM, LJ Longwing wrote:
> **
> ARS 7.1 Patch 6
>
> Here is the situation...I'm wondering if it's possible, but don't think it
> is.
>
> I have some transaction that causes an error to occur.  I want to be able to
> capture that Error in a record in the system, but roll back the transaction.
>
> If I build an error handler that performs the set/push field to capture the
> data, but don't throw an error, the error is considered 'handled', and
> Remedy continues on it's merry wayis there a way to get an error,
> capture it in a record, but not continue without throwing that error?

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Pre-fetch Configuration

2009-08-06 Thread Carey Matthew Black
Christie,

The last time I looked at the pre-fetch feature it only worked when
the web server was restarted.

It looks like the 7.1 docs still support that as the design.

Ref: Mid-Tier-710.pdf pg 78
"
If you flush the cache in the Configuration Tool, any prefetched forms you
specified beforehand are flushed from the memory cache. The prefetch process
is performed again for these forms the next time the web server is restarted.
"

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Tue, Aug 4, 2009 at 1:39 PM, Pargeter, Christie :CO
IS wrote:
> **
> Hi All - I am trying to setup my pre-fetch for Mid Tier but it doesn't seem
> to be doing anything.
>
> On the Mid Tier Config / Cache Setting page I have (where ... is other form
> names)
> 
> http://www.bmc.com/remedy/midtier/midtier";>
>   
>     appadmin
>     en_US
>     
>   ssoremdev1v
>  
>     AP:Alternate 
>     
> ...
>  
>     Home Page
>     
> 
>   
>   
> 
>
> Yet, when I press the Flush Cache button and then log onto the server the
> system still has to load each page.  What am I missing?
>
> Thanks!
>
> ARS/Midtier 7.1 p 6
> ITSM 7.0.3 p 9
> Windows IIS / Tomcat
> MS SQL 2005
>
> 
> Christie Pargeter
> Legacy Health
> IS - Programming
> SR Technical Analyst
> cparge...@lhs.org
>   1120 Building
> tel: 503-415-5149
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Tracing outbound data froma web service.......

2009-08-06 Thread Carey Matthew Black
Sean,

I think the Mid-tier config settings can log WebService calls. (in
bound and outbound) I think you see the exact XML that came in and
goes out.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Aug 4, 2009 at 8:36 AM, Sean Harrodine wrote:
> **
> Hi everyone,
>
> Is there a way to be able to trace or see outbound data that is going out
> through a web service and if so, could anyone enlighten me how please ?
>
> thanks,
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Encouraging Float License Users to Log Off When Inactive

2009-08-05 Thread Carey Matthew Black
I have often wondered if you could.

Create an active link (on interval) that prompts the user for a kind
of "session timeout". Say every hour with a dialog asking: "Are you
still there?". (with yes/no buttons) Then have a second "on interval"
active link on the dialog that would timeout the dialog in 30 seconds.

If the 30 second timeout Active Link gets to run then the "No" button is pushed.

If the "No" button is pushed then this happens.

1) Send an Event to all open forms and have workflow clear the change
flag on all windows.
2) log the user out with the Special Run Process "PERFORM-ACTION-EXIT-APP"

If the "Yes" button is pushed then this happens.

1) close the dialog.


Now this could be more fancy if you want to also have a display only
Date/Time field where other workflow keeps updating the timestamp in
the field and the "session timeout" active link could run more
frequently than every 30 minutes too. (Then it could look to see if
the field's value is <= ($TIMESTAMP $ - 3600) and have an accuracy of
say.. 5 minutes+/- instead of prompting every 30 minutes regardless of
activity.) And obviously you would need to decide what is "enough
activity" to trigger the update of the timestamp value by adding a set
field action to the (hopefully already existing) active links that the
user is triggering.


It seems like it should work in my head.
Has anyone tried to implement this (or something like it) as a
possible solution?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Aug 4, 2009 at 4:03 PM, Robert Halstead wrote:
> ** We are experiencing this same issue.. We are at the point where we're
> going to remove all workflow that updates tables on an interval as that
> re-requests a floating license.  If there are any other ways to get the
> licenses freed, I'm all ears..
>
> On Tue, Aug 4, 2009 at 9:25 AM, Arner, Todd  wrote:
>>
>> **
>>
>> Hello Everyone,
>> We are currently experiencing an issue with our float license users not
>> logging out when they are inactive in Remedy.  Needless to say this is
>> holding a float license open for an hour that other users could have been
>> using it.  My question is, have you found an effective way to encourage your
>> users to log off when inactive?  We have sent emails which helps for about a
>> day but then they forget again.  Thanks in advance for any suggestions you
>> may have.
>>
>> Todd Arner
>> Great Lakes
>>
>> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
>> Are"_
>
>
> --
> "A fool acts, regardless; knowing well that he is wrong. The ignoramus acts
> on only what he knows, but all that he knows.
> The ignoramus may be saved, but the fool knows that he is doomed."
>
> Bob Halstead
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Saved Searches on Mid Tier

2009-08-02 Thread Carey Matthew Black
Christie,

Actually I think that the setting that Leonard was talking about is a
view property. (not a form property)

Go here:
Login to the Admin tool
 Open the form of interest.
  Form(menu)--> Managed Views  (This is a list of all views on the form.)
 Then for each view select the view in the list and click the
"Properties..." button.
   If you know which view the user is using then you only really
have to change that one view.
   You should now see the "View Properties" dialog for that view
of the form.
 Goto the "Menu Access" tab.
 Verify that the "Saved Searches" is checked.
Note: this setting is not in v6.3, but is on v7.1. So it
should be there for you.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jul 29, 2009 at 3:58 PM, Pargeter, Christie :CO
IS wrote:
> **
> The form has Public view access and field 1 has Assignee & Submitter read
> access.  Looks like the other fields have submitter change access.
> 
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Leonard Neely - FOJ
> Sent: Wednesday, July 29, 2009 12:05 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Saved Searches on Mid Tier
>
> **
>
> Hi Christi,
>
>
>
> You may need to enable the option(s) on the form properties from within the
> Admin Tool.
>
>
>
>
>
> Leonard Neely
>
> Column Technologies, Inc.
>
>
>
>
>
>
>
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Pargeter, Christie :CO IS
> Sent: Wednesday, July 29, 2009 11:41 AM
> To: arslist@ARSLIST.ORG
> Subject: Saved Searches on Mid Tier
>
>
>
> **
>
> Hi All - I am trying to save a search on my Mid Tier client but the Searches
> button is not displaying.
>
>
>
> On my mid tier config screen I have my ARS server in the Preference
> Server(s), Data Visualization Module Server(s), Homepage Server, &
> Authentication Server.  They all say the same server name.  I have verified
> that the AR System Searches Preference is installed.
>
>
>
> What else do I need to do to make this button show up?
>
>
>
> Thanks
>
>
>
> ARS/Midtier 7.1 p 6
>
> IIS / Tomcat
>
> Windows
>
> ITSM 7.0.3 p 9
>
> 
>
> Christie Pargeter
> Legacy Health
>
> IS - Programming
>
> SR Technical Analyst
>
> cparge...@lhs.org
>
>   1120 Building
>
> tel: 503-415-5149
>
>
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARSystem Server 7.5 Installation Successful but not started

2009-07-31 Thread Carey Matthew Black
Kali,

So if you were interested in trying to manually fix the arsystem
script then I think you want to do something like this:

CONFDIR=/opt2/bmc/ARSystem/conf

However since the installer failed to correct the arsystem script's
installation variables you may need to also correct other values too.
And it is questionable as to if that is the only step that the
installer did not complete. But it may be worth a shot all the same.

I hope that helps and good luck.
-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jul 29, 2009 at 9:49 PM, Kali Obsum wrote:
> Hi Carey,
>
> Yup, I found one instance of "CHANGE_CONFDIR" in the arsystem script:
> CONFDIR=CHANGE_CONFDIR
>
> Found armonitor.conf (together with armonitor.conf.backup,
> armonitor.conf.1.backup). Content is the ff:
> ---
> Monitor-directory: /opt2/bmc/ARSystem
> /opt2/bmc/ARSystem/bin/arserverd -s remedy7dev -i /opt2/bmc/ARSystem -l
> /etc/arsystem/remedy7dev
> ---
>
> I checked and found that arserverd exists in the said location.
>
>
> Regards,
> Kali
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Carey Matthew Black
> Sent: Wednesday, 29 July 2009 7:11 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: ARSystem Server 7.5 Installation Successful but not started
>
> Kali,
>
> I have not see those errors before, but here is my guess.
>
> Maybe the installer did a poor job of updating the script with local
> values?
>
> I would check the contents of the
> _server_install_location_/bin/arsystem script. See if you can find the
> string "CHANGE_CONFDIR" in that file. If you can... then well... it
> seems wrong to me.
>
>
> Also verify that the armonitor.conf file looks ok. (normally in a places
> like /etc/arsystem/_your_hostname_/armonitor.conf)
>  You looking for what script(s) armonitor is starting.
>  Verify that the "arserverd" process exists where armonitor.conf says
> it should.
>
> HTH. Good luck.
>
> --
> Carey Matthew Black
> BMC Remedy AR System Skilled Professional (RSP) ARS = Action Request
> System(Remedy)
>
> Love, then teach
> Solution = People + Process + Tools
> Fast, Accurate, Cheap Pick two.
>
>
>
> On Wed, Jul 29, 2009 at 6:30 AM, Kali Obsum
> wrote:
>> **
>> Hi,
>>
>> OS: Solaris
>> DB: Sybase ASE 15, Sybase Client 12.5
>>
>> After installation, the window says "ARSystem Server was successfully
>> installed" but there's a message saying that the server was not
> started.
>> When we try to manually start it, we get an error:
>> --
>> couldn't set locale correctly
>> couldn't set locale correctly
>> egrep: can't open CHANGE_CONFDIR/ar.conf
>> egrep: can't open CHANGE_CONFDIR/ar.conf Action Request System
> initializing.
>> ./arsystem: WHERE/bin: does not exist
>> --
>>
>> Anybody understands this?
>>
>> Thanks!
>>
>> Regards,
>> Kali

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARSystem Server 7.5 Installation Successful but not started

2009-07-29 Thread Carey Matthew Black
Kali,

I have not see those errors before, but here is my guess.

Maybe the installer did a poor job of updating the script with local values?

I would check the contents of the
_server_install_location_/bin/arsystem script. See if you can find the
string "CHANGE_CONFDIR" in that file. If you can... then well... it
seems wrong to me.


Also verify that the armonitor.conf file looks ok. (normally in a
places like /etc/arsystem/_your_hostname_/armonitor.conf)
  You looking for what script(s) armonitor is starting.
  Verify that the "arserverd" process exists where armonitor.conf says
it should.

HTH. Good luck.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jul 29, 2009 at 6:30 AM, Kali Obsum wrote:
> **
> Hi,
>
> OS: Solaris
> DB: Sybase ASE 15, Sybase Client 12.5
>
> After installation, the window says "ARSystem Server was successfully
> installed" but there's a message saying that the server was not started.
> When we try to manually start it, we get an error:
> --
> couldn't set locale correctly
> couldn't set locale correctly
> egrep: can't open CHANGE_CONFDIR/ar.conf
> egrep: can't open CHANGE_CONFDIR/ar.conf Action Request System initializing.
> ./arsystem: WHERE/bin: does not exist
> --
>
> Anybody understands this?
>
> Thanks!
>
> Regards,
> Kali
>
>
> NOTICE
>
> The information contained in this email is confidential. If you are not the
> intended recipient, you must not disclose or use the information in this
> email in any way. If you received it in error, please tell us immediately by
> return email and delete the document. We do not guarantee the integrity of
> any e-mails or attached files and are not responsible for any changes made
> to them by any other person.
>
>
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Perl Question

2009-07-28 Thread Carey Matthew Black
Joseph,

You will find some help for ARSPerl on ARSList.
However you may find more help on the ARSPerl mailing list(s) too.
  https://lists.sourceforge.net/lists/listinfo/arsperl-users

Hope that helps some in the future. :)

Just to be clear, if the question is ARS related then ARSList is a
good place to ask it.(Even if your actual problem is a Perl/Java
issue. If it is directly ARS related.. then bring in on. :) ) However
there are also more specialized places to ask detailed niche ARS
questions too. (ARSPerl's list is only one of the other more specific
ARS sites that I can think of.)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jul 28, 2009 at 1:40 PM, Joseph
Kasell wrote:
> Hello listers!
>
> I'm simultaneously diving into perl and arsperl for the first time and I'm
> seeing a lot of possibilities at what one can do.  I'm also running into a
> bit of a headache in the following which, I'm sure, is a simple matter, but
> I'd like some advice.
>
> The Perl script is as follows:
>
>
>
> #!/usr/local/bin/perl
> use ARS;
>
> ($c = ars_Login("servername", "user", "password")) || die "ars_Login:
> $ars_errstr";
> if (!$c) {print("Could not connect to ARS ($ars_errstr)\n");exit(1);}
>
> ($r = ars_SetEntry($c, "Joetest", "002", 0, "536870914",
> "Bob")) ||
>            die $ars_errstr;
>
>
>
>
> This works fine from the server console and from a run process within an
> active link.  My question has to do with the set entry command.  How can I
> pass a variable from a Remedy field to field ID 536870914 on form Joetest
> in this script instead of the hard-coded value of "Bob?"  Again, I'm sure
> this is a simple matter, but I'm new to this, and I'm very certain I'm
> overlooking something.  Appreciate the help!
>
> Joe
>
> Joseph Kasell
> Senior Systems Engineer
> Navy Federal Credit Union

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How can my HTML program call Remedy Web Services

2009-07-28 Thread Carey Matthew Black
Jay,

There are several ways this could be done. However, more information
is needed to be able to point you in a more specific direction.

Google any/all of the following:

  javascript calling web service

  CGI calling web service

  _insert language here_ calling web service
( maybe your application is written in Perl, C, Ruby, PHP, ASP ... ?)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jul 28, 2009 at 3:29 AM, Jay Sytangco wrote:
> Hi!  I'm a newbie when it comes to Remedy Web Services.  I'm just
> currently learning the whole logic of Web Services.
>
> With this, I would just like to seek your help with my current task.
>
> I have a very simple HTML program wherein a user will just supply the
> necessary values on the indicated fields and then, just click on
> Submit button.  My question is:  How can I call the Remedy Web Service
> that I've created via the Submit button of my HTML program?
>
> Thank you very much.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Guidelines to work with Java Plugins

2009-07-24 Thread Carey Matthew Black
Sreeni,

You need to be more specific. What kind of Plugin are you wanting to make?

* AR System External Authentication (AREA)
* AR System Database Connectivity (ARDBC)
* AR System Filter (AR Filter Plugin)
* Data Visualization Field (AR DVF)

Each would have a different starting point to try to answer you very
general questions.

However, there are sample code that gets installed with the API for
v7.1 too. Look in the server install directory under:

 ../api/src/javaplugins/*

Hope that helps.

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Jul 24, 2009 at 11:37 AM, Sreenivas wrote:
> **
> Hi All,
>
> Please guide me how to start with Java Plugins in Remedy environment.
> Basically I am looking for Configuration settings and starting a Java plugin
> from the Remedy environment. Please share any document if you have other
> than Integration Guide.
>
> Environment:
> ARS 7.1
> Oracle 10g
> Windows XP, SUN-OS
>
>
> Thanks,
> Sreeni
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Trying to use BackChannel (AR Mid-Tier v7.0)

2009-07-22 Thread Carey Matthew Black
Mark,

You can turn on WebService's logs on the Mid-Tier level to see some
more details about the Web Services interactions. However, if you are
in fact getting an Incident number back, then I would start with
watching Server side Filter logs first. After all in order for the
number to exist the data had to hit the DB. So it sounds like it is
all getting there.

Maybe you have a permissions problem with the incident? ( Did you try
to find that incident as an admin user? )

Maybe there is some workflow that is also deleting the record after it
is created?

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

On Wed, Jul 22, 2009 at 4:09 PM, grenadaguy wrote:
> Thanks, I got the tip to use WebServices from another source as well
> (coincidentally including a perl script written you your good self).
>
> I have set up a request in soapUI and am getting a response back with an
> incident number (below), but no ticket is created and there is no error to
> say what the problem might be (not much better than BackChannel??)
>
> I'm attaching the request as well.
>
> http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   
>       xmlns="urn:HPD_IncidentInterface_Create_WS"
> xmlns:ns1="urn:HPD_IncidentInterface_Create_WS">
>         INC00127815
>      
>   
> 
>
>
>
> Carey Matthew Black wrote:
>>
>> Mark,
>>
>> If the goal is: "to robotically create incidents when required" then
>> why not use WebServices as the interface
>> or use the ARS API as the interface?
>>
>> I think the "BackChannel" is internal to the Mid-Tier and as such is
>> not only "not supported" (by itself) but also undocumented.
>>
>> --
>> Carey Matthew Black
>> BMC Remedy AR System Skilled Professional (RSP)
>> ARS = Action Request System(Remedy)
>>
>> Love, then teach
>> Solution = People + Process + Tools
>> Fast, Accurate, Cheap Pick two.
>>>
>>> On Jul 20, 2009, at 8:21 PM, grenadaguy wrote:
>>>
>>> Greetings all,
>>>
>>> I'm trying to write a couple of scripts which use wget (from a Linux box)
>>> to
>>> robotically create incidents when required. I feel this could be useful
>>> in
>>> my environment to ease the transition from my internal-only customers
>>> currently sending requests by e-mail, also to facilitate the creation of
>>> regular maintenance tasks. While these may be features supported in some
>>> Remedy configurations I am not in full administrative control of the
>>> system
>>> we use and such features are not likely to be enabled for my use.
>>>
>>> So far I am able to duplicate a case having captured the backchannel
>>> messages from doing it manually, i.e. sent by the browser when accessing
>>> http:///arsys/BackChannel/. Logging in and maintaining session
>>> cookies using wget seem to work fine for this - the real work seems to be
>>> done by the backchannel access. The only modification to the original
>>> POSTed
>>> message as sent by the browser is a new incident number and a related Id.
>>>
>>> When I try and adjust the obvious parameters in the backchannel
>>> SetEntryList
>>> message to actually generate a new incident (user, title, notes) I'm
>>> getting
>>> the response "Message not found". I have no idea what this error means
>>> nor
>>> what the implied problem is with my POST data for it not to be accepted.
>>> I'd
>>> be happy to post my script in full if anyone is inclined to look at it in
>>> detail.
>>>
>>> I've not been able to find any documentation on backchannel, only vague
>>> references, but then I don't have a support id with access to the full
>>> documentation (presumably someone in the company where I work does). I
>>> just
>>> need to know enough to adjust any other parameters which need adjusting
>>> for
>>> backchannel to accept my POST data. Reference is made to backchannel in
>>> the
>>> documentation for the Borland SilkPerformer product so presumably what
>>> I'm
>>> trying to do is one of the things backchannel was designed for (i.e. to
>>> bypass the user interface).
>>>
>>> Anyone with backchannel experience, please help.
>>>
>>> Thanks
>>>
>>> Mark

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Web Services question

2009-07-22 Thread Carey Matthew Black
Joelie,

Since you said you were new to WebServices

WebServices 101:
  Basically what is going on is a client (consumer) is sending an XML
file to a server (publisher) via HTTP(s).

So in short... the client always sends an XML file to the server and
the server always returns an XML file to the client. (Well, at least
when things work according to the standard definition of what a web
service is. :) There is always room for bugs. And sometimes even room
for bugs in Jello. :) )



However, there are other implementation details for you and the other
company to understand too.

For example:

A) Will your company be the only one "sending data" (triggered by
something happening internal to your company) to the other company? If
so then they need to publish a WebService and you need to "call it"
(consume it) when needed.

* You need to ask them for a WSDL (Web Service Definition Language)
file for the WebService.
   Interestingly you can make a WebService without creating a WSDL
file. So the "Definition" is optional. :)  Really it is a formatted
file that allows other programs to "understand" the WebService and
really has nothing (directly) to do with the function of the
WebService. However in recent years developers can create the WSDL
first, then have a program build the WebService from the WSDL too. So
it is kind of "chicken with optional egg" problem.
   Also, BMC does not support the full Web Service standard. So there
are some restrictions on what features the remote Web Service can have
too. (Mostly these are small things, but you might bump into them so I
will just mention it in passing.)
   Your ARS server will need to have network access to the web
server(s) that the other company is publishing their Web Service
through too.


B) Will they ever be sending updates back to you when something
happens on their end of this process? If so then you also need to
publish a WebService for them to be able to call when they need to.
 If you need this case... Remedy makes it very easy for you to
create the ARS WebService Object. (and auto creates the WSDL for you
too)
 You would need to have a Mid-Tier that is accessible from the
remote company.
 The remote company will need a Remedy username/password to
consume your WebService too. ( You may need to arm wrestle with your
ARS license agreement on the legal effects of mapping an external
companies application [and by proxy some unknown to you number of
people] to one account in ARS. )

C) Will there be any times that either end of this conversation will
be unavailable?
If so then you may need to be a bit more complicated to prevent
your users from being blocked by the other end of the conversation not
being there to have the conversation. (and maybe deal with the ideas
of: fail-retry, retry, ..., retry the N'th time, give up and tell
someone) FWIW: ARS v7.1 has a new feature (Filter Error Handling) that
can help with this too.


Feel free to ask about more details as you come across them. There are
many people on the ARSList who have experience with Remedy
WebServices. I am sure someone can help. :)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jul 22, 2009 at 8:42 AM, Agency Enterprise Help
Desk wrote:
> **
> I am new to web services and have a question.
> We have a vendor who has a different Help Desk application and wants us to
> send data from our HPD:HelpDesk form to their server through a web service.
> After reading the documentation I see that Remedy can consume and publish
> web services but I do not see a way for remedy to send data to an external
> web service.
> Does this have to be accomplished outside of remedy like through .net, or
> java?
> Any help or guidance would be appreciated.
>
> Environment:
>
> Windows 2003 server
> SQL2000
> Remedy server 7.1 patch 3
> ITSM 6.0
>
>
> Thanks,
> Joelie J Dudley | Application Developer 3
> PA Office of Administration
> Bureau of IT Services & Solutions
> 555 Walnut Street, 7th Floor | Harrisburg, PA 17101
> Phone: 717.772.8143 | Fax: 717.772.8121
> E-mail: jodud...@state.pa.us
> www.oa.state.pa.us

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Table Search

2009-07-21 Thread Carey Matthew Black
Mark,

Maybe I am missing something... but how about using a Join form
instead of an ugly table scanning search?

"groups a user is assigned" <-- (via group) -->  "Ticket form"

Then search by "user" in the "groups a user is assigned" table side of the join.

You may need to add workflow on table drill down to open the Ticket
form directly, but that seems like a small price to pay for better
searches on the DB.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jul 21, 2009 at 1:10 PM, Brittain, Mark wrote:
> **
> HI All,
>
> I want to do a table search based on the groups a user is assigned but can’t
> get it to work.
>
> First I have a form called Assignees where each person is listed with one
> record per group assigned.
> On a display only form I have a table that lists the results from the
> Assignees form where ‘User’ = $USER$
> Then I run a Active Link Guide that finds the users records in the Assignees
> form an populates the result into a character field called ‘Groups’ like
> this ;Group One;Group Two;Group Three;
>
> Now I want to search my HelpDesk form were records are assigned to those
> groups. I have tried ‘Assigned Group’ LIKE “% + $Groups$ + “%”
>
> Any ideas would be greatly appreciated.
>
> Mark
> 
> Mark Brittain
> Remedy Developer
> NaviSite
> mbritt...@navisite.com
> (315) 453-2912 x5418 (Phone)
> (315) 317.2897 (Cell)
>
> Reduce Cost of IT with Managed Hosting and Application Services from
> NaviSite.
> Visit www.NaviSite.com Today.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: SSL for RKM 7.5

2009-07-21 Thread Carey Matthew Black
John,

Other than the web server config settings (to get the web server to be
SSL enabled), I think there are some data records that also need
updated.

Did you update everything that you needed to update?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jul 21, 2009 at 2:36 PM, Alan Blake wrote:
> **
> I have configured a few systems to use an SSL cert and updated the
> KMS_config.xml to reconize such.  I never did more than that, so can't say
> how the AR integrations behaved...I imagine they would work just fine.
> Alan Blake
> Knowlysis
>
> --- On Mon, 7/20/09, Bilinski, John  wrote:
>
> From: Bilinski, John 
> Subject: SSL for RKM 7.5
> To: arslist@ARSLIST.ORG
> Date: Monday, July 20, 2009, 8:38 AM
>
> **
> Hello all,
>
>
> Has anyone out there been successful in implementing the use of SSL
> certificates with your Remedy Knowledge Management 7.5 installation? Have
> you had any issues with this integration?
>
>
>
> Thanks.
>
>
>
> John Bilinski.
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_
>
> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers
> Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Trying to use BackChannel (AR Mid-Tier v7.0)

2009-07-21 Thread Carey Matthew Black
Mark,

If the goal is: "to robotically create incidents when required" then
why not use WebServices as the interface
or use the ARS API as the interface?

I think the "BackChannel" is internal to the Mid-Tier and as such is
not only "not supported" (by itself) but also undocumented.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

On Tue, Jul 21, 2009 at 12:07 PM, John
Sundberg wrote:
> You might want to consider
> http://www.kineticdata.com/Products/KineticLink.html.
> Free/opensource -- similar concept to backchannel.
>
> -John
>
> On Jul 20, 2009, at 8:21 PM, grenadaguy wrote:
>
> Greetings all,
>
> I'm trying to write a couple of scripts which use wget (from a Linux box) to
> robotically create incidents when required. I feel this could be useful in
> my environment to ease the transition from my internal-only customers
> currently sending requests by e-mail, also to facilitate the creation of
> regular maintenance tasks. While these may be features supported in some
> Remedy configurations I am not in full administrative control of the system
> we use and such features are not likely to be enabled for my use.
>
> So far I am able to duplicate a case having captured the backchannel
> messages from doing it manually, i.e. sent by the browser when accessing
> http:///arsys/BackChannel/. Logging in and maintaining session
> cookies using wget seem to work fine for this - the real work seems to be
> done by the backchannel access. The only modification to the original POSTed
> message as sent by the browser is a new incident number and a related Id.
>
> When I try and adjust the obvious parameters in the backchannel SetEntryList
> message to actually generate a new incident (user, title, notes) I'm getting
> the response "Message not found". I have no idea what this error means nor
> what the implied problem is with my POST data for it not to be accepted. I'd
> be happy to post my script in full if anyone is inclined to look at it in
> detail.
>
> I've not been able to find any documentation on backchannel, only vague
> references, but then I don't have a support id with access to the full
> documentation (presumably someone in the company where I work does). I just
> need to know enough to adjust any other parameters which need adjusting for
> backchannel to accept my POST data. Reference is made to backchannel in the
> documentation for the Borland SilkPerformer product so presumably what I'm
> trying to do is one of the things backchannel was designed for (i.e. to
> bypass the user interface).
>
> Anyone with backchannel experience, please help.
>
> Thanks
>
> Mark
>
> --
> John David Sundberg
> 235 East 6th Street, Suite 400B
> St. Paul, MN 55101
> (651) 556-0930-work
> (651) 247-6766-cell
> (651) 695-8577-fax
> john.sundb...@kineticdata.com

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Filter logging during import

2009-07-18 Thread Carey Matthew Black
Patrick,

No way that I know of.

However, I have found a reasonable way to check values before a push
action. Simply add a SetField action that sets all of the fields that
are in the Push action to their own value. That will let you see the
values in the Filter log.

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Sat, Jul 18, 2009 at 8:52 PM, Shelston,
Patrick wrote:
> **
> Hello there,
>
> Having a hard time troubleshooting an issue while using arimportcmd
> (automated imports).
>
> It's complaining about a field being reset to NULL on a push action, but I
> can't figure out why it's happening.
>
> Is there any way to enable logging during import?   Server side filter/sql
> logging doesn't show me anything.
>
> Many thanks,
> Patrick Shelston

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Packing lists

2009-07-16 Thread Carey Matthew Black
Jonas Stumph Stevnsvig,

I am not sure why you would want to go to the DB to get this
information. Often if you better define the details of what
information you need, instead of how you think you need to get it,
then you can get a better (for focused) response to those needs.

If you want to get it programmatically, then I suggest you use the ARS
API to get this information. (And let the application server deal with
the DB end of things.)

However, there are several ways to serialize ARS objects with standard
ARS tools that may serve your needs too. Peter points out one way.
Another would be to use the XML object def file and use XSLT
transformations to get any detail about the objects in the list too. (
For example if you need to document "last changed" date and time
values in the change process then you could get to that level of
detail this way. You could even translate the entire object into text
for the reviewers to read through the If ... then... else logic of the
workflow too. It just mean more XSLT transformation work.)

Hope that helps.

Oh. Another way that I have considered dealing with this kind of
separation is to more heavily use ARS deployable applications. They
would also provide a way to move data along with the objects. This
feature may drastically reduce the number of steps that your
production support team needs to do to make the changes on production.

The packing list is a good way to keep, well, a list. However the
deployable application is a more holistic approach to ARS applications
than just a list of objects. They do have their own downsides however,
so be warned that is may not be as obvious how to develop with this
methodology as it might first appear.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Jul 16, 2009 at 8:03 AM, Lammey, Peter
A. wrote:
> **
> What I do with the Packing List in order to document it for a release is
> open up the Packing List and then you can export the list into XML.
> When you open the Packing List in XML using Excel then you can get columns
> of cells that contain the Forms, Active Links, Filters, etc that are
> included in the Packing List that you can then copy and paste into a Change
> request for your release.
>
>
> Thanks
> Peter Lammey
> ESPN IT Client Architecture and Automation
> 860-766-4761
>
>
> 
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Jonas Stumph Stevnsvig
> Sent: Thursday, July 16, 2009 5:45 AM
> To: arslist@ARSLIST.ORG
> Subject: Packing lists
>
> **
> Hi people,
>
> We have tight functional seperation in our company, which for instance means
> that we as developers do not have admin rights to the production system,
> which in turn means that we have to give detailed information to our Remedy
> platform administrators about which objects to migrate, in case of a change.
>
> To facilitate that work, we have talked about loading modified objects
> related to a change into packing lists, and using those as documentation of
> the change. Now to my question:
> - How does Remedy store the Packing lists? - I presume that it's a table (or
> tables) in the database, which I can access using a view form, and make some
> reporting on; to attach to the changes?
>
>
> with regards,
>
> Jonas Stumph Stevnsvig
> Remedy Developer
> BEC
> Phone  (+45) 46 38 20 08
> Mobile  (+45) 61 56 20 08
> jonas.stumph.stevns...@bec.dk
> becrem...@bec.dk

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Excell data query

2009-07-14 Thread Carey Matthew Black
Fred,

I have no idea if a new patch has been pushed on to my pc since I last
tried this "function".

However, as of this moment, I see this for my copy of Excel. ( I
assume it is as current as it can be.)

Microsoft Office Excel 2007 (12.0.6504.5001) SP2 MS0 (12.0.6425.1000)

( I finally found this after poking about 4 buttons to find the good
old "About Excel" that use to be under the Help menu. I hate it when
programs change key mappings or menus g. Sigh.)

HTH.

Do you know of any specific patch that helps/hurts/affects these
features of Excel 2007?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jul 14, 2009 at 1:19 PM, Grooms, Frederick
W wrote:
> Do you know which Office 2007 ServicePack level they are on?
>
> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Carey Matthew Black
> Sent: Tuesday, July 14, 2009 12:01 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Excell data query
>
> Steve,
>
> I can second the experience.
>
> But I can add that we are using Excel 2007 with ARS v6.3 and v7.1 and
> the problem appears to exist against both ARS servers/ODBC drivers. I
> like Kelly concluded that the commonality was Excel 2007 more than
> ARS. It sure does not help me functionally, and it is a lot harder to
> get my users to "blame Microsoft" (than BMC). So ultimately we hear
> "Remedy doesn't work".  We can all blame each other but at the end of
> the day if the users can not get the job done, then ... other
> processes/tools will be found.
>
> I have not had any time to try to fix it yet. Just to many bugs in all
> the software that I use these days. :(
>
> --
> Carey Matthew Black
> BMC Remedy AR System Skilled Professional (RSP)
> ARS = Action Request System(Remedy)
>
> Love, then teach
> Solution = People + Process + Tools
> Fast, Accurate, Cheap Pick two.
>
>
> On Wed, Jul 8, 2009 at 6:29 PM, Steve
> McDonald wrote:
>> **
>> Has anyone had problems extracting data via Excel after upgrading to Excel
>> 2007?
>>
>> I have a user that the following error:
>>
>>   Unable to obtain a list of tables from the data source.  He said
>> spreadsheets created with Excel 2003 work ok but nothing new.
>>
>> We're on 7.1 patch 6 on Unix 10/Informix 10.
>>
>>
>> Thanks

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Excell data query

2009-07-14 Thread Carey Matthew Black
Steve,

I can second the experience.

But I can add that we are using Excel 2007 with ARS v6.3 and v7.1 and
the problem appears to exist against both ARS servers/ODBC drivers. I
like Kelly concluded that the commonality was Excel 2007 more than
ARS. It sure does not help me functionally, and it is a lot harder to
get my users to "blame Microsoft" (than BMC). So ultimately we hear
"Remedy doesn't work".  We can all blame each other but at the end of
the day if the users can not get the job done, then ... other
processes/tools will be found.

I have not had any time to try to fix it yet. Just to many bugs in all
the software that I use these days. :(

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Wed, Jul 8, 2009 at 6:29 PM, Steve
McDonald wrote:
> **
> Has anyone had problems extracting data via Excel after upgrading to Excel
> 2007?
>
> I have a user that the following error:
>
>   Unable to obtain a list of tables from the data source.  He said
> spreadsheets created with Excel 2003 work ok but nothing new.
>
> We're on 7.1 patch 6 on Unix 10/Informix 10.
>
>
> Thanks

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Remedy Home Page Ideas

2009-07-02 Thread Carey Matthew Black
Jack,

One of the things that I did with our home page was to create a kind
of bookmark system. Basically it is a form that implements as many of
the Window Open operations from a data driven approach. So the user
can "bookmark" a Form, a Query, or even a Report operation. Then a
table field on the Home Page allows them to "jump" to that bookmark.

So in short, the users can login, and double click on a row in a table
field to get to any data/report/form in AR system.

It is a big step forward from the "Application List" in my opinion.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

On Thu, Jul 2, 2009 at 6:56 PM, Covert, Jack wrote:
> Thanks.  I was hoping others could spark my imagination by telling me what 
> they have done.  :)



> -Original Message-
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Covert, Jack
> Sent: Thursday, July 02, 2009 10:49 AM
> To: arslist@ARSLIST.ORG
> Subject: Remedy Home Page Ideas
>
> **
>
> So the Remedy home page sucks.  I don't like the application links, they 
> aren't user friendly.  I have some ideas on how I'd like to implement 
> something better but would like to see what other people have done.
>
> So if you have something that is really cool and want to show it off please 
> let me know.  Thanks!!
>
> Jack Covert
> Corporate IT
> Remedy Support Team
>
>
> Remedy Support Team Home Page
>
> http://collaborate.mckesson.com/sites/esm/remedy

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Java ARDBC

2009-06-30 Thread Carey Matthew Black
Jonas,

I must start by saying that I have not yet had a need to play with the
ARDBC API.

However, this part of your post caught my eye...

"I started off by downloading the 7.1 Java ARDBC/filter plugin sample
from http://developer.bmc.com/communities/docs/DOC-2548.";

VS

" I'm running ARS 7.5 on win2k3 "

If you are using a "major release"(7.1 vs 7.5) newer of the ARS server
(and likely the plug in server too) then I would suggest that you at
least start with the v7.5 Java API. You may simply be struggling with
differences between the two versions.

Beyond that..

I would try to hunt down the null pointer exception. :) I know it
sounds dumb... but at least make your code fail in a better way. If
you have not yet used it, I would suggest the use of log4j (
http://logging.apache.org/log4j/ ) to produce a good way to do logging
outside of the ARS API. (Although you may be able to use the Java API
to do logging functions too. I think I remember seeing some details
about that in the v7.5 api docs.)

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Importing data using Escalations

2009-06-29 Thread Carey Matthew Black
Keith,

The options are many, and the details matter.

For example... just one few quick ideas...

ARS v7.1 offers multiple escalations pools. (AKA: threads) So you
could split the work of your single escalation into say... 26 parts.
(One for each letter of the alphabet that a given "key" field starts
with. Say a data value like "Last Name" for example.) Run each
escalation in a different pool and that would allow you to take the
"hours" of run time and do the same amount of work in less elapsed
time. (Assuming your system performance can keep up.)

Another approach would be to first figure out what data changed. Then
only process the changed data. The details of how to do that vary
based on your source information and how you want to approach the
work.
 One way to do this might be to copy all of the data into a local
table. Then do an outer join between that table and the DBLINK. The
join could show you rows in the DBLINK that are different than in the
local table. When the processing is done then drop you local table and
take all of the data from the DBLINK into your local table to get
ready for tomorrow.
 However if the data in DBLINK will be changing in real time then
the process gets more complicated, but the same kind of things could
be done.

 You may even want/need to do some SQL level processing of the
data too. It may be much faster and offer a few features that you can
not get at via ARS development. (Especially in the Oracle,
feature/option rich universe.)


I have often found that talking with your DBA will yield some
ideas/solutions that you may not have thought about. Not to mention
getting them in on the ground floor of these ideas will likely help
you avoid performance issues at the DB level.

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Mon, Jun 29, 2009 at 8:52 AM, O'Brien, Keith KOB.
(Citco) wrote:
> **
>
> I presume AIE/EIE will cost, is there any other free options?
>
>
>
> Regards,
> Keith.
>
> 



> On Sun, Jun 28, 2009 at 4:16 PM, O'Brien, Keith KOB.
> (Citco) wrote:
>> **
>>
>> We source data via a view form in our Datawarehouse (oracle 9)
>>
>> We are running AR v7.1 on a separate server with Oracle 10. - so a DBLINK
>> is
>> used.
>>
>> We have an escalation that polls that data nightly, but the record set has
>> increased to over 350,000 records
>>
>> Which we need to keep in sync.
>>
>> The problem is that escalation takes too long to run, hours.
>>
>> Is there a better approach to keep this data in sync?
>>
>>
>>
>> Regards,
>> Keith.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How to export data (PROCESSES) from BMC Remedy User tool

2009-06-26 Thread Carey Matthew Black
Ben,

Thank you for pointing out that your third party product (from
softwaretoolhouse.com) has a feature that might be able to help.

I think the point that Axton was trying to make is that the out of the
box application does not offer such a feature. I am sure that Axton
(or any other programmer) could also write an ARS API based program
(C, Java, Perl) to do the task as well.   But it is nice to know that
a software manufacturer out there saw a need and produced a tool to
make this easier to do too.


Krishna,

I would also suggest an alternate approach to all of this as well. I
must admit that it is a bit half baked, and has some of it's own
downsides. (Like not being fully tested on my part.) But I think the
idea is worth kicking out there

What about this as an approach to try to use the Out of the box
features and not have to use programming to get the job done?

) Create a Deployable application with NO OBJECTS other than DATA.
) Create queries for the forms that would get all of the needed data
from the various forms.
) Export the application from Server A.
) Import the application to Server B.


I think the data features of Deployable applications let you export
and import the data in a way that would let you do what Axton was
suggesting. If so then BMC could release such a def file "add on" and
it simply could be used by customers to "skim data" from one server to
the other. Obviously this approach would require the use of the Admin
Tool (er... Dev Studio) to get the job done. However, I would also
think that BMC could use RIK (or maybe just the Driver script)  to
allow customers to be able to schedule such a transfer of data too.

Like I said... just another thought on how to achieve this goal.

I hope some of these responses are helpful. As you can tell, after
defining what you are trying to do, this community can be creative. :)

I hope the suggestions/ideas help.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Fri, Jun 26, 2009 at 5:18 AM, Ben
Chernys wrote:
> "There is no way to export bundled approval processes."
>
> Not true.
>
> There is an easy way to automate both export and import of a bundled
> approval process, or anything else, for that matter.

 insert product plug here 

> Ben Chernys
>
> Senior Software Architect
> Software Tool House Inc.
>
> Canada / Deutschland / Germany
> Mobile:      +49 171 380 2329    GMT + 1 + [ DST ]
> Email:       mailto:ben.cher...@softwaretoolhouse.com
> Web:         http://www.softwaretoolhouse.com
>
> A free notepad for Diary fields:
> http://www.softwaretoolhouse.com/downloads/DiaryFieldEditor.htm
> An ARS API scripting tool used for migrations, integrations, imports,
> reports, extracts, batch jobs:
> http://www.softwaretoolhouse.com/products/SthMupd
>
> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Axton
> Sent: June 26, 2009 7:09 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: How to export data (PROCESSES) from BMC Remedy User tool
>
> There is no way to export bundled approval processes.  You will need to go
> to the AP forms to export the necessary data:
> AP:Process Definition
> AP:Rule Definition
> AP:Notification
> AP:Alternate
> etc.
>
> I have found it best to maintain the entry ids between various servers when
> moving approval related data so that I can make changes in one environment
> then update data in other environments.  I also prefer the arx format as it
> seems to handle things best when going from arserver to arserver.  The
> import tool supports updating existing entries based on the entry id.
>
> Axton Grams
>
> On Fri, Jun 26, 2009 at 12:00 AM, RKVKRKVK wrote:
>> Hi,
>>
>> Thank you very much to your reply.
>>
>> Actually what i am looking in BMC Remedy User is, There is a link
>> called "AP. Administratoin" after logging to the BMC Remedy User which
>> is used for to create approval processes. If we click on "AP.
>> Administration' link, then it will open a window and shows process,
>> rule, notification, role etc and with the help of this, i can able to
>> create a new process and i can able to create new rules like
> "IssueApproved, IssueCanceled, IssueError" and so on.
>> Once i created the process and rules, If i want to export these
>> processes, rules etc from BMC Remedy User, What are all the steps i need
> to perform.
>>
>> Best Regards,
>> Krishna B

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: How to export data (PROCESSES) from BMC Remedy User tool

2009-06-25 Thread Carey Matthew Black
Krishna,

"PROCESSES" do not really mean anything in the language of the Action
Request System (ARS). That name ("PROCESSES") may refer to some part
of an application built on top of ARS, but you have not identified
what application (or version of the application) you might be using.


However, in general, if you "create it" with the Remedy User Tool,
then it likely (not always) can be "exported" by doing one or more
"report to file" operations against the form(s) that hold the data
that the User Tool created.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Jun 25, 2009 at 7:26 AM, RKVKRKVK wrote:
> Hi,
>
> I am able to export forms, active links, filters, escalations etc from BMC
> Remedy Developer studio.
>
> But I am not able to export PROCESSES (which created using Remedy User tool)
> from BMC Remedy User tool. I searched a lot to do this activity for moving
> Development to Production environment. But i didn't get any clue to do this.
> If anyone knows how to export a PROCESSES, that would help me a lot.
>
> Please anyone look into this and give me the solution to achieve this.
>
> Best Regards,
> Krishna B

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: web service poniting to mid tier

2009-06-24 Thread Carey Matthew Black
Suresh Zalaki,

You should find in the WSDL for the ARS WebService URL's that point at
your load balancer.
Change the WSDL by hand to one of the web server nodes direct access
URL's instead.
Then use the modified WSDL for your WebServices client.


) You may have to set ports into the URLs.
  For example if your load balancer listens on port 443, and forward
traffic to 8443 on the real web servers then you need to use a URL
like:  https://serverN.some.com:8443/.  to replace strings like
this in the auto generated WSDL: https://ars.some.com/.

) You may have to setup network paths (depending on the network configs)

There may be other things to do as well, but I think that should get
you started.

HTH.
-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jun 23, 2009 at 11:07 AM, Zalaki, Suresh IN BOM
SISL wrote:
> **
>
> Hi,
>
>
>
> If we wanted to drop from the load balancer and point it directly to the mid
> tier, what would you need to do to do this?
>
>
>
> In Case of webservices
>
>
>
>
>
> Regards
>
> Suresh Zalaki

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: RIK utility program...

2009-06-24 Thread Carey Matthew Black
Please take no offense here, but

Is there a goal/task that you are wanting to do?

Often, as people, we only ask the questions they think we need the be
answered. We are also often wrong about what questions really needed
to be asked.

If you can describe what is failing, or what the future you envision
looks like, you may find that the "future" already exists. It may just
exist down a different path than you originally planned to take.

Just a thought.

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jun 23, 2009 at 8:23 AM,  wrote:
> **
>
> Where can I get information on “RIK.EXE” – what it is, what it does, what
> the parameters/switches are,e tc? I looked
>
> in the configuration manual and didn’t’ see any mention of it either in the
> index or with the other utility programs.
>
> Thanks!

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Control fields that shows up on OOB Reporting (Tools > Reporting)

2009-06-24 Thread Carey Matthew Black
Christianne,

You may also be able to remove the fields from the view(s) that the
user is using to prevent the field from showing up in the list.
(Create a new view.. maybe name it something like "All fields" and
make sure those fields are in that view and no other views.)

I would suggest that you try that approach before you change the
permissions on the fields.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Tue, Jun 23, 2009 at 3:33 PM, tina flores wrote:
> Thanks for your input, LJ! I was able to fix the field permissions and sure
> enough, it didn't show in the report!
>
>
>
> LJ Longwing wrote:
>>
>> Quite simply, if it's showing up in the report, they have 'permission' to
>> it...you may be using a 'it's hidden so they don't have access to it'
>> model,
>> which is not a security model really.  If they shouldn't have permission
>> to
>> it, then remove their permission to the fields, and they won't be able to
>> pull the data at all.
>>
>> -Original Message-
>> From: Action Request System discussion list(ARSList)
>> [mailto:arsl...@arslist.org] On Behalf Of tina flores
>> Sent: Tuesday, June 23, 2009 12:36 PM
>> To: arslist@ARSLIST.ORG
>> Subject: Control fields that shows up on OOB Reporting (Tools > Reporting)
>>
>> Hi,
>>
>> I have custom fields (Support Phone Numbers) on a table that are only
>> accesible to a specific Support Group. Unless you are a member of that
>> permission group, the fields don't show up on the table. However, when I
>> use
>> the BMC Remedy OOB Reporting (This is access via Remedy User Tools >
>> Reporting), the custom fields I am trying to hide (due to Privacy
>> considerations) shows up in the Report when I exported it to a .csv
>> file!!!
>>
>> Is there an easy way to display only the fields on the OOB Reporting that
>> the user has permissions to view? Currently, it shows ALL fields. Has
>> anyone
>> been in this situation before?
>>
>> Your input is highly appreciated.
>>
>> Thanks,
>> Christianne

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARERR 149

2009-06-22 Thread Carey Matthew Black
Kevin Jin,

All transactions in AR System are authenticated. Without seeing the
inbound XML I would have to guess that you are not supplying the
AuthenticationInfo element, or at least not supplying a password.

The ARS implementation of web services includes an XML element (in the
Header section) named AuthenticationInfo to allow a user to
authenticate to the ARS web service. That element has these sub
elements: userName, password,authentication, location, and timeZone.
(These can be null elements: authentication, location, and timeZone)

However, there is a special case too. If you have your Mid-Tier
configured with a default authentication for web services, then the
Web Service client can leave the AuthenticationInfo element out of the
XML and the Mid-Tier will use the configured account automatically.
However, be warned. Using this feature does not restrict any user of
ARS web services beyond the permission that this configured user is
granted. So if you use this route, please be very limiting in what
access this default user is granted.

Hope that helps.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



2009/6/22 Kevin :
> hi, all
>
> when I pushed value to Interface form though the WebService, I met the ARERR
> 149, says "A user name must be supplied in the control record."
>
> any ideas?
>
>
>
>
> 
> Best Regards,
>
> 金  恺 (Kevin Jin)
> Professional Service Consultant
> BMC Software China
> Room 516, 5th Floor,159 Madang Road, Xintiandi,Shanghai 200021,China
> Tel. +8621-6135-7233
> Fax: +8621-6135-7232

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Search for full Case ID takes longer than just the number

2009-06-18 Thread Carey Matthew Black
Ken,

You need to look at all of these things:

Server side logs:
  API, SQL, FILTER

Client side logs:
  Active Links, Macros

( You know.. the whole ball of wax.)

The flow basically (roughly off the top of my head) goes like this:

Starting with the window already open in search mode with all the
values filled in.

Client Starts to do the query:
  Active links on Query (and maybe other execute on conditions)
  Client sends API call to the AR server
  ARServer sends SQL to DB.(Start API log times)
   Start DB log times
DB does it works... and returns results to AR Server.
   End DB log times
  ARServer gets data
  ARServer may do Filters on (Get Entry)
  ARServer returns data to the client. (end API logs time)
  Client may do more Active Links (window Open(?),After Query,Loaded,...)
  Client may refresh table fields (depending on field definition
and/or Client configurations)
 Which could trigger more active links on the client.
User sees that the Client has completed the query.

I am sure that my estimate above missed a few things. I may have even
got some of them in the wrong order. (The docs kind of cover the order
of these processes, but not very clearly in my opinion.)

However, the point is that lots of things are going to happen even
when the input search conditions are very simple. Look at all of the
details and you can find the cause.


You may also need to look at things outside of ARS to. Things like: DB
performance, ARSystem Server(host) performance, Network traffic load,
Load balancer (if they are involved), Web servers (if your using the
Mid-Tier and not the User Tool), and maybe even local client
CPU/Memory loads too.

Performance tuning/trouble shooting can be a big task. Good luck.


FWIW: To avoid a bit of confusion about what query is actually being
done. I suggest that you issue all of your search with the Advanced
Search Bar (ASB) for testing. AR System does not muck with them as
much as if you use the Search by Example (SBE) features.  Obviously
that is not what your users are going to be doing, but I would still
start there and then work your way out to using SBE and ASB. And if
needed only using SBE conditions last.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Jun 18, 2009 at 11:29 AM, Cecil, Ken wrote:
> I captured a database log of searching using both ways.  The where
> clause on each is identical and has the full case id in it. All of the
> SQL queries in the log are identical.
>
> The total time for all the DB activity is pretty close too.
>
> It appears that the delay is occurring after all the DB activity;
> happening when the client is preparing to display the result.
>
> Any other ideas on logs I should compare or why displaying the result
> from the full id search is taking a lot longer?
>
> Thanks,
> Ken.



> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Cecil, Ken
> Sent: Thursday, June 18, 2009 9:03 AM
> To: arslist@ARSLIST.ORG
> Subject: Search for full Case ID takes longer than just the number
>
> **
>
> Anybody have an idea on why it is taking 10 times longer to search for a
> record using the fully qualified ID than it does when searching using
> just the number? This is only when searching using query by example
> (entering the id on the form). Any ideas on where to look/troubleshoot?
>
> Search examples:
>    Query By Example using the Case ID field (field 1 on this form)
>        135303       ...takes about 9 seconds.
>        HD0135303  ...takes about 90 seconds to return??
>
>
>    Advanced search using criteria instead...
>        'Case ID+'  LIKE  "%135303"     ...Takes 95 seconds.
>        'Case ID+'  =  "HD0135303"     ...Takes 10 seconds.
>
>
> It is like it is having to do a full table scan even though this field
> is obviously indexed. Also, from what I can tell it is just on the Help
> Desk form; other forms perform well either way.
>
> For what it is worth, I am working with ARS 6.0 and Help Desk ITSM 5.6
>
>
> Thanks,
> Ken.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Installing Client User tool on Windows 7

2009-06-17 Thread Carey Matthew Black
Dwayne,

Try the 7.1 client.

The space issue is well, "a horse of a different color'. So to speak.
(AKA: I doubt that the "compatibility mode" would fix that.)

--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jun 17, 2009 at 11:41 AM, Dwayne Martin wrote:
> Thanks, Carey.  But we still get "You have 0 MB of space. . ."
>
> Dwayne
>
>  Original message 
>>Date: Wed, 17 Jun 2009 10:37:45 -0400
>>From: Carey Matthew Black 
>>Subject: Re: Installing Client User tool on Windows 7
>>To: arslist@ARSLIST.ORG
>>
>>Dwayne,
>>
>>Try running the installer in a "compatibility mode".
>>
>>Right click on the *.exe and select properties:
>>Compatibility (tab)
>>  --> check the "Run this program in compatibility mode for:" check box
>>     then
>>   --> Set the drop down to something that the version of the
>>installer might know.
>>        (XP, Vista, Win2000 if you need to)
>>
>>Just a guess, but I expect it will help.
>>
>>Good luck in Beta/RC land.
>>--
>>Carey Matthew Black
>>BMC Remedy AR System Skilled Professional (RSP)
>>ARS = Action Request System(Remedy)
>>
>>Love, then teach
>>Solution = People + Process + Tools
>>Fast, Accurate, Cheap Pick two.
>>
>>
>>
>>On Wed, Jun 17, 2009 at 9:08 AM, Dwayne Martin wrote:
>>> Dear List,
>>>
>>> We are trying to install the Client User tool on Windows 7 PCs, and have 
>>> run into two problems.
>>>
>>> When we try to install the 7.1 client we get, "Cannot determine operating 
>>> system."
>>>
>>> When we try to install the 7.5 client it says, "You have 0 MB of space 
>>> available on the current drive."
>>>
>>> If we check the available disk space we clearly have more than enuf.
>>>
>>> Any suggestions?
>>>
>>> Dwayne Martin
>>> James Madison University
>>
>>___
>>UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>>Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"
>

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Installing Client User tool on Windows 7

2009-06-17 Thread Carey Matthew Black
Dwayne,

Try running the installer in a "compatibility mode".

Right click on the *.exe and select properties:
Compatibility (tab)
  --> check the "Run this program in compatibility mode for:" check box
 then
   --> Set the drop down to something that the version of the
installer might know.
(XP, Vista, Win2000 if you need to)

Just a guess, but I expect it will help.

Good luck in Beta/RC land.
-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jun 17, 2009 at 9:08 AM, Dwayne Martin wrote:
> Dear List,
>
> We are trying to install the Client User tool on Windows 7 PCs, and have run 
> into two problems.
>
> When we try to install the 7.1 client we get, "Cannot determine operating 
> system."
>
> When we try to install the 7.5 client it says, "You have 0 MB of space 
> available on the current drive."
>
> If we check the available disk space we clearly have more than enuf.
>
> Any suggestions?
>
> Dwayne Martin
> James Madison University

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Anybody able to export all ITSM 7.x definitions with DevStudio?

2009-06-17 Thread Carey Matthew Black
All,

Also be prepared to "figure out" what the client does to the def file too.

It is my understanding that the API call(s) themselves do not
necessary produce the final resultant def(or XML) file that the Admin
Tool (and maybe DevStudio) end up writing to the file.

Has anyone confirmed that the base API actually produces the same file?
 (With the obvious exception of the timestamp values.)

Specifically I am concerned about Server references and other
"special" things that are stored in the def file when exported from
the BMC clients vs a home grown API program.


Really I do not know why the AR Server does not have a "ready to go"
copy of all of the objects cached on the ARS server. It just seems
like any time any object changes. It should be able to write out the
changed objects to the file system. (Or "cache" the def file so that
when the user asks for "All" the can just transmit the file instead of
reading the heck out of the DB for hours.) Like having a check box
that says... "write to disk after any change" .. Maybe as part of the
"Log" features of the Server. Say.. "Object Log". A kind of cross
between the Filter "Log to file" action and the Object Import
function.  It just seems like it should take BMC about an hour to
implement.  Yea it is a special case. It will always be a special case
when you want to do a complete backup of your system. (100% is always
a special case.)

Mind you it would take more effort to have each object separately
stored so the AR Server does not need to re-read the DB for every
export operation, but that should be possible too. Especially since
the Server Group can only have one node be the "Admin node". ( The
other nodes just have to have get the def's cached from that one
node.)


But I must be making it sound to simple.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, Jun 17, 2009 at 5:03 AM, Robert Molenda wrote:
> **
> If you're a coder - search the ARS List - I posted a java chunk that exports
> the objects to a memory buffer, place simple code to do a 'fopen(),fwrite'
> pass in there. Also very simple to run through the object list(s), to get
> everything.
>
> What I feel internally is happening, instead of getting the objects in
> smaller chunks they are building the entire list of objects to pass to the
> function-call.
>
> compiled size of 50MB would be huge :) try something 10K :)
> Robert Molenda



>> > From: Action Request System discussion list(ARSList)
>> > [mailto:arsl...@arslist.org] On Behalf Of Guillaume Rheault
>> > Sent: Monday, June 15, 2009 12:03 PM
>> > To: arslist@ARSLIST.ORG
>> > Subject: Anybody able to export all ITSM 7.x definitions with DevStudio?
>> >
>> > **
>> >
>> > This is very frustrating and something that I hoped it was going to be
>> > addressed in DevStudio.
>> > I cannot export all the ITSM 7.5 definitions with DevStudio in one
>> > export operation. I cannot even export all the forms in one operation
>> > with DevStudio, I get an out of memory error, that I attached. My PC
>> > has 4 GBs of memory with 8 processors, so it's definitely not a
>> > resource issue on my side, it's probably the DevStudio JRE that ran out
>> > of memory.
>> >
>> > I really hate it not to be able to do a full definitions export in one
>> > shot:
>> > you have to split the export in multiple chunks, which makes the
>> > management of the def files much harder, it more much more time
>> > consuming because of you have to monitor the exports and initiate a
>> > new one once the previous completed, etc.
>> >
>> > When is BMC going to fully address and correct this?? It seems to me
>> > the backup of the application code at the application level is
>> > ESSENTIAL. I was really hoping that DevStudio would fix this very
>> > significant problem, but it it did not happen. How can you do
>> > effective release management and application version control if you
>> > cannot even efficiently and effectively export the definitions??
>> >
>> > For what it's worth, we have ITSM 7.5.1, where the app server is
>> > running on Windows 2003 and the database is remote, it's 10gR2 running
>> > on Solaris 10.
>> > My PC has Windows XP.
>> >
>> > Has anybody been successful in exporting all the defs of ITSM 7.5 in
>> > one export operation?
>> >
>> > -Guillaume

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Anybody able to export all ITSM 7.x definitions with DevStudio?

2009-06-15 Thread Carey Matthew Black
Guillaume,

I have not tested it with DS.(DevStudio)

This issue has been discussed on ARSList (and reported to the vendor)
multiple times across multiple version(AKA: years).

However, in previous Admin Tool version I think you will find that the
problem is actually a client timeout at the C API layer. Basically the
Application Server can not get the objects together in one big string
fast enough to return to the client before the client decides that the
server fell off the face of the planet.

And the last time I asked Tech support... there is no environment
setting that you can set to adjust the timeout. So there is no known
way to override the "reasonable" timeout when you know your doing
something that will take a very long time to complete.


In the past an approach to workaround this is to use things like
Driver, or an API program to loop over all of the objects and export
them one at a time.

Maybe DS fixed that problem? ( But it does not sound like it to me.)


What is amazing to me is that BMC Tech Support considers the fact that
you can not export all of the objects at one time to be a "performance
problem" and it is "the customers implementation" that is the root
cause of the condition. (AKA: They are not even willing to open a bug
against the version/API. So they take no responsibility and have no
interest in re-implementing anything to avoid the problem of "slow
customer hardware". And I have yet to have anyone from the company
confirm that they have hardware that can actually do the task either.)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Guillaume Rheault
> Sent: Monday, June 15, 2009 12:03 PM
> To: arslist@ARSLIST.ORG
> Subject: Anybody able to export all ITSM 7.x definitions with DevStudio?
>
> **
>
> This is very frustrating and something that I hoped it was going to be
> addressed in DevStudio.
> I cannot export all the ITSM 7.5 definitions with DevStudio in one export
> operation. I cannot even export all the forms in one operation with
> DevStudio, I get an out of memory error, that I attached. My PC has 4 GBs of
> memory with 8 processors, so it's definitely not a resource issue on my
> side, it's probably the DevStudio JRE that ran out of memory.
>
> I really hate it not to be able to do a full definitions export in one shot:
> you have to split the export in multiple chunks, which makes the management
> of the def files much harder, it more much more time consuming because of
> you have to monitor the exports and initiate a new one once the previous
> completed, etc.
>
> When is BMC going to fully address and correct this?? It seems to me the
> backup of the application code at the application level is ESSENTIAL. I was
> really hoping that DevStudio would fix this very significant problem, but it
> it did not happen. How can you do effective release management and
> application version control if you cannot even efficiently and effectively
> export the definitions??
>
> For what it's worth, we have ITSM 7.5.1, where the app server is running on
> Windows 2003 and the database is remote, it's 10gR2 running on Solaris 10.
> My PC has Windows XP.
>
> Has anybody been successful in exporting all the defs of ITSM 7.5 in one
> export operation?
>
> -Guillaume

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Understanding of Field_dispprop

2009-06-04 Thread Carey Matthew Black
Vijayalakshmi Paulraj,

Now that you have defined what you are trying to do it is possible to
try to guide you down a path to your goal. :) However, you were not
specific about which version of the ARS Java API you are using. So the
following assumes v7.1.


You likely are not setting setDisplayInstance(DisplayInstanceMap
displayInstance) on the field before you create the field
(ARServerUser.createField()).

DisplayInstanceMap has a method ( setProperty() )to effect all of the
things your may want to set.

DisplayInstanceMap.setProperty(int viewId, int propertyId, Value value)
  viewId:
This needs to be the "field Id" for the forms View where the field
will be present.
  See: List = ARServerUser.getListView(String formName,
long changedSince)

Note: A field can be a part of the Form object and not be included
in ANY ARS view or only one, or included in all Views.

  propertyId:
You will likely need to set a few of these..
 Reference:
   Constants.AR_DPROP_BBOX
  ( Likely one of the settings you need to set.)
Tip: Get a Field object and look inside the DisplayInstanceMap
returned from getDisplayInstance() as a good/faster way to figure out
what you need to set here.

  value:
 It all depends on the propertyId of interest. (com.bmc.arsys.api.Value)

Hope that helps.

The suggestion about looking at the XML def file can be helpful in
combination with reviewing the DisplayInstanceMap from an existing
field. :)

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, Jun 4, 2009 at 3:13 AM, Vijayalakshmi Paulraj
 wrote:
> Thanks all, I am trying to create a Field in an existing form using Java
> API call.
>
> The field is getting created in the Field Table and not in the
> field_disprop table, because the display properties are not set (as it
> is expecting...)
>
> When I try to understand the display properties of another existing
> field, (as below)
>
> {536870912=[[X=6074,Y=5000], [X=31158,Y=7100]], 4=1, 7=2147483641,
> 20=Submitter,
>  21=[[X=0,Y=400], [X=6411,Y=2100]], 27=16, 28=4, 29=1, 60=1, 61=30,
> 65=[[X=0,Y=0
> ], [X=0,Y=0]], 66=[[X=22722,Y=0], [X=25084,Y=2100]], 143=4294967295,
> 151=[[X=697
> 4,Y=0], [X=22159,Y=2100]]}
>
> Now, can you please pass some ideas on how to interpret this??? Looks
> much simpler than what is stored in the database on propshort column :)
>
> Getting confused with too many X,Y Coordinates, my form has got only one
> View ("Default Administrator View")
>
> Is it documented anywhere??
>
> All I just did is created a Regular form using Remedy Admin Tool.
> Created a Field via the Java API call... my aim is to make it
> visible(Field_Disprop should get populated in correct manner)
>
> Thanks&Regards,
> Vijayalakshmi Paulraj

< snip >

> -Original Message-
> From: Action Request System discussion list(ARSList)
> [mailto:arsl...@arslist.org] On Behalf Of Misi Mladoniczky
> Sent: Wednesday, June 03, 2009 7:29 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: Understanding of Field_dispprop
>
> Hi,
>
> It is pretty easy to understand the properties...
>
> In the example below, the first number indicates the number of fields:
> 14
>
> The second number 3 indicates the property 3 (AR_DPROP_BBOX in ar.h)
>
> The third number 41 indicates a set of coordinates (AR_DATA_TYPE_COORDS)
>
> Following the data-type is a number of field, in this case 4 that
> corresponds to the coordinates 5399x2500 and 28233 and 4600.
>
> The second field has id 4 (AR_DPROP_VISIBLE) with datatype 6
> (AR_DATA_TYPE_ENUM) and value 1 (the value possibly corresponds to a
> true).
>
> And so on...
>
> The 10 before Request ID is the size of a char-field.
>
>        Best Regards - Misi, RRR AB, http://www.rrr.se
>
> Products from RRR Scandinavia:
> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy
> logs.
> * RRR|Translator - Manage and automate your language translations.
> Find these products, and many free tools and utilities, at
> http://rrr.se.
>
>> Hi All,
>>
>> Please pass  ideas on what will get stored in the Field_disprop table
>> when a new field is added to a form and how to interpret the column
>> value of 'propshort'?
>>
>> For E.g., the value stored for the Request Id field when a fresh
>> regular form is created is as below:
>>
>>
>> 14\3\41\2\5399\2500\28233\4600\4\6\1\7\40\2147483642\20\4\10\Request
>> ID\21\41\2\0\400\7086\2100\27\8\16\28\6\4\29\6\1\60\40\1\65\41\2\0\0\0
>> \0 

Re: How to send Incident informations (ID) as a URL?

2009-05-28 Thread Carey Matthew Black
Mike,

( I am guessing your on ARS v7.1 due to your reference to "ITSM 7.0.03" .)

I am not sure why you are trying to go through a URL to do this. To
me, it sounds like the exact kind of conditions that the ARF (Action
Request [System] Filter) plugin was designed for.

You should be able to build a Java based ARF plugin that would allow
it to talk to ARS and to Mercury Quality Center. If you already have a
Java program that starts with a URL and "gets data from ARS" then
talks to MQC on the other end then you are most of the way there
already. I would suggest passing all of the data you need to pass
directly into the ARF from the Submit/Modify of the record (so their
may be no need to do look ups of data from a URL/Request ID, etc..)
and then use the part of the code that talks to MQC. Wrapper that part
of the code into a ARF and I think you are well on your way to what
your after.

HTH.

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, May 28, 2009 at 6:25 AM, mike  wrote:
> I want to send from HPD:Help Desk few Incident information's as a URL,
> this will be triggered with a button (before the incident is saved) or
> check box if checked this will be triggered when the incident is saved
> (more complicated?)
>
>  If a user clicks on the button (or check box) incident information's
> (or at lest incident ID) will be included in a URL.
>
> The aim is to send the info's to a Java Application to get the ticket
> info and create a change in Mercury Quality Center (HP)
> For now we use MQC but next year will will switch to Remedy Change
> Management so for now I want to be able to create a change from a
> Incident/Help Desk
>
> so basicly the question is: how to include a Incident ID in a URL and
> send it before or/and after the Incident is saved?
>
>  Does anyone knows how to implement this?
>
> Mike
>
> my setup: ITSM 7.0.03 patch 008,Solaris 10, Oracle 10g, OAS for Mid-Tier

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Fw: Automating definition export using driver

2009-05-22 Thread Carey Matthew Black
Tony,

Yea... but what do you do if your server is not a windows OS? :(

The OS options are:
   Windows
vs
   Solaris
   AIX
   HP-UX
   RedHat
   SuSe

So that is a design choice that offers only 1 out of 6 supported
server platforms a feature. Even if that one platform is 80% of your
business, then that "solution" is only an 80% solution.


One of the mysteries of why that function was built into a client
instead of (or at least in addition to) a server side feature. A
server side feature could have lead to integrations with server side
Source Control systems. :) More advanced ARS application change
control/release management etc...


And do not get me started on how they did the "use a Packinglist" or
an XML file part of the command line options. G...

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.


On Fri, May 22, 2009 at 8:03 AM, Tony Worthington
 wrote:
> ** And thanks to Jim Bruce  I didn't realize that aradmin (7.1 anyway)
> command line options allowed for the export of individual objects.
>
> Integrating, p197

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: Automating definition export using driver

2009-05-21 Thread Carey Matthew Black
Tony,

I have often consider this kind of feature... and after a few
iterations of this concept this is what I would suggest

Don't use the driver.

I know that sounds harsh. It is a helpful tool. However, it is not
stable enough to build an integration on. There is no guarantee that
it will even be in the next version, much less that it will work at
all like it does in the current version. So, IMO if you tie yourself
to it now... then you will surly pay for that decision over and over
again in the future.



Here is what I would suggest

Start down the road of a ARFilter plugin. (If you are on v7.1 then
specifically use the Java API based plugin feature set.) This way you
get to develop (and maintain) the code that does what you want it to
do.

If you can slap together a Java program to do what what you want done,
then converting it into a ARF (Java) plugin is very trivial.

If you do not know Java then ... well.. learn? or sweet talk some
nice ARS API aware Java programmer(s) on ARSList to help a nice guy
out. :)


This function sound like two inputs:
  Form Name
  File Name

then the plugin would connect to the ARS Server (as the user that
called the plugin, which in v7.1 there is no need to pass username or
password :) ) do the export and save the content to the AR Server file
system.

Or you might opt to write a bit more Java code and make the def file
an attachment in an ARS form. :)

It does not sound like it should be to hard to do. :)

How does that idea sound to you?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Thu, May 21, 2009 at 10:48 AM, Tony Worthington
 wrote:
> I've used driver in the past to export object definitions and am thinking of
> automating the process to be called from within a form.
>
> I know you can create a drm script file with commands similar to the
> following using rec and screc
>
> exp
> 1
> 1
> HPD:Incident Management Console
> 0
> c:\test.def
>
> Anyone know if there a way to pass the object name via command line so that
> it does not need to be embedded in a script?
>
> A more extensible approach would be to create an xml structure similar to
> the one that the installers use -- but I'm not sure how to feed that into
> driver and have it spit out a def file.
>
> 
> SHR:SHR:HelpDialog
> SHR:SHR:ContractSave
> SHR:SHR:DefaultCompany_012_100251
> CTR:SHR-Set-Submitter
> CTR:SHR-SetInstanceID
> CTR:CTB:NotifDateCheck02
> CTR:CTB:NotifDateCheck
> SHR:SHR:FormName
> SHR:SHR:Contracts-PaymentCode
> CTR:ATX:PaymentType
> 
>
> Anybody a driver guru? :-)
>
> Thanks,
> Tony
>
>  Tony Worthington
>  Sr. Technical Analyst
>  Kohl's Department Stores
>  N56 W17000 Ridgewood Drive
>  Menomonee Falls, WI 53051
>  262.703.7763 (phone)
>  tony.worthing...@kohls.com
>  www.kohls.com

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARInside source code

2009-05-20 Thread Carey Matthew Black
David,

I would have suggested BMC DN if it also had tools to help people
develop Open Source projects. However the last time I looked, BMC DN
offered nothing in the way of a source control system, a project Wiki,
mailing lists for the project or any other set of features that would
be helpful to maintain and/or grow a software project.

However, it has been a while since I last looked at BMC DN. Has any of
that changed? Or is it mostly a forum based web site that supports
attachments?

Maybe if BMC could use a product like RKM (Remedy Knowledge
Management) for it's customers to contribute (and search the contents
of) then I think it would be more helpful than the forum based web
site. ( Just a thought. )

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.

P.S. I sure hope that BMC does not use a forums centric methodology
for collaboration on code development.


On Wed, May 20, 2009 at 4:14 PM, Easter, David  wrote:
> I would also encourage use of the BMC Developer Network as a place where 
> versions could be posted and folks could interact.  There is no restriction 
> on who can register to use the BMC DN (i.e. you do not need a support 
> contract or other relationship with BMC).
>
> I've checked with the administrators of the BMC DN and they have confirmed 
> that it's just fine to post the application as a document and enable edits to 
> it.
>
> -David J. Easter
> Sr. Product Manager, Solution Strategy and Development
> 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:arsl...@arslist.org] On Behalf Of Carey Matthew Black
> Sent: Wednesday, May 20, 2009 6:07 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: ARInside source code
>
> Stefan,
>
> Sharing source code is one thing.
>
> Starting an open sourced project under a defined software license where other 
> people might be able to maintain, improve, and distribute the project is much 
> more beneficial.
>
>
> Could I suggest that you start a project on arswiki.org with this source code?
>  (Or you could go to sourceforge.net if you like.)
>
> Maybe the project will not go anywhere.. but then again.. maybe it will. :)
>
>
> P.S. To the rest of ARSList,
>
> If Stefan sets up an open sourced project somewhere is there anyone who would 
> be willing to step up and be a "developer" or "administrator" of the project?
>
> --
> Carey Matthew Black
> BMC Remedy AR System Skilled Professional (RSP) ARS = Action Request 
> System(Remedy)
>
> Love, then teach
> Solution = People + Process + Tools
> Fast, Accurate, Cheap Pick two.
>
>
>
> On Wed, May 20, 2009 at 6:21 AM, Stefan Nerlich  
> wrote:
>> **
>> Hello List,
>> iam releasing the complete C++ source code for ARInside in the hope it
>> will be useful for someone. ARInside is a commandline application that
>> generates linked HTML pages to document ARSystem workflow. The program
>> can be run in online mode connecting to an ARSystem server or file
>> mode using an ARSystem Administrator generated XML server definition
>> file. In advance a Packing List with all ARSystem server objects not
>> to include in the documentation can be specified in the application
>> configuration. ARInside has been awarded as "Best 3rd Party ARSystem
>> releated Product (Freeware)" by the ARSlist 2006.
>>
>> http://devdor.org/files/src/arinside_src.zip (~300KB)
>>
>> I have converted the project successfully to Visual Studio 2008 but
>> Microsoft Visual C/C++ 6.0 and Remedy (C) ARSystem API 7.x or higher
>> will be sufficient to compile the project. Then, a working .exe should
>> fall out of the linker, if not, you've certainly done something wrong.
>> Please DON'T contact me in this case :) In any case, feel free to
>> learn from these sources, or maybe bash me for the bad coding style.
>>
>> Anyway, have a good time with this,
>>
>> Stefan Nerlich,
>> Dortmund, May 2009

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


Re: ARInside source code

2009-05-20 Thread Carey Matthew Black
Stefan,

Sharing source code is one thing.

Starting an open sourced project under a defined software license
where other people might be able to maintain, improve, and distribute
the project is much more beneficial.


Could I suggest that you start a project on arswiki.org with this source code?
 (Or you could go to sourceforge.net if you like.)

Maybe the project will not go anywhere.. but then again.. maybe it will. :)


P.S. To the rest of ARSList,

If Stefan sets up an open sourced project somewhere is there anyone
who would be willing to step up and be a "developer" or
"administrator" of the project?

-- 
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap Pick two.



On Wed, May 20, 2009 at 6:21 AM, Stefan Nerlich
 wrote:
> **
> Hello List,
> iam releasing the complete C++ source code for ARInside in the hope it will
> be useful for someone. ARInside is a commandline application that generates
> linked HTML pages to document ARSystem workflow. The program can be run in
> online mode connecting to an ARSystem server or file mode using an ARSystem
> Administrator generated XML server definition file. In advance a Packing
> List with all ARSystem server objects not to include in the documentation
> can be specified in the application configuration. ARInside has been awarded
> as "Best 3rd Party ARSystem releated Product (Freeware)" by the ARSlist
> 2006.
>
> http://devdor.org/files/src/arinside_src.zip (~300KB)
>
> I have converted the project successfully to Visual Studio 2008 but
> Microsoft Visual C/C++ 6.0 and Remedy (C) ARSystem API 7.x or higher will be
> sufficient to compile the project. Then, a working .exe should fall out of
> the linker, if not, you've certainly done something wrong. Please DON'T
> contact me in this case :) In any case, feel free to learn from these
> sources, or maybe bash me for the bad coding style.
>
> Anyway, have a good time with this,
>
> Stefan Nerlich,
> Dortmund, May 2009

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"


  1   2   3   4   5   6   7   8   9   10   >