It gets it from CHG:ChangeImpctAreaApproverLookup, a join form of default 
approval information, which appears to be populated correctly for the most 
part.  However, after looking into the contents of that join form, I looked up 
any records where the Approval Definition ID was APD000000000018.  There are no 
records of it.

This then made me remember that BMC support had me delete some records in the 
AP:Notification form because there was an issue upgrading from 7.0 to 7.1.  I'm 
wondering if the guy at BMC support only gave me a partial solution to the 
problem, since it appears we are missing some records somewhere.

I'm not sure what is missing as of yet, but I'm starting to suspect that this 
could be due to us referencing something that doesn't exist on one of my 
"bypass" approval phases, where I implemented my own version of Release 
Management in Change Management.  When you submit a Change with a Change Type 
of Release, it uses an approval phase to bypass a few statuses so you can get 
an approval and go straight into "Scheduled" when you create it.  My theory is 
that if a user somehow mistakenly adds an approver manually at that point 
before the Change is marked for the correct phase, it will trigger this error.

I'll mess around with this and see what happens, but a solution is appearing to 
be closer.

Thanks for your help.

Shawn Pierson

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Axton
Sent: Wednesday, May 06, 2009 2:49 PM
To: arslist@ARSLIST.ORG
Subject: Re: Approval Engine 7.1 Issues

If you look at the rule, where does it get the approver from?

Axton Grams

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,

