EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB438551: In MicroStrategy Intelligence Server 9.4.x - 10.x, when using a Dynamic Address list in an Alert Subscription that delivers a different report or document the subscription fails.


Andrew Geyster

Principal Product Specialist • MicroStrategy


In MicroStrategy Intelligence Server 9.4.x - 10.x, when subscribing a Dynamic Address list to an Alert Subscription it throws an error with a secondary report.

SYMPTOM
In Strategy Intelligence Server 9.4.x - 10.x, when using a Dynamic Address list in an Alert Subscription that delivers a different report or document, the subscription fails.
 

ka02R000000kV33QAE_0EM440000002dbU.png

When the Alert is triggered it will not be properly delivered to the recipients and errors similar to the following can be found in the DSSErrors.log:
 


[Distribution Service][Error] FAILED SUBSCRIPTION 'Subscription Name': Error Msg: Contact ID in the subscription instance is not equal to the ID in the contact Error Code 0x1. Instance ID = ***, Contact (***, ***), User (***, ***). Stop in 'MSIScheduler::ExecuteSubscriptionInstanceforSingle, DSTrigger Component of Distribution Service'. 

[Kernel][Error] FAILED SUBSCRIPTION 'Subscription Name': Error Msg: Contact ID in the subscription instance is not equal to the ID in the contact Error Code 0x1. Instance ID = ***, Contact (***, ***), User (***, ***). Stop in 'MSIScheduler::ExecuteSubscriptionInstanceforSingle, DSTrigger Component of Distribution Service'. 

[Distribution Service][Error] FAILED SUBSCRIPTION 'Subscription Name': Error Msg: Error in ExecuteSubscriptionInstance() for Alert Subscription. Error Code 0x1. Instance ID = ***, Contact (***, ***), User (***, ***). Stop in 'DSSPersistResultTask::hProcessAlertCondition, Persist Result Component of Distribution Service'. 

[Kernel][Error] FAILED SUBSCRIPTION 'Subscription Name': Error Msg: Error in ExecuteSubscriptionInstance() for Alert Subscription. Error Code 0x1. Instance ID = ***, Contact (***, ***), User (***, ***). Stop in 'DSSPersistResultTask::hProcessAlertCondition, Persist Result Component of Distribution Service'.

CAUSE
This is a known issue in Strategy Intelligence Server 9.4.x - 10.x. When sending a subscription, the Strategy Intelligence Server does a check in the background to verify that the Contact is valid for the Document they are receiving. Since this is a Dynamic List, the Contact Collection is varying and when a secondary report or document is selected, it causes the subscription execution to be stopped.
ACTION
This issue has been fixed in Strategy Secure Enterprise 10.4 Hotfix 5 and 10.9 (expected to be released in Q3 2017). Upgrade to one of the applicable versions to take advantage of the fix. 
  KB438551


Comment

0 comments

Details

Knowledge Article

Published:

August 25, 2017

Last Updated:

December 18, 2018