On Wed, May 6, 2009 at 2:21 PM, Pierson, Shawn <shawn.pier...@sug.com> wrote:
> Thanks.  I looked at this process and it appears to be ok, and has all the 
> default settings from BMC.
>
> What is also strange is that this same process works the vast majority of the 
> time, but occasionally has this issue.  In running a query, I was able to 
> determine that this happened on 16 different change requests (out of over 
> 400) created in the past 20 days or so, even though they seem to be virtually 
> identical to other changes.  In some cases, we even have templates that 
> normally work (tied to product categories that bring in default approvers) 
> that are used.  These templates have failed twice out of a larger number of 
> successful uses.
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList) 
> [mailto:arsl...@arslist.org] On Behalf Of Axton
> Sent: Wednesday, May 06, 2009 2:12 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Approval Engine 7.1 Issues
>
> Take a look at this section:
>
>
> Initiated by  -- tyates
> Category      -- Approval
> Command       -- New-Details
> Source Form   -- CHG:Infrastructure Change
> Entry ID      -- CRQ000000009176
> Tag           -- Change Level IA - Review
> Field ID 1    -- 0
> Field ID 2    -- 0
> Field ID 3    -- 0
> ...
> Get first approver
> Check prep get next approver rules
>   Process next approver rule Change Level IA - Review - Get Next Approver
>      --> Run If passed -- perform set of next approver list for this rule
>   Starting processing of set fields operation
>   Done processing of set fields operation -- no value retrieved so no set
> Set approval details record for this entry to state Error
>
>
> The approval rule "Change Level IA - Review - Get Next Approver" for
> approval process "Change Level IA - Review" is not able to determine
> the first approver, which results in an error.  Take a look at the
> configuration data for the "Change Level IA - Review" approval
> process.
>
> Axton Grams
>
> 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,
>
> On Wed, May 6, 2009 at 1:28 PM, Pierson, Shawn <shawn.pier...@sug.com> wrote:
>>
>> **
>>
>> Here is a sample of where an error occurs.  We are not using the out of the 
>> box approvals exactly, but they are close, so this may look a little 
>> different.  I cut off the end of this where it actually goes into the error 
>> processing of the approval process because that part is working.
>>
>>
>>
>> Thanks in advance for any advice you may have.
>>
>>
>>
>> Shawn Pierson
>>
>>
>>
>> <APPR> Get a list of Approval items to process  (Wed May 06 2009 
>> 08:37:58.9270)
>>
>> <APPR> 0 new item(s) found  (Wed May 06 2009 08:37:58.9270)
>>
>> <APPR>    1 new item(s) found
>>
>> <APPR> Processing item number 0  (Wed May 06 2009 08:37:58.9430)
>>
>> <APPR>       Initiated by  -- tyates
>>
>> <APPR>       Category      -- Approval
>>
>> <APPR>       Command       -- Add-Sig
>>
>> <APPR>       Source Form   -- CHG:Infrastructure Change
>>
>> <APPR>       Entry ID      -- CRQ000000009176
>>
>> <APPR>       Tag           -- Change Level IA - Review
>>
>> <APPR>       Field ID 1    -- 0
>>
>> <APPR>       Field ID 2    -- 999
>>
>> <APPR>       Field ID 3    -- 0
>>
>> <APPR>       Other Short   --
>>
>> <APPR>             ggraber
>>
>> <APPR>    Process an 'Add-Sig' command
>>
>> <APPR>    Working with process Change Level IA - Review
>>
>> <APPR>    Have an existing Approval Detail record, see if active
>>
>> <APPR>    Expanding roles for approver(s): ggraber
>>
>> <APPR>    Create a new Signature Line record
>>
>> <APPR>       created new signature line entry with ID 000000000024058
>>
>> <APPR>       Prepare notification for New Signature
>>
>> <APPR>          Getting alternates for approver(s): ggraber
>>
>> <APPR>             No alternates defined for this approver list
>>
>> <APPR>          Sent to ggraber
>>
>> <APPR>    Delete pending item -- 000000001027791
>>
>> <APPR>    Sleeping for 30:00 minutes ...
>>
>> <APPR> Get a list of Approval items to process  (Wed May 06 2009 
>> 08:38:21.2550)
>>
>> <APPR> 0 new item(s) found  (Wed May 06 2009 08:38:21.2710)
>>
>> <APPR>    1 new item(s) found
>>
>> <APPR> Processing item number 0  (Wed May 06 2009 08:38:21.2710)
>>
>> <APPR>       Initiated by  -- tyates
>>
>> <APPR>       Category      -- Approval
>>
>> <APPR>       Command       -- New-Details
>>
>> <APPR>       Source Form   -- CHG:Infrastructure Change
>>
>> <APPR>       Entry ID      -- CRQ000000009176
>>
>> <APPR>       Tag           -- Change Level IA - Review
>>
>> <APPR>       Field ID 1    -- 0
>>
>> <APPR>       Field ID 2    -- 0
>>
>> <APPR>       Field ID 3    -- 0
>>
>> <APPR>    Process a 'New-Details' command
>>
>> <APPR>    Working with process Change Level IA - Review
>>
>> <APPR>    Have an existing Approval Detail record, see if active
>>
>> <APPR>    Check auto-approve rules
>>
>> <APPR>    Checking for Signature Collector Rules
>>
>> <APPR>       Process get authority rule Change Level IA - Review - Get 
>> Authority - Get APD ID
>>
>> <APPR>          --> Run If passed -- perform set fields for this rule
>>
>> <APPR>       Starting processing of set fields operation
>>
>> <APPR>          Temp Char 1 (13060) = APD000000000018
>>
>> <APPR>       Done processing of set fields operation
>>
>> <APPR>       Process get authority rule Change Level IA - Review - Get 
>> Authority - Check Approvers
>>
>> <APPR>          --> Run If passed -- perform set fields for this rule
>>
>> <APPR>       Starting processing of set fields operation
>>
>> <APPR>       Done processing of set fields operation -- no value retrieved 
>> so no set
>>
>> <APPR>    Skip self-approve rules as approval request not from originator of 
>> entry
>>
>> <APPR>    Check for self-assign as approval not initiated by owner
>>
>> <APPR>       Option set to never self-assign
>>
>> <APPR>    Get first approver
>>
>> <APPR>    Check prep get next approver rules
>>
>> <APPR>       Process next approver rule Change Level IA - Review - Get Next 
>> Approver
>>
>> <APPR>          --> Run If passed -- perform set of next approver list for 
>> this rule
>>
>> <APPR>       Starting processing of set fields operation
>>
>> <APPR>       Done processing of set fields operation -- no value retrieved 
>> so no set
>>
>> <APPR>    Set approval details record for this entry to state Error
>>
>> <APPR>       Clean all related support entries attached to detail record
>>
>> <APPR>          Processed signature line 000000000024056
>>
>> <APPR>          Processed signature line 000000000024057
>>
>> <APPR>          Processed signature line 000000000024058
>>
>> <APPR>    Perform done rules
>>
>> <APPR>       Process done rule Change Level IA - Review - Error
>>
>> <APPR>          --> Match -- done rule applied
>>
>> <APPR>       Starting processing of set fields operation
>>
>> <APPR>          TempApprovalServerResult (301311800) = Error
>>
>> <APPR>          Active Approval (1000003278) =
>>
>> <APPR>          Change Request Status (7) = 5
>>
>> <APPR>          Status Reason (1000000150) =
>>
>> <APPR>       Done processing of set fields operation
>>
>>
>>
>> From: Action Request System discussion list(ARSList) 
>> [mailto:arsl...@arslist.org] On Behalf Of Axton
>> Sent: Wednesday, May 06, 2009 12:53 PM
>> To: arslist@ARSLIST.ORG
>> Subject: Re: Approval Engine 7.1 Issues
>>
>>
>>
>> ** Generally, in the approval logs, the section that reports an error will 
>> say why.  Can you post that portion of the logs?
>>
>> Axton Grams
>>
>> 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,
>>
>>
>>
>> Private and confidential as detailed here. If you cannot access hyperlink, 
>> please e-mail sender.
>> _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"
>
> Private and confidential as detailed here: 
> http://www.sug.com/disclaimers/default.htm#Mail . If you cannot access the 
> link, please e-mail sender.
>
> _______________________________________________________________________________
> 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"

Private and confidential as detailed here: 
http://www.sug.com/disclaimers/default.htm#Mail . If you cannot access the 
link, please e-mail sender.

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

Reply via email to