490
Narrowcast Server System Administrator Guide Version 2019

MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Narrowcast ServerSystem

Administrator Guide

Ver sio n 2019

Page 2: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

2019, July 2019

Copyr ight © 2019 by MicroStrategy Incorporated. Al l r ights reserved.

Trademark Information

The fol lowing are ei ther trademarks or registered trademarks of MicroStrategy Incorporated or i ts affi l iates in the Uni ted States and cer tain other countr ies:

MicroStrategy, MicroStrategy 2019, MicroStrategy 11, MicroStrategy 10, MicroStrategy 10 Secure Enterprise, MicroStrategy 9,MicroStrategy 9s, MicroStrategy Analytics, MicroStrategy Analytics Platform, MicroStrategy Desktop, MicroStrategy Library,MicroStrategyOperationsManager, MicroStrategy Analytics Enterprise, MicroStrategy Evaluation Edition, MicroStrategySecure Enterprise, MicroStrategyWeb, MicroStrategyMobile, MicroStrategy Server, MicroStrategy Parallel Relational In-Memory Engine (MicroStrategy PRIME), MicroStrategyMultiSource, MicroStrategyOLAP Services, MicroStrategy IntelligenceServer, MicroStrategy Intelligence Server Universal, MicroStrategy Distribution Services, MicroStrategy Report Services,MicroStrategy Transaction Services, MicroStrategy Visual Insight, MicroStrategyWeb Reporter, MicroStrategyWeb Analyst,MicroStrategyOffice, MicroStrategy Data Mining Services, MicroStrategyGeospatial Services, MicroStrategy NarrowcastServer, MicroStrategy Health Center, MicroStrategy Analyst, MicroStrategy Developer, MicroStrategyWeb Professional,MicroStrategy Architect, MicroStrategy SDK, MicroStrategy Command Manager, MicroStrategy Enterprise Manager,MicroStrategyObject Manager, MicroStrategy Integrity Manager, MicroStrategy SystemManager, MicroStrategy Analytics App,MicroStrategyMobile App, MicroStrategy Tech Support App, MicroStrategyMobile App Platform, MicroStrategy Cloud,MicroStrategy R Integration, Dossier, Usher, MicroStrategy Usher, Usher Badge, Usher Security, Usher Security Server, UsherMobile, Usher Analytics, Usher NetworkManager, Usher Professional, MicroStrategy Identity, MicroStrategy Badge,MicroStrategy Identity Server, MicroStrategy Identity Analytics, MicroStrategy Identity Manager, MicroStrategy Communicator,MicroStrategy Services, MicroStrategy Professional Services, MicroStrategy Consulting, MicroStrategy Customer Services,MicroStrategy Education, MicroStrategy University, MicroStrategyManaged Services, BI QuickStrike, Mobile QuickStrike,Transaction ServicesQuickStrike Perennial Education Pass, MicroStrategyWeb Based Training (WBT), MicroStrategyWorld,Best in Business Intelligence, Pixel Perfect, Global Delivery Center, Direct Connect, Enterprise Grade Security For EveryBusiness, Build Your Own Business Apps, Code-Free, Welcome to Ideal, Intelligent Enterprise, HyperIntelligence, HyperCard,HyperVoice, HyperVision, HyperMobile, HyperScreen, Zero-Click Intelligence, Enterprise Semantic Graph, TheWorld’sMostComprehensive Analytics Platform, TheWorld’sMost Comprehensive Analytics Platform. Period.

Other product and company names mentioned herein may be the trademarks of their respective owners.

Speci fications subject to change without notice. MicroStrategy is not responsible for er rors or omissions. MicroStrategy makes no warranties or commitmentsconcerning the avai labi l i ty of future products or versions that may be planned or under development.

Page 3: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

CONTENTS

Syst em Administ r at or Over view 6

Ab out MicroStrategy Narrowcast Server 6

Overview of system ad minist rator tasks 9

What 's new in this guid e 10

Organizat ion 11

Reference mater ials 11

System ad minist rator task f low 11

1. Syst em Administ r at or Concept s 13

MicroStrategy Narrowcast Server archi tecture 14

Estab l ishing Sup p or t ing Resources 58

Conf igur ing Machines 69

Ad minister ing Systems 125

2. Syst em Administ r at or Int er faces 178

Ad d Narrowcast Server Ad minist rat ive Accounts Dialog Box 179

Ad minist rat ive Not i f icat ion Dialog Box 180

Assign Ad minist rat ive Pr ivi leges to Account Dialog Box 184

Conf igure Ob ject Management Dialog Box 185

Conf l ict Resolut ion Dialog Box 189

© 2019, Micro Strategy In c. 3

Page 4: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

4 © 2019, Micro Strategy In c.

Device Ed i tor 192

Dist r ib ut ion Manager Conf igurat ion Dialog Box 206

Document Format ter - Excel Dialog Box 208

Ed it Avai lab le User Prop er t ies Dialog Box 210

Execut ion Engine Conf igurat ion Dialog Box 211

Informat ion Source Wizard 212

Informat ion Transmission Mod ule Dialog Set 231

Locale Ed i tor 240

Op en Device Fi le for Imp or t Dialog Box 241

Register Informat ion Source Mod ule Dialog Box 243

Register Document Format ter Dialog Box 244

Register Sub scr ip t ion Book Mod ule Dialog Box 245

Rep osi tory Cop y Dialog Box 246

System Message Viewer Dialog Box 248

System Set t ings Dialog Box 256

3. Syst em Administ r at or How Do I...? 261

Manage Ad minist rator Accounts 262

Cop y and Restore Ob jects 267

Manage Dist r ib ut ion Managers 269

Work with Document Format ters 270

Manage Execut ion Engines 273

Conf igure Informat ion Transmit ters 274

Conf igure Informat ion Source Mod ules 295

Create Locales 301

Conf igur ing a Narrowcast Server System 302

Page 5: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 5

Syst em Administ r at or Appendixes 322

Executab le Fi les 323

Language Sup p or t 325

Narrowcast Server Er ror Cod es 328

Narrowcast Server Secur i ty 422

Narrowcast Server Wind ows Services 429

Service Execut ion Flow in Narrowcast Server 431

Troub leshoot ing 445

E-mai l (SMTP) 474

Page 6: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

1SYSTEM ADMINISTRATOROVERVIEW

This manual provides Narrowcast Server system administrators wi thinformation and steps to administer a MicroStrategy NarrowcastServer system.

About MicroStrategy Narrowcast Server

MicroStrategy Narrowcast Server is an information del ivery platformdesigned for proactive transmission of information in the form ofpersonal ized messages.

MicroStrategy Narrowcast Server includes a Del ivery Engine that can:

• Gather information from any source (such as MicroStrategyIntel l igence Server, the web, directly from databases, from flatfi les, and so on) through an open Service Provider Interface

• Personal ize the information gathered based on individualcharacteristics and preferences

• Format the information into text, HTML, and Microsoft Exceldocuments

• Del iver the information via any channel such as e-mai l , SMS, or aweb portal , through an open Service Provider Interface

Narrowcast Server comprises the fol lowing technical feature groups:

© 2019, Micro Strategy In c. 6

Page 7: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

7 © 2019, Micro Strategy In c.

Narrowcast Administrator

Del ivery Engine

Subscription Portal system

Narrowcast Server includes a Subscription Portal through which endusers can speci fy their preferences and choose what types ofinformation they would l ike to receive.

Narrowcast Server Enterprise Edi tion clusters across multiplemachines to scale wi th avai lable resources and provide fai loversupport. Narrowcast Server also implements a modular archi tecturewhere modules can be added or removed as needed to providedi fferent means of gathering, formatting, and del ivering information.For example, alert information can be gathered directly from adatabase and del ivered wirelessly via SMS, or content can begathered from different websi tes, combined and reformatted, anddel ivered via HTML e-mai l or posted back to the web. Del iveredinformation can be personal ized based on speci fic individualpreferences. Narrowcast Server is an adaptable, scalable, robustplatform for information subscription, gathering, processing,personal ization, and del ivery.

Narrowcast Administrator

Narrowcast Administrator provides a uni fied console through whichNarrowcast Server systems can be developed, control led, andadministered. It can be used on several machines at the same time fora single system, to faci l i tate rapid development and distributeddeployment. Narrowcast Administrator presents an easy-to-useinterface for creating information del ivery services and foradministering a distributed Narrowcast Server system.

Page 8: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 8

Delivery Engine

The Delivery Engine is responsible for the content gathering,formatting, and transmission for information del ivery services. Itsopen archi tecture is component-based to al low integration withcustom data sources, formatting methods, transmission technologies,and directory management systems. The Del ivery Engine can beadministered remotely and can be clustered easi ly, providingworkload distribution as wel l as automatic fai lover and recovery. Withthe addi tion of locale and time zone awareness, the Del ivery Engineeasi ly supports a multinational user community.

The Del ivery Engine provides the information del ivery capabi l i ties ofa Narrowcast Server system.

Subscription Portal system

Users control the content they receive by speci fying what informationthey want to see using the Subscription Portal system. Through theweb-based portal , users determine the frequency, schedule, del iverydevice, and personal ization of information services. NarrowcastServer ensures that individuals receive one-to-one, personal izedinformation where and when i t is most useful . The Subscription Portalsystem includes the fol lowing:

• Portal Administrator Wizard : The Portal Administrator Wizardprovides a web-based interface through which a system can beconfigured and administered. This wizard al lows the portaladministrator to speci fy which Narrowcast Server services aredeployed in the Subscription Portal .

• Subscription Portal: Each Subscription Portal offers users theabi l i ty to view services and any Narrowcast documents generatedby Narrowcast Server. Users can also administer user passwordsand preferences, addresses, and subscriptions. Users can change

Page 9: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

9 © 2019, Micro Strategy In c.

schedules for their subscriptions and save preferences for futureuse.

The Subscription Portal system provides the subscription andpersonal ization capabi l i ties of a Narrowcast Server system. For moreinformation about understanding the functional i ty of the SubscriptionPortal system see User Sel f Subscription in the NarrowcastAppl ication Designer Guide.

Overview of system administrator tasks

System administrator tasks include instal l ing and configuring al l ofthe components of the Narrowcast Server system. They also includemoni toring system performance, maintaining the system environment,tuning the system configuration, and troubleshooting problems. Theful l l ist of tasks are described below:

• Plan your Narrowcast system

• Configure machines

• Instal l software

• Create/configure a Narrowcast Server system

• Test the configuration

• Migrate administration objects

• Migrate appl ication objects

• Perform maintenance

• Upgrade the system

• Moni tor the system

• Troubleshoot the system

• Support a development and production environment

Page 10: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 10

• Ensure 7x24 operations

• Perform error recovery

What's new in this guide

MicroStrategy 9.5 (MicroStrategy 9s)

MicroStrategy 9.5 integrates the MicroStrategy Analytics Platform withMicroStrategy Usher. MicroStrategy Usher is a mobi le identi typlatform for enterprise securi ty. Usher enables users to electronical lyval idate their identi ty using the Usher app and mobi le badge on theirsmartphone, instead of entering a password, displaying a physical IDcard, or using a physical key.

MicroStrategy 9.5 supports Usher as a primary authentication methodfor logging into a project through MicroStrategy Mobi le andMicroStrategy Web. Using QR code generation in MicroStrategy,users can scan the code with Usher on their smartphones and gainaccess to the MicroStrategy project.

Usher is also supported for two-factor authentication in Web.

MicroStrategy 9.5 also provides support for biometric securi ty,location-based access restrictions, and time-based accessrestrictions.

To configure your MicroStrategy 9.5 instal lation, see the help page forMicroStrategy 9.5.

Analytics Enterprise

The name of MicroStrategy Desktop has been changed toMicroStrategy Developer.

Page 11: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

11 © 2019, Micro Strategy In c.

Organization

The information in this guide is divided into the fol lowing sections:

• Concepts: Provides information about product components andfeatures.

• Interfaces: Provides interface-speci fic information. Explains theinterfaces used to administer your Narrowcast system.

• How Do I...? : Provides steps to perform administrative tasks.

The Troubleshooting section at the end of the guide briefs you aboutthe troubleshooting tools that are useful to resolve any errors relatedto Narrowcast Server.

Reference materials

Before you begin any administration tasks, read the MicroStrategyNarrowcast Server Getting Started Guide, which introduces thefunctional i ty of MicroStrategy Narrowcast Server. The Getting StartedGuide also provides basic terminology and information resources thatcan help you use the software and other manuals.

System administrator task flow

Many of the basic system administrator tasks are part of the SystemConfiguration Wizard, which is detai led in the Narrowcast ServerInstal lation and Configuration Guide. Portal administration tasks aredescribed in the Narrowcast Server Appl ication Designer Guide. Thefol lowing l ist describes more advanced configuration tasks.

Page 12: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 12

Task How Do I...

1. Add or remove a dist ribut ion manager. Manage Distribut ion Managers

2. Add a new Narrowcast Administ rator account .Manage AdministratorAccounts

3. Add or remove an execut ion engine. Manage Execut ion Engines

4. Change system governing set t ings.Apply system governingsett ings

5. Create, modify, or delete a device.Configure InformationTransmit ters

6. Create, modify, or delete an informat ion source.Configure Information SourceModules

7. Create, modify, or delete a locale Create Locales

8. Register an informat ion source module.Configure Information SourceModules

9. Create, modify, or delete a document formatter.Work with DocumentFormatters

10. Create, modify, or delete an informat iontransmit ter.

Configure InformationTransmit ters

11. Start or stop an individual dist ribut ion managerand scheduler.

Manage Distribut ion Managers

12. Start or stop an execut ion engine. Manage Execut ion Engines

13. Start the Narrowcast Server system.Configuring a NarrowcastServer System

14. Set the administ rat ive not if icat ion.Configuring a NarrowcastServer System

Page 13: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

1SYSTEM ADMINISTRATORCONCEPTS

© 2019, Micro Strategy In c. 13

Page 14: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

14 © 2019, Micro Strategy In c.

MicroStrategy Narrowcast Server architecture

This chapter explains how the archi tecture and object model ofNarrowcast Server enable the features and benefi ts described in theNarrowcast Server Getting Started Guide. This chapter explains howeach of the administration objects impacts the behavior of aNarrowcast Server system and what a system can do.

About the Narrowcast Server system

A Narrowcast Server system is a computer appl ication thatgenerates and del ivers personal ized messages containing analyticalcontent to subscribers. It provides a web-based interface so thatrecipients can control which messages they get, how often, wi th whatcontent, and through what technology medium.

The Narrowcast Server system is composed of a col lection ofmachines (hardware), components (software) and objects (data). Themachines use the components to process the objects. A NarrowcastServer system includes two major components: the Delivery Engineand the Subscription Portal.

The objects that make up a system are divided into three categories:

• Administration objects: These objects define the archi tecture, orhardware and software configuration, that Narrowcast Server usesto generate and del iver personal ized messages, and to provide aweb si te to recipients for subscription administration. Theseobjects speci fy where and how recipient data is acquired andstored, and how content is retrieved, formatted, and transmitted.These objects are created and configured by the systemadministrator, and are stored in the Administration folder inNarrowcast Administrator. Certain components and administrationobjects can be set up to exist on two or more machines in aclustered machine configuration, al though you can run the enti re

Page 15: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 15

system on one machine. For more information about clustering,see Clustering.

• Application objects: These objects define the generationfrequency, content, and personal ization of the messages producedby the system for recipients. At the highest level , an appl icationobject cal led a service defines what end users can subscribe to.The defini tion of a service is based upon a set of other objects thatcontrol when the service is executed to generate messages(schedules), what content is produced in those messages(publ ications), and which end user addresses receive themessages (subscription sets). These objects are stored in theAppl ications folder in Narrowcast Administrator. For moreinformation on creating services and other appl ication objects, seethe Narrowcast Server Appl ication Designer Guide.

• Portal objects: These objects define the appearance and behaviorof the Subscription Portal for end users. These objects alsospeci fy the hardware locations of the components that comprisethe Subscription Portal . For more information on creating portalobjects, see the Narrowcast Server Appl ication Designer Guide.

System administ rator responsib ilit ies

System administrators for Narrowcast Server systems typical lyperform the fol lowing:

• Provide and maintain a usable network environment. This includesensuring that the right network configuration, system resourcessuch as relational databases and web servers, and securi tycontrols are in place.

• Define the Narrowcast Server archi tecture and configuration. TheSystem Configuration Wizard in Narrowcast Administrator guidesyou through setting up and registering your system, and creating

Page 16: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

16 © 2019, Micro Strategy In c.

and configuring the administration objects needed to support thesystem.

• Grant system access to other Narrowcast Administrator users suchas subscription administrators and appl ication designers.

• Moni tor and maintain the system to ensure correct, efficientoperation.

The information you need to ful fi l l these responsibi l i ties is provided inthis guide.

System creat ion and ident if icat ion

You can create Narrowcast Server systems using the SystemConfiguration Wizard , and through the Tutorial configurationprocess which is outl ined in the Narrowcast Server Instal lation andConfiguration Guide. When a new Narrowcast Server system iscreated, several tables are created in the speci fied Object Reposi torydatabase. In addi tion, a number of sample services are added to theNarrowcast Server system if the MicroStrategy Tutorial for NarrowcastServer has been instal led. Final ly, the system is given a name so thati t can be easi ly identi fied and recognized.

A Narrowcast Server system name is used to identi fy a system once i thas been registered. This name is displayed in NarrowcastAdministrator as the root in the Location box and in the Folder Listpane. When registering a system during system configuration, i f anexisting system is chosen, the system is presented using the systemprefix. For this reason, i t is important to record Narrowcast Serversystems by both the system name and the system prefix speci fiedwhen the Object Reposi tory is created. This enables you to identi fyeach system later when you register i t using the System ConfigurationWizard.

Page 17: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 17

Best pract ices for fo lder use and maintenance

When working with device and appl ication folders, i t is important toconsider the impact that creating new folders and saving objects tovarious folders can have on your appl ication.

• Use a folder structure that makes i t easy for you and other users tofind the objects you create.

• If a folder is publ ished on a Subscription Portal si te as a channel ,any services or folders that you create inside that folder are alsoshown automatical ly on the Subscription Portal .

• If a device folder is selected for a device type using the PortalAdministration Wizard, and you add a device to that folder, thatdevice is avai lable automatical ly on the Subscription Portal .

About the Delivery Engine

A Delivery Engine generates and del ivers personal ized messageswith analytical content to recipients. It is composed of a col lection ofmachines, components, and objects.

System administrators administer the administration objects that theDel ivery Engine needs for proper operation, and speci fy the hardwareused by distribution managers, execution engines, and theMicroStrategy Logging Server. They also administer the hardware onwhich the Del ivery Engine software runs.

About the Subscription Portal

A Subscription Portal is the portion of a Narrowcast Server systemthat provides a websi te for end users to administer their addresses,preferences, and subscriptions. It is a col lection of machines,components, and objects.

These objects control how the websi te behaves when users interactwi th the Subscription Portal . Portal objects reside in the Portal

Page 18: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

18 © 2019, Micro Strategy In c.

Reposi tory and are manipulated with the Portal Administrator Wizard.For more information about understanding the functional i ty of theSubscription Portal , see User Sel f Subscription in the NarrowcastAppl ication Designer Guide.

System administrators typical ly maintain the administration objectsthat the Subscription Portal needs for proper operation, and speci fythe hardware used by the Subscription Portal websi te. Administratorsalso maintain the hardware on which the Subscription Portal softwareruns.

Administration objects

Administration objects are the components of a Narrowcast Serversystem that control system capabi l i ties such as speci fying whathardware the system uses, where system information is stored, howand from where content information is retrieved, how contentinformation is transformed into messages, and how those messagesare transmitted to recipients.

Subscr ip t ion Book

The Subscription Book is an administration object that contains al lthe users, addresses, and subscriptions for the Narrowcast Serversystem. It is stored in the Subscription Book Reposi tory.

The Subscription Book performs the fol lowing tasks when processinga Narrowcast service:

• Divides the set of subscriptions to a service, cal led a subscriptionset, into segments for efficient processing. The number ofsubscriptions in each segment is cal led the segment size, and canbe configured separately for each service from either the ServiceWizard or the Service Edi tor. The Del ivery Engine uses segmentsto control and l imi t the number of subscriptions that are processedsimul taneously, thus ensuring that the memory resources avai lable

Page 19: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 19

on an execution engine are not overwhelmed when a service witha large number of subscriptions is run. Segmenting a subscriptionset takes place on the distribution manager machine. It involvesidenti fying the ID of the fi rst and last subscription in each segment.

• Determines the subscriptions within a segment. This includesinformation about who wi l l receive the service and any associatedpersonal ization instructions. This action is requested by theexecution engine and takes place on the execution enginemachine.

Only one Subscription Book is al lowed per system. You create i tthrough the System Configuration Wizard. For information aboutcreating a Subscription Book using the System Configuration Wizardon the System Configuration Wizard, see Subscription Bookconfiguration in the Narrowcast Server Instal lation and ConfigurationGuide. More detai led information about the Subscription Book isincluded in the Narrowcast Server Appl ication Designer Guide.

Sub scr ip t ion Book Mod ule

The Subscription Book is implemented as the component objectmodel (COM) component Subscription Book Module (SBM). Thiscomponent can be replaced by a custom component that implementsthe ISubscriptionBook programming interface. A software developercan wri te such a COM component and register i t wi th NarrowcastAdministrator to provide a custom source for recipient information.

For information about the ISubscriptionBook programming interface,see the Narrowcast Server SDK Guide.

Sub scr ip t ion Book Rep osi tor ies

When a new Subscription Book Reposi tory is created, a number oftables with an optional prefix are created in the speci fied database. Inaddi tion, a number of sample users, addresses, and subscriptions are

Page 20: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

20 © 2019, Micro Strategy In c.

added to the Subscription Book Reposi tory i f the sampleMicroStrategy Tutorial project for Narrowcast Server is instal led.Subscription Book Reposi tories can be created using the SystemConfiguration Wizard or in Narrowcast Administrator by right-cl ickingthe Subscription Book icon.

For more information on the configuration process, see theNarrowcast Server Instal lation and Configuration Guide. For moreinformation on the Subscription Book Reposi tory, see SubscriptionBook Reposi tory in this chapter.

Dist r ibut ion managers

The distribution manager (DM) is the software component thatcontrols system operations. Customers with the Enterprise Edi tion ofthe software can have more than one machine running the distributionmanager in a Narrowcast Server system. Only one of these machinesserves as the primary DM.

The primary DM performs the fol lowing:

• Receives requests to execute services from either the Del iveryEngine API or from scheduler

• Sends the subscription set defini tion to the Subscription BookModule to determine the subscription ID boundaries of eachservice segment

• Distributes service segments to the execution engines forexecution and designates backup execution engines for fai lover

• Tracks the state of execution engines in the system and correctsproblems caused by fai led software components or hardware

The primary DM constantly updates the backup DMs with i ts segmentprocessing status, so that i f the primary DM machine fai ls, one of the

Page 21: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 21

backup DM machines can take over processing at the point where theprimary DM machine fai led.

After a distribution manager is started, i ts Windows Service startuptype is swi tched to "automatic." When a distribution manager isstopped, i ts Windows Service startup type is swi tched back to"manual ." An individual distribution manager can be started/stoppedei ther from the Windows Service Control Panel or from NarrowcastAdministrator. Narrowcast Administrator gives you the abi l i ty to startor stop the whole Narrowcast Server system in addi tion to individualdistribution managers. The abi l i ty to control a single machine isparticularly useful for performing scheduled maintenance on a singledistribution manager machine without disrupting system operation.The abi l i ty to control the enti re system is essential for systemshutdown; otherwise, a backup DM simply takes over system controlwhen the primary DM is shut down.

You can set up the distribution manager using the SystemConfiguration Wizard or the Distribution Manager Configurationdialog box in Narrowcast Administrator. To set up the distributionmanager using the System Configuration Wizard, see Speci fyDistribution Managers in the Narrowcast Server Instal lation andConfiguration Guide. For steps to set up the distribution managerusing the Distribution Manager Configuration dialog box, see ManageDistribution Managers

Execut ion engines

An execution engine (EE) is a software component that controlsservice segment processing. The distribution manager receives thesegment defini tions for a service from the Subscription Book Module,then sends these and the service defini tion to execution engines.Each execution engine then spawns a segment executor that performsthe fol lowing actions:

Page 22: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

22 © 2019, Micro Strategy In c.

• The segment executor sends each received segment defini tion andthe service defini tion to the Subscription Book Module. TheSubscription Book Module then retrieves and returns the set ofsubscriptions within the segment. This subscription set includesthe l ist of recipients for the segment as wel l as their address,subscription, and personal ization information.

• Using the service defini tion and the address, subscription, andpersonal ization information received from the Subscription BookModule, the segment executor determines what informationrequests need to be made to information sources to retrieve therequired content for the service.

• The segment executor instantiates information source modules asneeded, and makes requests for dynamic content to them.

• The segment executor receives the resul ts from the informationsource modules and forwards that information to the appropriatedocument formatting modules.

• The segment executor receives the formatted content from thedocument formatting modules in the form of documents.

• The segment executor temporari ly stores each personal izeddocument unti l al l of the subscriptions that need i t have beenful fi l led.

• When al l of the documents for a particular subscription arecomplete, those documents are forwarded to the appropriateinformation transmission module where they are transmitted to theaddress used by that subscription.

• When each message is transmitted, the segment executor receivesa message transmission noti fication from the informationtransmission module. The segment executor noti fies the fai lover orbackup execution engine that a message was sent for the related

Page 23: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 23

subscription, and records transmission information to theSubscription Book Reposi tory.

• The segment executor noti fies the distribution manager when agiven segment has been processed.

In a clustered environment, before an execution engine begins toprocess a segment, it passes a complete copy of the subscription set toits backup execution engine machine. As each personalized message isdelivered, the execution engine notifies its backup execution engine ofthe completion status of the service execution segment, so that bothexecution engine machines have the most up-to-date information. Thisensures that messages are not duplicated or lost if a hardware orsoftware problem occurs on one of the execution engines in the cluster.

Depending on the quanti ty and type of services you plan to run, yourNarrowcast system may require more than one execution enginemachine. If your system requirements include high avai labi l i ty, youshould use at least two execution engine machines for backuppurposes. The abi l i ty to have multiple execution engine machines isavai lable only wi th the Enterprise Edi tion of the software.

Execution engine machines with adjacent rank numbers, for example,1, 2, and 4, 5, should be comparable in workload capaci ty. Thisensures that execution recording and fai lure recovery are relativelybalanced, so that the work being performed by a machine with ahigher workload capaci ty never has to be taken on by a machine withless capaci ty.

The startup type of an execution engine Windows Service shouldremain "manual ." Also, execution engines should not bestarted/stopped directly from the Windows Service Control Panel . Thel i fe cycles of the execution engines are control led by the primarydistribution manager.

Page 24: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

24 © 2019, Micro Strategy In c.

Because of the failure recovery technology in the product, if you attemptto shut down an execution engine using the Windows Service ControlPanel, the primary distribution manager starts it up again.

You can set up the execution engine using the System ConfigurationWizard or the Execution Engine Configuration dialog box inNarrowcast Administrator. To set up the execution engine using theSystem Configuration Wizard, see Speci fy Execution Engine in theNarrowcast Server Instal lation and Configuration Guide. For steps toset up the execution engine using the Execution Engine Configurationdialog box, see Manage Execution Engines.

MicroSt rategy Logging Server and Clients

The MicroStrategy Logging Server (MLS) and the MicroStrategyLogging Clients (MLCs) capture and store logging data such asstatistical data, error messages, system events, and segmentationstatus. Both the MLS and MLCs run as Windows services, under theSystem account.

The MLCs capture logging data from the Del ivery Engine componentsthat reside on the MLC machine and relay that data to the MLSmachine. The MLS provides the messaging infrastructure needed tocol lect al l the information in one location and then redistribute i t toconsumers of that information. The MLS does this through a "publ ishand subscribe" archi tecture, in which one or more consumers can askfor various types of information (such as errors, statistics, or status)and levels of information (such as cri tical , high, medium, or low).

Narrowcast Server includes a consumer that you can use to log thisinformation to the Windows Event Log, a set of text log fi les, or theSystem Message Viewer.

Narrowcast Server also includes a buffer port that you can use forsending messages to the buffer. These messages are viewed byNarrowcast Administrator.

Page 25: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 25

To learn more about using these features with the Logging Server,see Configuring the MicroStrategy Logging Server. To learn moreabout how custom modules can be implemented to subscribe to theLogging Server, see Logging Module Directory in the NarrowcastServer SDK Guide.

You can speci fy the MLS and MLC machines when you configure aNarrowcast Server system using the System Configuration Wizard.For steps, refer to Speci fy Logging Server in the Narrowcast ServerInstal lation and Configuration Guide.

For steps to set up the execution engine using the SystemConfiguration Wizard, see Clustering.

All distribution manager and execution engine machines must have theMLC component installed and running, which the System ConfigurationWizard automatically accomplishes. The Narrowcast Administratormachine also requires the MLC component.

In format ion source modules and informat ion sources

Narrowcast Server provides an open archi tecture that al lowsinformation to be gathered from external sources for use inNarrowcast Server services. The system component that enablesgathering information from external sources is cal led an informationsource. Narrowcast Server provides several out-of-the-boxinformation sources, one of which gathers reports from MicroStrategyIntel l igence Server. These reports, as wel l as other informationobjects, can be gathered from any number of sources and added toservice content.

When a new information source is added to a Narrowcast Serversystem, the information source informs Narrowcast Server of the kindsof information objects i t can provide. This l ist of information objectsappear in Narrowcast document edi tors, grouped by the name of theinformation source. For example, the MicroStrategy Information

Page 26: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

26 © 2019, Micro Strategy In c.

Source provides MicroStrategy grid and graph report informationobjects. This section explains what information source modules andinformation sources are and how they can be used. For informationabout configuring information source modules and informationsources in Narrowcast Administrator, see Configure InformationSource Modules.

The information source module (ISM) is an interface betweenMicroStrategy Del ivery Engine software and the various data sourcesyou can access from your Narrowcast system. The ISM receivesinformation requests from the Subscription Book Module andexecution engine, and retrieves the requested information from theappropriate source. The ISM then sends the resul ts back to theSubscription Book Module or execution engine.

MicroStrategy Narrowcast Server comes pre-packaged with fourinformation source modules:

• The MicroStrategy Information Source Module, which can getreports and documents from MicroStrategy projects.

• The User Information Module, which can provide personalinformation for each subscription such as the recipient's fi rst nameor phone number.

• The Subscription Information Module, which can providesubscription information such as the physical address,subscription ID, and other information used by the Del ivery Engineduring service execution.

• The System Information Module, which can provide systeminformation such as service name, service ID, execution time ordate.

Addi tional information source module samples are avai lable wi th thesample code and through the MicroStrategy Solutions websi te. Tolearn more about implementing addi tional information source

Page 27: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 27

modules, see Information Source Module Directory in the NarrowcastServer SDK Guide.

Information source

An information source (IS) is an administration object thatrepresents a speci fic use of an ISM. For example, you may have threeMicroStrategy projects to which you need to connect to gather datafrom. You can use a single ISM to create three information sources,one for each project. Each information source belongs to a particularISM and is associated with a speci fic use.

The ISM is the software component and each IS is a speci fic instanceor implementation of an ISM.

You create information sources using the System ConfigurationWizard or by right-cl icking the desired ISM in NarrowcastAdministrator.You can also speci fy clustering information and backupserver detai ls. Information sources can be stored only in theInformation Source Modules folder for an ISM. You must register anISM before you can create an IS. ISMs can be registered using theRegister Information Source Module Dialog Box in NarrowcastAdministrator.

Remapping information objects: Information Object Remapping Tool

When you merge Narrowcast Server systems, you can merge multipleInformation Source Modules to the same project using the InformationObject Remapping (IOR) tool . This IOR tool is a standaloneexecutable, which is instal led %Application Path%\Delivery

Engine\ , where %Application Path% is the folder in whichNarrowcast Server is instal led.

This tool updates the preference objects answering the remappedQuestion Objects, which are stored in the Subscription BookReposi tory. Before remapping the objects, the tool performs simple

Page 28: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

28 © 2019, Micro Strategy In c.

val idations for object integri ty. It veri fies whether the project IDsmatch for the Information Sources to be mapped. If the project IDs donot match, i t val idates whether the report or document ID in theInformation Object or Question Object to be remapped exists in thetarget Information Source. The tool does not veri fy whether the reportor document structure is identical in both the source and targetprojects. The remapping is al lowed i f the object IDs match.

Remapping may affect the content of a service that users receive. Anychanges in a report or document defini tion between the source projectand the destination project wi l l resul t in di fferent content.Addi tional ly, i f there is a di fference in authentication objects orsecuri ty objects for the information sources, this wi l l also affectcontent.

Prereq uisi tes

• You must have connectivi ty access to the Object Reposi tory andSubscription Book Reposi tory.

• You must have an account in the Narrowcast System and haveei ther System Administrator or Appl ication Administratorprivi leges.

• The Object Reposi tory and Subscription Book Reposi tory must beon a version supported by the current Narrowcast Server product.

to remap information objects

1 Browse to the %Application Path%\Delivery Engine\ ,where %Application Path% is the folder in which NarrowcastServer is instal led. For example, C:\ProgramFiles\MicroStrategy\Narrowcast Server .

2 Double-cl ick RemapTool.exe.

3 Enter the parameters in the Data Source Name, Database type,Login, and Password fields. Cl ick Next.

Page 29: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 29

4 Select ei ther the Remap new information objects option or Undoa previous remapping option.

If you have selected Undo a previous remapping , go to step 8.

5 The IOR tool retrieves the Information Sources from the reposi toryand displays them. Select the source Information Source in theFROM drop-down l ist and the target Information Source in the TOdrop-down l ist. Cl ick Next.

6 A l ist of al l the Information Objects from the source InformationSource are displayed. You can remap a subset of InformationObjects or al l of them. This l ist is fi l tered as fol lows:

• Information objects whose document or report does not exist inthe target information source.

• Information objects whose question objects points to adocument or report that does not exist in the target informationsource.

7 The IOR tool resolves the dependency l ink between al l theselected information objects. If there are several informationobjects using the same question object, and you want to remaponly a few information objects, the IOR tool prompts for a preferredresolution. You can select Remap All, Remap None, or Just doas I say and Remap Some.

8 Click ... (Browse) to speci fy the location of the log fi le or the undofi le. The IOR tool remaps the selected Information Objects, theassociated Question Objects, and Preference Objects (i fappl icable). The remapping is complete.

Clustering and Failover

Clustering is a strategy in which multiple machines are configured toprovide common services in a uni fied manner. Intel l igence Server

Page 30: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

30 © 2019, Micro Strategy In c.

provides out-of-the-box clustering capabi l i ties. Connecting multipleserver machines together, wi th each machine running Intel l igenceServer, leverages the load balancing and resource sharingcapabi l i ties of Narrowcast Server.

Fai lover, as i t appl ies to Intel l igence Server, is a strategy by whichwork is automatical ly transferred from a fai led Intel l igence Servercluster node (machine) to another backup node.

Load balancing

Load balancing is a strategy in which work is evenly distributedamong a set of Intel l igence Server machines within a cluster. Thegoal of load balancing is to use al l the avai lable resources in anefficient manner to improve system performance.

The administrator can set the load balance factor for each of theservers, including the primary server. The defaul t value for the loadbalancing factor is 1.

• Minimum value= -1

• Maximum value=999999

The value can be increased for more powerful servers in a cluster toprovide an appropriate balance. A larger load balance factor for aserver impl ies that the server supports a greater load in the servercluster in which i t resides. For example, i f two servers make up acluster, wi th one server having a load balance factor of 3, and theother server having a load balance factor of 2, and 20 users log in, 12users are supported by the fi rst server and 8 users are supported bythe second server.

The load balance factor can be set to 0 for a machine to act as abackup server that takes the load only i f al l other nodes are down.

Page 31: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 31

The load balance factor can be set to -1 for a node that should get nojobs from Narrowcast Server even i f other nodes in the clusters aredown.

Intel l igence Server load balancing is session-based. The load iscalculated based on the number of sessions open with a node. At thetime of connection, the session is opened on the node carrying theleast load, and al l requests wi thin that session go to the same node.

When Narrowcast Server is ready to send a job to Intel l igence Server,i t communicates with the primary Intel l igence Server or i ts cluster, asfol lows:

• If the primary Intel l igence Server is avai lable and not part of acluster, the job goes to the primary Intel l igence Server.

• If the primary Intel l igence Server is avai lable and is a part of acluster, Narrowcast Server sends the job to the node with the leastload.

• If no nodes are avai lable in the primary Intel l igence Server cluster,Narrowcast Server wi l l try to communicate with the backupIntel l igence Server.

• If a backup Intel l igence Server is not avai lable or is not defined,the job wi l l fai l .

• If a backup Intel l igence Server is avai lable but is not part of acluster, the job wi l l go to the backup Intel l igence Server.

• If a backup Intel l igence Server is avai lable and is part of a cluster,then Narrowcast Server sends the job to the node with the leastload.

• The backup Intel l igence Server can be part of the same cluster asthe primary Intel l igence Server. In this case, the job can be sent tothe backup Intel l igence Server i f i t is the node with the least load.

Page 32: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

32 © 2019, Micro Strategy In c.

Information Source Module (ISM)

The prepackaged Information Source Module (ISM) provides a way toinclude reports and Report Services documents in Narrowcast Serverservice content. These reports and documents can be personal ized invarious ways, as described below:

• Authentication objects: A distinct Intel l igence Server login canbe used to run the reports for each subscriber. This al lows securi tyfi l ters to be appl ied to service content, i f your Intel l igence Serverlogins have securi ty fi l ters defined for them. In Narrowcast Server,authentication objects are used to store this login information. Youspeci fy a defaul t login in the information source defini tion. Eachsubscriber's authentication object, i f i t exists, is then used tooverride this defaul t.

• Security objects: You can enforce data access securi ty wi thouthaving a distinct Intel l igence Server login for each subscriber.Narrowcast Server provides this option with the securi ty object. Asecuri ty object is defined for each user by answering an elementl ist prompt. For example, in the MicroStrategy Tutorial , the answer"South" might be a securi ty object for a prompt on the attribute"Region". In the information source defini tion, you can speci fywhich prompt object should be answered by the prompt answers inthe securi ty objects of subscribers. When a subscriber definespreferences, the prompt answer in his securi ty object l imi ts thedata that is avai lable for selection. When a report is run for thatsubscriber, the prompt answer l imi ts the data that is returned forthe report.

• Preferences: Prompts in MicroStrategy reports are a powerfulfeature that can help appl ication designers to serve the needs ofmore users wi th less work. This is accompl ished by havingsubscribers answer prompts in a report to personal ize theinformation they receive. These prompt answers are cal ledpreferences. Preferences can be created for each user, and prompt

Page 33: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 33

answers can be reused across multiple subscriptions. Preferencescan be created for and appl ied a speci fic subscription.

• Locales: Intel l igence Server can use language information tocontrol various aspects of the report resul ts i t generates. Thisincludes number formatting, date and time formatting, and thelanguage used for descriptive text.

Personal izing service content involves prompt and report design,service content development, and subscription administration. Seethe Narrowcast Server Appl ication Designer Guide for moreinformation on personal izing service content and using the ISM.

Web sub scr ip t ion

Using Web subscription , MicroStrategy Web users can subscribe toreports and documents for e-mai l del ivery.

Prerequisi tes for enabl ing Web subscriptions:

• Configured information source: An information source (IS) mustbe defined for the project containing the reports and documentsyou want Narrowcast Server to del iver. This IS must have WebSubscription enabled. You can create an IS using the SystemConfiguration Wizard. On the Configure Sources page, select theproject for which you want to enable Web subscription, and chooseEnable report delivery from Narrowcast Server.

• Configured MicroStrategy Web server: Once you have an IScreated and configured, you can configure MicroStrategy Web toal low subscriptions. See the Narrowcast Server Instal lation andConfiguration Guide for information on configuring a MicroStrategyWeb server for this purpose.

• The Scheduled Delivery to E-mail, File Export, and Print optionsare not visible in MicroStrategy Web unless an administrator

Page 34: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

34 © 2019, Micro Strategy In c.

enables their associated Web privi leges in MicroStrategyDeveloper.

MicroStrategy offers Scheduled Delivery to E-mail, File Export, andPrint. The fol lowing table describes these options and theirrespective Web privi leges.

ScheduledDelivery

DescriptionWebPrivilege

Functionality

E-mail

Enables delivery of a reportor Report Servicesdocument to a specif ied e-mail address, based on apredef ined schedule. Youcan deliver reports invarious formats, such asPDF, Microsof t Excel,Adobe Flash, or HTML.You can deliver documentsin PDF, Flash, and Excelformats.

Send Now

Scheduled e-mail

Create new e-mail address

Allows sending e-mailsusing NarrowcastServer

Allows scheduled e-mails using NarrowcastServer

Allows Web user tocreate new e-mailaddresses forsubscript ions

File Export

Enables delivery of a reportor document to a specif iednetwork f i le locat ion, basedon a predef ined schedule.You can export reports invarious formats, such asPDF, Excel, Flash, text , orHTML. You can exportdocuments in PDF, Flash,and Excel formats.

Export to f i lenow

Scheduledexport to f i le

Create newf ile locat ion

Allows export to f i leusing NarrowcastServer

Allows scheduled f i ledelivery usingNarrowcast Server

Allows Web user tocreate new f ilelocat ions forsubscript ions

Print

Enables print ing of a reportor document on a specif iednetwork printer, based on apredef ined schedule.

Print now

Scheduledprint ing

Allows sending printjobs using NarrowcastServer

Page 35: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 35

ScheduledDelivery

DescriptionWebPrivilege

Functionality

Create newprint locat ion

Allows scheduledprint ing usingNarrowcast Server

Allows Web user tocreate new printers forsubscript ions

Reports in Flash format can be enabled only through customization;they are not supported automatically . However, customization is notrequired for Report Services documents in Flash format. For details oncustomization, see the MicroStrategy Developer Library (MSDL). Forinformation about an MSDL product license, contact your MicroStrategyaccount executive.

User Information

The User Information IS supports an extensible set of subscriber-userproperties such as a subscriber's fi rst name. By defaul t, the fol lowinguser properties are avai lable:

• Fi rst name

• Middle ini tial

• Last name

• Suffix

• Ti tle

• Salutation

• Street address

• Ci ty

Page 36: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

36 © 2019, Micro Strategy In c.

• State

• Zip code

• Country

You can add new user properties or remove any of the existingproperties by selecting Edit Available User Properties from theTools menu in Narrowcast Administrator. Changes made to theseproperties are automatical ly reflected in the Subscription Portal . TheUser Information information source is automatical ly configured whenyou create a new system using the System Configuration Wizard.

Subscript ion Information

The Subscription Information information source (IS) supportssubscription properties such as a subscriber's ID and physicaladdress. The fol lowing subscription properties are avai lable:

• Address ID

• Address display

• Device ID

• Device name

• Locale ID

• Physical address

• PIN

• Subscription ID

• Subscription set ID

• Subscription set name

• User ID

• Al l subscription data

Page 37: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 37

• Unique message identi fier

The values for these properties are determined by Narrowcast Serverwhen each service executes. For this reason, they are not di rectlyaccessible through ei ther the Subscription Portal or the User Edi tor inthe Subscription Book Edi tor.

These properties can be useful for inserting information such as theUnique Message Identi fier into service content for response tracking,or for addi tional personal ization of XSL processing using a compounddocument element containing multiple XML information objects. TheSubscription Information IS is automatical ly configured when youcreate a new system using the System Configuration Wizard.

System Information

The System Information information source (IS) supports serviceexecution properties such as service name and date. The fol lowingproperties are avai lable:

• Al l service execution information

• Service ID

• Service name

• Service description

• Service creation date

• Service execution date

• Service execution time

• Service execution ID

• External service execution ID

• Service segment execution ID

Page 38: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

38 © 2019, Micro Strategy In c.

The values for these properties are dynamic system information,based on the speci fic service execution. Execution date andexecution time are provided in ei ther a standardized string format orcan be configured by locale. The service execution date, serviceexecution time, and service creation date timestamps match the timezone expressed in Universal Time Coordinates or as speci fied by theuser on the Execution tab in System Settings (see System Settingsdialog box layout). Service description is based on execution locale.

These properties can be useful for tracking and debugging messages,identi fying when reports were generated or saved, and maintainingtext fi les containing service names. The System Information IS isautomatical ly configured when you create a new system using theSystem Configuration Wizard.

Document format t ing modules and document format ters

The Del ivery Engine uses document formatting modules (DFMs) toformat message data. Each execution engine uses the documentformatting modules to transform document defini tions andpersonal ized dynamic content into personal ized, formattedNarrowcast documents.

Each DFM typical ly supports just one type of Narrowcast document.Narrowcast Server comes with three DFMs:

• The HTML Document Formatting Module, which generates HTMLpages for content.

• The Plaintext Document Formatting Module, which renders tabulardata into plain text tables and inserts the tables into text fi les.

• The Excel Document Formatting Module, which produces Excelworkbook fi les from Excel templates and dynamic content.

The source code for a sample DFM is instal led with NarrowcastServer, and addi tional samples are avai lable on the MicroStrategy

Page 39: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 39

Solutions websi te. For detai ls on implementing and adding documentformatting modules to a system, see the Document Formatting ModuleDirectory in the Narrowcast Server SDK Guide.

A document formatter is an administration object that storesconfiguration and other information for using a document formattingmodule. The System Configuration Wizard automatical ly creates andconfigures the three document formatters described below when anew system is created. You can create addi tional document formattersin the Document Formatters folder using Narrowcast Administrator.For steps to create new document formatters in NarrowcastAdministrator, see Work with Document Formatters.

• HTML document formatter: This document formatter lets youinclude MicroStrategy graph reports in e-mai l messages. Itsupports a variety of information object types including XML (grid),image (graph), plain text (user information), and others. Severaldevices are configured to work with this document formatter so thatgraphs appear correctly in message content when del ivered via e-mai l .

• Plaintext document formatter: This document formatter providesthe best possible tabular output on mobi le devices. It supportsonly XML and plain text information objects. Several devices areconfigured to work with this document formatter so that tabularresul ts are formatted in the best possible way on a wide variety ofmobi le devices.

• Excel document formatter: This document formatter providespowerful formatting control capabi l i ties for creating richly-formatted workbooks. XML and plain text information objects aresupported. This document formatter does not support images inExcel workbooks, such as MicroStrategy graph reports.You candefine the formatting properties of an Excel document formatterusing the Document Formatter - Excel Dialog Box.

Page 40: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

40 © 2019, Micro Strategy In c.

The Excel DFM creates temporary fi les on a disk whi le i t formatsExcel workbooks. The defaul t location in which these temporary fi lesare placed is %Application Path%\Delivery Engine\Temp ,where %Application Path% is the folder in which NarrowcastServer is instal led. For example, C:\ProgramFiles\MicroStrategy\Narrowcast Server .

See the Narrowcast Server Appl ication Designer Guide for moreinformation on information objects and documents.

In format ion t ransmission modules (ITMs) and informat ion

t ransmit ters (ITs)

An information transmission module (ITM) is a software componentthe Del ivery Engine uses to package (for example, mul ti -part MIME-encode) documents into messages, and to send those messages torecipients. When al l of the personal ized Narrowcast documents for amessage are complete, those Narrowcast documents are sent to theappropriate information transmission module for packaging anddel ivery. The ITM uses an address's device to control how eachmessage is packaged and transmitted to that address.

For example, some devices may indicate that messages should bepackaged using multi -part MIME encoding, whi le others might speci fyUUencoding. ITMs can support a wide array of distinct recipientdevices.

Each ITM typical ly supports one type of transmission technology,such as SMTP. Narrowcast Server comes with several ITMs. Thesemodules are:

• The E-mai l (SMTP) Module, which sends Internet e-mai l usingSMTP and E-SMTP

• The SMS Transmitter, which sends SMS messages using SMPP

Page 41: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 41

• The Portal ITM, which stores messages in the Subscription BookReposi tory for retrieval and display by the Subscription Portal

The source code for a sample ITM that wri tes fi les to disk is instal ledwith Narrowcast Server, and addi tional samples are avai lable on theMicroStrategy Solutions websi te. To learn more about implementingand adding ITMs to a system, see the Information TransmissionModule Directory in the Narrowcast Server SDK Guide.

An information transmitter (IT) is an administration object thatrepresents a speci fic use of an information transmission module(ITM). An information transmitter has characteristics that di fferentiatei t from other information transmitters defined for the same ITM.

The System Configuration Wizard automatical ly creates andconfigures several ITs when a new system is created. For informationabout the use of information transmitters during system configuration,see System configuration process in the Narrowcast Server Instal land Config Guide. These include:

• The E-mai l (SMTP) information transmitter

• The Fi le information transmitter

• The Print information transmitter

• The SMS (SMPP) information transmitter

• The Web (Portal ) information transmitter

• The Wireless (SMTP) information transmitter

You can also create addi tional ITs in the Information Transmittersfolder using Narrowcast Administrator. For information about creatingand configuring new information transmitters, see ConfigureInformation Transmitters.

• E-mail (SMTP) information transmitter: This informationtransmitter (IT) sends e-mai l messages over the Internet, using the

Page 42: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

42 © 2019, Micro Strategy In c.

SMTP and E-SMTP protocols. It supports both UUencoding andmulti -part MIME encoding formats, al lowing attachments and HTMLmessage content. Devices are configured to enable this IT tosupport di fferent e-mai l cl ients, so that graphs appear correctly inmessage contents whi le attachments such as Excel workbooksappear as attachments.

This IT must be configured with a FROM address and a REPLY-TOaddress before i t can be used, but an advanced execution controldocument can be used to override these and other transmissionparameters. For detai ls on configuring the E-mai l (SMTP) IT, seeInformation Transmission Module Dialog Set. To understand thevarious transmission scenarios for E-mai l IT, see Setting upNarrowcast Server for e-mai l transmission.

• File information transmitter: This IT transmits fi les to networkedcomputers and remote servers. It sends to fi le locations youdesignate as wel l as locations speci fied by MicroStrategy Webusers. This IT is configured automatical ly by the SystemConfiguration Wizard. To understand the various transmissionscenarios for Fi le IT, see Setting up Narrowcast Server for fi letransmission.

• Print information transmitter: This IT sends services to networkprinter locations. It sends to printers you designate as wel l asprinters speci fied by MicroStrategy Web users. This IT isconfigured automatical ly by the System Configuration Wizard. Tounderstand the various transmission scenarios for Print IT, seeSetting up Narrowcast Server for printing.

• SMS (SMPP) information transmitter: This IT sends SMSmessages over the Internet using the SMPP protocol . It must beconfigured to connect to a short message service center (SMSC)and provide account information before i t can be used. For detai lson configuring the SMS (SMPP) information transmitter, seeInformation Transmission Module Dialog Set. To understand the

Page 43: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 43

various transmission scenarios for SMS (SMPP) IT, see Setting upNarrowcast Server for text (SMS) transmission.

• Web (Portal) information transmitter: This IT stores messages inthe Subscription Book Reposi tory. The Subscription Portalretrieves them for display. It supports HTML and plain textmessage content, and attachments wi th a variety of MIME-types.This IT is configured automatical ly by the System ConfigurationWizard.

• Wireless (SMTP) information transmitter: This IT sends e-mai lmessages over the Internet using the SMTP and E-SMTPprotocols, and uses the same ITM as the E-mai l (SMTP) IT. Itsupports both UUencoding and MIME encoding formats. Severaldevices are configured to enable this IT to support a wide varietyof mobi le devices so that grid report resul ts appear correctly inmessage contents.

This IT must be configured with a FROM address and a REPLY-TOaddress before i t can be used, but an advanced execution controldocument can be used to override these and other transmissionparameters. For detai ls on configuring the Wireless (SMTP) IT, seeInformation Transmission Module Dialog Set.

The E-mai l (SMTP) and Wireless (SMTP) information transmitters (IT)can be configured to create e-mai l (.eml) fi les on a disk. The locationin which these fi les are placed is speci fied as part of the ITdefini tions. If no location is speci fied, the e-mai l fi les are wri tten tothe SavedMai l folder in the Del ivery Engine appl ication folder.

Devices

A device is an object that speci fies how Narrowcast documentsshould be formatted and transmitted to a recipient. A devicecorresponds to the type of mechanism a recipient wi l l use to receivethe Narrowcast Server message.

Page 44: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

44 © 2019, Micro Strategy In c.

For example, i f you want to send messages via e-mai l , and yourrecipients are using a mai l cl ient that supports SMTP such asMicrosoft Outlook, you can create an SMTP information transmitter(IT), then create a Microsoft Outlook device for that IT. If you want tosend fi les to a fi le location on a computer on your network, you cancreate a Fi le IT, then create a fi le device speci fying your network fi lelocation and fi le properties. If you want to send services to a printerlocation on your network, you can create a Print IT, then create aprinter device speci fying your network printer location and printerproperties.

Several devices are created for you by the System ConfigurationWizard when you create a new system. You can also create newdevices using the Device Edi tor in Narrowcast Administrator. You canimport device l ibraries and device l ibrary updates by right-cl icking theDevices folder and selecting Import Devices.

You must have at least one IT and at least one document formatterbefore you create a device. Default devices and document formattersare created by the System Configuration Wizard.

Locales and internat ionalizat ion

Locales enable a Narrowcast Server system to support a diverse,mul tinational user population. Each subscriber selects the locale ofhis choice. This choice then controls the Subscription Portal displayand service content that is del ivered to him.

Narrowcast Server includes eleven locales representing di fferentlanguages and formats, plus the system locale. You can modi fy theselocales and create new ones as needed using the Locale Edi tor inNarrowcast Administrator. For steps to create a new Locale, seeCreate Locales.

Locales impact the behavior of a system in several ways, asdescribed in the fol lowing subsections:

Page 45: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 45

• Local ization of Subscription Portal

• Local ization of object names and descriptions

• Local ization of service content

• Control of MicroStrategy report execution

• Selection of character set for e-mai l message encoding

Localization of Subscript ion Portal

The Subscription Portal uses a subscriber's locale to determine whichof the avai lable languages to use to show instructions, labels, andother interface content. The l ist of locales is avai lable from thePreferences page of the Subscription Portal . This locale selection isalso displayed in the Subscription Book Edi tor in NarrowcastAdministrator.

Localization of object names and descript ions

Each object can have one name per locale. Thus, an object such as afolder named "Reports" in the system locale can have the name"Berichte" in the German locale and "Rapports" in the French locale.The name that is displayed in an interface depends on which localethe user has selected as his locale preference. In NarrowcastAdministrator, the Display Locale controls which names anddescriptions are shown in the object browser, dialogs, edi tors, andwizards. In the Subscription Portal , the subscriber's locale preferencecontrols which names and descriptions are displayed in theSubscription Portal interface.

Note the following:

Page 46: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

46 © 2019, Micro Strategy In c.

If an object has not been given a name in the display locale (NarrowcastAdministrator) or user locale preference (Subscription Portal), the namein the system locale is shown.

If you change the name of a locale as it appears when viewing a list oflocales, the Subscription Portal web server must be stopped andrestarted for the new name to be displayed on the User Preferencespage.

Localization of service content

To vary service content for di fferent recipients, there are two types oflocales: selection locales, which determine which users shouldreceive which content, and execution locales, which determine howcontent is generated for subscribers. Each are described below.

In most cases, the selection locale for a publ ication should match theexecution locale for al l Narrowcast documents wi thin the publ ication.However, i t is possible to use one locale for the selection locale for apubl ication, and several di fferent execution locales in di fferentNarrowcast documents wi thin that publ ication where executionrequirements (such as character sets) vary among documents. Forexample, for some mobi le devices, the character set for the mobi ledevice may di ffer from the subscriber's conventional alphabet. Seethe Narrowcast Server Appl ication Designer Guide for informationabout working with services that support mul tiple locales andpubl ications.

Selection locales

When a user is created, ei ther the Subscription Administrator (viaNarrowcast Administrator) or the user (via the Subscription Portal )selects a locale for which he wi l l receive content. When a publ icationis created, the appl ication designer chooses a selection locale thatdetermines which users should receive the content in that publ ication.If a user chooses a speci fic locale (for example, Locale "A"), the

Page 47: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 47

appl ication designer must choose the same locale for a publ ication asthe selection locale, for the user to receive this publ ication.

If a publ ication is set up to support the system locale, i t can be usedto generate content for subscribers from any locale. However, thisonly occurs i f a publ ication in a given subscriber's locale is notavai lable. For example:

IFUser A is in locale A.User B is in locale B.Publ ication 1 is in locale A.Publ ication 2 is in the system locale.

THENUser A receives Publ ication 1 and User B receives Publ ication 2.

This feature can be used to provide ei ther defaul t content or error-handl ing content to subscribers. In the example above, Publ ication 2could contain ei ther generic content that is useful to locales A and B,or i t could contain a generic error message (possibly in severallanguages) indicating that the service does not support subscriptionsin the subscriber's locale.

Execution locales

When a Narrowcast document is created, the appl ication designer canspeci fy that the document should be executed in a speci fic executionlocale. The defini tion of the locale then controls how informationshould be gathered, formatted, packaged, and transmitted for thisdocument.

For example, an appl ication designer might define a French and aGerman locale to gather information from Intel l igence Server in theappropriate languages. If one of these locales is chosen as theexecution locale for a Narrowcast document, al l report content in thisdocument is retrieved using the language speci fied in the defini tion of

Page 48: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

48 © 2019, Micro Strategy In c.

that locale. See Control of MicroStrategy report execution for moreinformation about how the execution locale performs report resul tlocal ization.

Control of MicroStrategy rep or t execut ion

Intel l igence Server provides multinational language and formattingsupport. Narrowcast Server leverages this capabi l i ty by includinglocale information in report requests. When Narrowcast Server needsto run a report, i t speci fies which language (locale) Intel l igenceServer should use. Intel l igence Server languages control suchbehavior as:

• Number formatting , including decimal and thousands separators

• Date and time formatting , including month representation, year-month-day ordering, and 12/24 hour time representation.

• Descriptive text language, such as standard words that areincluded with report contents.

The locale used to run reports is not necessarily the same as the localepreference of the subscriber for whom the report is being run. See theNarrowcast Server Application Designer Guide for details .

Select ion of character set for e-mai l message encod ing

SMTP-based e-mai l supports languages and alphabets that use the128 characters that can be represented with 7-bi t SMTP encoding.

The Unicode standard is a 16-bi t character encoding standard thatcan represent every character used in almost every wri tten language.The standard includes speci fications for mapping characters fromeach character set to Unicode and back again.

Many e-mai l servers do not support the Unicode character set, andmany e-mai l cl ients are not able to properly display Unicode content,

Page 49: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 49

al though they can display other character sets. Some only accept US-ASCII.

Narrowcast Server fully supports the Unicode standard.

To send e-mai l messages to systems that do not support Unicode,Narrowcast Server uses locales to control the character sets used byinformation transmitters (ITs) based on the E-mai l (SMTP) Module.For example, to send Russian content to e-mai l devices that onlysupport the Russian character set, you configure a locale to use thecorrect Russian character set for any e-mai l ITs, and then ensure thatcontent is defined using that locale. See the Narrowcast ServerAppl ication Designer Guide for detai ls about defining service contentin speci fic locales.

The fol lowing character sets are supported by the E-mai l (SMTP)Module:

• Arabic (ISO-8859-6): 8-bi t encoding. Also cal led Windows 1256.

• Baltic (ISO-8850-4): 8-bi t encoding. Also cal led Windows 1257.

• Central European (ISO-8859-2): 8-bi t encoding. Also cal ledWindows 1250 and Latin-2.

• Chinese Simplified (GB2312): mul ti -byte (1 or 2 bytes percharacter) encoding. Also cal led Windows 936.

• Chinese Traditional (BIG-5): mul ti -byte (1 or 2 bytes percharacter) encoding. Also cal led Windows 950.

• Cyrillic (KOI8-R): 8-bi t encoding. Also cal led Windows 1251 andSlavic.

• Greek (ISO-8859-7): 8-bi t encoding. Also cal led Windows 1253.

• Hebrew (ISO-8859-8): 8-bi t encoding. Also cal led Windows 1255.

Page 50: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

50 © 2019, Micro Strategy In c.

• Japanese (ISO-2022-JP): mul ti -byte (1 or 2 bytes per character)encoding. Also cal led Windows 932.

• Kanji (Shift-JIS): mul ti -byte (1 or 2 bytes per character) encoding.

• Korean (EUC-KR): mul ti -byte (1 or 2 bytes per character)encoding. Also cal led Windows 949.

• Thai (WINDOWS-874): 8-bi t encoding.

• Turkish (ISO-8859-9): 8-bi t encoding. Also cal led Windows 1254and Latin-5.

• US-ASCII: 7-bi t encoding of the ASCII character set.

• UTF-7: 7-bi t, variable-length encoding of the Unicode characterset.

• UTF-8: 8-bi t, variable-length encoding of the Unicode characterset.

• Unicode 1.1 (ISO-10646): 16-bi t encoding of the Unicodecharacter set.

• Western (ISO-8859-1): 8-bi t encoding. Also cal led Windows 1252and Latin-1 (ANSI)

The Narrowcast Server instal lation and setup program does not instal lthe code pages and conversion support needed for each of thesecharacter sets. If you use a character set that is not al ready supportedby your operating system, service execution fai ls. For information oninstal l ing support for addi tional code pages, see Language Support.

The locales avai lable when you create a new system using theSystem Configuration Wizard speci fy the correct character sets to usefor the corresponding languages.

Page 51: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 51

Administ rat ive accounts

Administrators can create and assign access privi leges to otheradministrators by creating Narrowcast Administrator accounts.Accounts are based on Windows accounts. You must create aNarrowcast Administrator account for each Windows account that anappl ication designer, subscription administrator, or other systemadministrator wi l l use to connect to the system via NarrowcastAdministrator.

Accounts are assigned various roles. Each role has speci ficprivi leges on the Narrowcast system. By defaul t, a new account isassigned al l four roles. You can assign the fol lowing roles toaccounts using the Assign Administrative Privi leges to AccountDialog Box in Narrowcast Administrator:

System Administrator. This role has privi leges to create, delete, andmodi fy administration objects, including other accounts. The systemadministrator cannot modi fy appl ication objects. Each accountassigned the system administrator role needs "local administrator"Windows permissions on each distribution manager (DM), executionengine (EE), and MicroStrategy Logging Server (MLS) machine that ispart of his Narrowcast Server system.

Service Designer. This role al lows a user to create appl icationobjects only, and to modi fy and delete only those objects created andowned by this user. The service designer cannot modi fyadministration objects. Each account assigned the service designerrole needs "log on local ly" Windows permissions on his localmachine and each distribution manager (DM) machine.

Application Administrator. This role is used as a super user forappl ication objects. The appl ication administrator can create, delete,and modi fy al l appl ication objects, regardless of who owns them. Theappl ication administrator cannot modi fy administration objects. Eachaccount assigned the appl ication administrator role needs "log on

Page 52: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

52 © 2019, Micro Strategy In c.

local ly" Windows permissions on his local machine and eachdistribution manager (DM) machine.

Subscription Administrator. This role al lows a user to add, delete,and edi t information in the Subscription Book, and create and deletesubscription sets. Each account assigned the subscriptionadministrator role needs "log on local ly" Windows permissions on thislocal machine and each distribution manager (DM) machine.

Windows permissions are set in the User Manager or the User Managerfor Domains (a Windows utility). See Manage AdministratorAccounts, for information on how to add login IDs.

Unver if ied administ rat ive accounts

When you create an administrative account, Narrowcast Server mustveri fy the existence of the speci fied user in a trusted Windows domainand gather a unique Windows ID for this user, as described in thefol lowing options:

• If you browse a Windows domain to select a user, NarrowcastServer can veri fy the existence of the user because the usersl isted when browsing are provided directly by Windows.

• If you manual ly type a Windows user name, Narrowcast Serverattempts to veri fy that the user name entered exists in a Windowsdomain:

• If you type a user wi th no domain, Narrowcast Server searches al ltrusted domains.

• If you type both a domain and a user, Narrowcast Server searchesthe speci fied domain.

If Narrowcast Server cannot contact the speci fied domain or cannotveri fy the existence of a user wi thin a domain, you are asked whetheryou want to create an unveri fied administrative account.

Page 53: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 53

An unveri fied administrative account is an account that NarrowcastServer cannot veri fy as existing in a trusted Windows domain and forwhich no unique Windows ID has been found. This can resul t fromsi tuations including the fol lowing:

• The user is not in a trusted domain.

• The local computer is offl ine.

• The user is in a network that is not l inked to the current network.

• The user does not yet exist.

When a Windows user attempts to register a system using a domainand user name matching an unveri fied administrative account in thesystem, the user is al lowed to connect and is veri fied solely based onthe user's domain and login. This can be useful , for example, innetwork environments where not al l users are part of Windows trusteddomains. An administrator can add unveri fied administrative accountsfor users using speci fic machine names. In this case, the domain anduser name speci fied are Machine\User.

Application objects

Appl ication objects are objects that are used to create and defineservices, define recipients, and schedule del ivery. These objectsinclude:

• Narrowcast documents

• Publ ications

• Schedules

• Services

• Subscription sets

• Information objects

• Question objects

Page 54: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

54 © 2019, Micro Strategy In c.

• Imported fi les

Appl ication objects are created by the appl ication designer andadministered by the appl ication administrator, which al lows oneappl ication administrator to administer objects created by severalappl ication designers. See the Narrowcast Server Appl icationDesigner Guide for more information on appl ication objects.

Portal objects

Portal objects are those objects that are used to control the behaviorof the Subscription Portal . These objects include:

• Si tes

• Channels

• Device types

• Device settings

These objects are stored in the Portal Reposi tory.

Portal objects are created by the appl ication designer andadministered by the appl ication administrator, both using the PortalAdministration Wizard.

Subscr ip t ion Por tal web server

The Subscription Portal Web Server is composed of MicrosoftInternet Information Server (IIS), the Subscription Portal active serverpages, and other Subscription Portal components. These worktogether to provide a web interface to perform subscriptionadministration tasks.

Information repositories

Narrowcast Server stores objects in three reposi tories: the ObjectReposi tory (OR), the Subscription Book Reposi tory (SBR), and the

Page 55: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 55

Portal Reposi tory (PR). Each is described in the fol lowingsubsections.

For a given Narrowcast Server system, these reposi tories can becreated in the same database or can be stored in di fferent locations.For example, i t may be desirable to have the Subscription BookReposi tory (SBR) be in the same location as an operational datastore (ODS) because both the SBR and an ODS are transactional datareposi tories on which occasional large queries are run. Somaintaining these reposi tories in the same location helps thefol lowing:

• Sharing administrative efforts, including backup/restore, securi ty,and maintenance

• Providing the abi l i ty to join subscription data with ODS data forservice execution

• Providing the abi l i ty to make changes to the ODS based uponsubscription changes in the SBR

The Object Reposi tory and Portal Reposi tory are used to store andaccess Narrowcast Server objects. For database optimizationpurposes, i t may be desirable to have database features such as tableextents, database extensions, index creation, and fai loverconfiguration.

Fi le storage archi tecture di ffers signi ficantly between the threereposi tories. Securi ty needs of the reposi tories may also di ffer, sincethe Subscription Book Reposi tory contains user information such asaddress information.

Object Repository

The Object Repository is the set of tables in a database whereadministration and appl ication objects are stored. The table spaceoccupied by these tables is fai rly smal l , on the order of 10-50 MB for a

Page 56: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

56 © 2019, Micro Strategy In c.

typical system. These tables do not contain recipient addresses orsubscription data. The Object Reposi tory is accessed through theMicroStrategy Del ivery Engine API. For information about configuringthe Object Reposi tory, see System configuration process in theNarrowcast Server Instal lation and Configuration Guide.

More than one Narrowcast Server system (see About the NarrowcastServer system) can be stored within the same database. Storing morethan one Object Reposi tory in the same database can be usefulbecause you can use a single database to store your development,test, and production reposi tories, as wel l as backup and archivereposi tories.

Each Narrowcast Server system Object Reposi tory is stored in adatabase as a set of tables that may contain an administrator-speci fied system prefix on the table names. If you speci fy a di fferentprefix for each Narrowcast Server system, more than one NarrowcastServer system Object Reposi tory can coexist in the same database.Thus, during system configuration, al l existing Narrowcast Serversystems in the database location you choose are displayed, l isted bythe system prefix. These systems can be registered, overwri tten, ornew systems can be created with new system prefixes.

Subscr ip t ion Book Repository

The Subscription Book Repository (SBR) is a set of tables in adatabase that store information about recipients, including names,addresses, personal ization settings, and subscription speci fications.These tables also store message transmission information fortransmission recording, and personal ized Narrowcast documents forthe Subscription Portal . The SBR is l ike a data warehouse containinglookup tables for the recipient data. When a service is run,information speci fying the service recipients and their personal izationis retrieved from the SBR.

Page 57: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 57

Because the SBR can be relatively large and is heavi ly accessed,consider putting i t on the most powerful database platform you haveavai lable. If you expect to use dynamic subscription or page-modepersonal ization, you should also consider putting the SBR in thesame database as your data warehouse. This faci l i tates queries andreports that join your data warehouse and subscriber data. This setupprovides better performance than i f the warehouse data is returnedfi rst and then used to look up subscription data in a separate SBR.

Once you configure the SBR in the System Configuration Wizard, al lother tasks involving this database are handled by the subscriptionadministrator. For information about configuring the SubscriptionBook Reposi tory, see System configuration process in the NarrowcastServer Instal lation and Configuration Guide.

More than one SBR can be stored within the same database. EachSBR is stored in a set of tables that may contain an administrator-speci fied system prefix on the table names. If you speci fy a di fferentprefix for each SBR, more than one SBR can coexist in the samedatabase. Thus, during system configuration, al l existing SBRs in thedatabase are displayed, l isted by the SBR prefix. These SBRs can beadded, overwri tten, or new SBRs can be created with new prefixes.

You may want more than one SBR in a database so that mul tipleSBRs can be developed for di fferent purposes. For example, an SBRcan be created as a development and testing environment andanother can be developed as the production system.

Por tal Repository

ThePortal Repository is the set of tables in a database where al lyour portal objects are stored. This reposi tory is relatively smal l anddoes not contain recipient addresses or subscription data. The PortalReposi tory is accessed through the MicroStrategy Subscription PortalAPI by the Subscription Portal and the Portal Administrator Wizard.

Page 58: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

58 © 2019, Micro Strategy In c.

A Portal Reposi tory is composed of a speci fic set of tables, located ina database and identi fied by a certain table prefix. These tables arecreated automatical ly when you create a new system using theSystem Configuration Wizard, and also when you create a new portalconfiguration using the Portal Administration Wizard. For informationabout configuring the Portal Reposi tory, see Subscription PortalConfiguration in the Narrowcast Server Instal lation and ConfigurationGuide.

The tables in each Portal Reposi tory can be given a unique tableprefix, so that mul tiple Portal Reposi tories can exist in the samephysical database instance. Each Portal Reposi tory can store thedefini tions of one or more si tes. Mul tiple Subscription Portal systemscan also share the same set of Portal Reposi tory tables.

Establishing Supporting Resources

This chapter describes preparation required before you create aproduction-qual i ty Narrowcast Server system.

Servers required

Several supporting servers are required for a Narrowcast Serversystem. These are described below, along with recommendations forsystem configurations with the highest avai labi l i ty, performance, andsecuri ty control .

Windows domain cont ro llers

Narrowcast Server and Narrowcast Administrator rely on Windowsdomain control lers for access control . These control lers are used toauthenticate Narrowcast Administrator users and clustered,interacting Narrowcast Server components.

Page 59: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 59

For securi ty reasons, you should maintain a separate Windowsdomain for your production Narrowcast Server system. Create aseparate primary domain control ler for your production system, toadminister and control this separate domain.

It is recommended that you access your test and productionenvironments from the same Narrowcast Administrator machine. Thisrequires that you have a Windows account with access to both systemsand therefore to both Windows domains. You can create anadministration environment for your test system and use a domain that"trusts" the production system domain. You can then log into machinesin your test system using production system Windows accounts. Thislets you administer the test and production environments from a singlemachine, while maintaining a secure production environment anddomain.

The closer (in terms of swi tches or routers) each Narrowcast Servermachine is to the domain control lers, the less time and networkbandwidth is consumed performing Windows account authentication.

For systems with high avai labi l i ty requirements, i t is essential to haveseparate primary and backup domain control lers avai lable, so that i fthe primary domain control ler fai ls, the backup is sti l l avai lable forauthentication purposes.

Domain name system servers

Narrowcast Server uses a domain name system (DNS) service toidenti fy the mai l servers to transmit to when del ivering e-mai l . Forexample, to send messages to recipients in the microstrategy.comdomain, Narrowcast Server requests the avai lable mai l servers at thatdomain from a DNS service. It then uses the server names that arereturned to connect to the remote servers and del iver the e-mai lmessages. Without access to a DNS service, Narrowcast Server

Page 60: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

60 © 2019, Micro Strategy In c.

cannot send e-mai l . The exception to this is when Narrowcast Serveris configured to use only a smart host.

The closer each execution engine machine is to the DNS services,the less time and network bandwidth is consumed looking up remoteserver names.

For systems with high avai labi l i ty requirements, i t is essential to haveseparate primary and backup DNS services avai lable, so that i f oneservice fai ls the other is sti l l avai lable for requests.

WINS servers

Narrowcast Server typical ly uses a Windows Internet Name Services(WINS) server to locate machines on your local area network. Forexample, to connect to an execution engine, the primary distributionmanager requests the IP address for the machine with the namedesignated for that execution engine. Without access to a WINSserver, Narrowcast Server components cannot communicate with eachother. The exception to this is when Narrowcast Server componentsare defined based on IP addresses.

The closer each Narrowcast Server machine is to the WINS server,the less time and network bandwidth is consumed looking up IPaddresses.

For systems with high avai labi l i ty requirements, i t is essential to haveseparate primary and backup WINS servers avai lable, so that i f oneservice fai ls the other is sti l l avai lable for requests.

Changing the name of a server in a system after the system has beenconfigured causes other machines in the system to lose the ability toconnect to and communicate with that server.

Page 61: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 61

Relat ional database management systems

Narrowcast Server cannot function without a relational database forthe Object Reposi tory, Subscription Book Reposi tory, and PortalReposi tory. The Subscription Portal must be able to access the datawarehouse to wri te back subscriber preferences i f dynamicsubscriptions and personal ized page execution are used. Supporteddatabase types and versions for these reposi tories are l isted in theNarrowcast Server Instal lation and Configuration Guide and theMicroStrategy Readmes.

The Object Reposi tory is l ike a low-volume onl ine transactionprocessing (OLTP) database. Smal l queries are run on this databaseto retrieve object names and defini tions, folder contents, and searchresul ts. Insert, update, and delete queries typical ly involve only a fewrecords at a time. When an Object Reposi tory is created using theSystem Configuration Wizard, i t general ly consumes between 5 and10 MB of table space, depending on the database platform used.

The Subscription Book Reposi tory is l ike a high-volume OLTPdatabase. Smal l queries are run on this database to insert, select,and update user and subscription information and record transmissioninformation. Larger, more complex queries are occasional ly executedby the Subscription Book Module to perform segmentation andretrieve subscription sets. The amount of data stored in theSubscription Book Reposi tory depends on the number of subscribers,addresses, subscriptions, preferences, and Portal reports (which areHTML, text, and Excel documents that get stored in the SubscriptionBook Reposi tory).

It is important to maintain a secure environment for your Object andSubscription Book Reposi tories. For steps to secure your ObjectReposi tory and Subscription Book Reposi tory, see Secure the ObjectReposi tory and Secure the Subscription Book Reposi tory.

Page 62: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

62 © 2019, Micro Strategy In c.

For systems with high avai labi l i ty requirements, use an RDBMS thatsupports high avai labi l i ty. High-avai labi l i ty RDBMS implementationssupport transactional integri ty, but drop connections during a fai lure.Narrowcast Server was designed to work with this behavior byreconnecting to the Object Reposi tory and Subscription BookReposi tory during a connection loss. As a resul t, Narrowcast Servercan rol l over seamlessly from a properly configured primary databaseserver to a backup, wi thout administrator intervention.

Smar t hosts/mail t ransfer agents (opt ional)

The use of a smart host is not required. Narrowcast Server can del ivere-mai l messages directly to each recipient's mai l server. However, asmart host can be used in the fol lowing instances:

• A smart host can be used to increase mai l del ivery throughput bycaching, control l ing, and reusing connections to remote mai lservers in an optimized way. Without this capabi l i ty, a largeNarrowcast Server cluster might overload receiving mai l serverssuch that they begin to refuse addi tional connections.

• A smart host can introduce a demi l i tarized zone (DMZ) betweenthe execution engine machines and the Internet, between thefi rewal ls. One fi rewal l separates the DMZ from the Internet, whi lethe other separates the DMZ from the internal corporate network.The execution engine machines si t on the internal corporatenetwork, where they interact wi th the Subscription BookReposi tory database via ODBC connections. The smart hosts si t inthe DMZ. The execution engines send e-mai l messages to thesmart hosts in the DMZ, which then relay those messages to thedestination e-mai l servers on the Internet. This arrangementeffectively separates machines requiring database access frommachines with Internet connections, helping to ensure the securi tyof your system.

Page 63: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 63

For systems with high avai labi l i ty requirements, use a backup smarthost i f you have a primary smart host. Otherwise, i f the smart hostmachine fai ls, Narrowcast Server cannot del iver e-mai l messagesunti l the smart host is restored.

In ternet proxy servers/WLBS servers (opt ional)

The use of a proxy server is not required. Narrowcast Server canprovide web pages directly. However, a proxy server can be used forthe fol lowing purposes:

• A proxy server or Workload Balancing Server (WLBS) can be usedto increase Subscription Portal performance by enabl ing aclustered Subscription Portal Web server configuration. When thisconfiguration is used, inbound HTTP requests are routed to theleast busy web server, ensuring the best possible machine useand interface performance.

• A proxy server can be used to introduce a demi l i tarized zone(DMZ) between the Subscription Portal machines and the Internet,between the fi rewal ls. The Subscription Portal machines si t on theinternal corporate network, from where they interact wi th thereposi tory databases via ODBC connections. The proxy servers si tin the DMZ. This arrangement effectively separates machinesrequiring database access from machines with Internetconnections, helping to ensure the securi ty of your system.

For systems with high avai labi l i ty requirements, use separate primaryand backup internet proxy servers, so that i f one fai ls the other is sti l lavai lable for HTTP requests. You can also place the SubscriptionPortal Web server in the DMZ, but locate the SequeLink Serverservices on the internal corporate network.

Page 64: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

64 © 2019, Micro Strategy In c.

MicroSt rategy Intelligence Server

Narrowcast Server was designed to work with MicroStrategyIntel l igence Server to retrieve useful information from operationaldata stores, data warehouses, and other corporate data stores. LikeMicroStrategy Web, Narrowcast Server exchanges a large amount ofdata with Intel l igence Server, particularly when i t is executing aservice with a large number of personal ized reports or large reportresul t data sets. Ideal ly, you can dedicate an Intel l igence Servermachine to your Narrowcast Server system, but this is not alwayspossible.

For systems with high avai labi l i ty requirements, use separate primaryand backup Intel l igence Server machines, so that i f one machine fai lsthe other is sti l l avai lable for report requests.

When configuring information sources, you can configure a backupIntelligence Server machine for each information source by click ingAdvanced Properties to access the Intelligence Server Properties dialogbox.

Collocated services

With smal ler production systems, the workload handled by machinessuch as the WINS server is relatively l ight. It is a good idea tocol locate some of these services on the same machines. For example,the primary Windows domain control ler, DNS server, WINS server,and, in some cases, the distribution manager can be run together on asingle machine with l i ttle i f any reduction in performance. If the samecolocation is done for backup servers, the total number of machinescan be reduced.

Network bandwidth, topology, and firewalls

The Narrowcast Server Instal lation and Configuration Guidedescribes network requirements for a Narrowcast Server system. This

Page 65: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 65

section describes how to configure a Narrowcast Server networkenvironment for securi ty, robustness, and performance.

Est imat ing bandwidth requirements

Narrowcast Server can generate a signi ficant load on avai lablenetwork and Internet data l ine bandwidth. This may overloadavai lable network resources and cause poor system performance.Ensure that your connection to the Internet (or to your internalnetwork, depending on the appl ication) has adequate bandwidth foryour message del ivery requirements.

On average, each e-mai l message creates approximately 4 KB ofnetwork overhead. With embedded graph images, HTML markup text,and attached Excel workbooks, each personal ized message canexceed 100 KB. A typical T1 l ine (~150 KB per second data transferrate) can achieve a maximum theoretical throughput rate of 35messages per second, and a typical rate closer to between 1 and 5messages per second for a typical HTML e-mai l message. A 100 Mbitethernet connection (~10 MB per second data transfer rate) cantheoretical ly support nearly 2500 e-mai l messages per second(assuming no message content), and typical ly supports between 100and 500 messages per second for a typical HTML e-mai l message.

The Subscription Portal must receive HTTP requests and respondwith HTML pages and cached reports and Report Servicesdocuments, including Excel workbooks and graphs. The networkoverhead for this exchange between the cl ient web browser and theSubscription Portal server is simi lar to that for e-mai l .

Network topology

You should dedicate at least one network switch to your productionNarrowcast Server system. This swi tch should be directly connected

Page 66: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

66 © 2019, Micro Strategy In c.

(not connected through a router) to the fol lowing equipment, i fpossible:

• Each Narrowcast Server component (for example, the distributionmanager)

• Primary Windows domain control ler

• Primary domain name system (DNS) server

• Primary WINS server

• The relational database management servers containing theObject Reposi tory, Subscription Book Reposi tory, and PortalReposi tory

• Smart host/mai l transfer agent hardware and software (optional)

• Internet proxy server/WLBS hardware and software (optional)

High availab ilit y

For a system with high-avai labi l i ty requirements, you must dupl icatemuch of the network environment to avoid single points of fai lure. Asecond switch that has integrated fai lover recovery wi th the fi rstswi tch should be configured and connected to the same equipment asabove, plus the addi tional equipment l isted below, so that eachmachine has a network connection to both switches:

• At least one addi tional distribution manager for fai lure recovery

• At least one more execution engine than is needed to exceedNarrowcast Server system del ivery performance requirements

• Backup Windows domain control ler

• Backup domain name server (DNS)

• Backup WINS server

Page 67: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 67

• A high-avai labi l i ty relational database management servercontaining the Object Reposi tory, Subscription Book Reposi tory,and Portal Reposi tory

• Web clustering hardware and software to divide the SubscriptionPortal subsystem across the two switches

• Backup smart host/mai l transfer agent hardware and software(optional)

• E-mai l clustering hardware and software i f a smart host is used

• Clustered, redundant Internet proxy server/WLBS hardware andsoftware (optional)

Firewalls

An efficient place for a fi rewal l is in the network switch describedabove. This swi tch then serves as the go-between for the internalcorporate network and the demi l i tarized zone (DMZ) described above.

A second fi rewal l implemented between the DMZ and the Internetthen ensures the overal l securi ty of the system. This second fi rewal lmust al low for SMTP e-mai l transmissions on TCP Port 25 from eitherthe execution engines or the smart hosts. It must also al low for HTTPrequests on TCP Port 80 from Subscription Portal user browsers.

The fi rewal l for the corporate network must al low for communicationbetween the various components and servers outl ined above. Forsteps to set the Narrowcast Server SMTP transmitter, seeMicroStrategy Narrowcast Server SMTP transmitter through networkfi rewal l .

Internet domain

Narrowcast Server was designed for use over the Internet. ForNarrowcast Server to function properly over the Internet, you must

Page 68: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

68 © 2019, Micro Strategy In c.

Internet domain, and then register the appropriate services on thatdomain, speci fical ly e-mai l and Web services.

You also must ensure that the IP addresses provided for theseservices ul timately map to your execution engines and SubscriptionPortal Web servers, unless you are using an Internet proxy server or asmart host, in which case the IP addresses for those servers must beregistered.

Additional resources

Consider the fol lowing addi tional resources when you plan yourproduction Narrowcast Server system:

• Corporate E-mail servers: For systems used to send e-mai lmessages to corporate mai l servers, consider the mai l volume thatNarrowcast Server wi l l introduce into your corporate environment.Also, ensure that the corporate mai l server is configured to al lowthe messages generated by Narrowcast Server (which can includelarge Excel spreadsheets) to be processed and del ivered.

• SMS Centers: If you send SMS messages, you must contract wi than SMS Center to transmit your messages over the wirelessnetwork. For more information on SMS, see , Setting upNarrowcast Server for text (SMS) transmission.

• Internet and wireless service providers: If your system sendslarge volumes of personal ized e-mai l messages to Internet orwireless service providers for del ivery to subscribers, you cancontact these service providers in advance to ensure that yourmessages are recognized as business purpose and not spam.Otherwise, your messages might be rejected by service providers.

• Windows accounts: When you use Narrowcast Administrator, youneed to use a Windows account that is part of the same domain (ora domain trusted by the domain) in which your Narrowcast Servermachines are registered. If you access two systems at the same

Page 69: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 69

time, this Windows account must be able to access, and have anassociated Narrowcast Administrator account, on both systems.

To prevent issues with password expiration, you can establ ish anduse a Narrowcast Server system account for al l of the NarrowcastServer services that cannot run under the local system account.That way, you do not need to reconfigure these services every timethe password changes.

Configuring Machines

This chapter explains how to configure the hardware and softwarethat comprise your Narrowcast Server system. This chapter assumesthat you have reviewed the requirements described in Establ ishingSupporting Resources.

Hardware configuration

This topic describes the hardware configuration requirements forsetting up Narrowcast Server.

Cent ral processing unit (CPU)

The CPU configuration of your equipment includes two key variables:CPU count and CPU speed. The number of CPUs that you shouldal locate depends on the fol lowing:

• Your l icense type:

• Standard Edi tion al lows you to use only one machine in yourNarrowcast Server system.

• Enterprise Edi tion provides ful l product functional i ty, includingthe abi l i ty to cluster Narrowcast Server components acrossmultiple systems.

Page 70: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

70 © 2019, Micro Strategy In c.

• Your l icense number, which corresponds to the number of CPUsyou are al lowed to use.

For more information on l icense types and CPU l icensingrequirements, see Instal lation Procedures and About NarrowcastServer l icenses in the Narrowcast Server Instal lation andConfiguration Guide.

In general , the more machines you use to distribute your processingpower, the better performance you achieve per CPU. This is becauseaddi tional machines provide greater disk and network performance.Faster CPUs correlate directly to faster throughput andresponsiveness for the Del ivery Engine and Subscription Portalsubsystems.

Memory

The execution engines and Subscription Portal can consume largeamounts of memory when processing large report resul ts, generatingExcel documents, processing large dynamic subscription andpersonal ized page reports, or handl ing high concurrent user loads.This must be considered when configuring Narrowcast Server systemhardware.

Physical memory is the amount of RAM on a Narrowcast Servermachine. The amount of physical memory avai lable impacts theperformance of your Narrowcast Server system. More RAM al lows theSubscription Portal to handle more concurrent users wi thout paging todisk. It also al lows the execution engines to handle larger data setsand subscription sets wi thout page swapping.

To ensure stable system operation, i t is recommended that you do thefol lowing:

Page 71: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 71

• Configure each machine that wi l l run one or more of these twohigh-consumption components wi th the maximum possible vi rtualmemory.

• Control the memory consumption on the execution engines byl imi ting the number of subscriptions per segment wi thin eachservice. This l imi ts the total number of recipients for which anexecution engine does work at any given time.

• Control the memory consumption on the Subscription Portal byl imi ting the number of simul taneous connections that your Webserver accepts.

Hard disk storage

You should plan to have at least 256 MB, and preferably 1 GB, of freedisk space after you complete the instal lation process. This space isused to store fi les such as temporary Excel workbooks, execution logfi les, and e-mai l messages that have been saved to disk.

One important consideration for disk storage is fragmentation. Whi lethe execution log fi les generated by Narrowcast Server are designednot to cause extensive fragmentation (they overwri te themselves in acycl ical fashion), the Excel workbooks and e-mai l message fi les cancause severe hard disk fragmentation and subsequent systeminstabi l i ty. It is advisable to create separate hard disk parti tions forthe fol lowing:

• System and program fi les such as the Windows Server operatingsystem and the Narrowcast Server program fi les

• Temporary fi les such as the Excel workbook fi les

• Accumulating fi les such as e-mai l messages which have beensaved to disk

• Log fi les such as those generated by Narrowcast Server

Page 72: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

72 © 2019, Micro Strategy In c.

You can control the drives and folders into which each of these typesof fi les is wri tten as fol lows:

• Narrowcast Server program files: You can speci fy the drive andfolder for Narrowcast Server program fi les during the instal lationprocess. The defaul t is C:\Program

Files\MicroStrategy\Narrowcast Server\ .

• Excel workbook files: You can configure the drive and path fortemporary Excel fi les by edi ting the Excel document formatterdefini tion. The defaul t location is %Application

Path%\Delivery Engine\Temp , where %Application

Path% is the folder in which Narrowcast Server is instal led. Forexample, C:\Program Files\MicroStrategy\Narrowcast

Server .

• E-mail message files: You can speci fy where e-mai l messagesare saved to disk by edi ting the Save-to folder for the E-mai l(SMTP) information transmitter. The defaul t location is theSavedMai l folder inside the Del ivery Engine program fi les folder.

• Narrowcast Server log files: You can speci fy where log fi les aresaved to disk by edi ting the log fi le path registry setting at:

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

Distributed Logging Service\LoggingConsumer\

The defaul t location is the Del ivery Engine program fi les folder.

For clustered configurations, i t is important to have the same harddisk drive parti tioning and lettering scheme. Otherwise, a folder orpath for one of the fi le types might not be avai lable on a particularmachine.

Page 73: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 73

Hard disk management to support log files

Narrowcast Server system information is stored in log fi les. TheNarrowcast Server system administrator must administer everymachine in the Narrowcast Server system to support the use of logfi les over time. Log fi les often resul t in large fi les that can consumehundreds of megabytes of hard disk space. These fi les can alsobecome fragmented, which can slow hard disk performance.

To avoid log fi le problems, perform the fol lowing steps:

1 Create a separate disk parti tion and set al l log fi les for al lappl ications to use this location.

2 Ensure that this parti tion has plenty of unused hard disk space. Itis recommended that the parti tion be sized such that no more than50 percent of the avai lable space is used at maximum after al l logfi les have been generated.

3 Periodical ly defragment your hard drive, check the size of log fi les,and delete unused log fi les. This routine maintenance should beperformed at least once every few weeks.

Network

To ensure adequate bandwidth, an ethernet network interface cardwith at least 100 Mbit throughput capabi l i ty is recommended. Forsystems with high avai labi l i ty requirements, a second networkinterface card may be used to ensure connectivi ty to a secondnetwork switch and essential system resources.

Software configuration

This topic describes the software configuration requirements forsetting up Narrowcast Server.

Page 74: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

74 © 2019, Micro Strategy In c.

Operat ing system

Narrowcast Server uses Microsoft Windows as the operating system.For a l ist of Windows operating systems that are supported forNarrowcast, see System software requirements in the NarrowcastServer Instal lation and Configuration Guide. When configuring theWindows NT Server or Windows 2000 operating system, you mustregister the system as part of the Windows domain for which you haveprepared a primary domain control ler. You must also ensure that theWindows TEMP environment variable points to a parti tion withadequate free disk space.

Web server

Narrowcast Server uses Microsoft Internet Information Server (IIS) topubl ish information and bring business appl ications to the Web. Forinformation about configuring Microsoft Internet Information Server(IIS) for securi ty, see Narrowcast Server Securi ty.

ODBC dr ivers

Narrowcast Server uses ODBC to connect to and communicate withal l database servers in the system. For information about instal l ingand configuring ODBC drivers and data source names, see ODBC andDSNs in the Narrowcast Server Instal lation and Configuration Guide.

Languages

Narrowcast Server supports di fferent character sets in variouslanguages, when generating e-mai l messages. For information aboutdownloading and instal l ing character set converters to support mul ti -language appl ications, see Language Support.

Page 75: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 75

Administ rat ion objects

Narrowcast Server contains the fol lowing objects and componentsthat define the archi tecture of Narrowcast Server. The fol lowing tabledescribes the objects that need to be configured for the system tooperate smoothly:

Object Description

Object Repository

Stores administ rat ion and applicat ion objects. For informat ionabout conf iguring the Object Repository, see Systemconf igurat ion process in the Narrowcast Server Installat ion andConf igurat ion Guide.

Subscription BookRepository

Stores informat ion about recipients, including names,addresses, personalizat ion set t ings, and subscript ionspecif icat ions. For informat ion about conf iguring theSubscript ion Book Repository, see System conf igurat ionprocess in the Narrowcast Server Installat ion and Conf igurat ionGuide.

Distribution managersControls system operat ions. For informat ion about conf iguringDist ribut ion Managers, see Manage Distribut ion Managers .

Execution engines

Controls service segment processing. For informat ion aboutconf iguring execut ion engines, see Manage Execut ionEngines .

MicroStrategy LoggingServer

Captures and stores log data such as stat ist ical data, errormessages, system events, and segmentat ion status. Forinformat ion about conf iguring execut ion engines, seeConfiguring the MicroStrategy Logging Server.

MicroStrategyInformation Sources

Gathers informat ion from external sources to be added toservice contents. For informat ion about conf iguring informat ionsources, see Configure Information Source Modules .

Document formatters

Transforms document def init ions and personalized dynamiccontent into personalized, and formatted Narrowcastdocuments. For informat ion about conf iguring the Excel

Page 76: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

76 © 2019, Micro Strategy In c.

Object Description

document formatter, see Work with Document Formatters .You must ensure that the Excel working drive and path, point toa valid local disk drive. Preferably, this is a separate part it ionfrom the one storing the operat ing system and the programf iles.

Information transmitters

Packages documents into messages and sends these messagesto recipients. For informat ion on conf iguring informat iontransmit ters, see Configure Information Transmit ters . I f youconf igure the E-mail (SMTP) transmit ter to Save to Disk, youmust ensure that the Save To folder drive and path point to avalid local disk drive. Preferably, this is a separate part it ionfrom the one storing the operat ing system and the programf iles. You must also maintain this directory by delet ing f i lesthat are no longer needed.

Devices

Specif ies how Narrowcast documents should be transmit ted torecipients. For informat ion on conf iguring devices, seeConfigure Information Transmit ters .

Locales

Supports diverse and mult inat ional user populat ion thatcontrols the Subscript ion Portal display and service contentthat is delivered to subscribers. For informat ion about creat inglocales, see Create Locales .

Accounts

Allows to manage Narrowcast Administ rator accounts. Forinformat ion on conf iguring accounts, see ManageAdministrator Accounts .

Clustering

Clustering is a way of using machine resources to provide anefficient and robust processing environment for a Narrowcast Serversystem. A cluster consists of two or more machines, each machinerunning at least one Narrowcast Server system component.

Page 77: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 77

When designing a cluster, consider the two subsystems of NarrowcastServer separately. It is sometimes desirable to physical ly separatethe Del ivery Engine subsystem from the Subscription Portalsubsystem to ensure consistent performance of the SubscriptionPortal . The Del ivery Engine subsystem components and SubscriptionPortal subsystem components described below can be instal led ondi fferent machines to accommodate di fferent load balancing, fai lover,and securi ty requirements. For more information on configuringDel ivery Engine and Subscription Portal components to meet securi tyrequirements, see Narrowcast Server Securi ty.

Before creating a cluster, perform the fol lowing tasks:

• Ensure that al l machines in a cluster are registered in the sameWindows domain, and that there is a network account in thatdomain that has administrative privi leges on al l the machines. Usethis account to instal l and configure Narrowcast Server.

• Ensure that al l of the machines in the system are part of the samesubnet or connected to the same network switch. In high-avai labi l i ty appl ications, i t might be necessary to separate themachines so that some are in one location and the rest are in aseparate location.

• Set up ODBC. Every distribution manager machine should havethe data source names (DSNs) for the Subscription BookReposi tory and the Object Reposi tory. Every execution enginemachine should have the DSN for the Subscription BookReposi tory.

• Instal l the desired components of Narrowcast Server on eachmachine.

If you change the status of a machine from idle to active or add anaddi tional machine to the cluster at run time and al l avai lable CPUsare already in use, an error message is displayed. You must reducethe number of CPUs currently being used by other machines.

Page 78: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

78 © 2019, Micro Strategy In c.

If you have upgraded your l icense and are adding a machine to thecluster, you must update the l icensing information for your primarydistribution manager machine. The primary distribution managermachine appl ies i ts l icense information to both to the local machineand to the machines in i ts cluster. Also update the l icensinginformation for the backup distribution manager machines in thecluster in case the primary distribution manager machine fai ls.

Delivery Engine subsystem

The Del ivery Engine is an active system. This means that after i t isset up, the Del ivery Engine continues to run services even i f nothinginteracts wi th i t. Because of this, i t is designed with clusteringtechnology that di ffers signi ficantly from typical passive clusteringarchi tectures.

The components that form the Del ivery Engine subsystem include:

• Narrowcast Server logging system

• Primary distribution manager (PDM)

• Backup distribution manager (BDM)

• Execution engine (EE)

A machine being used in one Del ivery Engine subsystem might needto be used in a di fferent system. For more information, see thefol lowing:

• Changing a machine from one system to another

• Manual ly changing a machine from one system to another

Del ivery Engine subsystems need to be configured for networkconnection fai lures. This involves both the primary and backupdistribution managers. For more information, see Configuring asystem for network connection fai lures.

Page 79: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 79

Narrowcast Server logging system

For information on configuring the Narrowcast Server logging system,see Configuring the MicroStrategy Logging Server.

Primary distr ibution manager (PDM)

This component receives service execution triggers and distributesservice data to the execution engines for processing. The primarydistribution manager (PDM) also designates fai lover executionengines and tracks the state of the other components in the system.You can add a DM that can become the PDM using NarrowcastAdministrator.

For systems with large numbers of execution engines or systems thatwi l l send large numbers of smal l services or segments, eachdistribution manager (DM) machine should have a high number ofCPUs (two to four) and 1GB of RAM. If high avai labi l i ty is arequirement, two or more DM machines should be employed.

Each DM server should be registered on the same Windows domainas the rest of the machines in the system. Also, the DM serviceaccount must be a network account wi th administrative privi leges onal l machines in the system. You can designate more than one DM, butonly one machine serves as a PDM. The other DMs serve as backupsto the PDM.

You must update the licensing information on the PDM if you upgradeyour CPU license to add additional machines to the cluster. Thelicensing information on the PDM applies to the cluster.

Backup distr ibution manager (BDM)

This component serves as a backup to the PDM. If the PDM machinefai ls, one of the backup distribution manager (BDM) machinesbecomes the primary machine and takes over processing where the

Page 80: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

80 © 2019, Micro Strategy In c.

fai led machine left off. The System Configuration Wizard al lows youto add a DM, but you cannot designate whether i t serves as a primaryor a backup.

You must update the licensing information on the BDM if you upgradeyour CPU license to add additional machines to the cluster. If the PDMfails and the BDM takes over, the licensing information on the BDMapplies to the cluster.

Execution engine (EE)

The execution engine (EE) controls the execution and transmission ofNarrowcast messages cal led services, which are divided intoprocessing uni ts cal led segments. The execution engine receives asegment defini tion from the distribution manager, then performs thefol lowing:

• The execution engine checks the service defini tion for a l ist ofrequired information sources.

• The execution engine ini tial izes a segment executor and sends i tal l the information sources that are needed to run the service.

• When a message for every recipient in a segment has beendel ivered, the segment executor noti fies the execution engine thatthe segment is complete. The segment executor is unloaded.

• The execution engine noti fies the distribution manager that thesegment is complete. The segment is updated in the executionqueue.

An execution record keeps track of the messages that have beensuccessfully transmitted for each segment. This information is written toa file on the other execution engines in the cluster. If the segment has tobe re-executed and fails over onto another execution engine, the newexecution engine will not send messages that have already been

Page 81: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 81

recorded as transmitted. It only sends messages that were not sentsuccessfully during the original segment execution.

For systems with large numbers of subscriptions or complex services,each execution engine machine should have a higher number ofCPUs (two or four) and 1GB of RAM. If high avai labi l i ty is arequirement, two or more execution engine machines should beemployed.

In the fol lowing diagram, the dashed l ines indicate ODBCconnections. Every distribution manager in a cluster must have a datasource name (DSN) for the Object Reposi tory and the SubscriptionBook Reposi tory. Narrowcast Administrator can be on any machine,provided that i t has DSNs for both reposi tories.

Changing a machine from one system to another

If you have a Narrowcast Server system that uses one or moremachines as a distribution manager, execution engine, or LoggingServer, and you want to use one of these machines for a di fferentsystem, you must remove system components (distribution manager,execution engine, or Login Server) from the machine before addingsystem components for another system. The other al ternative is todestroy the original system and lose al l of i ts contents (including al lappl ication objects, system configuration, and governing settings).

Any machine can only be used as a distribution manager, executionengine, or Logging Server for one system. Thus, once a machine isused by a system, i t is no longer avai lable for use in other systems.Unregistering a system does not remove system components from thelocal machine or any other machine. Unregistering a system isequivalent to no longer viewing or connecting to this system, but doesnot impact any system components.

Page 82: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

82 © 2019, Micro Strategy In c.

If a system is unregistered with system components remaining on thelocal machine, you are warned so that you do not try to use this machinefor a different system, as this will not be successful.

For steps to complete these tasks, see Configuring a NarrowcastServer System.

Manually changing a machine from one system to another

If you encounter problems changing a machine from one system toanother as described above, you can manual ly change a machinefrom one system to another.

Each machine can be used by only one Narrowcast Server system.Whenever a machine is used as a distribution manager (DM),execution engine (EE), or MicroStrategy Logging Server (MLS) for aNarrowcast Server system, the fol lowing registry keys are created onthat machine:

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

Setup\SystemGUID

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

Setup\SystemName

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\Setup\UsedAs

These keys prevent the same machine from being used in a di fferentNarrowcast Server system. When you remove a DM, EE, or MLS froma machine, the corresponding usage is removed from the UsedAs

registry key and, i f that value becomes empty, the SystemGUID andSystemName keys are removed as wel l .

Since a machine can only be used by one system, these keys preventadministrators from accidental ly damaging the configuration of a

Page 83: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 83

system by using a machine for system components from more thanone system. However, in the event of a network or machine fai lurewhen a system is destroyed, these keys might not be removed andmay cause di fficul ty when switching a machine from one system toanother.

In this case, you must manual ly remove several keys from theWindows registry, as described in the steps below.

to manual ly remove registry keys

Modi fying registry values incorrectly can cause serious, system-wideproblems that might require the re-instal lation of the operatingsystem. Any edi t of the registry is done at the user's own risk. Sincethese are user-ini tiated changes they are not covered by anyMicroStrategy warranty. Users should back up their registry or updatean Emergency Repair Disk prior to al terations.

From the Start menu, select Run . Type Regedit and cl ick OK .

Browse for and delete the fol lowing registry keys:

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

Setup\SystemGUID

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

Setup\SystemName

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

Setup\UsedAs

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

DistributionManager\

RepositoryConnectionString

Page 84: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

84 © 2019, Micro Strategy In c.

Configuring a system for network connection failures

The distribution manager requires the fol lowing two registry keys tooperate properly:

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

DistributionManager\ RepositoryConnectionString

HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

DistributionManager\

HostListForNetworkConnectionCheck

The fi rst key provides the connection string to the Object Reposi toryfor the distribution manager. It is created automatical ly when adistribution manager is added to a Del ivery Engine.

The second key is created by the instal lation and is given a defaul tstring value of localhost . The distribution manager uses this l ist ofservers to determine whether i t has network connection by pingingeach machine in this l ist. The check passes i f the distributionmanager can ping more than hal f of the machines. Ei ther names or IPaddresses can be used, and a string such as ":2000" can beappended to speci fy the timeout (in mi l l iseconds) for a particular host.You can place as many hosts as you want in the l ist.

An example of a val id string is "server1:3000;server2:2000;server3." Ifthe l ist is empty, the check fai ls. The check always succeeds i f thedefaul t value "localhost" is used. For the Del ivery Engine subsystemto handle network connection fai lures, replace "localhost" wi th a l istof dependable hosts that can serve as network connection references.

Subscr ip t ion Por tal subsystem

The Subscription Portal is a passive system. This means that i t doesnothing unless a user or another system interacts wi th i t. It can be

Page 85: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 85

easi ly clustered with a variety of thi rd-party clustering technologies.Clustering can improve avai labi l i ty and performance by distributingthe Subscription Portal workload across multiple servers.

It is sometimes desirable to separate the components of aSubscription Portal subsystem for securi ty, performance, and otherreasons. The major components in the Subscription Portal are:

• Subscription Portal Web Server

• SequeLink

The components are implemented as Windows services. As a resul t, i tis possible to operate certain combinations of these components onseparate machines, and configure them to communicate with eachother over the network. Each is described below

Subscript ion Portal Web Server

The Subscription Portal Web Server provides a websi te through whichend users and administrators work with Narrowcast Server. It consistsof a web server (Microsoft IIS) and a set of Active Server Pagesinstal led with the Subscription Portal that interact wi th that server.When Subscription Portal is instal led, i t automatical ly configures IISwith vi rtual di rectories that point to these pages. Some of these pagesprovide the Portal Administrator Wizard, and others the SubscriptionPortal interface for end users.

SequeLink

SequeLink configures and manages data access across a number ofdata stores, operating systems, and deployment options. SequeLinkprovides a universal cl ient for ODBC and JDBC, and a central izedconsole for configuring and managing data access from a single pointof control . SequeLink creates two NT services: SLAgent 54, which isthe Administrator, and SLSocket54, which is the Server.

Page 86: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

86 © 2019, Micro Strategy In c.

Workload distribution in a cluster

One advantage of clustering a Del ivery Engine subsystem is todistribute work across multiple machines to increase systemperformance. The execution engine is the primary work horse in aDel ivery Engine, and the Del ivery Engine is designed to distributework across the machines avai lable as execution engines. Thiscapabi l i ty al lows system performance to scale wi th the number ofmachines avai lable as execution engines. This section describes themechanism used to distribute work across the avai lable executionengines.

In a Del ivery Engine, a segment represents one piece of an executingservice. System workload is distributed by al located segments. Thecapaci ty of each execution engine determines how many segments i tcan process simul taneously. Whi le execution engines are busy, theremaining segments wai t in a queue.

The system administrator determines the size of service segmentsand the capaci ty of each execution engine. Each service has a settingfor the number of recipients per segment. The segment size for eachservice should be based on the complexi ty of each service. Forexample, a simple e-mai l wi th no attachments and no personal izationcan be spl i t into larger (and therefore, fewer) segments than a servicewith the same number of recipients but wi th attachments andsophisticated personal ization.

The execution engine capaci ty is set based on the number of serviceexecution segments that can be executed simul taneously, and onexecution engine CPU power. This setting al lows you to distributework according to the capaci ties of di fferent execution engines in yourNarrowcast Server system. The distribution manager uses thecapaci ty setting combined with an execution engine's currentworkload to determine how segments wi l l be assigned amongavai lable execution engines.

Page 87: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 87

When a service is executed, the Subscription Book Module dividesthe subscription set, which determines the enti re subscription l ist ofthe service, by the service segment size to generate a l ist of segmentranges. A service execution segment is created for each segmentrange. Next, the distribution manager assigns the segments toexecution engines based on the current workload and capaci tysettings of the avai lable execution engines. The execution enginescreate a segment executor for each assigned segment. Final ly, eachsegment executor processes the service for i ts segment of recipients.

CPU affinity

The abi l i ty to bind one or more processes to one or more processorsis cal led CPU affini ty or processor affini ty. The Narrowcast Serverdistribution manager(s) and execution engine(s) can take advantageof the CPU affini ty when the machine has more than one processor.

CPU affini ty provides the fol lowing benefi ts:

Improved cache performance: By keeping the data in only oneprocessor's cache, cache performance is optimized, therebypreventing out-of-sync caches and cache inval idations.

Processor dedication: By dedicating a processor to one or morecri tical processes, the cri tical process receives the ful l attention of theprocessor.

CPU affinity is possible only if the operating system supports thefunctionality .

to set up CPU affini ty

From the Windows Start menu, point to Programs, thenMicroStrategyTools, and then choose Service Manager. TheMicroStrategy Service Manager dialog box opens.

In the Service drop-down l ist, select the MicroStrategy DistributionManager process or the MicroStrategy Execution Engine process.

Page 88: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

88 © 2019, Micro Strategy In c.

Click Options. The Service Options dialog box opens, displaying theDistribution Manager Options tab or the Execution Engine Optionstab, depending on the process you selected above.

Select the relevant check boxes for each processor as desired.

If you do not specify the processor usage for the distribution manager orthe execution engine, each process chooses the processors itself usingthe first, second, and so on processors to be used.

Click OK to close the Service Options dialog box and return to theService Manager dialog box.

Cl ick Restart to restart the distribution manager or the executionengine for the CPU affini ty changes to take effect.

Failure recovery

One advantage of configuring a clustered Del ivery Engine is that inthe event of a hardware, software, or network fai lure, fai lure recoveryis provided. Any Del ivery Engine subsystem that is intended toprovide for fai lure recovery should contain more than one distributionmanager and more than one execution engine for fai lure recoverypurposes.

The components used for fai lure recovery include the fol lowing:

• The distribution manager, which assigns backup machines forindividual segments, moni tors execution engines for fai lure, and isbacked up by another distribution manager

• The execution engine, which performs backup duties for executingsegments

• The segment executor, which records segment execution

Three kinds of system fai lures can occur, and the Del ivery Enginehandles each of them differently. They include the fol lowing, and aredescribed below:

Page 89: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 89

Segment fai lure

Execution engine fai lure

Distribution manager fai lure

Segment failure

The information source, information transmitter, or document formattercan return an error in a particular segment. When this occurs, thedistribution manager is noti fied of the problem and executes normalfai lure recovery on another execution engine.

Execut ion engine failure

An execution engine fai lure is caused by problems such as a networkcrash or power outage on the execution engine. When the distributionmanager detects a problem during i ts regular execution engine statuscheck, i t fol lows segment fai lure steps for each segment running onthe fai led execution engine.

Dist r ibut ion manager failure

When a distribution manager (DM) ini tial izes, i t determines whichother DMs in the Del ivery Engine subsystem are active. If none are, i tautomatical ly assumes the role of primary DM. If another DM hasalready assumed this role, the new DM assumes the role of backupDM. If two distribution managers start up at the same time and i t is notclear which started fi rst, the primary DM is chosen by rank. Backupmachines do not do any processing, al though they receive data fromthe primary DM and confi rm i ts active status.

If that status changes due to some problem such as a network crashor power outage on the primary DM, the remaining DMs determine thenew primary machine. The new primary machine noti fies al l the

Page 90: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

90 © 2019, Micro Strategy In c.

execution engines of the change in status. When the fai led machinecomes onl ine, i t acts as a backup DM.

If the primary DM detects a problem with a backup machine throughthe backup's lack of a response, the primary DM stops recordingstatus changes to the backup. When the fai led machine returns to anonl ine status, i t once again acts as a backup DM.

Setting up Narrowcast Server for e-mail transmission

Simple mai l transfer protocol (SMTP) is a protocol that enablestransfer of e-mai l messages between machines. Narrowcast Serveruses two modes when transmitting e-mai l messages: di rect mode andsmart host mode.

Direct mode

When Narrowcast Server is transmitting in direct mode, i t attempts toconnect di rectly to the recipient's e-mai l server over the Internet. Itlocates this server using the fol lowing steps:

Retrieve domain mail server records. Narrowcast Server isolatesthe Internet domain from a recipient's e-mai l address (for example,microstrategy.com) by taking the characters fol lowing the "@" symbol .It then makes a request to the DNS server configured for the avai lablenetwork interface cards, asking for the "MX" or mai l server records forthe domain.

Locate mail server. Narrowcast Server isolates the name of the mai lserver wi th the highest preference from the domain mai l serverrecords. It then determines the IP address for that mai l server using acombination of DNS and WINS requests.

Open a TCP/IP connection. Narrowcast Server attempts to open aTCP/IP connection on the port speci fied in the E-mai l (SMTP)information transmitter settings, to the remote mai l server. If aconnection cannot be establ ished, Narrowcast Server tries to locate

Page 91: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 91

another of the e-mai l servers returned in the domain mai l serverrecords.

Open a mail session. If a connection was successful , NarrowcastServer opens up an e-mai l session using EHLO (E-SMTP) i f possible.Otherwise, HELO (SMTP) is attempted. If both protocols are rejected,Narrowcast Server returns to step 2 and tries to locate another of thee-mai l servers returned in the domain mai l server records.

Send a message. Depending on the session type, Narrowcast Serveruses the SMTP or E-SMTP protocol to del iver the e-mai l message tothe remote e-mai l server.

Locate the smart host. If al l e-mai l servers l isted in the domain mai lserver records are unreachable or unworkable, Narrowcast Serverattempts to del iver the message using the smart host i f i t has beenconfigured. It locates this mai l server using a simi lar process to step2, and proceeds with the rest of the steps above. If this process fai ls,the message is returned to the pending del ivery queue.

Smar t host mode

When Narrowcast Server is transmitting in smart host mode, i tattempts to connect to the e-mai l server configured in the devicesettings. It proceeds through steps 3-5 above in Direct mode. If theprocess fai ls, the message is returned to the pending del ivery queue.

The use of a smart host can help al leviate connectivi ty problemscaused by some fi rewal ls. For example, i f your Narrowcast Serversystem must transmit to recipients outside of the corporate fi rewal l ,you can configure i t to transmit to a smart host inside the fi rewal l thatal ready has Internet access, and then let the smart host perform thetransmission to the recipients.

Page 92: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

92 © 2019, Micro Strategy In c.

Smart host configuration is part of the device configuration process.For more information about configuring devices, see Transmissiontab.

Device set t ings

Device settings control how the content of a publ ication is packagedfor del ivery. For example, i f an e-mai l publ ication contains an HTMLmessage body with a graph report, an Excel workbook, and a subjectl ine, the E-mai l (SMTP) transmitter must package the HTML messagebody, graph image fi le, and Excel workbook fi le as a single 7-bi t US-ASCII string before i t transmits the message.

Two encoding technologies are avai lable for this packaging process:Mul ti -part MIME and UUencoding. Each is described below.

UUencoding

The UUencoded format enables Narrowcast Server to send messagesas binary fi le attachments (such as Excel workbooks), but messagecontents are plain text, and HTML message bodies are sent asattachments. Some e-mai l cl ients, such as most mobi le devices, donot support attachments. See the MicroStrategy Readmes forinformation about speci fic device capabi l i ties and l imi tations. Forinformation about configuring devices, see Device Edi tor.

MIME

The MIME message format enables Narrowcast Server to sendmessages with HTML message bodies, binary fi le attachments (suchas Excel workbooks), and embedded images. It also al lows a widevariety of character sets for message content, such as Latin-1 (ISO-8859-1), Korean (EUC-KR), and Japanese (ISO-2022-JP).

Page 93: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 93

Not every e-mai l cl ient supports al l of these capabi l i ties, so severaldevice settings control speci fic aspects of how message parts areencoded within a MIME message. See the MicroStrategy Readmes forinformation about speci fic device capabi l i ties and l imi tations, and to ,Device Edi tor for information about configuring devices.

Character set requirements

If services generate content that cannot be represented by US-ASCII,ensure that the Narrowcast documents wi th such content have thecorrect locale selections for document properties, and that theselected locales have the correct character set for the E-mai l (SMTP)transmitter. Otherwise, when the E-mai l transmitter attempts toconvert the Narrowcast documents in the message publ ication fromthe Unicode character set used internal ly by Narrowcast Server to thecharacter set speci fied by the document locale, the conversion fai ls.When this happens, the message is not sent.

For information about locales and Narrowcast documents, seeLocales and international ization.

Test ing SMTP connect ivity

It is recommended that you test SMTP connectivi ty before you attemptto start your system. You can test the abi l i ty of Narrowcast Server toconnect to and del iver messages to remote e-mai l servers, using theinformation below.

to test DNS lookup

From the Start menu, select Run . Type cmd and cl ick OK .

Type the fol lowing command, which is case sensi tive:

C:\>nslookup -type=MX domain name

Page 94: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

94 © 2019, Micro Strategy In c.

If you are testing on Windows 2000, you may need to type ANY insteadof MX to retrieve mail exchange domain records.

Look for the MX records (i f any), and look at the preference value foreach record. The lower the value, the higher the priori ty i t takes. Forexample:

C:\>nslookup -type=MX microstrategy.com

DNS request timed out.

timeout was 2 seconds.

*** Can't find server name for address 10.10.224.2: Timed out

*** Default servers are not available

Server: UnKnown

Address: 10.10.224.2

microstrategy.com MX preference = 100, mail exchanger =

mail.uu.net

microstrategy.com MX preference = 1, mail exchanger =

mailgate2.microstrategy.com

microstrategy.com MX preference = 50, mail exchanger =

mailgate.microstrategy.com

mail.uu.net internet address = 199.171.54.122

mail.uu.net internet address = 199.171.54.245

mail.uu.net internet address = 199.171.54.246

mail.uu.net internet address = 199.171.54.98

mail.uu.net internet address = 199.171.54.106

mailgate2.microstrategy.com internet address = 199.173.152.10

mailgate.microstrategy.com internet address = 199.173.152.28

C:\>

In this example, mai lgate2.microstrategy.com is the preferred mai lserver for the domain microstrategy.com.

You might see something l ike the fol lowing:

C:\>nslookup -type=MX a.com

DNS request timed out.

Page 95: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 95

timeout was 2 seconds.

*** Can't find server name for address 10.10.224.2: Timed out

*** Default servers are not available

Server: UnKnown

Address: 10.10.224.2

DNS request timed out.

timeout was 2 seconds.

*** No mail exchange (MX) records available for a.com

C:\>

This means that ei ther the domain does not exist, a timeout waslonger than expected, or there is a DNS configuration issue on thatparticular machine. Check for typing errors and try i t again. If you donot get an answer, you need to veri fy the DNS configuration on thatmachine.

to test connection to mai l server

When typing during the SMTP connection, what you type is notdisplayed while you type it.

If the DNS is working correctly or your information transmitter isconfigured to use only a smart host, you can test the connection to themai l server or the smart host.

Type the fol lowing at the command l ine:

C:\> telnet server port

where server is the desired mai l server to connect to and port is theTCP Port used for SMTP del ivery (the standard port is 25). Forexample:

C:\> telnet mailgate2.microstrategy.com 25

A telnet window opens. It ei ther establ ishes the connection or returnsan error message.

Page 96: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

96 © 2019, Micro Strategy In c.

A successful connection starts wi th a "220" string, simi lar to thefol lowing:

220 mailgate2.strategy.com ESMTP Server

(Microsoft Exchange Internet Mail Service

5.5.2650.21) ready

An error message means that you could not establ ish a connection tothe speci fied server. This can be because the server is not avai lable,or because you could not reach the server wi thin the timeout period.

To disconnect, type QUIT and press ENTER.

to test del ivery status noti fication

Once you establ ish communication to a remote server, you can test tosee i f this particular server supports the Del ivery Status Noti fication(DSN) option.

After you connect to the server, type:

EHLO your domain

and press ENTER.

For example:

EHLO microstrategy.com

One of the fol lowing support possibi l i ties now exist:

• The server supports EHLO and DSN.

• The server supports EHLO, but does not support DSN.

• The server does not support EHLO.

To determine support, look at the response to the EHLO commandand look for the DSN response (i t should resemble "250-DSN"). Forexample:

250-mailgate2.strategy.com Hello your machine name

250-XEXCH50

Page 97: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 97

250-HELP

250-ETRN

250-DSN

250-SIZE 0

250-AUTH LOGIN

250 AUTH=LOGIN

Compare the response you are seeing to the options below:

• If you received the 250 response to the EHLO command but do notsee a DSN l ine, the mai l server you connected to does not supportdel ivery status noti fication.

• If you received a 500 error, the mai l server you connected to doesnot support the EHLO (E-SMTP) protocol . In this case, use theHELO (SMTP) protocol to connect to the mai l server. Type:

HELO your domain

and press ENTER to continue. The response should resemble this:

220

****************************************

EHLO microstrategy.com500 Command unrecognized: "XXXX microstrategy.com"

HELO microstrategy.com

250 Hello your machine name, pleased to meet you

You should see a l ine that begins with 250. If you see a 5XX or 4XXl ine, the SMTP protocol has fai led or been rejected.

to send a test message

Page 98: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

98 © 2019, Micro Strategy In c.

Once you have connected and determined whether or not you can useDSN or E-SMTP, you can send a test message. The steps below arefol lowed by an example showing what to type for each step.

Note the following:

• Any text you type is not displayed on the screen.

• If you type something incorrectly or the command fai ls, yousee a 5XX l ine and usual ly a short description of the problem.If there was a typing mistake, use this information to correctthe problem. If there was a fai lure, i t might indicate thatNarrowcast Server cannot transmit to this e-mai l server. Usethat information to fix the problem when possible.

• A 4XX l ine is a temporary fai lure. Wait a few minutes, then tryagain.

1 Use the FROM command to speci fy who is sending the e-mai l . Thesyntax for DSN-compl iant systems is:

MAIL FROM: <sender e-mail address> RET=HDRS ENVID=Id

The syntax for non-DSN-compl iant systems is:

MAIL FROM: <sender e-mail address>

where sender e-mai l address is the sender address (alwaystype the angle brackets around i t), and Id is the DSN ID (type asingle word as the Id).

2 Use the RCPT command to speci fy the recipient addresses. Youcan repeat this command as many times as the server al lows. Thel imi t for most servers is 100 recipients per message.

If this command fai ls, i t means that the last recipient you typedfai ls to receive the message, but any other recipient that returneda 250 response receives message successful ly. This commandonly fai ls i f al l the recipients fai led.

Page 99: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 99

The syntax for DSN-compl iant systems is:

RCPT TO: <recipient_email_address> NOTIFY=dsn_Options

The syntax for non-DSN-compl iant systems is:

RCPT TO:

where recipient_emai l_address is the sender address (always typethe angular brackets around i t) and dsn_Options is one of thefol lowing strings:

"SUCCESS"

"FAILURE"

"SUCCESS, FAILURE"

"NEVER"

3 Use the DATA command to send the message text. Type thefol lowing:

DATA

and press ENTER. The response should be a 354 l ine. Type anymessage text you want, and end by pressing ENTER, typing a period(.), and pressing ENTER again.

4 Wait for the ACK (acknowledgement) of the message. If i t wassuccessful ly sent, you wi l l receive a 250 l ine. Otherwise, use theinformation to determine the cause of fai lure.

5 Type quit and press ENTER . This closes the connection.

Examp le

In the fol lowing example, the text you type is in bold . The ENTER keyis represented by <Enter>.

telnet mailgate2.microstrategy.com 25<Enter>

Page 100: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

100 © 2019, Micro Strategy In c.

220 mailgate2.strategy.com ESMTP Server (Microsoft

Exchange Internet Mail Service 5.5.2650.21) ready

EHLO microstrategy.comp<Enter>

250-mailgate2.strategy.com Hello your machine name

250-XEXCH50

250-HELP

250-ETRN

250-DSN

250-SIZE 0

250-AUTH LOGIN

250 AUTH=LOGIN

MAIL FROM: RET=HDRS ENVID=My_id<Enter>

250 OK - mail from

RCPT TO: NOTIFY=SUCCESS<Enter>

250 OK - Recipient

DATA<Enter>

354 Send data. End with CRLF.CRLF

Send any message here<Enter>

.<Enter>

250 OK

QUIT<Enter>

221 closing connection

Setting up Narrowcast Server for file transmission

Narrowcast Server provides a Fi le Information Transmission Module(Fi le ITM) that can transmit fi les to multiple network locations, suchas networked computers and remote servers.

The Fi le information transmitter enables administrators and users todefine and select locations for transmitting service fi les fromNarrowcast Administrator and the Subscription Portal . You can definethe fi le del ivery locations for users as fol lows:

Page 101: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 101

• If you have users who save fi les on the network, define the fi lelocations that speci fy the target computers and other properties,such as whether fi les wi th the same name are overwri tten.

• If you have users who transmit fi les directly to network locations,create a device that al lows users to ful ly speci fy their desired fi lelocations.

Fi le information transmitters are automatical ly configured byNarrowcast Server.

A central administrator can control fi le transmissions, define al ldevices and service recipients, and transmit reports in batches topersonal ized locations on a scheduled basis.

Detai ls about the various set up scenarios for fi le transmissions aredescribed below.

Def in ing f ile delivery locat ions

Fi le del ivery locations can be defined by the administrator or by theuser. The degree of defini tion and control can vary, depending onwhat is desired and the roles of the administrator and the di fferentuser groups.

You can also define a del ivery location along with a set of del iveryoptions, and save these as an address. For detai ls, see Defining fi ledel ivery location and settings: Addresses.

Administrator-defined file locations

When an administrator defines fi le del ivery locations, users can ei therselect those fi le locations from a l ist and provide a fi le name, or userscan have a single location defined for them to del iver al l messages to.

To provide a l ist of fi les locations that users can select from, youdefine one or more devices to represent defined network locations.

Page 102: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

102 © 2019, Micro Strategy In c.

Select these devices in the corresponding Subscription Portaldel ivery service and ensure that the Subscription Portal users havethe required privi leges. Subscription Portal users can select a fi lelocation but not speci fy any fi le transmission options. Al l users in thesame project have access to the same fi le locations.

To provide a single fi le location for each user, define one or moredevices to represent network locations, then apply one of thesedevices to each end user. The users select a device for fi letransmission and the service is sent to the speci fied fi le location withno addi tional input. This procedure can also be used to set up batchfi le transmission to a central ized network location.

User-provided file paths

Subscription Portal users can be al lowed to speci fy or select del iverylocations. You define one or more devices to represent networklocations and define one or more devices that enable users to typeful l network paths. To do this, add the macro "UserAddress" in thedevice defini tion in place of the path. For information on macros, seeDynamical ly generating fi le or folder names: Macros, below.

Users can subscribe to services using the Subscription Portal andsend resul ts to a fi le. You define one or more devices to representnetwork locations and make these devices avai lable via theSubscription Portal . These devices can define del ivery locations orcan define devices that al low user addresses to define del iverylocations.

Combining administrator-defined and user-provided paths

You might want to give some Subscription Portal users the option toselect an existing fi le location or enter their own. Depending on thedefini tion of the device that is chosen, users are provided withdi fferent options. If a ful ly-defined path is defined for users, no fi le

Page 103: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 103

path field is provided. If a user-defined fi le location is al lowed, a fieldis avai lable in which the user can enter a fi le path. If only one deviceis provided, no field is provided.

You enable the options avai lable to each user by creating devicesthat provide the desired functional i ty, and then control l ing whichdevices each user can access.You can also define a di fferent set ofdevices avai lable to Subscription Portal users.

Dynamically generat ing f ile or fo lder names: Macros

You can add fi le and folder name information that is dynamical lygenerated at the time of del ivery. For example, a user might want toadd the date and time to a folder or to the saved fi le name, or anadministrator might want to del iver fi les to many users in foldersnamed after each user.

To do this, define macros in devices or addresses. Examples ofmacros include the date, time, user information such as user name,IDs that are unique for each del ivery, and appl ication informationsuch as service or Narrowcast document name. A user's physicaladdress can provide a relative path; to do this, the addressinformation is used as a macro.

Cont ro lling device default set t ings

You can control how fi les are saved. For example, you might want toensure that al l fi les saved to a certain location are saved as read-onlyfi les.

To do this, define defaul t del ivery settings at the device level , whichare appl ied when the device is selected. This al lows you to definedi fferent sets of defaul ts that can be appl ied to di fferent del iverylocations.

Page 104: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

104 © 2019, Micro Strategy In c.

Enabling users to def ine f ile delivery opt ions

You can al low users to define how fi les are saved. You can alsocontrol user access to del ivery options. For example, some del iverylocations can be defined to al low users to control whether fi les areread-only, whi le other del ivery locations can require fi les to be savedas read-only by defaul t. Some users can have the privi lege to setdel ivery options whi le other users may not have the abi l i ty to changeany del ivery options.

To do this, when you define device settings you can determine whichones are exposed to users. You can also define user privi leges thatal low certain users to have the privi lege to define del ivery options.

Def in ing f ile delivery locat ion and set t ings: Addresses

Devices al low you to reuse del ivery locations and del ivery settingsacross users. In some cases, users might want to define a del iverylocation and del ivery settings that are reusable by them but not byother users. For example, a user might want to define a del iverylocation for his two Desktop machines and how to save these fi les,but not make these locations avai lable to other users. This can beaccompl ished using addresses.

Addresses al low users or administrators to define del ivery locationsand accompanying del ivery settings that can be reused acrosssubscriptions for a single user but not across users. A user-defineddel ivery location always becomes the address for a subscription.

Note the following:

User-defined relative paths should only be provided when the deviceproviding the corresponding absolute (base) path is selected.

User-entered paths can be stored either as addresses or assubscription settings. Storing them as addresses allows them to be

Page 105: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 105

reused across subscriptions and retrieved easily for v iewing andselection.

Using addresses to store del ivery locations affects the fol lowing:

• For administrator-defined del ivery locations that users select inthe Subscription Portal , no physical address exists or is needed.

• For user-defined fi le paths that users provide in the SubscriptionPortal , a physical address represents a ful ly-defined del iverylocation.

• For administrator-defined and selected del ivery locations and forSubscription Portal users, a physical address can be used inei ther case.

Windows authent icat ion and f ile t ransmission

The Fi le Information Transmitter runs under the same Windowsaccount as the MicroStrategy Execution Engine service. If theExecution Engine is running under a Windows domain account, theFi le Information Transmitter can del iver fi les to any network machinesfor which this account has the required permissions.

One way to ensure that Narrowcast Server can del iver fi les wi thinyour network is to ensure that the Execution Engine is running undera Windows domain account that has permissions on al l machineswhere del ivery is required. In this way no other authentication needsto be defined.

If a mapped network drive is used to deliver files to networkedcomputers in the Windows file system, the Windows account underwhich the mapped network drive is created must be the same as theadministrative account for Narrowcast Server.

Page 106: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

106 © 2019, Micro Strategy In c.

Setting up Narrowcast Server for printing

Narrowcast Server provides a Print Information Transmission Module(Print ITM) that can send multiple fi les to networked printer locations.

The Print information transmitter enables administrators and users todefine, select, and schedule batch printing requests from NarrowcastAdministrator and the Subscription Portal . You can define the printerlocation for users as fol lows:

• If you have users who print information on shared printers, defineprinter locations that speci fy the target printers and other options,such as the type of printer.

• If you have users who print information directly to a singlespeci fied printer, create a device that al lows users to speci fyprinter location.

Print information transmitters are automatical ly configured byNarrowcast Server.

An administrator can control fi le prints, define al l devices and servicerecipients, and print reports in batches to personal ized locations on ascheduled basis.

Detai ls about the various set up scenarios for print transmissions aredescribed below.

Delivery locat ion def in it ion

Printer del ivery locations can be defined by the administrator or bythe user. The degree of defini tion and control can vary, depending onwhat is desired and the roles of the administrator and the di fferentuser groups.

You can also define a del ivery location along with a set of del iveryoptions, and save these as an address. For detai ls, see Definingprinter del ivery location and settings: Addresses.

Page 107: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 107

Administrator-defined printer locations

When an administrator defines printer del ivery locations, users canei ther select those printer locations from a l ist, or users can have asingle printer location defined for them to del iver al l print messagesto.

To provide a l ist of printer locations that users can select from, youdefine one or more devices to represent defined printer locations.Select these devices in the corresponding Subscription Portaldel ivery service. Subscription Portal users can select a predefinedprinter but not speci fy any print options. Al l users in the same projecthave access to the same printer locations.

To provide a single printer location for each user, define one or moredevices to represent network printer locations, then apply one ofthese devices to each end user. The users select a device for printtransmission and the service is sent to the speci fied printer locationwith no addi tional input. This procedure can also be used to set upbatch print transmission to a central ized network location.

User-provided printer locations

Subscription Portal users can be al lowed to speci fy or select printerlocations for messages to be del ivered to. You define one or moredevices to represent printer locations and define one or more devicesthat enable users to type printer locations. To do this, select theoption to enable users to define printer locations to override device-level defaul ts.

Users can subscribe to services using the Subscription Portal andsend resul ts to a printer. You define one or more devices to representprinter locations and make these devices avai lable via theSubscription Portal . These devices can define print locations or candefine devices that al low user addresses to define del ivery locations.

Page 108: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

108 © 2019, Micro Strategy In c.

Property settings for the printer defined by the user are overridden bythose of the default printer set by the administrator. It is possible thatsettings for paper source, print quality , and paper size may not matchthe capacities of the user's printer, depending on its make and model.Testing is recommended if a single device is used for different types ofprinters.

Combining administrator-defined and user-provided paths

You might want to give some Subscription Portal users the option toselect an existing print location or enter their own. Depending on thedefini tion of the device that is chosen, users are provided withdi fferent options. If a ful ly-defined path is defined for users, no fi lepath field is provided. If a user-defined fi le location is al lowed, a fieldis avai lable in which the user can enter a fi le path. If only one deviceis avai lable to users, no field is provided.

You enable the options avai lable to each user by creating devicesthat provide the desired functional i ty, and then control l ing whichdevices each user can access.You can also define a di fferent set ofdevices avai lable to Subscription Portal users.

Cont ro lling device default set t ings

You can control how fi les are printed. For example, you might ensurethat al l print jobs are col lated or printed from a certain printer tray.

To do this, define del ivery settings at the device level , which areappl ied when the device is selected. This al lows you to definedi fferent sets of defaul ts that can be appl ied to di fferent printerlocations.

Settings for PDF documents only take effect if Adobe Acrobat isinstalled on all execution engine machines.

Page 109: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 109

Enabling users to def ine pr in ter locat ions

You can al low users to define where fi les are printed.

If a user-speci fied printer does not support the printer properties ofthe device that is used to send the message, unexpected behaviorcan occur for the fol lowing printer properties:

• Print qual i ty

• Paper source

• Paper size

• Col late

Printer behavior is dictated by the printer capabi l i ties and the printermanufacturers' standards. For example, i f the device is set to usePaper Source: Tray 2, but the user-speci fied printer has only one tray,the printer might defaul t to tray 1 or fai l the job, depending on how itis configured.

To prevent problems, you can create multiple devices toaccommodate the di fferent types of printers used in the organizationor have users test their print del ivery services.

Def in ing pr in ter delivery locat ion and set t ings: Addresses

Devices al low you to reuse printer locations and del ivery settingsacross users. In some cases, users might want to define a printerlocation that is reusable by them but not by other users. This can beaccompl ished using addresses.

Addresses al low users or administrators to define printer locationsand accompanying del ivery settings that can be reused acrosssubscriptions for a single user but not across users. A user-defineddel ivery location always becomes the address for a subscription.User-defined printer locations, which are equivalent to the physical

Page 110: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

110 © 2019, Micro Strategy In c.

address, can then be displayed by the Subscription Portal in the samel ist that provides the l ist of avai lable addresses.

User-defined printer locations can be stored only as addresses. Storingthem as addresses allows them to be reused across subscriptions andretrieved easily for v iewing and selection.

Windows authent icat ion and pr int ing

The Print ITM runs under the same Windows account as theMicroStrategy Execution Engine service. If the Execution Engine isrunning under a Windows domain account, the Print ITM can back upfi les to any network machines for which this account has the requiredpermissions.

One way to ensure that Narrowcast Server can save fi les to a backuplocation within your network is to ensure that the Execution Engine isrunning under a Windows domain account that has permissions on al lmachines where backup is required. In this way no otherauthentication needs to be defined.

If a mapped network drive is used to back up files to networkedcomputers in the Windows file system, the Windows account underwhich the mapped network drive is created must be the same as theadministrative account for Narrowcast Server.

Setting up Narrowcast Server for text (SMS) transmission

Short message service (SMS) is a text messaging service avai lableon wireless telephones. Telephone numbers are used for addressingSMS messages to the recipients.

These messages can be sent from messaging systems such asNarrowcast Server to mobi le telephones using an SMS center (SMSC)provided by wireless carriers and SMS messaging providers. The

Page 111: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 111

fol lowing diagram shows a typical SMS archi tecture includingNarrowcast Server.

Connections to messaging providers are typical ly handled overstandard protocols such as TCP/IP and SMS messaging protocolssuch as Short Message Peer to Peer (SMPP) protocol .

Narrowcast Server implements the SMPP protocol for transmittingSMS messages to the SMSC. To successful ly send SMS messages, aconnection to an SMSC is required. SMS messaging typical ly hasfees associated with sending messages. Those fees vary by SMSmessaging provider and by the volume of SMS messages.

For detai ls, see the Narrowcast Server Appl ication Designer Guide.

Configuring the MicroStrategy Logging Server

MicroStrategy Narrowcast Server includes a comprehensive loggingsystem that provides the abi l i ty to capture and store a wide variety ofsystem-related information. This system col lects information such as:

• Statistical information on transmission success or fai lure at therecipient level ,

• Administration and service execution related events and errormessages, and

• Status updates for services, segments and transmissions.

An open archi tecture al lows this information to be used for a widevariety of purposes such as logging to flat fi les, logging to databases,sending messages to the Windows event viewer, displaying in anerror display, or integrating with thi rd party appl ications.

The Narrowcast Server logging infrastructure includes five types ofcomponents:

• MicroStrategy Logging Cl ients (MLCs)

• MicroStrategy Logging Servers (MLSs)

Page 112: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

112 © 2019, Micro Strategy In c.

• MicroStrategy Logging Modules (MLMs), such as the MicroStrategyLogging Consumer

• MicroStrategy Database Logger

• MicroStrategy Distributed Logger

Information logging begins with the MicroStrategy Logging Cl ients.MicroStrategy Logging Cl ients (MLCs) are created on every machinein a Narrowcast Server system. MLCs receive logging messages fromthe Narrowcast Server components, such as distribution managersand relay those messages to the MicroStrategy Logging Server (MLS).The MLS serves as a central point to col lect these messages. TheMLS is usual ly created on only one machine in the Narrowcast Serversystem (al though i t might be created on multiple machines forredundancy or implementations that require logging large amounts ofinformation). Logging messages of al l types including segmentprocessing status, statistical information, and error noti fications passthrough the MLS. MicroStrategy Narrowcast Server also includes abuffer port that you can use for sending messages to the buffer. Thesemessages are viewed by Narrowcast Administrator. A MicroStrategyLogging Module (MLM) can then subscribe to receive information fromthe MLS and use this information for any purpose such as logging toflat fi les, logging to databases, sending messages to the Windowsevent viewer, displaying in an error display, or integrating with thi rdparty appl ications. The MicroStrategy Logging Module ServiceProvider Interface is an open component speci fication that enablescustom MLMs to connect to and receive messages from theMicroStrategy Logging Server.

You can use MicroStrategy Distributed Logger and MicroStrategyDatabase Logger to display the time zone in UTC by modi fying theregistry keys. The MicroStrategy Database Logger controls the timezone for transmission recording tables in the reposi tory. TheMicroStrategy Distributed Logger controls the time zone for DELogfi les and System Message Viewer.

Page 113: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 113

To learn more about the MicroStrategy Logging Module ServiceProvider Interface, refer to MicroStrategy Logging Module Directory inthe onl ine Narrowcast Server SDK Guide.

MicroSt rategy Logging Client operat ion

The amount and type of log messages a speci fic MicroStrategyLogging Cl ient (MLC) submits to the MicroStrategy Logging Servercan be control led through registry keys on individual machines in theNarrowcast Server system. This can be used to control the number ofmessages that are generated and the type of information that isprovided to the MicroStrategy Logging Server. The registry keys tocontrol MLC logging are located on each MLC machine under

My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\ MicroStrategy Broadcast Server\7.0\Distributed Logging Service\MLS Client Settings\Logging Levels

By defaul t, the MicroStrategy Logging Cl ient has al l flags turned onwith exception of the LEVEL_TRACE_xxxxx and LEVEL_DEBUGflags. Note that the trace and debug logging options generate a verylarge amount of information and should only be used for debuggingpurposes with the help of MicroStrategy Technical Support. If theMicroStrategy Logging Cl ients log trace and debug information(LEVEL_TRACE, LEVEL_TRACE_XXXX, LEVEL_DEBUG or LEVEL_STAT_RECIPIENT), performance degradation and increased CPUuti l ization wi l l typical ly resul t. If changes are made to any of theregistry values for the logging system, the respective MicroStrategylogging services must be restarted by using the Services manager inthe Control Panel . For more information on these logging levels, referto Logging levels in this chapter.

Note that the levels at which the MicroStrategy Logging Cl ient logsinformation are independent of the levels at which the MicroStrategyLogging Consumer subscribes to receive information. By defaul t, the

Page 114: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

114 © 2019, Micro Strategy In c.

MicroStrategy Logging Consumer subscribes to al l logging levels.Also note that a MicroStrategy Logging Cl ient must be running oneach primary distribution manager, backup distribution manager,execution engine, and the Narrowcast Administrator machine. TheSystem Configuration Wizard and the tutorial configuration processautomatical ly establ ish this requirement.

MicroSt rategy Logging Server operat ion

The MicroStrategy Logging Server (MLS) col lects the loggedmessages from MicroStrategy Logging Cl ients and distributes them toany avai lable MicroStrategy Logging Modules. The MLS does thisthrough a "publ ish and subscribe" archi tecture, in which multipleMLMs can ask for various di fferent types (for example, errors,statistics, or status) and levels (for example, cri tical , high, medium, orlow) of information. For example, MLMs could del iver data to theWindows event viewer, a logging database, a set of flat fi les, or adisplay interface.

In addi tion, note that one or more machines can be designated as aMicroStrategy Logging Server. The MicroStrategy Logging Server canbe placed on a separate machine or on a machine with any otherNarrowcast Server system component, such as an execution engineor distribution manager. On systems with large clusters or heavylogging requirements, such as message-level logging, the MLSmachines should have two or more processors and at least 128 MB ofRAM. CPU and RAM consumption by the MLS is proportional to thenumber of MLMs connected to the MLS. If high avai labi l i ty is arequirement, two or more logging servers can be employed. The MLSmachines must be speci fied when the Narrowcast Server system isconfigured.

Page 115: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 115

MicroSt rategy Logging Module operat ion

A MicroStrategy Logging Module (MLM) is a component thatsubscribes to the MicroStrategy Logging Server and instructs the MLSto noti fy the MLM of speci fic types of events. These events caninclude various levels of errors, recipient tracking information,segmentation information, and system diagnostic information. Loggingmodules can process these events in a variety of ways such as:

• Wri ting the information to a log fi le or database

• Sending the information to the Windows event viewer or an errordisplay interface

• Integrating with an external appl ication

MicroStrategy Narrowcast Server ships with a standard loggingmodule named the MicroStrategy Logging Consumer. This standardMLM can output to a cycl ic log fi le (DE-ddmmyy.log ) or a debug toolsuch as Monitor.exe or DebugViewer.exe . Other MicroStrategyLogging Modules can be created to use this information forappl ication-speci fic purposes.

By defaul t, the MicroStrategy Logging Consumer subscribes to everytype of message and sends al l the received messages to the log fi lesin the directory location where MCLogCon.exe is located. Thislocation can be changed by creating a Log File Path string key(complete wi th spaces) in the registry under:

MyComputer\HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\MicroStrategy Broadcast Server\7.0\Distributed Logging Service\LoggingConsumer\Log File Path

Registry settings can also be used to control the locations to whichthe standard MicroStrategy Logging Consumer sends loggedmessages. Three registry keys at the fol lowing location can be usedto determine whether the standard MicroStrategy Logging Consumersends log messages to fi le, to event viewer, or to debug viewer.

Page 116: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

116 © 2019, Micro Strategy In c.

MyComputer\HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\ MicroStrategy Broadcast Server\7.0\Distributed Logging Service\LoggingConsumer

The registry key OUTPUT_TO_DEBUG instructs the Consumer to sendal l received messages to the debug viewer on that machine. Set thiskey to 1 to enable or 0 to disable this functional i ty. The registry keyOUTPUT_TO_FILE instructs the Consumer service to send al lreceived messages to the cycl ic log fi les on that machine. Set this keyto 1 to enable or 0 to disable this functional i ty. The registry keyOUTPUT_TO_NT_EVENT_VIEWER instructs the Consumer service tosend al l received LEVEL_XXXX_ERRORs (and only errors) to theWindows Event Log on that machine. Set this key to 1 to enable or 0to disable this functional i ty. By defaul t, only OUTPUT_TO_FILE isset to 1; the others are set to 0.

For distributed environments, i t might be desirable to configure aMicroStrategy Logging Consumer that connects to a MicroStrategyLogging Server on another machine. Doing so enables recording oflogging information remotely, for moni toring and archiving purposes.This can be done by setting the Hostname of MLS string at thefol lowing location key to the name of the remote machine on whichMicroStrategy Logging Server is running:

MyComputer\HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\MicroStrategy Broadcast Server\7.0\Distributed Logging Service\LoggingConsumer

Once this is done, this remote machine must have both the MLS andthe MicroStrategy Logging Consumer running, but only the Consumeris used.

Subsequent changes to the TCP/IP ports used for logging messages arenot propagated to this remote machine.

Page 117: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 117

Changing the log file naming format

The standard format for the log fi le name is DELog yyyy-MM-ddHH_

mm_ss . TXT . With the help of MicroStrategy Logging Consumer, youcan change the fi le naming format of the log fi les.

To change the fi le name prefix, date, and time, perform the fol lowingsteps:

1 Browse to the location: HKEY_LOCAL_MACHINE\Software\Microstrategy 8\

Microstrategy Broadcast Server\7.0\

Distributed Logging Service\Logging Consumer\

File Name Options .

2 Change the value of the File Name Date-Time Format

registry key to the required format.

3 Change the value of the File Name Prefix registry key to therequired format.

4 Click OK .

The Logging Consumer uses the time format as speci fied by the useron the Execution tab in System Settings (see System Settingsdialog box layout). If you select GMT from the Time Zone for SystemInformation drop-down l ist on the Execution tab in System Settings,the log fi le has the Universal Time Coordinates (UTC) by defaul t. If adi fferent time zone is to be used, you can modi fy the UseUTC registrykey value to 0.

The System Message Viewer is also a logging module for theMicroStrategy Logging Server. Refer to , System Message ViewerDialog Box and Viewing system messages in for more informationabout using the System Message Viewer.

The MicroStrategy Logging Module interface is described in theonl ine Narrowcast Server SDK Guide. This interface al lows any

Page 118: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

118 © 2019, Micro Strategy In c.

external appl ication to integrate wi th MicroStrategy NarrowcastServer and use the logging information generated by a NarrowcastServer system. This external appl ication perform tasks including thefol lowing:

• Carry out custom fi l tering and event moni toring.

• Take action based on events.

Al l logging components create their own registry keys i f they do notexist the fi rst time they are run on a particular machine. The only keysthat are not created are the keys within

My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\ MicroStrategy Broadcast Server\7.0\Distributed Logging Service\MLS Client Settings\MLS Servers\Server 1

These keys inform the MicroStrategy Logging Cl ient where and how toconnect to the MicroStrategy Logging Server. The folder is typical lycal led Server 1 (as shown), and is created by the SystemConfiguration Wizard and the tutorial configuration process. Thevalues created in this folder wi l l be HostName, MaxRetryTimeOut,and ServerSuppl ierPort. The defaul ts for these values are localhost,32, and port 20020. If a di fferent MLM connection is desired, thesekeys can be deleted and a new Server 1 key can be created withthe appropriate three keys.

MicroSt rategy Database Logger

The MicroStrategy Database Logger controls the time zone fortransmission recording tables in the reposi tory. In MicroStrategyNarrowcast Server 8.1.1, al l the timestamps match the time zonespeci fied by the user on the Execution tab in System Settings (seeSystem Settings dialog box layout). To use the Universal TimeCoordinates (UTC) as the defaul t value, you can modi fy the registrykey values. If changes are made to any of the registry values for the

Page 119: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 119

logging system or the time zone settings on the Execution tab, therequired MicroStrategy logging services must be restarted by usingthe Services Manager from the Control Panel . For more informationon these logging levels, refer to Logging levels in this chapter.

To change the registry key value, perform the fol lowing steps:

Browse to the location: HKEY_LOCAL_MACHINE\Software\Microstrategy 8\

Microstrategy Broadcast Server\7.0\

Distributed Logging Service\DB Logger .

Set the value of the UseUTC registry key to 1. Cl ick OK .

Note the following:

If you set the value of the UseUTC registry key to 0, the user-specifiedtime zone is used.

Modify ing the registry values incorrectly can cause serious, systemwide problems that might require the re-installation of the operatingsystem. Any edit of the registry is done at the user's own risk. Sincethese are user-initiated changes they are not covered by anyMicroStrategy warranty. Users should back up their registry or updatean Emergency Repair Disk prior to alterations.

MicroSt rategy Dist r ibuted Logger

The MicroStrategy Distributed Logger controls the time zone forDELog fi les and the System Message Viewer. In MicroStrategyNarrowcast Server 8.1.1, al l the timestamps match the time zonespeci fied by the user on the Execution tab in System Settings (seeSystem Settings dialog box layout). You can modi fy the registry keyvalues to use the Universal Time Coordinates (UTC) as the defaul tvalue. You should restart the required MicroStrategy logging servicesby using the Services Manager from the Control Panel after modi fyingthe registry values or the time zone settings on the Execution tab.

Page 120: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

120 © 2019, Micro Strategy In c.

To change the registry key value, perform the fol lowing steps:

Browse to the location: HKEY_LOCAL_MACHINE\Software\Microstrategy 8\

Microstrategy Broadcast Server\7.0\

Distributed Logging Service\Distributed Logger .

Set the value of the UseUTC registry key to 1. Cl ick OK .

Note the following:

If you set the value of the UseUTC registry key to 0, the user- specifiedtime zone is used.

Modify ing the registry values incorrectly can cause serious,systemwide problems that might require the re-installation of theoperating system. Any edit of the registry is done at the user's own risk.Since these are user-initiated changes they are not covered by anyMicroStrategy warranty. Users should back up their registry or updatean Emergency Repair Disk prior to alterations.

Logging levels

The MicroStrategy Logging Cl ient can log a wide variety ofinformation indicating di fferent levels of errors, statistical informationat the service, segment or recipient level , or information from al ladministration components. In most implementations, only a smal lamount of the avai lable information is required. The MicroStrategyLogging Cl ient logging settings can be used to control how muchinformation each machine in a MicroStrategy Narrowcast Serversystem logs. These settings must be set on each machine in thecluster since the registry settings on each machine only impact theMicroStrategy Narrowcast Server system components on thatmachine. The fol lowing logging levels can be set to 1 (on) or 0 (off)under

MyComputer\HKEY_LOCAL_MACHINE\SOFTWARE\

MicroStrategy\MicroStrategy Broadcast Server\

Page 121: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 121

7.0\Distributed Logging Service\

MLS Client Settings\Logging Levels

Al l Level_Info_xxxx levels are enabled by defaul t.

LoggingInformation

Key Name Information Description

Error Messages:System Wide Failure

Level_Crit ical_Error

Complete system failure. Indicates theinabil i ty of the Narrowcast Server systemto funct ion. The failure of a sole runningdist ribut ion manager (no backup) or lossof connect ion to the repository couldcause this error.

Error Messages:Service or MachineFailure

Level_Severe_Error

High-level system failure. These errorsgenerally pertain to an ent ire service.Connect ion to the Subscript ion BookModule is lost , there are execut ion engineor dist ribut ion manager failures, or noDSN is found on a machine.

Error Messages:Recipient GroupFailure

Level_Moderate_Error

Mid-level system error. These errorsgenerally pertain to mult iple recipients,such as at the segment level. There areinformat ion source manager, informat iontransmission module, document formattermodule failures.

Error Messages:Recipient LevelFailure or TemporaryFailure

Level_Minor_Error

Lowest-level system error. These errorsgenerally pertain to a single recipient .This indicates that MicroStrategyNarrowcast Server is unable to send to arecipient or that an informat ion object fora recipient has failed.

Informat ionMessages: ServiceExecut ionInformat ion

Level_Stat_Execut ion

Service-level t racking informat ion.

Page 122: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

122 © 2019, Micro Strategy In c.

LoggingInformation

Key Name Information Description

Informat ionMessages: SegmentExecut ionInformat ion

Level_Stat_Segment

Segment-level t racking informat ion.

Other DebuggingMessages: RecipientLevel

Level_Stat_Recipient

Recipient-level t racking informat ion.

Other DebuggingMessages: CustomerSpecif ic Patch

Level_Debug

Very low-level diagnost ic informat ionused internally to t rack down issues ordiagnose any potent ial problems. Somecomponents generate vast amounts ofinformat ion.

Component LevelInformat ion: OtherComponents

Level_Info

Informat ion relat ing to the generaloperat ion of Delivery Engine. Anycomponents that do not have their ownspecif ic Level_Info_xxxx level log at thislevel (for example, the SMTP service).

Component LevelInformat ion:Document Formatt ingModules

Level_Info_DFMGeneral operat ional messages from thedocument formatt ing module.

Informat ionMessages: SystemInformat ion

Level_Info_DM

General operat ional messages from thedist ribut ion manager (for example,system startup/shutdown, high-levelnot if icat ion of service execut ion).

Component LevelInformat ion:Execut ion Engine

Level_Info_EEGeneral operat ional messages from theexecut ion engine.

Component LevelInformat ion:Execut ion Recorder

Level_Info_ERGeneral operat ional messages from theexecut ion recorder.

Page 123: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 123

LoggingInformation

Key Name Information Description

Component LevelInformat ion:Informat ion SourceModules

Level_Info_ISMGeneral operat ional messages from theinformat ion source module.

Component LevelInformat ion:Informat ionTransmissionModules

Level_Info_ITMGeneral operat ional messages from theinformat ion transmission module.

Component LevelInformat ion:Subscript ion BookModule

Level_Info_SBMGeneral operat ional messages from theSubscript ion Book Module.

Component LevelInformat ion:Segment Executor

Level_Info_SEGeneral operat ional messages from thesegment executor.

Component LevelDebugging: OtherComponents

Level_Trace

Low-level funct ional t racing informat ion.Any components that do not have theirown specif ic Level_Trace_xxxx il l log atthis level.

Component LevelDebugging:DocumentFormatt ing Modules

Level_Trace_DFM

Low-level t racing informat ion for thedocument formatt ing module.

Component LevelDebugging:Dist ribut ion Manager

Level_Trace_DMLow-level t racing informat ion for thedist ribut ion manager.

Component LevelDebugging:Execut ion Engine

Level_Trace_EELow-level t racing informat ion for theexecut ion engine.

Page 124: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

124 © 2019, Micro Strategy In c.

LoggingInformation

Key Name Information Description

Component LevelDebugging:Execut ion Recorder

Level_Trace_ERLow-level t racing informat ion for theexecut ion recorder.

Component LevelDebugging:Informat ion SourceModules

Level_Trace_ISM

Low-level t racing informat ion for theinformat ion source module.

Component LevelDebugging:Informat ionTransmissionModules

Level_Trace_ITM

Low-level t racing informat ion for theinformat ion transmission module.

Component LevelDebugging:Subscript ion BookModule

Level_Trace_SBM

Low-level t racing informat ion for theSubscript ion Book Module.

Component LevelDebugging:Scheduler

Level_Trace_SCH

Low-level t racing informat ion for thescheduler. Both the dist ribut ion managerand the Narrowcast Administ ratorgenerate messages at this level. Thisdetails schedule construct ion, parameterspassed to the scheduler f rom therepository as well as general execut ionf low details of the scheduler. I t includesboth local and Universal TimeCoordinates (UTC) dates and t imes formost operat ions.

Component LevelDebugging: SegmentExecutor

Level_Trace_SELow-level t racing informat ion for thesegment executor.

Other DebuggingMessages: SQLMessages

Level_Trace_SQL

Low-level SQL tracing generated by theNarrowcast Server APIs.

Page 125: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 125

Note the following:

The logging services do not log errors themselves as this could result inan infinite loop of attempts to log the inability to log messages. To seelogging service error information, the logging services need to be run asapplications. Users can edit the startup options for these from theControl Panel Services manager or edit the startup options from the Runcommand using the following commands:

• for the Logging Server: MCLogSvc.exe -b -d -S

• for the Logging Cl ient: MCLogSvc.exe -b -d

• for the Consumer: MCLogCon.exe -d

• Both the MicroStrategy Logging Server and MicroStrategyLogging Cl ients run as Windows services that areautomatical ly started under the local system account.

Modify ing registry values incorrectly can cause serious, system-wideproblems that might require the reinstallation of the operating system.Any edit of the registry is done at your own risk. Since these are user-initiated changes they are not covered by any MicroStrategy warranty.You should back up your registry and/or update an emergency repairdisk prior to making alterations.

Administering Systems

Recording transmission information

It is useful to be able to determine what services Narrowcast Serverhas del ivered, when they were del ivered, to whom they weredel ivered, and what was in the messages. For example, by knowingwho received services, i t is easy to see how broadly information isbeing distributed. By knowing whether or not messages were sentsuccessful ly, i t is possible to determine whether addresses in theSubscription Book are inval id, and i f so, how many. Simi larly, i t is

Page 126: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

126 © 2019, Micro Strategy In c.

easy to determine what portion of a user population received aservice through one medium, such as e-mai l versus some othermedium, such as the Subscription Portal .

MicroStrategy Narrowcast Server provides the abi l i ty to recordinformation about transmitted messages. For any given message, thisinformation consists of:

• What message was sent

• Who received the message

• Whether or not the message was sent successful ly

• When the message was sent

• Why the message was sent

• How the message was sent

This information is wri tten into six tables located in the SubscriptionBook Reposi tory. You can run SQL queries against these tables toretrieve this information, by joining them to the other tables in theSubscription Book Reposi tory and the Object Reposi tory.

Because the tables used for transmission recording store the ID valuesfor objects, such as services, you should define your system so that theObject Repository and the Subscription Book Repository are in thesame location if you intend to use this feature.

If the subscription ID speci fied in the Subscription Book Reposi tory isgreater than 2,147,483,647, the Transmission Recorder does not saveany records and an error is displayed.

Transmission recording can be turned on through NarrowcastAdministrator. For steps to turn on the transmission recording, seeTurn transmission recording on.

Page 127: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 127

The state of transmission recording cannot be changed for a servicethat is already executing.

When transmission recording is off (the defaul t setting), no data iswri tten into the tables. However, when transmission recording is on ,data is wri tten into the tables in the Subscription Book Reposi tory.The defini tions of these tables and the information contained withinthem is provided as fol lows.

Note the following:

• Al l columns have the prefix "MR_" to prevent future nameconfl icts wi th database reserved words.

• The columns in bold form the primary key of these tables.

Table: <prefix>MSTRLOGSVC (Log Service)

Column Type Contains

SVCEXEC_ID string(32)

Service execut ion ID, a 32-character st ringrepresent ing a globally-unique ident if ier inhexadecimal format (GUID-string). This uniquelyident if ies this execut ion of this service.

SVC_ID string(32)Service ID, a GUID-string that uniquely ident if iesthis service within this system.

EXTEXEC_ID string

External execut ion ID, a string that can bespecif ied in the API call to run a serviceimmediately, for the purpose of relat ing thisexecut ion to events in external systems.

SVCEXEC_TS t imestamp

Service execut ion t imestamp, a date-t ime valuerepresent ing the t ime at which service execut ionbegan, expressed in the t ime zone specif ied bythe user.

SVCEXPR_TS t imestamp Service expirat ion t imestamp, a date-t ime value

Page 128: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

128 © 2019, Micro Strategy In c.

Column Type Contains

represent ing the t ime at which this serviceexecut ion wil l expire as specif ied by the user.

SVCCMPL_TS t imestamp

Service complet ion t imestamp, a date-t ime valuerepresent ing the t ime at which this serviceexecut ion completed or halted, expressed in thet ime zone specif ied by the user.

SVCEXEC_STAT

integerService execut ion status, a 4-byte integerindicat ing the status of the execut ion of theservice.

SUBSET_ID string(32)Subscript ion Set ID, a GUID-string that uniquelyident if ies the subscript ion set being used for thisservice execut ion.

SCHEDSET_ID string(32)Schedule ID, a GUID-string that uniquelyident if ies the schedule that caused this serviceexecut ion, when applicable.

SVCPRI integerService priority, a 4-byte integer indicat ing thepriority of the service.

SEG_COUNT integerSegment count , a 4-byte integer indicat ing thenumber of segments in this service execut ion.

SYS_ID string(32)System ID, a GUID-string that uniquely ident if iesthe system execut ing the service.

DISTMGR_ID string(32)

Dist ribut ion Manager ID, a GUID-string thatuniquely ident if ies the machine within a systemthat is the Primary Dist ribut ion Manager handlingthis execut ion of the service.

To view the name of the service instead of or in addi tion to the GUID,you can join this table to the MSTROBJNAMES (Object Names) tablein the Object Reposi tory, using the fol lowing SQL statement:

select t1.MR_OBJECT_NAME AS SERVICE_NAME, t2.*

from <prefix>MSTROBJNAMES t1, <prefix>MSTRLOGSVC t2

where t1.MR_OBJECT_ID = t2.MR_SVC_ID

Page 129: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 129

and MR_LOCALE_ID =

'FBBF7C1E37EC11D4887C00C04F48F8FD'

The Locale ID in the SQL statement above represents the SystemLocale ID, and has the same value in every system.

Simi lar joins can be performed to return the names of the schedule,subscription set, system, and distribution manager, i f desired.

The MR_SVCEXEC_STAT column typical ly holds one of five values:

• 65536: Service execution ini tiated. Beginning segmentation.

• 131072: Service segmentation complete. Beginning segmentexecution.

• 199009: Service execution complete.

• 199010: Service execution cancel led.

• 199011: Service execution fai led.

As a resul t, each service execution general ly resul ts in the insertionof three records into the Log Service table. By fi l tering on the value inthis column in a SQL where clause, you can control which type ofservice execution activi ty you retrieve by your query.

Table:<prefix>MSTRLOGMSG (Log Message)

Column Type Contains

SUBS_ID integerSubscript ion ID, a 4-byte integer that uniquelyident if ies a subscript ion within a subscript ion set .

SVCEXEC_ID string(32)Service execut ion ID, a GUID-string that uniquelyident if ies this execut ion of this service.

REC_SEQ_GUID

string(32)A unique value to dist inguish between mult iplefailed at tempts to t ransmit a message.

Page 130: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

130 © 2019, Micro Strategy In c.

Column Type Contains

LOCALE_ID string(32)Locale ID, a GUID-string that ident if ies the localepreference of the recipient of this message.

PUB_ID string(32)Publicat ion ID, a GUID-string that ident if ies whichpublicat ion was sent to this recipient of themessage.

TRANS_TS t imestamp

Transmission t imestamp, a date-t ime valuerepresent ing the t ime at which the message wastransmit ted (or fai led), expressed in the t ime zonespecif ied by the user.

USER_ID string(32)User ID, a GUID-string that ident if ies the user inthe Subscript ion Book to which the message wassent .

ADDRESS_ID string(32)Address ID, a GUID-string that ident if ies theaddress in the Subscript ion Book to which themessage was sent .

DEVICE_ID string(32)Device ID, a GUID-string that ident if ies the typeof device to which the message was sent .

PHYSICAL_AD stringPhysical Address, a string represent ing the actualaddress of the recipient .

STATUS integerStatus, a 4-byte integer indicat ing the success orfailure of the transmission of the message.

To view the name of the recipient instead of or in addi tion to theGUID, you can join this table to the <prefix>MSTRUSERS (Users)table in the Subscription Book Reposi tory, using the fol lowing SQLstatement:

select t1.MR_USER_NAME AS USERNAME, t2.*

from <prefix>MSTRUSERS t1, <prefix>MSTRLOGMSG t2

where t1.MR_USER_ID = t2.MR_USER_ID

Page 131: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 131

Simi lar queries can be run to return other information about the user,address (by joining to <prefix>MSTRADDRESSES.MR_ADDRESS_ID )or subscription (by joining to <prefix>MSTRSUBSCRIPTIONS.MR_SUB_ID . To retrieve the name of the locale, publ ication or device,join to the <prefix>MSTROBJNAMES table as above, using SQL simi larto the fol lowing:

select t1.MR_OBJECT_NAME AS LOCALE_NAME, t2.*

from <prefix>MSTROBJNAMES t1, <prefix>MSTRLOGMSG t2

where t1.MR_OBJECT_ID = t2.MR_LOCALE_ID

and t1.MR_LOCALE_ID =

'FBBF7C1E37EC11D4887C00C04F48F8FD'

The Locale ID constant above represents the System Locale ID, andhas the same value in every system.

The MR_STATUS column typical ly holds one of three values:

0: The message was successful ly transmitted.

1: Message transmission fai led.

2: (for SMTP transmission) The del ivery window was blocked, so themessage has been copied to an internal queue for deferred del ivery.No more noti fication wi l l be issued for this message.

Table:<prefix>MSTRLOGDOC

Column Type Contains

SUBS_ID integerSubscript ion ID, a 4-byte integer that uniquelyident if ies a subscript ion within a subscript ion set .

DOC_ID string(32)Document ID, a GUID-string that ident if ies adocument that was sent to the recipient .

SVCEXEC_ID string(32)Service execut ion ID, a GUID-string that uniquelyident if ies this execut ion of this service.

Page 132: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

132 © 2019, Micro Strategy In c.

Column Type Contains

REC_SEQ_GUID

string(32)A unique value to dist inguish between mult iplefailed at tempts to t ransmit a message.

ACT_TYPE_ID integerAct ion Type ID, a 4-byte integer indicat ing whatact ion took place with the document (fai led,succeeded).

DOC_ACT_TS t imestamp

Document act ion t imestamp, a date-t ime valuerepresent ing the t ime at which the document wasgenerated (or fai led), expressed in the t ime zonespecif ied by the user.

DOC_NAME stringDocument name, a string specifying the name ofthe document.

*Al l columns have the prefix "MR_" to prevent future name confl ictswi th database reserved words.

To view the name of the recipient instead of or in addi tion to theGUID, you can join this table to the <prefix>MSTRLOGMSG (LogMessage) table, and then to the <prefix>MSTRUSERS (Users) tablein the Subscription Book Reposi tory, using the fol lowing SQLstatement:

select t1.MR_USER_NAME AS USERNAME, t3.*

from <prefix>MSTRUSERS t1, <prefix>MSTRLOGMSG t2,

<prefix>MSTRLOGDOC t3

where t1.MR_USER_ID = t2.MR_USER_ID

and t2.MR_SUBS_ID = t3.MR_SUBS_ID

You can run simi lar queries to return other information about the user,address (by joining to <prefix>MSTRADDRESSES.MR_ADDRESS_ID )or subscription (by joining to <prefix>MSTRSUBSCRIPTIONS.MR_SUB_ID .

The MR_ACT_TYPE_ID column typical ly holds the fol lowing value:

Page 133: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 133

1: The document was successful ly rendered.

Addi tional values are reserved for future use.

Table:<prefix>MSTRLOGSEGMENT ([service execution :subscription : job] level tracking)

Column NamePrimaryKey

Data type Purpose

SEGMENT_ID No CHAR(32) not null

Segment execut ion ID, aGUID-string that uniquely

ident if ies this segment ofthis service.

SVCEXEC_ID No CHAR(32) not null

Service execut ion ID, aGUID-string that uniquely

ident if ies this execut ion ofthis service.

Table: <prefix>MSTRLOGQRAJOBS ([service execution :subscription : job] level tracking)

Column NamePrimaryKey

Data type Purpose

SUBS_ID Yes integer(4) not null

Subscript ion ID, a 4-byteinteger that uniquelyident if ies a subscript ionwithin a subscript ion set .

SEGMENT_ID Yes CHAR(32) not null

Segment execut ion ID, aGUID-string that uniquelyident if ies this segment ofthis service.

JOB_GUID Yes CHAR(32) not nullJob GUID, a GUID-stringthat uniquely ident if ies ajob.

Page 134: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

134 © 2019, Micro Strategy In c.

Table:<prefix>MSTRLOGQRAJOBINFO ([job] level tracking)

Column NamePrimaryKey

Data type Purpose

JOB_GUID Yes CHAR(32) not nullJob GUID, a GUID-string that uniquelyident if ies a job.

JOB_ID No integer(4) not null

Job ID, a 4-byteinteger that uniquelyident if ies a job in theI-server.

SESSION_ID No CHAR(32) not null

Session ID, a GUID-string that uniquelyident if ies a sessionin the I-server.

PROJECT_ID No CHAR(32) not nullProject ID, a GUID-string that uniquelyident if ies a project .

IO_ID No CHAR(32) not null

Informat ion objectID, a GUID-stringthat uniquelyident if ies thisinformat ion object inthis service.

IS_ID No CHAR(32) not null

Informat ion sourceID, a GUID-stringthat uniquelyident if ies theinformat ion source.

SERVER_NAME No Varchar(255)

Server Name, a 255character st ring thatuniquely ident if iesthe server name orIP address of the

Page 135: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 135

Column NamePrimaryKey

Data type Purpose

server.

EXECUTION_MODE No integer(4) not null

Execut ion mode, a 4-byte integer thatuniquely ident if iesthe execut ion modeof a service, whichcould bePersonalized PageExecut ion (PPE) orPersonalized ReportExecut ion (PRE).

STATUS No integer(4) not null

Status, a 4-byteinteger that uniquelyident if ies the jobexecut ion status.

To get a report of the users who received the message, the messagethat they received, and the time when they received the message, youcan join the tables <prefix>MSTRLOGMSG,<prefix>MSTRSUBSCRIPTIONS, <prefix>MSTRUSERS,<prefix>MSTRLOGQRAJOBS, <prefix>MSTRLOGQRAJOBINFO, IS_REPORT_STATS, <prefix>DSSMDOBJINFO, and<prefix>MSTRLOGSEGMENT using the fol lowing SQL statement:

SELECT MR_USER_NAME as User, OBJECT_NAME as Report,

MR_TRANS_TS as TimeDelivered

from MSTRLOGMSG as A,

MSTRSUBSCRIPTIONS as B,

MSTRUSERS as C,

MSTRLOGQRAJOBS as D,

MSTRLOGQRAJOBINFO as E,

Page 136: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

136 © 2019, Micro Strategy In c.

IS_REPORT_STATS as F,

DSSMDOBJINFO as G,

MSTRLOGSEGMENT as H

where A.MR_SUBS_ID = B.MR_SUB_ID

and B.MR_USER_ID = C.MR_USER_ID

and A.MR_SUBS_ID = D.MR_SUBS_ID

and D.MR_JOB_GUID = E.MR_JOB_GUID

and E.MR_JOB_ID = F.JOBID

and E.MR_SESSION_ID = F.SESSIONID

and F.REPORTID = G.OBJECT_ID

and A.MR_SVCEXEC_ID = H.MR_SVCEXEC_ID

and H.MR_SEGMENT_ID = D.MR_SEGMENT_ID

Sending e-mail notification for file and print delivery

Whenever an e-mai l service is executed, i t is possible to knowwhether the e-mai l has been del ivered to the speci fied address, butfor fi le and print del ivery services, i t is not possible to know when thefi le has been exported or when the print job is completed. The usersof Narrowcast Server and Web now have an option of sending an e-mai l noti fication after the fi le or print del ivery is complete. This optioncan be set through the Subscription Properties Edi tor. The noti ficatione-mai l is sent after the fi le or print del ivery is complete, and the statusof the service and transmission is included in the noti ficationmessage.

The e-mai l noti fication includes the fol lowing content:

• Name of content to be del ivered

• Del ivery method-fi le or print

• Del ivery address

• Del ivery date and time

Page 137: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 137

• Content del ivered

• Content detai ls

• Error messages in case of fai lure-If the printer is not avai lable or i fthere is an error wri ting to the network location.

A sample layout of the noti fication e-mai l for fi le del ivery is shown asfol lows:

Dear %Notification User%,

The following file delivery %Delivery Status%.

Service Name: %Service Name%

Execution Date: %Date%

Execution Time: %Time%

Delivery address: %Address% %Backup Address%

Links to files: Shows links to files for file

delivery

Content delivered: Names of Narrowcast Server

documents

Content details: Name of report/document in the

service

%Error Messages%

A sample layout of the noti fication e-mai l for print del ivery is shownas fol lows:

Dear %Notification User%,

The following print delivery %Delivery Status%.

Service Name: %Service Name%

Execution Date: %Date%

Execution Time: %Time%

Delivery address: %Address% %Backup Address%

Page 138: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

138 © 2019, Micro Strategy In c.

Links to files: Shows links to files for file

delivery

Content delivered: Names of Narrowcast Server

documents

Content details: Name of report/document in the

service

%Error Messages%

The condi tions that resul t in the fai lure or success of the service aretabulated as fol lows.

Type Scenario Status

FileAll content delivered to primaryaddress.

Succeeded

File

Part ial content delivered toprimary address (part ial f i le orpart of the list of f i les) andbackup locat ion is not set .

Failed

FileNo content delivered to addressand backup locat ion is not set .

Failed

File

Part ial content delivered toprimary address and remainingdelivered to backup locat ion.

Failed

File

All content delivered to backuplocat ion af ter delivery failure toprimary locat ion.

Failed

File

Part ial content delivered tobackup locat ion (part ial f i le orpart of the list of f i les) af terdelivery failure to primarylocat ion.

Failed

File No content delivered to backup Failed

Page 139: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 139

Type Scenario Status

locat ion af ter delivery failure toprimary locat ion.

PrintAll content delivered to primaryaddress

Succeeded

Print

Part ial content delivered toaddress (part ial print ing or partof the documents list wasprinted) no backup locat ion isset .

Failed

PrintNo content delivered to addressand backup locat ion is not set .

Failed

Print

No content delivered to primaryaddress and backup locat ion isf i le.

Failed

Print

All content delivered to backuplocat ion af ter delivery failure toprimary locat ion.

Failed

Print

Part ial content is delivered toprimary address and remainingis delivered to backup address.

Failed

Print

Part ial content delivered tobackup locat ion (part ial print ingor part of the documents listwas printed) af ter deliveryfailure to primary locat ion.

Failed

Print

No content delivered to backuplocat ion af ter delivery failure toprimary locat ion.

Failed

Page 140: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

140 © 2019, Micro Strategy In c.

Specifying document creation options

In Narrowcast Server, the fol lowing options are avai lable fordocument creation:

• Create new documents wi thin Narrowcast Server (from NarrowcastAdministrator, Service Wizard, or Publ ication Wizard)

• Link to existing MicroStrategy Developer documents (ReportServices and HTML documents already created in Developer)

The fi rst option al lows appl ication designers ful l control of what theycreate, which includes al l Narrowcast Server documents: Excel ,HTML, Plaintext, and imported documents. These documents can laterbe opened and edi ted, according to the properties avai lable for eachformat.

The second option al lows appl ication designers to l ink to existingdocuments in MicroStrategy Developer, which are already ful lydesigned and may include multiple reports as wel l as page headersand footers and other information. They are ready to be sent in aservice with no addi tional design. These documents cannot beopened or edi ted from within Narrowcast Server; you can do this fromDeveloper.

You can elect for appl ication designers to only have one of the aboveoptions avai lable, or to choose. You speci fy this for al l appl icationdesigners using the Narrowcast Server system.

Administering multiple systems

One of the powerful features of Narrowcast Administrator is i ts abi l i tyto connect to and administer more than one system at a time. Thisfeature al lows administrators wi th the appropriate accountpermissions to connect to two or more systems, view and manipulatetheir objects, moni tor their execution queues, and control theirstates—al l from within one interface. In addi tion, Narrowcast

Page 141: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 141

Administrator provides the abi l i ty to copy or migrate objects betweentwo systems. The abi l i ty to administer mul tiple systems is useful for:

• Maintaining separate development, test and productionenvironments, and migrating objects between these

• Archiving and restoring a distinct version of a system

• Control l ing and moni toring multiple systems

When a system is created with the System Configuration Wizard, i tcan be set up for service execution, or i t can be configured so that i tdoes not have any distribution managers or execution engines, andtherefore cannot execute services. This latter option is useful forstoring versions of a system, as explained below.

Maintain ing separate environments

Many Narrowcast Server instal lations use more than one environmentfor operations. At these instal lations, separate environments aremaintained for development and production, and sometimesaddi tional environments are created for testing and other purposes.The objects for a production system are fi rst developed in thedevelopment environment. There, they are tested under control ledcondi tions to ensure correct behavior before they are copied to theproduction environment.

Copying the tables used by an Object Repository to create a duplicate,backup system is not recommended. This action can result in twosystems that share the same system components and SubscriptionBook Repository. Object management provides a safer way to back up asystem and also gives you greater control over which objects arecopied.

The System Configuration Wizard can be used to create thesesystems, or a system administrator can register an existing system toconnect to i t. Once Narrowcast Administrator is connected to two

Page 142: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

142 © 2019, Micro Strategy In c.

systems, i t can be used to view the defini tions of objects in ei thersystem. This is useful for determining whether an object in aproduction environment has the same defini tion as the same object ina development environment. It also provides a way to migrate objectsfrom one environment to another.

Migrat ing objects between systems

In MicroStrategy Narrowcast Server 7.x and later, administrators canmanage multiple systems from one console. This new feature al lowsadministrators to move objects between development and productionreposi tories in a manner simi lar to the way MicroStrategyAdministrator Object Manager works. The administrator can simplydrag and drop objects from a folder in the development system to thecorresponding folder in the production system. To copy objects acrosssystems, i t is very important that the systems involved have di fferentsystem IDs.

Duplicating a system by creating a backup of an existing database, andcreating a new system pointing to this backup is not recommendedbecause even though you may change the name of the new system, thesystem IDs of these two systems are the same. Therefore, you cannotsee both the systems at the same time in the Narrowcast Administratorconsole. Also, the pointer to the Subscription Book Repository locationis stored in the Object Repository, and when the Object Repository andSubscription Book Repository tables are duplicated, the new ObjectRepository tables would still point to the old Subscription BookRepository tables.

To set up the MicroStrategy Narrowcast Server - Object Manager i t isnecessary to have:

• A computer wi th MicroStrategy Narrowcast Server Administratorconsole.

Page 143: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 143

• Al l of the Data Source Names (DSNs) used in both the productionand development systems.

• Both the production and development systems registered using theappropriate DSN.

After both systems are registered, you must open a window for eachsystem in the MicroStrategy Narrowcast Server Administrator console.The windows can be ti led horizontal ly or vertical ly. This setup worksas the MicroStrategy Narrowcast Server - Object Manager.

Now, expand the required folders in the development system, anddrag and drop the objects to move them from development toproduction.

This opens the Confl ict Resolution dialog box. This dialog box showsal l the dependant objects that exist wi th the same name in bothsystems. Accept only those objects that you speci fical ly want tooverwri te, and cl ick OK . The objects from the development system aresuccessful ly moved to the production system.

The subscription sets are copied without the actual addresses in them;so you have to add the addresses in the new system that you create.

Migrat ing objects with dependencies

The object management capabi l i ties of Narrowcast Administrator weredesigned speci fical ly to support the migration of objects betweenenvironments. The user interface makes this process as easy ascopying a fi le from one folder to another in Windows Explorer.However, i t is important to recognize that the objects in a system arenot the same as fi les on a disk. For example, some objects dependupon other objects to complete their own defini tions. Services dependupon schedules, publ ications, and subscription sets. Publ icationsdepend upon documents, locales, devices, and so on. Because ofthese dependencies, copying an object such as a service without also

Page 144: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

144 © 2019, Micro Strategy In c.

copying the objects upon which i t depends would not produce auseful resul t in the destination or target system—the service wouldnot be usable.

Note the following:

• Al l objects inside the Appl ications folder can be migrated fromone system to another.

• Only the fol lowing objects inside the Administration folder canbe migrated: device subfolders and devices, locales,information sources, document formatters, and informationtransmitters.

• The system object, the Appl ications folder, the Administrationfolder, and other administration objects cannot be migrated.

Narrowcast Administrator resolves the problem of objectdependencies by automatical ly locating and migrating al l of theobjects used by an object being migrated. So when a service ismigrated from one system to another, any publ ications, subscriptionsets, and schedules used by that service are also migrated. Andbecause each of these objects can also have dependencies,Narrowcast Administrator ensures that objects used by those objectsare migrated as wel l , unti l every object ul timately required to modi fyor execute the service being migrated is also migrated.

Repeated object migrat ion

The copying of dependent objects can resul t in the migration of tensor even hundreds of objects when services supporting a large numberof devices and a complex set of content are migrated. It might beacceptable for new copies of al l of these objects to be created in thetarget system the fi rst time a service is migrated, but i t would certainlynot be acceptable for subsequent migrations of that service or otherservices. Otherwise, the number of objects in the target system would

Page 145: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 145

quickly grow to become unmanageable. More importantly, di fferentcopies of the same object, such as an e-mai l cl ient device, would betreated di fferently by the system, so users might find themselvesneeding to create several addresses that al l use di fferent copies ofthe same device to be able to subscribe to di fferent services. This isobviously not desirable.

As a resul t, Narrowcast Administrator uses object IDs to uniquelyidenti fy each object wi thin a system. When an object is copied fromone system to another, i t retains this object ID. Thus, NarrowcastAdministrator can determine when an object that is being copied ormigrated to a target system already exists in that target system. In thisway object migration is very di fferent from copying fi les betweendisks, because whi le a copy of a fi le is a copy, an object copied to adi fferent system is better described as an instance of the same object,merely existing in a di fferent system. The original object and i ts copycan both be modi fied and used independently, but whenever one ofthem is migrated to the other system, Narrowcast Administratordetermines that the object al ready exists. This holds true whether anobject is expl ici tly migrated by the user, or impl ici tly migrated due toa dependency.

Migrat ion scenar ios

Only one object wi th a given object ID can exist in a given system atany time. Therefore, Narrowcast Administrator gives you the choice ofei ther replacing an object that al ready exists in the target system, orrejecting the migration and keeping the object that al ready existswi thin the target system. However, merely knowing that the objectal ready exists is not particularly useful in determining which of thesetwo options to take. For this reason, Narrowcast Administratorprovides addi tional information in this si tuation to help you decidewhich option is the right one.

Page 146: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

146 © 2019, Micro Strategy In c.

Five scenarios can occur when an object is migrated from one systemto another. The most straightforward scenario is the one in which theobject does not yet exist in the target system, in which case i t iscreated. Al l of the other scenarios involve the prior existence of theobject in the target system, and are distinguished by whether or notthe object in ei ther the source, target, or both has been modi fied sincethe last time that same object was migrated between the two systems.

Create—The object being repl icated does not exist in the targetsystem. Accepting this action creates the object in the target systemusing the defini tion of the object in the source system.

Refresh—The object being repl icated exists in the target system, andhas the same defini tion as the object in the source system. Nei therobject defini tion has been modi fied since the object was last migratedfrom one system to the other. Accepting this action does not cause amaterial change to the defini tion of the object in the target system.

Update—The object exists in the target system, and i ts defini tion hasnot been modi fied since the object was last migrated from one systemto the other. However, the defini tion of the object in the source systemhas changed since the object was last migrated. Accepting this actionupdates the defini tion of the object in the target system to be thesame as the newer defini tion of the object from the source system.

Overwrite—The object exists in the target system, and the objects inboth the source and target systems have been modi fied since theobject was last migrated. Accepting this action causes the defini tionof the object in the target system to be replaced with the defini tion ofthe object from the source system, which loses any changes that weremade to the object in the target system since the object was lastrepl icated.

Revert—The object exists in the target system, and i ts defini tion hasbeen modi fied since the object was fi rst repl icated from one system tothe other. The object in the source system has not been modi fied

Page 147: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 147

since the object was last migrated. Accepting this action causes theobject in the target system to lose the changes that were made to i tsince the object was last repl icated.

Some migration scenario examples are shown in the fol lowing figure,and are explained below.

Copy an object from test to production for the fi rst time (creates objectB in system B).

Upgrade an object in production with i ts improved defini tion from thetest environment (updates the defini tion of object B in system B withthe defini tion of object A' from system A).

Rol l back an object in production to i ts original defini tion from the testenvironment (reverts the modi fied defini tion of object B' in system B toi ts original defini tion when i t was copied from object A from systemA).

Replace an object in production that was modi fied with a hot fix, tothe defini tion of an improved object from the test environment(overwri tes the modi fied defini tion of object B' in system B with themodi fied defini tion of object A' from system A).

Recopy an object from test to production, to ensure that both objectshave the same defini tion (refreshes object B in system B with thedefini tion of object A from system A, which is identical ).

Using scenar ios to prevent er rors

The di fference between an update and an overwri te can be used toensure that improvements to objects made in a developmentenvironment are migrated to a production environment, but objectsthat intentional ly di ffer in the production environment are notaccidental ly replaced with the corresponding objects from the

Page 148: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

148 © 2019, Micro Strategy In c.

development environment. For example, a development environmentmight have an e-mai l transmitter configured to save al l e-mai lmessages to disk rather than transmit them via SMTP. That same e-mai l transmitter in the production environment might be configured toonly transmit via SMTP, however. So whi le i t might be useful tomodi fy a device in the production system with an improved version ofthat device from the development system, the e-mai l transmitter in theproduction system should not be overwri tten. Using the abi l i ty ofNarrowcast Administrator to distinguish between an update scenario(the improved device) and an overwri te scenario (the e-mai ltransmitter) helps prevent user error when deciding which objectmigrations should be accepted or rejected.

The revert scenario can be used to prevent the accidental loss of spotchanges made in a production environment, such as "hot fixes," byrejecting any migration action of that type.

Migrat ion and fo lder st ructures

A fi le on a disk is uniquely identi fied by i ts name and the directory orfolder in which i t exists. Because of this, two fi les wi th the same namecan exist in two di fferent folders. However, i t is more desirable toidenti fy objects by ID than by name and location when performingobject migration. This can create a problem because the location inwhich dependent objects should be copied becomes ambiguous i fdependent objects in the source and target systems are in di fferentlocations. Should updated dependent objects be moved to the targetfolder as in the source system, or should they be kept where they are?Ei ther resul t can cause confusing and what might appear to beunpredictable behavior for the user performing object migration.Furthermore, folders in a system serve a purpose for the SubscriptionPortal , just as folders on a disk serve a purpose when they arereferenced by a virtual di rectory.

Page 149: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 149

For these reasons, Narrowcast Administrator treats the folder in whichan object exists the same as i t does a dependent object. The folder ismigrated just as any other dependent object would be. When a folderis contained within another folder, that parent folder is also treatedl ike a dependent object, and so on up to the Appl ications andAdministration folders in a system. The resul t is that when objects aremigrated from one system to another, the complete folder structurecontaining those objects and their dependent objects is migrated aswel l . Because of this, object migration should not be thought of as away to copy an object from a folder in one system to a folder inanother, but rather as a way to copy an object from one system toanother, for the purpose of ensuring the consistent behavior of thatobject between the two systems. For information on best practicesassociated with folder structures, see

Properties not preserved during migration

When an object is migrated from one system to another, the fol lowingobject properties are not preserved (regardless of whether the actionbeing performed is to create, refresh, update, revert, or overwri te theobject in the target system):

Owner—The owner of the object in the target system is the same asthe current user account, which might not be the same as the owner ofthe object in the source system. This ensures that the securi ty of thetarget system is maintained, and that an object is not created therewith an owner that does not exist as a recognized account. It alsoensures that the individual performing the migration cannotci rcumvent the securi ty of the target system.

Created—The created date/time stamp of the object in the targetsystem is not the current date and time. Nor is i t necessari ly the sameas the Created date from the source object. Instead, i t is the same asthe Last Modi fied date/time stamp from the source object. Thisenables the product to distinguish between Refresh, Update, Revertand Overwri te si tuations during subsequent migrations.

Page 150: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

150 © 2019, Micro Strategy In c.

Last Modified—The last modi fied date/time stamp of the object in thetarget system is not the current date and time. It is the same as theLast Modi fied date/time stamp from the source object. This enablesthe product to distinguish between Refresh, Update, Revert andOverwri te si tuations during subsequent migrations.

Modified by—The owner of the object in the target system is thesame as the current user account.

For steps to copy and restore objects for backup, see Copy andRestore Objects.

Creat ing and restor ing versions

You now know that Narrowcast Administrator can be used to copy thedefini tion of an enti re system from one environment to another. Thiscapabi l i ty can be used to store "snapshots," or versions of a givensystem. The easiest way to make a complete copy of the defini tion ofa system (with the exception of the cluster defini tion) is to create anempty system that has no cluster defini tion and then copy thecontents of the Information Source Modules, Document Formatters,Information Transmitters, Devices, Locales, and Appl ications foldersfrom the original system to this empty system. This copy system thenholds a version of the original system.

When a system is created using the System Configuration Wizard, i tis automatical ly populated with dozens of objects including devices,locales, transmitters, document formatters, folders, schedules, Excelfi les, and many other objects that make your tasks and the ServiceDesigner's tasks easier. However, i f any of these objects are deletedfrom a given system, they should also be deleted from each emptysystem used to store a version of that given system. Otherwise, theversion-store system does not provide an accurate representation ofthe original system due to the existence of these extra objects.

Page 151: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 151

Restoring a version is also a simple process. Restoration can bedone on an enti re system or on individual objects, for example,reverting the defini tion of an object that was damaged duringdevelopment back to i ts original , working defini tion.

When restoring a specific version for an entire system, it is important toremember to clean out the existing objects in the system as therestoration process does not automatically delete objects that did notexist in the stored version.

Cont ro lling and monitor ing mult ip le systems

The Narrowcast Administrator interface provides the abi l i ty for severalwindows to be open at the same time, each displaying a di fferent viewof any one of the systems registered on the machine. This mul ti -window capabi l i ty can be used to create a status console, includingerror display, service queues, scheduled service l ists and other usefulinformation by ti l ing several of these windows on a single screen.

System control is context sensi tive. The system being control led bythe buttons on the toolbar or the menu options depends upon theappl ication window that was most recently selected. This is importantto keep in mind when trying to start up or shut down one of severalsystems.

To prevent accidental changes to a system when moni toring, accountprivi leges can be used to control what capabi l i ties the personcontrol l ing or moni toring the system has. For example, to preventmodi fication of appl ication objects, remove the Service Designer andAppl ication Administrator privi leges for the account being used formoni toring.

Viewing system messages

Narrowcast Server provides a way to view system messages,including error messages, execution events, and others. You can

Page 152: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

152 © 2019, Micro Strategy In c.

save the enti re l ist of messages, configure the settings for loggingthat include time zone, date format and time format, configure the logfi le by fi le size and time, sort the logged messages by time, and logthe di fferent i tems in each message in a format that can be easi lyread and understood.

The System Message Viewer dialog box is the tool that moni tors thesystem messages, including errors, statistics, and debugginginformation, generated by the Del ivery Engine during serviceexecution. It connects to the MicroStrategy Logging Server, andretrieves from there al l messages that match any of the selectedmessage types. These matching messages are then retained inmemory in a message log. The content of the message log isdisplayed in the System Message Viewer. When the content of themessage log exceeds the user-speci fied number of l ines, the least-recent l ines are overwri tten by new messages.

This can be used in a variety of ways:

• As an error-display console for a Network Operations Center

• As a diagnostic tool for aiding in the development of new services

• As an observation tool for watching the flow of execution of aservice across a clustered system

By control l ing the types of messages that are shown, you canconfigure the System Message Viewer for each of these purposes. Touse the System Message Viewer as an error-display console,configure the viewer to only show errors. For an observation tool ,enable information-level logging. And for a diagnostic tool , enabledebugging messages.

It is not recommended to use component-level debugging on aproduction system unless necessary, as the additional logging reducesthe performance of the system.

Page 153: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 153

Setting the administrative notification

It is important for the Narrowcast Server administrator to knowwhether a service and al l segments wi thin i t ran successful ly. Fai lureat any stage should be cause for alert, depending on the particularservice and system. The administrator should be noti fied in case offai lure of a system, a service, an Information Object, and so on. Forexample, i t would be beneficial i f the administrators would receive aseries of e-mai ls regarding service summaries that give theminformation regarding the overal l success or fai lure of a service, thenames of recipients who received i ts content and those who did not,and the reasons for certain recipients not receiving the data, such as'IO returned no data' or 'IO fai led' along with the name or ID of theInformation Object.

MicroStrategy Narrowcast Server provides the abi l i ty to set and sendsuch noti fications to system administrators. Administrators canconfigure these noti fications and choose the del ivery address.

Tuning the Delivery Engine

Tuning the Del ivery Engine in your Narrowcast Server system isimportant to help you ensure that you get the best possible value fromyour investment. The various configuration and service settings aregiven defaul t values that are designed to provide robust, stablesystem operation with a configuration that meets the minimum systemrequirements. It is very l ikely that your system has more memory, diskspace, CPU processing power, and other resources that you wantNarrowcast Server to use to the ful lest potential . Tuning helps youachieve this potential wi th your system configuration.

The behavior and performance of the Del ivery Engine vary widelybased on the defini tions of the services that are run. For this reason,the defaul t configuration and service settings are typical ly not theoptimal settings for your appl ication. Tuning helps you optimize thesesettings so that they are better sui ted to your appl ication.

Page 154: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

154 © 2019, Micro Strategy In c.

Before you can begin to tune your Narrowcast Server system, youmust understand the fol lowing concepts and terms.

System workload capacity: If you take the sum of the workloadcapaci ties of al l running execution engines in a system, the resul tingvalue is the system workload capaci ty. This represents the maximumnumber of segments that the Del ivery Engine can be activelyprocessing at any moment in time.

Execution cycles: If you divide the number of subscriptions to aservice by the segment size for that service and round up to thenearest integer, you get the number of segments for that service. Ifyou then divide this number by the system workload capacity, youarrive at a ratio representing the hypothetical number of servicesegments that a segment executor on any given execution engine wi l lneed to process. This ratio is referred to as the number of executioncycles required to complete the service. In real i ty, the system doesnot behave in this manner, but i t proves to be a useful metricnonetheless.

Part of the tuning process involves modi fying some variables that aredependent upon other tuning variables or tasks. For this reason, theorder in which you perform tuning steps is important. The tuning stepsare:

Minimize report size

Reduce report count

Optimize system workload capaci ty

Control memory consumption

Optimize execution cycles

In addi tion, you can Speci fy queue sizes for segmentation

Page 155: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 155

Minimize repor t size

If i t is possible to reduce the size of the reports that you include inservice content, such as by el iminating extraneous rows or columns,then this technique can be used to improve service throughput.

Reduce repor t count

The more reports Narrowcast Server needs to execute, the more work(in particular, XSL processing) the segment executors need to performto complete the execution of a service segment. By reducing thenumber of reports in a service, you reduce the work that MicroStrategyIntel l igence Server and the segment executors need to perform.

One way to dramatical ly reduce report count is to use personal izedpage execution mode. This can reduce by two orders of magni tude ormore the number of reports that the system needs to run to generatepersonal ized content.

For more information on personal ized page execution, refer to PagePersonal ization and Dynamic Subscriptions in the Narrowcast ServerAppl ication Designer Guide.

Opt imize system workload capacity

The workload capaci ty of each execution engine can be tuned toachieve the highest possible throughput from a system. As a rule ofthumb, i t is recommended that the maximum number of simul taneouslyexecuting segments (the workload capaci ty) on an execution enginenever be configured below the number of processors in the machine.Otherwise, there is an under uti l ization of the memory and processorpower. Instead, a value between 1.5 and 2 times larger should bechosen. This ensures that al l avai lable CPU power is being tappedwhi le services are executing.

Page 156: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

156 © 2019, Micro Strategy In c.

The optimal workload capaci ty for an execution engine is the value atwhich i t achieves the highest segment completion throughput rate.Scienti fic testing can be used to narrow in on the best configurationfor each execution engine.

Cont ro l memory consumpt ion

As you increase system workload capaci ty, you also increase theamount of memory consumed by the execution engines during serviceexecution. The fourth step in Del ivery Engine tuning is to ensure thatmemory consumption remains below a safe upper bound.

The easiest way to control memory consumption is through segmentsize. As segment size increases, memory consumption increases aswel l . As a resul t, there is an upper boundary on the segment size thatyou can use for segments, given your workload capaci ty configurationand service defini tions. This varies from one service to the next, andis dependent on the complexi ty of each service defini tion. Forexample, a service with many reports and documents consumes muchmore memory than a simple service with one report for the samenumber of subscriptions. The upper boundary for any given service isthe "safety value" below which you can ensure that memoryconsumption on the machine never exceeds the avai lable physicaland virtual RAM.

You can measure the total vi rtual memory consumed on an executionengine machine during service execution by using Microsoft WindowsPerformance Moni tor. By moni toring the total vi rtual bytes used for anexecution engine during service execution, you gain insight into thememory consumption characteristics of each service. You can thenuse this information as a maximum al lowable value for the segmentsize so that you never risk the overconsumption of memory.

Page 157: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 157

Opt imize execut ion cycles

Once you have ensured that your actions do not cause excessivememory consumption, you are ready to optimize the segment size foreach service. The segment size for a service should be sufficientlysmal l that the number of execution cycles is signi ficantly larger than1, and potential ly closer to 10. If the subscription set for a service has10,000 recipients, the segment size is 100 and the system workloadcapaci ty is 10, then the number of execution cycles can be calculatedas fol lows:

(10,000 subscriptions) / 100 (subscriptions / segment) = 100segments100 segments / 10 (segments / execution cycle) = 10 execution cycles

Note that this calculation is dependent on the workload capaci ty ofthe system, and should therefore be performed after system workloadcapaci ty has been optimized. Also, you should not use this value i f i texceeds the safety value identi fied during the memory consumptioncontrol step (in which case you should use the safety value).

For services running reports in personal ized report execution mode,tuned segment sizes typical ly range from 10 to 50 subscriptions persegment. For personal ized page execution mode, the band ofoptimization is very broad; often there is l i ttle di fference inperformance between segment sizes of 20 and 2000 subscriptions.

Specify queue sizes for segmentat ion

Narrowcast Server al lows you to speci fy how the size of the pendingsegment queue determines whether the next service in the pendingqueue is segmented. Two settings control this behavior: At least andAt most. Under normal operations, the primary distribution managerbegins segmentation for the highest-priori ty service in the servicequeue when the fol lowing is true:

(The service is of higher priori ty than any services that have beensegmented for which segments are sti l l in the segment queue.

Page 158: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

158 © 2019, Micro Strategy In c.

or

The number of segments in the segment queue is below the "At least"value.)

and

The number of segments in the segment queue is below the "At most"value.

This behavior offers the fol lowing benefi ts:

The system cannot be overloaded with segment data. The "atmost" value ensures, above al l else, that the system cannot beoverloaded with segment data. This helps to maintain system stabi l i tyin high-load or transient-load environments.

The available hardware is used to maximum benefit. The "at least"value ensures that the avai lable segment executors on theoperational execution engines are kept ful ly loaded. If the segmentexecution queue were al lowed to go empty before the next service inthe service queue were segmented, the segment executors wouldneed to wai t for the next service to be segmented each time a servicewas finished.

High-priority services do not need to wait for lower-priorityservices that are already running. If the segment queue were fi l ledto the "at most" value with segments from low-priori ty serviceswhenever such services were present in the service queue, i t wouldnot be possible for high-priori ty services to preempt lower-priori tyservices as they would need to wai t unti l the segment queue size wasreduced below the "at most" level .

The two values are described below.

Page 159: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 159

At least

If the number of segments in the segment queue awai ting executiondrops below this number, the primary distribution manager gets theservice in the service queue with the highest priori ty, even i f that isthe same or lower priori ty than the service for each segment currentlyin the segment queue. Increasing the "at least" value helps ensurethat the execution engines are kept ful ly uti l ized in a high-throughputenvironment by ensuring that the queue is never emptied. Decreasingthe "at least" value helps ensure that the primary distribution managerdoes not fi l l up the segment queue unnecessari ly wi th segmentswai ting to execute. To determine a satisfactory "at least" value,perform the fol lowing calculation:

Calculate the workload capaci ty of your system by adding theworkload capaci ties of the operational (that is, running) executionengines.

Determine or estimate the fastest time in which a single segment forany given service in your system is executed. You might considerusing a two- or three-sigma outl ier value rather than the absolutefastest time.

Determine or estimate the slowest time in which any given service inyour system is segmented. You might consider using a two- or three-sigma outl ier value rather than the absolute slowest time.

Divide the slowest segmentation time by the fastest segmentexecution time. Round the resul t up to the nearest integer, add one,and multiply this value by the system workload capaci ty. This valuerepresents the optimal value for the "at least" parameter.

This value should be made much smaller than the "at most" value.

An example fol lows. If i t takes as long as 85 seconds to segment aservice, the fastest segments execute in 10 seconds, and theworkload capaci ty of a system is 30, we want to ensure that al l 30

Page 160: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

160 © 2019, Micro Strategy In c.

segment executors are ful ly loaded during the enti re time that the nextservice is being segmented. This requires 85 seconds / 10 secondsper segment = 8.5 segments per avai lable segment executor to ensurethat the workload duration for the segment executors is equal to theworkload duration for segmentation. Rounding this value up to 9ensures that a portion of the segment executors do not run out ofsegments to execute in the segment queue before segmentation iscomplete. Adding 1 takes into account the possibi l i ty that thesegments currently executing when a new service arrives are nearlycomplete, and therefore consume negl igible time. So the minimumoptimal value for the "at least" parameter is (9+1) * 30 = 300segments.

At most

If the number of segments in the segment queue awai ting executionexceeds this number, the primary distribution manager wi l l notsegment any more incoming services, even i f those are higher priori tythan the services for every segment currently in the queue.Decreasing the "at most" value helps conserve memory on the primarydistribution manager machine. Increasing the "at most" value helpsensure that in a high-volume environment wi th a large number ofsegments in each service, the primary distribution manager does notwai t unnecessari ly to segment high-priori ty services. In general , thisparameter should have a value that is much larger than the "maximumsegments per execution" parameter, to ensure that the segment queuecan hold the segments for several large services at the same time.

Before segmentation is performed on a service, the number of segmentsin that service is not known. Because of this, the governing setting "Atmost" for segment queue sizes to trigger segmentation can be exceededby a number of segments calculated as:

(<maximumnumber of segments per service> * <maximum concurrent expansions> - 1)

Page 161: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 161

Using an "at most" value that is too large causes unnecessaryconsumption of memory and reduced primary distribution managerperformance as the primary distribution manager needs to maintain alarger segment queue. Therefore, this value should only be increasedi f necessary to ensure that a ful l queue does not cause high-priori tyservices to wai t. If al l services are the same priori ty, this setting neednot be set signi ficantly larger than the "at least" value.

Maintaining Narrowcast Server systems

While Narrowcast Server is running, i t modi fies the systemenvironment over time. This modi fication originates from the log fi les,transmission recording records and other operational outputs thatNarrowcast Server generates when i t runs services and administerssubscriptions.

Maintaining a Narrowcast Server system requires that these recordsand fi les be periodical ly cleaned up and archived so that the systemdoes not eventual ly run out of avai lable disk or table space.

Log f iles

MicroStrategy Narrowcast Server generates log fi les in severallocations. Most of these log fi les are only populated i f errors occurduring Subscription Portal use or service execution. As the systemadministrator, i t is your responsibi l i ty to moni tor these fi les andtruncate them when they grow unnecessari ly large.

Most of these locations depend upon your instal lation. Apply thefol lowing constants when determining one of these locations:

• %Appl ication Path% is the folder into which Narrowcast Serverwas instal led. One example is "C:\ProgramFiles\MicroStrategy\Narrowcast Server" .

Page 162: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

162 © 2019, Micro Strategy In c.

• %Common Fi les Path% is the folder into which the MicroStrategycommon fi les were instal led. This is typical ly "C:\ProgramFiles\Common Files\MicroStrategy" .

• %Windows Path% is the folder into which the Microsoft WindowsNT or Windows 2000 operating system was instal led. This istypical ly "C:\WINNT" or "C:\WINDOWS" .

The l ist of log fi le locations is provided here. Note that this does notinclude log fi les created or populated during the instal lation andconfiguration process:

• %Application Path%\Subscription Portal\asp\logs: This locationstores log fi les for errors that occur in the Subscription Portal .ASPpages.

• %Common Files Path%\Log\: If errors occur in the ODBCconnections that Narrowcast Server uses to interact wi th theObject Reposi tory and Subscription Book Reposi tory, the errorinformation is logged here.

• %Windows Path%\system32\LogFiles\W3SVC1\: By defaul t,Microsoft Internet Information Server stores websi te log fi les in thislocation.

• %Application Path%\Delivery Engine\: The MicroStrategyLogging Consumer stores log fi les here when i t is configured to doso. Once they exist, these log fi les do not grow over time. Instead,they are overwri tten in a cycl ical fashion.

Repository databases

The reposi tory databases require occasional maintenance. Thismaintenance includes index regeneration and table spaceadministration. In particular, the contents of the transmissionrecording tables in the Subscription Book Reposi tory continue to growfor the l i fe of a Narrowcast Server system, as long as transmission

Page 163: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 163

recording is enabled. Maintenance of the transmission recordingtables requires periodic archiving and truncation. Maintenance of theremainder of the reposi tory database tables primari ly requiresperiodic index regeneration.

Copying Repositories

Narrowcast Server provides a simple option to make copies of i tsreposi tories, which el iminates the complexi ties related to manual lycopying reposi tories. You might make copies of the NarrowcastServer reposi tories for many reasons, including the fol lowing:

• Create a copy of the production environment to test the upgrade toa newer version of the MicroStrategy product.

• Copy the development environment to create a test or productionenvironment.

• Copy a reposi tory from one database to another.

The Copy Reposi tory dialog box al lows you to make copies of theObject reposi tory and the Subscription Book reposi tory. For steps tocopy the reposi tories, see Configuring a Narrowcast Server System.

Note the following:

It is recommended that administrators perform the copy operation whenthere is no or low system activ ity . After a system is copied and turnedon, any Send Now subscriptions running on a one minute schedule areexecuted. Because the Send Now subscription sets cannot be opened,the administrator cannot view the subscriptions it contains and cannotdelete the subscriptions. In the copied system, the administrator shouldalso disable the delivery on those services that are executed on a oneminute schedule.

System copying should be done when users or administrators are notactively using the system. This helps minimize potential inconsistenciesintroduced by modifications made to the Object Repository and

Page 164: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

164 © 2019, Micro Strategy In c.

Subscription Book Repository while the copy is being made. It is a goodpractice to have the system shut down when copying.

Using Command Manager to automate key processes

MicroStrategy Command Manager is an appl ication that lets youperform certain administration and appl ication development tasks byusing text commands that can be saved as scripts. CommandManager lets you add, delete, or update enterprise-level dataassociated with large numbers of users and user groups. Addi tional ly,Command Manager al lows you to manage various configurationsettings within the MicroStrategy platform.

Command Manager suppor t for MicroSt rategy Intelligence

Server

MicroStrategy Command Manager al lows you to manage and runscripts that change many of the MicroStrategy system settings,objects, and user properties. Scripts can change multiple settings al lat once without using the MicroStrategy Developer interface. You cancreate scripts to be run at times when i t would not be convenient foryou to make the changes. For more information on Command Managersupport for MicroStrategy Intel l igence Server, refer to theMicroStrategy System Administration Guide.

Command Manager suppor t for Nar rowcast Server

MicroStrategy Command Manager supports the Narrowcast Serversystem. Command Manager lets you perform manipulations on theNarrowcast Server system, Narrowcast Subscription Book andSubscription Sets, and triggers Narrowcast Server services.

Administrator priv ileges are not required to run a service usingCommand Manager. You only need Access and Launch DCOM

Page 165: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 165

permissions to run a service. For more information on assigning DCOMpermissions, see Starting the Del ivery Engine .

Command Manager contains sample scripts for Narrowcast Serveralso, which you can customize according to your system requirementsand save as script fi les for later use. Command Manager scripting isnot only convenient for mass operations, but also for event drivenexecution of services, and as a good al ternative to the use of pre-/post-SQL in subscription sets.

For step-by-step instructions about using Command Manager, see theCommand Manager onl ine help (press F1 whi le using CommandManager graphical interface).

Using Command Manager

You can use Command Manager in the fol lowing ways:

• Start the Command Manager graphical interface, which you use toview sample script outl ines, create, modi fy, delete, or run scripts(explained below).

To access Command Manager, from the Windows Start menu, pointto Programs, MicroStrategy Products, then choose CommandManager. From the Fi le menu, select Connect or cl ick the Connecticon on the toolbar.

To perform a connection to the Narrowcast Server metadata, youmust speci fy the data source name, a user name, and a password.You must also speci fy the database location and a prefix, i f any,where a Narrowcast Server system resides, to connect to themetadata and manipulate i t. The Command Manager consolestores the information of the last five successful Narrowcast Serverconnections for future reference and quick access, so that you donot have to always remember the connectivi ty parameters to theNarrowcast Server Systems.

Page 166: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

166 © 2019, Micro Strategy In c.

When connecting to an Oracle Object repository, the prefix for OracleDatabases should include the login, for example, NCSDBA.Testsys.

• Cal l the Command Manager executable including necessaryparameters such as the script fi le to run, from the Windowsscheduler, Windows command prompt, or other appl ications suchas system management software. The fol lowing section explainsthe procedure to access the Command Manager using theWindows command prompt.

Using DOScommands to execute Command Manager scripts

You can use DOS commands to execute Command Manager scriptsthrough which you can access Narrowcast Server. The syntax of thecommands is given as fol lows:

cmdmgr -w ODBC_DSN -u Login [-p Password] [-d

Database] [-s System_Prefix] [-f Inputfile] [-o

Outputfile]

where, parameters enclosed in brackets ("[" & "]") are optional . Theparameters are:

• -w ODBC_DSN

Speci fies the data source name which is used to connect to theappl ication.

• -u Login

Identi fies the user name to be associated with the data sourcename.

• -p Password

(Optional) Provides the password for the username. If omitted, thesystem assumes a NULL password.

• -d Database

Page 167: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 167

Speci fies the database to which you want to connect

• -s System Prefix

Speci fies the prefix where a Narrowcast Server system resides

• -f Inputfile

(Optional) Identi fies the name, and the ful l path i f necessary, of thescript fi le (.scp) to be executed.

• -o Outputfile

(Optional) Logs resul ts, status messages, and error messagesassociated with the script. Logging can be accompl ished throughone of the fol lowing options:

▫ Use the parameter -o to speci fy the output fi le

▫ Use the log fi le speci fied in the options menu (avai lableonly when the option is activated)

▫ Use a temporary CMDMGR.log fi le for logging purposes

▫ If the fi rst two options are not selected, the appl ication usesthe thi rd option as defaul t.

Statement syntax for Nar rowcast Server

This section describes some sample scripts for Narrowcast Server.

Start a Narrowcast Server System

START SYSTEM;

Stop a Narrowcast Server System

STOP SYSTEM;

Create a Subscription Book User

Page 168: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

168 © 2019, Micro Strategy In c.

This command creates a new user in the Subscription Book.

CREATE USER login_name [PASSWORD password HINT hint]

[LOCALE locale_type] [ACTIVE (TRUE | FALSE)] [EXPIRE

(NEVER | [ON] user_expiration_date)];

Where:

• login_name is the name of the new user, of type string, betweendouble quotes (").

• password is the password for the new user, of type string, betweendouble quotes (").

• hint is the hint to be used to display i f the password is forgotten, oftype string, between double quotes (").

• locale_type is the locale to be assigned to the user, of type string,between double quotes (").

• user_expiration_date is the date on which the new user expires, inthe mm/dd/yyyy format.

Alter the properties of a user in the Subscription Book

ALTER USER login_name [LOGIN new_login_name]

[PASSWORD

password HINT hint] [LOCALE locale_type] [ACTIVE (TRUE

| FALSE)] [EXPIRE (NEVER | [ON] user_expiration_date)];

Where:

• login_name is the name of the user to be modi fied, of type string,between double quotes (").

• new_login_name is the new login name of the user, of type string,between double quotes (").

Page 169: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 169

• password is the password for the user, of type string, betweendouble quotes (").

• hint is the hint to be used to display i f the password is forgotten, oftype string, between double quotes (").

• locale_type is the locale to be assigned to the user, of type string,between double quotes (").

• user_expiration_date is the date on which the new user expires, inthe mm/dd/yyyy format.

Delete a user from the Subscription Book

DELETE USER login_name;

Where, login_name is the login of the user to be deleted, of typestring, between double quotes (").

List the properties for a user within the Subscription Book

LIST [ALL] PROPERTIES FOR USER login_name;

Where, login_name is the login of the user for whom properties arel isted, of type string, between double quotes (").

List Subscription Book Users

List al l the users from the Subscription Book.

LIST [ALL] USERS;

Create an address to be added to a Subscription Book User

CREATE ADDRESS address_name FOR USER login_name

PHYSICALADDRESS physical_address ADDRESSDISPLAY

address_display DELIVERYDEVICE device_name IN [FOLDER]

device_location_path [SETADDRESSDEFAULT (TRUE |

Page 170: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

170 © 2019, Micro Strategy In c.

FALSE)] [ACTIVE (TRUE | FALSE)] [EXPIRE (NEVER | ON

expiration_date)] [DELIVERYWINDOW START start_time END

end_time] [TIMEZONE GMT timezone_id] [PIN pin];

Where:

• address_name is the identi fier of the address to be added to theuser, of type string, between double quotes (").

• login_name is the existing user for which the address is to beadded, of type string, between double quotes (").

• physical_address is the physical address to be added to the userdepending on the del ivery method, of type string, between doublequotes (").

• address_display is the display name associated to the physicaladdress, of type string, between double quotes (").

• device_name is the name of the del ivery device to be associatedwith the address, of type string, between double quotes (").

• device_location_path is the location path where the deviceresides, of type string, between double quotes (").

• expiration_date is the date when the address expires, in the formatmm/dd/yyyy.

• start_time is the start time (24-hour format) of the del ivery window,of type time (hh).

• end_time is the end time (24-hour format) of the del iver window, oftype time (hh).

• timezone_id is the ID for the time zone to be speci fied, of typeinteger, according to the fol lowing l ist:

• 1 = (GMT-12:00) Eniwetok, Kwajalein

• 2 = (GMT-11:00) Midway Island, Samoa

Page 171: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 171

• 3 = (GMT-10:00) Hawai i

• 4 = (GMT-09:00) Alaska

• 5 = (GMT-08:00) Paci fic Time (US & Canada); Ti juana

• 6 = (GMT-07:00) Arizona

• 7 = (GMT-07:00) Mountain Time (US & Canada)

• 8 = (GMT-06:00) Central Time (US & Canada)

• 9 = (GMT-06:00) Mexico City, Tegucigalpa

• 10 = (GMT-06:00) Saskatchewan

• 11 = (GMT-05:00) Bogota, Lima, Qui to

• 12 = (GMT-05:00) Eastern Time (US & Canada)

• 13 = (GMT-05:00) Indiana (East)

• 14 = (GMT-04:00) Atlantic Time (Canada)

• 15 = (GMT-04:00) Caracas, La Paz

• 16 = (GMT-03:30) Newfoundland

• 17 = (GMT-03:00) Brasi l ia

• 18 = (GMT-03:00) Buenos Aires, Georgetown

• 19 = (GMT-02:00) Mid-Atlantic

• 20 = (GMT-01:00) Azores, Cape Verde Is.

• 21 = (GMT) Casablanca, Monrovia

• 22 = (GMT) Greenwich Mean Time : Dubl in, Edinburgh, Lisbon,London

• 23 = (GMT+01:00) Amsterdam, Copenhagen, Madrid, Paris,Vi lnius

• 24 = (GMT+01:00) Belgrade, Sarajevo, Skopje, Sofi ja, Zagreb

Page 172: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

172 © 2019, Micro Strategy In c.

• 25 = (GMT+01:00) Bratislava, Budapest, Ljubl jana, Prague,Warsaw

• 26 = (GMT+01:00) Brussels, Berl in, Bern, Rome, Stockholm,Vienna

• 27 = (GMT+02:00) Athens, Istanbul , Minsk

• 28 = (GMT+02:00) Bucharest

• 29 = (GMT+02:00) Cairo

• 30 = (GMT+02:00) Harare, Pretoria

• 31 = (GMT+02:00) Helsinki , Riga, Tal l inn

• 32 = (GMT+02:00) Israel

• 33 = (GMT+03:00) Baghdad, Kuwai t, Riyadh

• 34 = (GMT+03:00) Moscow, St. Petersburg, Volgograd

• 35 = (GMT+03:00) Nairobi

• 36 = (GMT+03:30) Tehran

• 37 = (GMT+04:00) Abu Dhabi , Muscat

• 38 = (GMT+04:00) Baku, Tbi l isi

• 39 = (GMT+04:30) Kabul

• 40 = (GMT+05:00) Ekaterinburg

• 41 = (GMT+05:00) Islamabad, Karachi , Tashkent

• 42 = (GMT+05:30) Bombay, Calcutta, Madras, New Delhi

• 43 = (GMT+06:00) Almaty, Dhaka

• 44 = (GMT+06:00) Colombo

• 45 = (GMT+07:00) Bangkok, Hanoi , Jakarta

• 46 = (GMT+08:00) Bei j ing, Chongqing, Hong Kong, Urumqi

Page 173: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 173

• 47 = (GMT+08:00) Perth

• 48 = (GMT+08:00) Singapore

• 49 = (GMT+08:00) Taipei

• 50 = (GMT+09:00) Osaka, Sapporo, Tokyo

• 51 = (GMT+09:00) Seoul

• 52 = (GMT+09:00) Yakutsk

• 53 = (GMT+09:30) Adelaide

• 54 = (GMT+09:30) Darwin

• 55 = (GMT+10:00) Brisbane

• 56 = (GMT+10:00) Canberra, Melbourne, Sydney

• 57 = (GMT+10:00) Guam, Port Moresby

• 58 = (GMT+10:00) Hobart

• 59 = (GMT+10:00) Vladivostok

• 60 = (GMT+11:00) Magadan, Solomon Is., New Caledonia

• 61 = (GMT+12:00) Auckland, Wel l ington

• 62 = (GMT+12:00) Fi j i , Kamchatka, Marshal l Is.

• pin is the pin to be assigned to the address, of type string,between double quotes (").

Alter an address from a Subscription Book User

ALTER ADDRESS address_name FOR USER login_name

[ADDRESS new_address_name] [PHYSICALADDRESS

physical_address] [ADDRESSDISPLAY address_display]

[DELIVERYDEVICE device_name IN [FOLDER]

device_location_path] [SETADDRESSDEFAULT (TRUE |

Page 174: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

174 © 2019, Micro Strategy In c.

FALSE)] [ACTIVE (TRUE | FALSE)] [EXPIRE (NEVER | ON

expiration_date)] [DELIVERYWINDOW START start_time END

end_time] [TIMEZONE GMT timezone_id] [PIN pin];

Where:

• address_name is the identi fier of the user's address to bemodi fied, of type string, between double quotes (").

• login_name is the existing user for which the address is to bemodi fied, of type string, between double quotes (").

• new_address_name is the new identi fier of the user's address, oftype string, between double quotes (").

• physical_address is the physical address to be added to the userdepending on the del ivery method, of type string, between doublequotes (").

• address_display is the display name associated to the physicaladdress, of type string, between double quotes (").

• device_name is the name of the del ivery device to be associatedwith the address, of type string, between double quotes (").

• device_location_path is the location path where the deviceresides, of type string, between double quotes (").

• expiration_date is the date when the address expires, in the formatmm/dd/yyyy.

• start_time is the start time (24-hour format) of the del ivery window,of type time (hh).

• end_time is the end time (24-hour format) of the del iver window, oftype time (hh).

• timezone_id is the id for the time zone to be speci fied, of typeinteger.

Page 175: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 175

• pin is the pin to be assigned to the address, of type string,between double quotes (").

Delete an address from a Subscription Book User

DELETE ADDRESS address_name FROM USER login_name;

Where:

• address_name is the name of the address to be deleted from auser, of type string, between double quotes (").

• login_name is the user from which an address is to be deleted, oftype string, between double quotes (").

List the properties for a Subscription Book User Address

LIST [ALL] PROPERTIES FOR ADDRESS address_name FOR

USER login_name;

Where:

• address_name is the user's address for which the properties are tobe l isted, of type string, between double quotes (").

• login_name is the user that contains the address, of type string,between double quotes (").

List al l the addresses from a Subscription Book User

LIST [ALL] ADDRESSES FOR USER login_name;

Where, login_name is the user for whom to l ist addresses, of typestring, between double quotes (").

Trigger a Narrowcast Server Service

TRIGGER SERVICE service_name IN [FOLDER] location_path

[SUBSCRIPTIONSET subscription_set1 [, subscription_set2 [,…

subscription_setn]]];

Where:

Page 176: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

176 © 2019, Micro Strategy In c.

• service_name is the name of the service to be run immediately, oftype string, between double quotes (").

• location_path is the folder path where the service is located, oftype string, between double quotes (").

• subscription_setn is the name of the subscription set (or l ist ofsubscription set names) to be used with this service, of type string,between double quotes (").

Refreshing imported files

To distribute static content or template fi les to the user, you canimport the static content or the templates fi les to the NarrowcastServer system and then bui ld services to del iver the imported fi les tothe user.

The imported fi les are stored in the Narrowcast Server reposi tory andare not connected to their source location. As a resul t, i f the contentof the source fi le changes, the imported fi le stored in the NarrowcastServer reposi tory is not updated. You have to manual ly select eachimported fi le, browse to i ts source location and re-import the fi le. TheRefresh Imported fi le feature simpl i fies this process by al lowing youto update imported fi les. This feature has the fol lowing advantages:

You can select mul tiple imported fi les and perform a mass refresh. Al lthe selected fi les are updated in the Narrowcast Server reposi tory.

You can search for imported fi les in a folder or the enti re system andthen perform a mass refresh to import the updated fi les.

Before you update the imported files, ensure that you have not changedthe path and the file name of the imported files. If you have changed thepath or the file name, you have to browse to the updated location orenter the new path to update the imported files.

When updating the selected fi les, the Refresh Imported Fi le dialogbox displays a progress bar that indicates whether the fi les are

Page 177: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 177

successful ly updated or not. It also has the option to view the log fi le,which stores the fol lowing detai ls:

date-timestamp when the import process began

resul t of the import process; whether the fi le was successful lyupdated or not and the date-timestamp when the process ended

A log fi le is generated each time you update the imported fi les. Youcan also access the log fi le from the fol lowing location:

…\MicroStrategy\Narrowcast Server\Delivery Engine

The naming convention for the log fi le is as fol lows:

FileImportSummary "date-time".log

If the log file is not created, an error message is displayed and theprocess of updating the files is not initiated.

For steps to import and refresh the fi les, see Creating Publ icationsand Content Section Documents in the Narrowcast Server Appl icationDesigner Guide.

Page 178: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

2SYSTEM ADMINISTRATORINTERFACES

© 2019, Micro Strategy In c. 178

Page 179: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

179 © 2019, Micro Strategy In c.

Add Narrowcast Server Administrative AccountsDialog Box

The Add Narrowcast Server Administrative Accounts dialog boxal lows you to add new users to the Del ivery Engine system. For stepsto add and remove accounts, see Manage Administrator Accounts.

Accessing the Add Narrowcast Server Administrative

Accounts dialog box

Expand Administration . Right-cl ick Accounts and select NewAccount. The Add Narrowcast Server Administrative Accounts dialogbox opens.

Prerequisites

Before you can add an account, you must know the Windows NT loginof the new user and know what roles the new account wi l l need. Formore information, see MicroStrategy Narrowcast Server archi tecture.

Any account that is granted the System Administrator role must haveadministrator permissions on every machine in the system. Otherwise,that account cannot correctly modify the system configuration.

Add Narrowcast Server Administrative Accounts dialog

box layout

When you fi rst access the Add Narrowcast Server AdministrativeAccounts dialog box, i t loads the Windows NT users from the network.The status of the load is displayed below the NT users' l ist. You cancancel the load by cl icking Stop .

Page 180: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 180

The left side of the dialog box l ists al l the NT users in the selectedWindows domain . You can select a di fferent domain from theWindows domain drop-down l ist.

The right side of the dialog box l ists the Narrowcast Server users,wi th their assigned roles. You can use the Add and Remove buttonsto add NT users to the Narrowcast Server Administrative Accountsand to remove Narrowcast Server users.

Cl ick Modify Privileges to access the Assign AdministrativePrivi leges to Account dialog box. For more information, see AssignAdministrative Privi leges to Account Dialog Box.

Administrative Notification Dialog Box

The Administrative Noti fication dialog box provides addi tionalcapabi l i ties for sending noti fication messages regarding theNarrowcast Server system, service, and IO related events.Administrators can configure these noti fications and choose thedel ivery addresses for the noti fications. This feature al lowsunattended execution and moni toring of the Narrowcast Serversystem.

Use the Administrative Noti fication dialog box to configure alertingmessages to the Narrowcast Server System administrator regardingthe fol lowing:

• System wide fai lure and machine fai lure such as, machine orDM/EE startup and shutdown.

• Fai lure or success of a service with detai ls on service executionsummary that include recipient resolution, del ivery, segmentexecution, retries and fai lover.

• Fai lure or success of a particular IO within a service.

For more information, see Configuring a Narrowcast Server System.

Page 181: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

181 © 2019, Micro Strategy In c.

Accessing the Administrative Notification dialog box

From the Tools menu, select Set Administrative Notification . TheAdministrative Noti fication dialog box opens.

Prerequisites

The Administrative Noti fication rel ies on the MicroStrategy LoggingServer for proper operation. If the MicroStrategy Logging Server is notconfigured properly, or you have not connected to a system from thisinstal lation of Narrowcast Administrator, you cannot configure theAdministrative Noti fication interface.

For more information, see the Narrowcast Server Instal lation andConfiguration Guide.

Administrative Notification dialog box layout

In the Administrative Noti fication dialog box, you can configure themessages and speci fy the noti fication addresses for the messages.Noti fication types include the fol lowing:

• System Wide Failure: Indicates a system-wide inabi l i ty to operate.

• Service or Machine Failure: Indicates the fai lure of a service or amachine but does not typical ly indicate fai lure of the system as awhole.

• Recipient Group Failure: Indicates the fai lure of a segment or thetransmission to a speci fic group of recipients, but typical ly doesnot indicate a system, service, or machine fai lure.

• Recipient Level Failure or Temporary Failure: Indicates atemporary fai lure or a recipient-level permanent fai lure such as aninval id address.

• Service Execution Information : Provides service executionprocess-related information such as service execution start,

Page 182: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 182

loading of service defini tion, start of segmentation, serviceexecution completion, and so on.

• Segment Execution Information : Provides segment executionprocess-related information such as segment assignment to anExecution Engine, recipient resolution, segment fai lover, segmentcompletion, and so on.

• System Information : Provides general system-wide informationsuch as system startup, system shutdown, distribution managerstartup, execution engine fai lure, system component status, and soon.

• Recipient Level: Provides recipient level information.

Select the check box corresponding to a noti fication type to define themessages for that noti fication. The Governing and Filtering button isenabled only when you select a noti fication type.

• Governing and Filtering : Cl ick to open the AdministrativeNoti fication Request dialog box. For detai ls on defining thesettings, see Administrative Noti fication Request dialog box.

• E-mail Address(es): Speci fy the e-mai l address to which thenoti fication is to be sent. You can speci fy mul tiple e-mai laddresses separated by a semicolon.

• Edit Device: Opens the Device Edi tor dialog box that al lows youto speci fy the device transmission and formatting properties for thee-mai l (SMTP) information transmitter. For more detai ls on theDevice Edi tor, see Device Edi tor.

Administrative Notification Request dialog box

The Administrative Noti fication Request dialog box al lows you to setthe message level system information and fi l tering detai ls for anoti fication type. Speci fy the fol lowing information:

Page 183: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

183 © 2019, Micro Strategy In c.

• E-mail Subject: By defaul t, this field displays the name of thesystem and the noti fication type that you have selected. You canalso speci fy your own subject l ine in this field.

• Governing : Select this check box to set the governing detai ls foreach message type. You can speci fy the number of alerts that youwant to receive within a speci fied time. The defaul t value for eachmessage type is set to receiving not more than 10 alerts wi thin anhour.

You can choose the governing levels that are appropriate for yoursystem. For example, for any message type, i f you speci fy thenumber of alerts as 20 and number of hours as two, the fi rst 20messages in a two-hour window are sent to the administrator. If 20messages are logged within the fi rst 30 minutes, no further alertsare sent for the remaining two-hour window, but the messages wi l lcontinue to log. These messages can be viewed in the DELog fi lein the location C:\Program

Files\MicroStrategy\Narrowcast Server\Delivery

Engine . The time slots are calculated based on a moving windowfrom the del ivery of the fi rst message.

• Filtering : Select this check box to refine the message codes forwhich you want to receive noti fications. You can choose to includea set of codes for which you want noti fication, or speci fy a set ofcodes for which you do not want any noti fication. Do one of thefol lowing:

• Choose from the l ist of pre-defined codes provided in thedialog box.

• Add your own codes by giving code name and description inthe Code and the Description fields. Then, cl ick Add Code toadd code.

You can also speci fy a fi l tering cri terion, which is appl ied to the l ist ofcodes provided in the dialog box, by using Filter list by field. It helps

Page 184: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 184

to locate the required codes. You can also choose to include orexclude a set of codes that you selected.

Assign Administrative Privileges to Account DialogBox

The Assign Administrative Privi leges to Account dialog box al lowsyou to assign or remove privi leges to Del ivery Engine users oraccounts. A privi lege, or role, defines which objects the account cancreate and which operations i t can perform. The di fferentMicroStrategy Narrowcast Server privi leges are:

• System Administrator, who manages the enti re system

• Application Administrator, who administers appl ication objectsonly, even those owned by other users

• Service Designer, who administers appl ication objects only andwho cannot modi fy objects owned by other users

• Subscription Administrator, who can access only thesubscription book

For more information on the dialog box, see Manage AdministratorAccounts.

Accessing the Assign Administ rat ive Pr ivileges to Account

d ialog box

Expand Administration , then expand Accounts, and double-cl ick theaccount name to modi fy. The Assign Administrative Privi leges toAccounts dialog box opens.

Page 185: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

185 © 2019, Micro Strategy In c.

If you are creating a new account, you can access this dialog box bycl icking Modify Privileges on the Add Narrowcast ServerAdministrative Account dialog box.

Prerequisites

Before you can assign privi leges, you should:

• Understand the di fferent roles

• Have created an account

For more information, see MicroStrategy Narrowcast Serverarchi tecture.

Assign Administrative Privileges to Account dialog box

layout

A new account is automatical ly granted the service designerprivi leges.

The left side of the dialog box contains a l ist of the privi leges or rolesthat have been granted to the account. The right side of the dialogbox l ists the avai lable privi leges or roles. The Add and Removebuttons in the middle of the screen al low you to add the selected roleto the user or remove the selected role from the user account.

Cl ick OK to save your changes.

Configure Object Management Dialog Box

The Configure Object Management dialog box al lows you to selectoptions that wi l l be appl ied when migrating Narrowcast Server objectsbetween systems. To invoke an object management operation, dragand drop an object from one system to another. A l ikely scenarioinvolves development, testing, and production systems. Al l object

Page 186: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 186

types can be migrated, except for the system object, distributionmanagers, and execution engines.

For more information, see Configuring a Narrowcast Server System.

Accessing the Conf igure Object Management d ialog box

From the Tools menu, select Configure Object Management. TheConfigure Object Management dialog box opens.

Prerequisites

You should understand the fol lowing:

l The types of object management operations that can be performed

l Which system is the source and which is the target

l Which object or objects you want to migrate

l How object dependencies work within an Object Reposi tory

For more information, see Administering multiple systems.

Configure Object Management dialog box layout

The Configure Object Management Options dialog box includes twodecision tables in which you speci fy the rules you want to use forobject management.

The fi rst table has four columns. The fi rst column l ists the avai labletypes of operation. For each, make the appropriate selection from theremaining columns. Source object refers to the object being migrated.Source reposi tory or system is the place the object is coming from.Target object refers to the object being created or updated. Targetreposi tory or system is the destination of the object.

Page 187: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

187 © 2019, Micro Strategy In c.

For the Create type, Always is the only option since the source objectwi l l be new to the target system. By defaul t, al l new objects aremigrated and modi fy the target system.

Any time an object is written from the source repository into the targetrepository, the create and modification times of the object in the targetrepository are set equal to the modification time of the source object.

For other types of operations, you can choose one of the fol lowingoptions:

• Always modify the target: Changes are made automatical ly

• Never modify the target: The target system's version of the objectwi l l not be modi fied.

• Prompt during the migration : (selected by defaul t) When youmigrate an object that al ready exists in the target system, theConfl ict Resolution Dialog Box opens so that you can decidewhether to make the change or not.

If you select the Always or Never option, you are not prompted. Thechanges ei ther happen automatical ly or not, wi th no noti fication.

The rules for determining the type of operation for an object aredescribed below. In al l cases except Create, comparing the creationand modi fication times determines the state of an object. Everythingis relative to moving an object from the source to the target reposi tory.

• Create: The object being repl icated does not exist in the targetsystem. Accepting this action creates the object in the targetsystem using the defini tion of the object in the source system

• Refresh : The object being repl icated exists in the target system,and has the same defini tion as the object in the source system.Nei ther object defini tion has been modi fied since the object waslast migrated from one system to the other. Accepting this action

Page 188: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 188

does not cause a material change to the defini tion of the object inthe target system.

• Update: The object exists in the target system, and i ts defini tionhas not been modi fied since the object was last migrated from onesystem to the other. However, the defini tion of the object in thesource system has changed since the object was last migrated.Accepting this action updates the defini tion of the object in thetarget system to be the same as the newer defini tion of the objectfrom the source system.

• Overwrite: The object exists in the target system, and the objectsin both the source and target systems have been modi fied sincethe object was last migrated. Accepting this action causes thedefini tion of the object in the target system to be replaced with thedefini tion of the object from the source system, which loses anychanges that were made to the object in the target system sincethe object was last repl icated.

• Revert: The object exists in the target system, and i ts defini tionhas been modi fied since the object was fi rst repl icated from onesystem to the other. The object in the source system has not beenmodi fied since the object was last migrated. Accepting this actioncauses the object in the target system to lose the changes thatwere made to i t since the object was last repl icated.

The second table on this dialog box provides addi tional choices forcertain types of confl icts:

• Name in use: Another object (or folder) is al ready using the namein the target reposi tory's folder where the object is beingsaved/updated.

• Folder mismatch : The source and target object's containing folderhas changed.

Page 189: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

189 © 2019, Micro Strategy In c.

Select whether these confl icts should be resolved automatical lyduring object migration or whether you should be prompted during themigration to make a decision yoursel f.

Conflict Resolution Dialog Box

The Confl ict Resolution dialog box al lows you to resolve confl icts thatoccur when you copy one or more objects from one system reposi toryto another.

Accessing the Conf lict Resolut ion dialog box

The Confl ict Resolution dialog box opens when you copy one or moreobjects from one system reposi tory (the source reposi tory) to anothersystem reposi tory (the target reposi tory) and there is a confl ictbetween one of the objects being copied and an object that al readyexists in the target reposi tory for which the user has selected promptin the Configure Object Management dialog box.

This dialog box only opens when, in the Configure Object Managementdialog box, you select the Prompt During Copy option for an object'sType of Operation or Conflic t when copying it from the source to thetarget. For more information, see Configure Object ManagementDialog Box.

Prerequisites

You should understand the fol lowing:

l The types of object management operations that can be performed

l Which system is the source and which is the target

l How you plan to resolve any confl icts that arise

Page 190: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 190

For more information, see Administering multiple systems.

Conflict Resolution dialog box layout

The Confl ict Resolution dialog box includes a table in which youindicate whether to accept the indicated change to the target systemor to reject the indicated change and keep the object in the targetsystem as i t currently exists. Six columns appear in this table.

The fi rst column, Action , l ists the avai lable types of operation, asdescribed below.

• Create: The source object does not exist in the target reposi tory.Al l objects that do not exist in the target reposi tory areautomatical ly created.

A new object can be created using the same name as an existing object.In this case, when a name conflic t occurs, you are prompted to acceptthe change. This means the new object is renamed and created,preserving all potential object dependencies.

• Refresh : The object being repl icated exists in the target system,and has the same defini tion as the object in the source system.Nei ther object defini tion has been modi fied since the object waslast migrated from one system to the other. Accepting this actiondoes not cause a material change to the defini tion of the object inthe target system.

• Update: The object exists in the target system, and i ts defini tionhas not been modi fied since the object was last migrated from onesystem to the other. However, the defini tion of the object in thesource system has changed since the object was last migrated.Accepting this action updates the defini tion of the object in thetarget system to be the same as the newer defini tion of the objectfrom the source system.

Page 191: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

191 © 2019, Micro Strategy In c.

• Overwrite: The object exists in the target system, and the objectsin both the source and target systems have been modi fied sincethe object was last migrated. Accepting this action causes thedefini tion of the object in the target system to be replaced with thedefini tion of the object from the source system, which loses anychanges that were made to the object in the target system sincethe object was last repl icated.

• Revert: The object exists in the target system, and i ts defini tionhas been modi fied since the object was fi rst repl icated from onesystem to the other. The object in the source system has not beenmodi fied since the object was last migrated. Accepting this actioncauses the object in the target system to lose the changes thatwere made to i t since the object was last repl icated.

The second column, Type, l ists the type of object affected by theconfl ict. The thi rd column, Name, l ists the name of the object affectedby the confl ict. In both cases, the objects indicated are in the targetsystem.

The fourth column, Change details, provides the detai ls on thepotential change to the target system due to copying an object orobjects. Examples of these changes include renaming an objectbecause a di fferent object al ready exists in the target system with thesame name or moving an object from one folder to another becausethe location of the object in the source system has changed. When anobject is renamed, the original name is retained and a number inbrackets is added to the end. For example, i f an object is namedProject 1, i t is renamed Project 1 [1].

The fi fth and sixth columns, Accept and Reject, al low you to chooseei ther to accept or reject the change indicated in the fourth column.To select one action for al l the objects, cl ick the column header. Forexample, to accept al l the changes indicated in the fourth column foral l the objects l isted, cl ick the header Accept.

Page 192: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 192

Click OK to resolve the confl ict according to your selections or cl ickCancel to close the Confl ict Resolution dialog box without copyingany of the objects l isted.

Device Editor

The Device Edi tor is a tabbed dialog box that al lows you to create anew device for a speci fic information transmission module. You canspeci fy device transmission and formatting properties. It also al lowsyou to modi fy an existing device.

For more information about the steps to create new devices, seeConfigure Information Transmitters.

Accessing the Device Editor

Expand Administration , then right-cl ick the Devices. Select New,then Device. The Select Information Transmitter dialog box opens.Double-cl ick the appropriate ITM type. The Device Edi tor opens.

Or, you can double-cl ick an existing device in the Devices folder.

Prerequisites

Before you create a device, you must create an informationtransmission module and appropriate document formatting modules.For steps to create these modules, see Work with DocumentFormatters and Configure Information Transmitters.

E-mail (SMTP) device

For a device associated with the E-mai l (SMTP) informationtransmitter, the Device Edi tor displays the fol lowing tabs:

• Transmission tab

Page 193: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

193 © 2019, Micro Strategy In c.

• Plaintext tab

• Excel tab

• HTML tab

• PDF tab

File device

For a device associated with the Fi le information transmitter, theDevice Edi tor displays the fol lowing tabs:

• Transmission tab

• Plaintext tab

• Excel tab

• HTML tab

• PDF tab

Pr int device

For a device associated with the Print information transmitter, theDevice Edi tor displays the fol lowing tabs:

• Transmission tab

• Plaintext tab

• HTML tab

• PDF tab

SMS (SMPP) device

For a device associated with the SMS (SMPP) information transmitter,the Device Edi tor displays the fol lowing tabs:

Page 194: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 194

• Transmission tab

• Plaintext tab

Web (Por tal) device

For a device associated with the Web (Portal ) information transmitter,the Device Edi tor displays the fol lowing tabs:

• Transmission tab

• Plaintext tab

• Excel tab

• HTML tab

• PDF tab

Wireless (SMTP)

• Transmission tab

• Plaintext tab

• Excel tab

• HTML tab

• PDF tab

Device Editor layout

Before you access the Device Edi tor, you must select an informationtransmitter to use.

After you select the information transmitter, the Device Edi tor openswith the Transmission tab displayed. The other tabs in the edi tor varydepending upon what document formatters the selected informationtransmitter supports. For example, the E-mai l (SMTP) module that is

Page 195: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

195 © 2019, Micro Strategy In c.

used for the e-mai l (SMTP) information transmitter supports plain text,Excel , and HTML document formats. The SMS Transmitter supportsonly plain text document formats, and therefore so does the SMS(SMPP) information transmitter.

Select In format ion Transmit ter d ialog box

This dialog box l ists the information transmitters avai lable to theNarrowcast Server system. Double-cl ick the information transmitter touse. The Device Edi tor opens with the Transmission tab displayed.

Transmission tab

The Transmission tab appears for al l devices, regardless of theinformation transmitter i t is used for. Its contents are provided by theinformation transmission module.

E-mail (SMTP) Transmission tab

The E-mai l (SMTP) module used for the E-mai l (SMTP) informationtransmitter includes the fol lowing tabs:

• Message Format

• MIME Options i f MIME transmission is chosen

• Del ivery Options

Message Format

You can choose between UUEncoded and MIME .

UUEncoded accepts only one plain text body in US-ASCII, no HTMLbody, and any number of attachments. Every field in the message(recipient display names, subject, and so on) should also be in US-ASCII. The attachments are encoded using the UNIX-to-UNIX method,which is supported by most e-mai l cl ients and other thi rd-party

Page 196: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 196

software. This message format is suggested for any e-mai l cl ient orgateway that does not support MIME.

Multipart MIME al lows many message bodies and multiple charactersets. Character sets other than US-ASCII can be used. Mul ti -part,related, and al ternative message bodies and text headers are alsoal lowed.

MIME Op t ions

This tab is avai lable only i f MIME transmission is selected on theMessage Format tab.

You can select whether to use quoted-printable or base64 encodingfor each of the fol lowing publ ication sections:

• Plaintext and HTML Body

• Text Attachment

• Binary Attachment

You can also select 7 bi t ASCII encoding for Plaintext and HTMLBody publ ication section.

Base64 encoding is a process by which every three bytes of data arechanged into four six-bi t values. These values are then mapped to a64-entry lookup table in which the selected data represents ASCIIcodes that are general ly printable. Base64 uses the fol lowingalphabet: [A-Z][a-z][0-9]'+','/'. This resul ts in al l of the binary databeing encoded into printable characters that can be transmitted overthe Internet wi thout fear of bi t loss. Base64 encoding is stronglyrecommended for any binary, image, or mul ti -byte character set data.

Quoted-printable encoding preserves most printable characters andonly encodes non-printable or special characters. You can read theencoded text, unl ike base64 encoding, but i t does not preserve space.

Page 197: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

197 © 2019, Micro Strategy In c.

Use quoted-printable only for text fi les and HTML or plain textmessage bodies, not for binary data.

Some devices do not support the use of character sets other than US-ASCII for certain portions of mul ti -part MIME e-mai ls. These portionsinclude the subject l ine, the names of attached fi les, and the addressdisplay names. Select Use US-ASCII for Subject, AttachmentNames, and Display Names (Sender, Reply-To, and Address) toensure that such devices can process e-mai ls correctly.

If the Use US-ASCII for Subject, Attachment Names , andDisplay Names (Sender, Reply-To, and Address) check box isselected, the application designer must ensure that the names of anyobjects being sent as attachments to this device are no more than eightcharacters in length and must use only standard ASCII characters. Thesubject must also contain only ASCII characters. If any of theseconditions are not met, the message is not sent.

If the Use US-ASCII for Subject, Attachment Names, and DisplayNames (Sender, Reply-To, and Address) check box is not selected,select the Do not put quotes around non US-ASCII Display Namescheck box i f the e-mai l cl ient displays an extra set of double quotesaround the display names. This is to avoid encoding a set of quotesalong with the display names, which is superfluous when the e-mai lcl ient adds an extra set of quotes around the decoded string. Thischeck box should only be selected for Microsoft Outlook 98 andMicrosoft Outlook 2000.

You can select the Embed Flash Content check box to support Flashcontent in the body of the e-mai l . However, this check box can remaincleared i f you want to del iver the Flash content as an attachment(.mht).

The Embed Flash Content check box is cleared by default.

Page 198: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 198

To support this Flash content, the fol lowing condi tions must besatisfied:

• You should have Flash Player 9 instal led on your computer. Olderversions of Flash are not supported. If you do not have FlashPlayer 9, you can download i t fromhttp://www.adobe.com/products/flashplayer

• The e-mai l cl ients must have ActiveX enabled for del ivery of Flashcontent in the body of an e-mai l . ActiveX is not necessary whendel ivering Flash fi les as attachments to e-mai ls.

You can also select whether to Embed HTML Attachments into themessage body. If HTML attachments are not embedded, they are sentas unrelated attachments.

If you opt to embed HTML attachments, you can also choose toEmbed All Attachments.

Embed All Attachments should be chosen for Microsoft Outlook 98and Microsoft Outlook 2000 e-mail c lients.

Select the Remove Content-Location MIME header check box toprevent broken l inks to attachments in e-mai ls forwarded usingMicrosoft Outlook Web Access. This check box is avai lable only forNarrowcast Server version 8.0.1 and later.

Del ivery Op t ions

To use a smart host, enter the Smart Host Address and PortNumber. The smart host is a machine that receives al l outgoing e-mai l messages and is responsible for del ivering them to the finaldestination. This feature is useful i f you have a powerful e-mai l serverto use for al l outgoing messages, since the communication betweenNarrowcast Server and the smart host is faster than that betweenNarrowcast Server and the mai l host of each recipient. Select theoption to Use Smart Host Always to use only the smart host to

Page 199: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

199 © 2019, Micro Strategy In c.

del iver the message. Otherwise, the message is sent di rectly, and thesmart host is used only i f the direct connection fai ls.

File Transmission tab

The Fi le module used for the Fi le information transmitter includes thefol lowing tabs:

• General properties

• Advanced properties

General p rop er t ies

The General Properties tab al lows you speci fy the fi le location, ei thera ful l path, partial path, or macros, using the fol lowing objects:

• File Location al lows you to enter a ful l or partial path for del iveryof fi les.

The Fi le information transmitter al lows wri te access to anywhere onthe Narrowcast Server local drive. To prevent this, make sure that al lFi le information transmitter devices are using relative paths (forexample, \\server\share\%%PhysicalAddress%%) instead of absolutepaths (for example, %%PhysicalAddress%%). If using absolute paths,i t is recommended that the Create required folders and Overwritefiles with same name options are disabled and the Appendtimestamp to file name option is enabled in the device's AdvancedProperties.

• Insert Macro al lows you to see a l ist of variables that can be usedto personal ize each transmission. Cl ick and choose from thefol lowing:

• %%UserName%%

• %%PhysicalAddress%%

• %%Date%%

Page 200: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 200

• %%Time%%

• File Properties speci fies the attribute of the fi le for transmission.Check one of the fol lowing options:

• Read only

• Archive

• Compress

Ad vanced p rop er t ies

The Advanced Properties tab offers options for system and backupfi le location.

You can select the fol lowing advanced fi le system settings:

• Create required folders creates folders i f the speci fied fi le path isnot present. This is selected by defaul t.

• Overwrite files with the same name determines whether theinformation transmitter overwri tes existing fi les wi th the samename. This is selected by defaul t. You must also clear the Appendtimestamp to file name check box, otherwise a new fi le is createdeach time the service is executed.

• Append timestamp to file name adds the date and time of the fi lecreation to the end of the fi le name. This is selected by defaul t.

• Append to file (text documents only) determines whether theinformation transmitter appends the contents of the new fi le to theexisting fi le each time the service is executed. For example, i f youhave a service that contains a text document and i t has del ivery toa fi le wi th the Append to file check box selected, a text fi le iscreated when the service is executed for the fi rst time. After that,whenever the service is executed, the contents of the newdocument are appended to the existing fi le. You can select theAppend to file check box only i f you clear the Overwrite files with

Page 201: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

201 © 2019, Micro Strategy In c.

the same name check box. You must also clear the Appendtimestamp to file name check box, otherwise a new fi le is createdeach time the service is executed.

• Number of retries al lows you to speci fy how many times fi letransmission wi l l be attempted i f a temporary fai lure occurs.

• Time between retries al lows you to speci fy how much time isal lowed between a fai led del ivery attempt and a retry.

• Delivery timeout al lows you to speci fy how much time is al lowedbefore the transmission times out.

The device level settings can override the general settings defined at thetransmitter level. For example, if the transmitter requires you to equipfiles with the read-only property, but a device has the Overwrite fileswith the same name check box selected, the files will be overwritten,despite the transmitter settings.

You can also speci fy the fol lowing information with respect to abackup fi le location:

• Save messages to backup file location if delivery fails al lowsyou to provide a location for a backup fi le i f del ivery to the originalfi le location fai ls.

• Backup File Location al lows you to enter the path and fi le namefor del ivering fi les i f del ivery to the original fi le location fai ls. Notethat the path and fi le name cannot exceed 150 characters.

If you clear the Overwrite files with the same name , Appendtimestamp to file name , and Append to file check boxes but youselect the Save messages to backup file location if deliveryfails check box, and specify a location for the backup files, the files arestored in the backup file location when the service is executed.

Page 202: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 202

Print Transmission tab

The Print module used for the Print information transmitter includesthe fol lowing tabs:

• General Properties

• Advanced Properties

General Prop er t ies

The General Properties tab al lows you to speci fy standard printersettings for printer location and printer properties.

In the Printer Location section, you can speci fy the defaul t printerlocation by selecting i t or entering i t in the box. You can add a newprinter to the l ist of avai lable printers and then select i t by cl ickingAdd Printer. You can also al low for user addresses that containprinter locations to override your printer speci fication by selecting thecheck box.

In the Printer Properties section, you can speci fy the properties forthe defaul t print device, including the number of copies, scale, printqual i ty, paper source, paper size, and whether printed copies arecol lated. To use the standard printer defaul ts, cl ick Load printerdefaults.

When a user enters a new printer address, usually on the Web orthrough the Subscription Portal, the property settings of the new printerare overridden by those of the default printer set by the administrator. Itis possible that settings for paper source, print quality , and paper sizemay or may not match the capacities of the user's printer, depending onits make and model. You can create different print devices for each ofthe printer models. However, testing is highly recommended if a singledevice is used for different types of printers.

You can speci fy the orientation of HTML documents by selecting theappropriate option:

Page 203: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

203 © 2019, Micro Strategy In c.

• Portrait prints vertical ly on the page.

• Landscape prints horizontal ly on the page.

For PDF documents, you can speci fy the fol lowing options:

• PostScript Level indicates the version of PostScript to use on thisprinter, Level 1, 2, or 3.

• Shrink to fit speci fies that the content being printed should beresized, i f needed, to fi t on the paper used by this printer.

• Reverse pages instructs the printer to print from back to frontinstead of front to back (the defaul t is front to back).

• Print range indicates which pages to print, i f mul tiple pages are inthe print request.

• Odd or even pages identi fies whether you want to print al l pages(even and odd) or just odd or just even pages.

The PDF properties mentioned take effect only if Adobe Acrobat 6.0Professional is installed on all execution engine machines.

Ad vanced Prop er t ies

The Advanced Properties tab offers options for backup del ivery,governing, and appl ication priori ty.

You can elect to print or save documents to a backup location i f theprimary printer fai ls. Select the check box, then choose from thefol lowing options:

• Print files to the following backup printer al lows you to speci fy abackup printer location.

• Save files to the following backup file location al lows you tospeci fy a backup fi le location.

You can speci fy the fol lowing governing settings:

Page 204: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 204

• Number of retries indicates how many times the printer attemptsto print i f the print request fai ls.

• Time between retries (seconds) indicates the number of secondsbetween each retry attempt.

• Delivery time out (minutes) indicates the number of minutesbefore the del ivery times out.

• File Location speci fies a location where documents are savedtemporari ly during execution. By defaul t, the appl ication's runtimepath is used.

You can speci fy which appl ication has priori ty i f another appl icationor interactive user is using Adobe whi le Narrowcast Server is trying toprint PDF documents. Choose from the fol lowing:

• Other applications and interactive users (PDF documents aresaved to the backup file location, if specified above): Thisal lows other appl ications or users to continue working whi le theNarrowcast Server document is saved to a backup fi le location. Ifno backup fi le location is defined, an error is logged.

• Narrowcast Server (this ends other Adobe applicationsautomatically): This al lows the Narrowcast Server PDF documentto print, whi le ending al l other Adobe processes.

SMS(SMPP) Transmission tab

The SMS (SMPP) Transmitter used for the SMS (SMPP) informationtransmitter includes the maximum message size transmitterconfiguration option.

Maximum message size

The maximum message size for SMS devices is an integer valuebetween 1 and 160 characters. If a message sent exceeds the

Page 205: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

205 © 2019, Micro Strategy In c.

maximum message size, the message is truncated to the maximummessage size.

Web (Portal) Transmission tab

No transmission settings are required for the Web (Portal ) ITM.

Wireless (SMTP) Transmission tab

The Wireless (SMTP) Transmission tab uses the same module andtherefore has the same features as the E-mai l (SMTP) Transmissiontab.

Plaintext tab

The Plaintext tab al lows you to select whether the selected devicesupports plain text content. Select the check box to support plain textdocument format for the device.

Formatting Module: Select a document formatter from the avai lableplain text document formatters.

This tab includes the fol lowing tabs:

• Grid Formatting : Al lows you to choose whether to pad grid cel ls,how to pad them, whether to separate columns, and the charactersto use as separators.

• Cell Padding : Al lows you to select the characters wi th which topad cel ls. This is a process by which the lengths of the strings in acolumn are made equal in length through the use of tab-al igningcharacters and whi te-space characters.

• String Substitution: Al lows you to enter text to be converted toother characters.

Page 206: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 206

Excel tab

The Excel tab al lows you to select whether this device supports Excelcontent. If you choose to support Excel documents, you can select adocument formatter from the drop-down l ist of avai lable Exceldocument formatters. No properties need to be configured for this typeof document formatter.

HTML tab

The HTML tab al lows you to select whether this device supportsHTML content. If you choose to support HTML document, you canselect a document formatter from the drop-down l ist of avai lableHTML document formatters. You also have the option to supportimages.

PDF tab

The PDF tab al lows you to select whether this device supports thetransmission of PDF documents. Only the PDF document formatter isavai lable. You can select the check box to use this documentformatter. No properties need to be configured for this documentformatter.

Distribution Manager Configuration Dialog Box

The Distribution Manager Configuration dialog box al lows you tocreate a new distribution manager (DM). You can also change anexisting DM state (running or stopped).

For more information on Distribution Manager, see ManageDistribution Managers.

Page 207: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

207 © 2019, Micro Strategy In c.

Accessing the Distribution Manager Configuration dialog

box

Expand Administration , then right-cl ick Distribution Managers.Select New, then Distribution Manager. The New DistributionManager Configuration dialog box opens.

Or, double-cl ick an existing DM to access the Distribution ManagerConfiguration dialog box, which is the same as the other interfaceexcept you cannot change the selected machine.

Prerequisites

You should:

• Know the name of the machine you wish to use as a distributionmanager

• Understand the concept of a distribution manager

• Understand how primary and backup distribution managers worktogether, i f you have the Enterprise Edi tion of MicroStrategyNarrowcast Server

For more information, see the fol lowing chapters:

MicroStrategy Narrowcast Server archi tecture

Configuring Machines

Distribution Manager Configuration dialog box layout

The Distribution Manager Configuration dialog box contains a browsebutton that al lows you to select a machine to use as the distributionmanager (DM) when you create a new DM. If you are changing thestatus of an existing DM, this browse button is grayed out, but thename of the machine is sti l l readable.

You can view the Rank of the DM, but you cannot change i t.

Page 208: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 208

One of the two status buttons, Run or Stop , is selected. Change thestatus by cl icking the other button.

When you have made your changes, cl ick OK to save them or Cancelto exi t wi thout saving your changes.

Document Formatter - Excel Dialog Box

The Document Formatter - Excel dialog box is a single point ofcontact for document formatters based on the Excel documentformatting module (DFM). It defines the formatting properties of anExcel document formatter. These settings are appl ied to a documentduring service execution.

For more information, see Work with Document Formatters.

Accessing the Document Formatter - Excel dialog box

Expand Administration , then expand Document Formatters.Double-cl ick Excel. The Document Formatter - Excel dialog boxopens.

Prerequisite

You should know the drive and path that you want to use to storetemporary fi les, which are created and deleted by the Excel documentformatter during service execution.

Document Formatter - Excel dialog box layout

While di fferent DFMs can be used, only the Excel DFM has propertiesthat must be set.

Page 209: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

209 © 2019, Micro Strategy In c.

The Document Formatter - Excel dialog box has two areas: GeneralProperties and Error Handling .

The General Properties area contains the Working Directory. Thislocation is used for the temporary creation of fi les, so i t should resideon a drive or parti tion that is separate from the operating system andprogram fi les. The defaul t location is %Application

Path%\Delivery Engine\Temp , where %Application Path%

is the folder in which Narrowcast Server is instal led. For example,C:\Program Files\MicroStrategy\Narrowcast Server .Cl ick the browse button to point to the required folder. A messageappears below the Working Directory box giving you informationabout your directory selection, such as whether i t is val id.

The General Properties category also has a check box to indicate thatMicrosoft Excel cl ients should recalculate al l formula values whenExcel workbooks generated by Narrowcast Server are opened.

The Error Handl ing area al lows you to set how the DFM deals wi therrors:

• Fail the document: If an error occurs the Excel document is notsent.

• Truncate the Document Element (if it is a grid): As much of thedocument element as possible is sent. This setting is appl ied onlyi f the document element is a grid.

• Replace with the following string : If possible, the text you enterreplaces the flawed document element.

Select one of the fol lowing, which appl ies i f the number of cel lformats in the document exceeds the maximum possible number ofcel l formats in Excel :

• Fail the document: If the maximum is exceeded the document isnot sent.

Page 210: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 210

• Ignore the additional cell formats: If the maximum is exceededthe extra cel l formats are ignored and the document is sentanyway.

Edit Available User Properties Dialog Box

The Edi t Avai lable User Properties dialog box al lows you to add andremove user properties and related property options to be used inservice content.

Accessing the Edit Available User Properties dialog box

From the Tools menu, select Edit Available User Properties. TheEdi t Avai lable User Properties dialog box opens.

Prerequisites

Before you edi t user properties, you should understand how userproperties are used in information objects.

For more information, see MicroStrategy Narrowcast Serverarchi tecture.

Edit Available User Properties dialog box layout

The avai lable user properties are l isted in the User Propertiessection on the left. You can add and remove properties by cl icking theAdd and Remove buttons below this section.

The avai lable user property options are l isted in the User PropertyOptions (optional) section on the right. You can add and removeoptions by cl icking the Add and Remove buttons below this section.

To speci fy options for a particular property, select the property fromthe l ist on the left. The avai lable options are displayed on the right.

Page 211: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

211 © 2019, Micro Strategy In c.

You can also add options, i f required. For example, the Ti tle propertycontains Mr., Mrs., and Ms. as options. You may wish to add Dr. asanother option.

Cl ick OK when you finish edi ting the user properties.

Execution Engine Configuration Dialog Box

The Execution Engine Configuration dialog box al lows you to create anew execution engine (EE). It also al lows you to:

• Idle an execution engine

• Run an execution engine

• Speci fy the number of segments that can run on an executionengine simul taneously

• Stop an execution engine

For more information, see Manage Execution Engines.

Accessing the Execution Engine Configuration dialog box

Expand Administration , then right-cl ick Execution Engines. SelectNew, then Execution Engine. The Execution Engine Configurationdialog box opens.

Or, double-cl ick an existing EE to access the Execution EngineConfiguration dialog box, which is the same as the other interfaceexcept you cannot change the selected machine.

Prerequisites

You should:

• Know the name of the machine you wish to use as an executionengine

Page 212: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 212

• Understand the concept of an execution engine

Understand how primary and backup execution engines worktogether, i f you have the Enterprise Edi tion of MicroStrategyNarrowcast Server

Execution Engine Configuration dialog box layout

The Execution Engine Configuration dialog box contains a browsebutton that al lows you to select a machine to use as the executionengine, when you create a new one. If you are changing the status ofan existing execution engine, this browse button is grayed out, but thename of the machine is sti l l readable.

You can change the Maximum number of simultaneously executingsegments.

One of the three status buttons, Run , Idle, or Stop , is selected.Change the status by cl icking the appropriate button.

When you have made your changes, cl ick OK to save your changes.

Information Source Wizard

The Information Source Wizard lets you define and modi fy aninformation source using a MicroStrategy Information Source Module(ISM). An information source lets you configure the connection to aspeci fic project on the selected MicroStrategy Intel l igence Server.You can use the Information Source Wizard to define theconfiguration settings and to select the project from which you want toretrieve reports.

For steps to create an information source, see Configure InformationSource Modules.

Page 213: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

213 © 2019, Micro Strategy In c.

You can create your own, customized information sources that can beused with services. For steps to write a COM component, implement theappropriate interfaces with their definitions and parameters, and registera customized information source with Narrowcast Server, see the onlineMicroStrategy Developer Library (MSDL).

Accessing the Information Source wizard

Expand Administration, and then expand Information SourceModules. Right-cl ick a MicroStrategy Information Source Module.Select New, then Information Source. The New Information Sourcedialog box opens. Enter the name of the information source and cl ickDefine to define the information source. The Information SourceWizard opens.

To modi fy an existing information source that uses the MicroStrategyInformation Source Module, double-cl ick the existing informationsource.

Prerequisites

Before you create an information source, you should understand howinformation sources work with information source modules,understand the concepts of securi ty prompts and authenticationobjects, and register a corresponding information source module.

For information on securi ty, see Information source Securi ty in theNarrowcast Server Appl ication Designer Guide.

Information Source Wizard layout

The Information Source Wizard contains the fol lowing pages:

Information Source dialog box

Welcome

Intel l igence Server

Page 214: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 214

MicroStrategy Intel l igence Server Properties dialog box

Project dialog box

Advanced Properties dialog box

Defaul t Language

Defaul t Authentication

Securi ty and Dynamic Subscription Support

Defaul t Securi ty

Prompt Resolution dialog box

User and Subscription Properties

Address Properties

Personal ization

Summary

Save Information Source dialog box

Click Next to go to the next page of the wizard. Cl ick Back to returnto the previous page. Cl ick Cancel at any time to exi t the wizardwithout saving any changes.

In format ion Source dialog box

This dialog box al lows you to enter a Name and a Description for thenew information source.

The refresh options lets you to refresh an information source when aservice is run or a new instance of the information source module iscreated, instead of reusing an existing instance. This feature is usedto tune performance and ensure rel iabi l i ty. For example, even i f acustom information source module leaks memory, this feature ensures

Page 215: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

215 © 2019, Micro Strategy In c.

that the total system memory consumption does not exceed thephysical l imi ts. Choose from the fol lowing options:

• Never Refresh the information source

• Refresh Immediately

• Refresh after every, and then set the number of informationobjects (jobs) to run before refreshing the information source.

Cl ick Define to continue creating the information source.

After you have defined the information source, you are returned to theInformation Source dialog box. Cl ick OK to save the new informationsource. The Save Information Source dialog box opens.

Welcome

This page provides a brief overview of the process to create aninformation source.

In telligence Server

This page prompts you for the Intel l igence Server Machine Name andPort number of the computer running MicroStrategy Intel l igenceServer. You have to also speci fy the administrative Login ID andPassword of the MicroStrategy Intel l igence Server that you select.This account is used by al l users when working with this informationsource. The users can browse data and create objects on theMicroStrategy Intel l igence Server appropriate to the Service Designerand Subscription Administrator roles.

The users who administer the Narrowcast system need to have thepriv ileges of a Narrowcast System Administrator group to log on to theMicroStrategy Intelligence Server. The Narrowcast SystemAdministrator group is a part of the System Monitors group. This groupis defined in MicroStrategy Developer.

Page 216: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 216

Click Advanced Properties to access the MicroStrategyIntelligence Server Properties dialog box.

MicroSt rategy Intelligence Server Proper t ies dialog box

The MicroStrategy Intel l igence Server Properties dialog box openswhen you cl ick Advanced Properties on the Intel l igence Serverpage. This dialog box consists of the fol lowing tabs:

• Execution and Governing

• Primary Server

• Backup Server

Execution and Governing

You can speci fy the fol lowing information:

• Request timeout (seconds): Al lows you to control the duration forwhich the Del ivery Engine wai ts for a response from theIntel l igence Server. If report generation against the datawarehouse is slow, you can adjust this value according to theexpected report generation time. Ensure that the request timeoutl imi t is greater than the expected run time for the report/document(service) submitted through Narrowcast Server. This settingcouples with the Maximum number of reconnection attemptssetting to l imi t false fai lure identi fications.

• Maximum number of reconnection attempts: Speci fies thenumber of times that the Del ivery Engine attempts to connect tothe Intel l igence Server.

• Maximum number of executing information objects: Al lows youto govern the workload that each Del ivery Engine places on theIntel l igence Server. This ensures that the Intel l igence Server isnot overloaded for the system resources avai lable to i t.

Page 217: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

217 © 2019, Micro Strategy In c.

• Generate PDF in Narrowcast Server machine: Al lows you to shi ftthe processing load and the resource load associated with thePDF generation from the Intel l igence Server to the NarrowcastServer machine or vice versa. Shi fting the load from theIntel l igence Server to Narrowcast Server machine is useful whenyou have an Execution Engine with ei ther less load or morecapaci ty than the Intel l igence Server, or when you have multiplehigh capaci ty Execution Engine machines which are al l using thesame Intel l igence Server. Simi larly, i f you have an ExecutionEngine machine with less capaci ty than the Intel l igence Serveryou can shi ft the processing load and resource load associatedwith the generation of the PDF from the Narrowcast Servermachine to the Intel l igence Server.

Select this check box to generate PDF fi les in the NarrowcastServer machine.

• Maximum memory consumption for PDF file generation(kilobytes): Al lows you to speci fy a memory l imi t for PDFgeneration i f the PDF generation takes place on the NarrowcastServer machine. If the PDF generation takes place on theIntel l igence Server, the memory governing settings for PDFgeneration that are speci fied on the Intel l igence Server areconsidered.

If the PDF generation requires more memory than that isavai lable for the operation to succeed, partial PDF resul ts arereturned. The PDF generation engine can return partial resul tsdue to insufficient memory regardless of whether PDFgeneration takes place in the Intel l igence Server or theNarrowcast Server machine. If partial PDF resul ts are returned,the setting defined in the Error handl ing tab within theAdvanced Properties dialog box of the Developer DocumentSelector, determines whether the partial PDF is transmitted ornot.

Page 218: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 218

• Generate Excel in Narrowcast Server machine: Al lows you toshi ft the processing load and the resource load that is associatedwith the generation of the Excel fi le from the Intel l igence Server tothe Narrowcast Server machine or vice versa. Shi fting the loadfrom Intel l igence Server to the Narrowcast Server machine isuseful when you have an Execution Engine with ei ther less load ormore capaci ty than the Intel l igence Server, or when you havemultiple high capaci ty Execution Engine machines which are al lusing the same Intel l igence Server. Simi larly, i f you have anExecution Engine machine with less capaci ty than the Intel l igenceServer you can shi ft the processing load and resource loadassociated with the generation of the Excel fi le from theNarrowcast Server machine to the Intel l igence Server.

Select this check box to generate the Excel fi les in the NarrowcastServer machine.

• Maximum memory consumption for Excel file generation(kilobytes): Al lows you to speci fy a memory l imi t for Excel fi legeneration i f the Excel fi le generation takes place on theNarrowcast Server machine. If the Excel fi le generation takesplace on the Intel l igence Server, the memory governingsettings for Excel fi le generation that are speci fied on theIntel l igence Server are considered.

If the Excel fi le generation requires more memory than isavai lable for the operation to succeed, partial resul ts arereturned. The Excel fi le generation engine can return partialresul ts due to insufficient memory regardless of whether theExcel fi le generation takes place in the Intel l igence Server orthe Narrowcast Server machine. If partial resul ts are returned,the setting defined in the Error handl ing tab within theAdvanced Properties dialog box of the Developer DocumentSelector determines whether the partial Excel fi le is transmittedor not.

Page 219: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

219 © 2019, Micro Strategy In c.

Primary Server

The Primary Server tab al lows you to view the clustering informationand set the Load Balance Factor for the Primary Intel l igence Server.You can speci fy the fol lowing information:

• Machine name and Port number: Displays the Machine nameand Port number of the Primary Intel l igence Server. You cannotmake any changes to these server detai ls.

• Use Intelligence Server cluster, if available: Select the checkbox to display the Primary Cluster table for speci fying theclustering detai ls of the Primary Intel l igence Server. This setting isalso appl icable to the Backup Server to al low the Backup Clustertable to be displayed in the Backup SErver tab.

• Refresh : Cl ick Refresh to view the information displayed in thePrimary Cluster table. The Refresh button refreshes the l ist ofnodes. The defaul t value of the load balancing factor for al l newnodes is set to 1, and the value of the port number is received fromthe cluster.

You cannot make any changes to the Server name and the Portnumber. You can only speci fy the Load Balance Factor for eachserver as fol lows:

• Defaul t value = 1

• Minimum value = -1

• Maximum value = 999999

Cl ick Show Projects to view a l ist of the projects loaded on eachserver. When cl icked, the name of this button changes to HideProjects. Cl ick Hide Projects to hide al l the projects.

Page 220: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 220

Backup Server

The Backup Intel l igence Server tab al lows you to select an optionalsecondary server to use during fai lover. If the Primary Intel l igenceServer becomes unavai lable or unusable, the MicroStrategyInformation Source attempts to switch to the Backup Intel l igenceServer. You can speci fy the fol lowing information:

• Backup Intelligence Server: Select the Backup IntelligenceServer check box. Browse a Machine name, and type the Portnumber for the Backup Intel l igence Server. The Backup Clustertable for speci fying the clustering detai ls for the Backup Server isdisplayed. The table contains the Server name, Port number, andLoad Balance Factor of the backup Intel l igence Servers.

• Refresh : Cl ick Refresh to refresh the l ist of nodes displayed inthe Backup Cluster table. The defaul t value of the load balancingfactor for al l the new nodes is set to 1, and the value of the portnumber is received from the cluster.

You cannot make any changes to the Server name and the Portnumber. You can only speci fy the Load Balance Factor for eachserver as fol lows:

• Defaul t value = 1

• Minimum value = -1

• Maximum value = 999999

Cl ick Show Projects to view a l ist of the projects loaded on eachserver. When cl icked, the name of this button changes to HideProjects. Cl ick Hide Projects to hide al l the projects.

Project d ialog box

From the drop-down l ist of avai lable Projects on the selected server,choose the project to use as your information source.

Page 221: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

221 © 2019, Micro Strategy In c.

Click Advanced Properties to open the Advanced Properties dialogbox.

Advanced Proper t ies dialog box

On the Project page, cl ick Advanced Properties. The AdvancedProperties dialog box opens. This dialog box consists of the Generaltab.

General

The Authentication Method for Web Subscriptions check box letsyou apply user-level authentication for reports and documents. This isused by subscriptions made through MicroStrategy Web whenMicrosoft Windows securi ty is used.

When reports and documents are del ivered through MicroStrategyWeb, the method by which Web users are authenticated depends onwhether MicroStrategy Web is using Microsoft Windows securi ty. IfWindows securi ty is not used, users are authenticated using user-level authentication for both reports and documents. If Windowssecuri ty is used in MicroStrategy Web, by defaul t users areauthenticated using information source-level authentication for bothreports and documents. The check box provided in this dialog boxenables user-level authentication for reports and documents evenwhen Windows securi ty is used in MicroStrategy Web.

For information on Bulk Exporting, see the MicroStrategy AdvancedReporting Guide.

Default Language

This page lets you select a defaul t Language to use by locales forthis information source. A drop-down l ist of languages is provided.This language is used at run time i f the information source used by a

Page 222: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 222

particular document does not have a language selected in the LocaleEdi tor for that document's locale. It is also used to executesegmentation and subscription information objects.

Default Authent icat ion

This page lets you speci fy a defaul t MicroStrategy Login ID andPassword to use as an authentication object for this informationsource. The authentication object provides the information sourcewith the identi ty of an end user and determines the access privi legesthat end user has for the information source. It might l imi t access toobjects such as reports, data, or both. The defaul t authenticationobject is used to run reports for any subscriber that does not have hisown authentication.

If you speci fy a user-level authentication object, i t is used at designtime. It is also used, i f speci fied, at run time for personal ized reportexecution. However, the defaul t authentication object is used at runtime for personal ized page execution. The defaul t authenticational lows the Narrowcast Server to connect to the Intel l igence Serverand retrieve personal ized content for many subscriptions at once byexecuting a single report. Thus, the Narrowcast Server does not needto execute a dupl icate report for each subscriber wi th the samepersonal ization, which saves time and system resources.

Although both the administrative account and the default authenticationobject contain a user login and password for the same MicroStrategyIntelligence Server, they serve different purposes and do not have thesame account for production implementations. The administrativeaccount has administrative priv ileges, and is used by NarrowcastServer to find and create objects. The default authentication objectdefines the identity (access priv ileges such as access to reports anddata) for users who are not specifically given their own authentication.Thus, this account is often a restric tive account to limit the access ofgeneric users.

Page 223: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

223 © 2019, Micro Strategy In c.

Secur ity and Dynamic Subscr ip t ion Suppor t

This page lets you select whether to use a securi ty object andwhether this information source must support dynamic subscriptions.

A MicroStrategy securi ty object is an answer to a speci fic promptobject. This answer constrains the data that an end user can see andreceive, by answering the same prompt object when i t appears on areport. If you choose to use a securi ty object, you must Select anattribute-element prompt object. This prompt object is used when theSubscription Administrator defines securi ty objects for end users.Cl ick Next to access the Defaul t Securi ty page.

If the information source should support dynamic subscriptions, selectthe This information source supports dynamic subscription checkbox. Cl ick Next to access the User and Subscription Properties page.

If securi ty objects are not used for this information source, cl ickFinish to complete the information source defini tion and return to theInformation Source dialog box.

The chosen prompt object must be part of an information object reportfor security objects to be applied to that report. Also, a question objectthat makes use of the chosen prompt object must be applied to eachsuch information object.

Default Security

The Defaul t Securi ty page is avai lable only i f you chose to use asecuri ty object on the Securi ty and Dynamic Subscription Supportpage.

This page al lows you to define the defaul t securi ty object byanswering the securi ty prompt set up in the previous page. Cl ickDefine Security Object to open the Prompt Resolution dialog box.

Page 224: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 224

After you select the defaul t securi ty object, you are returned to theDefaul t Securi ty page. Cl ick Finish to complete the informationsource defini tion and return to the Information Source dialog box.

Prompt Resolut ion dialog box

This dialog box opens when you cl ick Define Security Object on theDefaul t Securi ty page.

This dialog box is a browser al lowing you to select an attributeelement. This attribute element answers the securi ty prompt you setup, and is used as the defaul t i f a securi ty object is not selected bythe user or Subscription Administrator.

Cl ick Finish to return to the Defaul t Securi ty page.

User and Subscr ip t ion Proper t ies

The User and Subscription Properties page al lows you to select howinformation for user properties should be retrieved by the informationsource. You can configure the fol lowing properties:

• Subscription ID

• Address ID

• User ID

• Locale ID

For each property, you can select various sources for data. The set ofavai lable sources for data are the fol lowing (one or more of these isavai lable for each property, depending on the appl icabi l i ty):

• Browse for Attribute Forms

• Apply a Constant

• Retrieve from Subscription Book

Page 225: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

225 © 2019, Micro Strategy In c.

Each source has a check box associated with i t. Select theappropriate check box to select the source, then add data to i t, i fpossible.

You are not provided with all of these sources for all the propertieslis ted. For example, the Subscription ID property has only one sourceavailable, Browse for Attribute Forms .

Adding data to selected sources

For each source, the procedure to add data is di fferent.

Best practices

Determine the attribute form (ID, Last Name, First Name, Emai l ,Display Address, Abbreviation, Long Description, Device, and so on)to be added to the subscription properties. Selecting the appropriateattribute form ensures that the subscriptions are del ivered only to thetarget subscribers. For example, you may want to del iver asubscription to users wi th corporate emai l addresses or to those usingmobi le devices.

Browse for At t r ib ute Forms

1 Select the check box associated with Browse for Attribute Formsby cl icking i t.

2 A MicroStrategy attribute browser window opens on the left-handside. This window al lows you to browse the MicroStrategyDeveloper interface for attributes.

3 Select the attribute that you wish to add to the source and double-cl ick i t to dri l l down to i ts attribute forms.

4 Select any attribute form that you want to use, and the Add button(located in the center of the window) is enabled. Cl ick Add to addthe selected attribute form to the selected property source.

Page 226: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 226

5 Repeat the procedure to add other attribute forms.

Ap p ly a Constant

1 Select the check box associated with Apply a Constant by cl ickingi t.

2 Depending on the type of property selected, a di fferent windowopens on the left side. This window al lows you to ei ther enter aconstant value or choose from a l ist of options avai lable. Performthe desired action, which enables the Add button. Cl ick Add toadd your selection to the source.

Retr ieve f rom Sub scr ip t ion Book

1 Select the check box associated with Retrieve from SubscriptionBook by cl icking i t.

2 No data needs to be added to this source. When selected, thisdisables any window on the left-hand side.

To use the Retrieve From Subscription Book source for any property,the Subscription ID used for this information source must match thesubscription IDs in the Subscription Book. For more information, see theNarrowcast Server Application Designer Guide.

Address Proper t ies

The Address Properties page al lows you to select how information foraddress properties should be retrieved by the information source. Youcan configure the fol lowing properties:

• Address Display

• Physical Address

• Device

• Transmission Properties

Page 227: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

227 © 2019, Micro Strategy In c.

• PIN

• Time Zone

• Del ivery Window

For each property, you can select various sources for data. The set ofavai lable sources for data are the fol lowing (one or more of thesesources are avai lable for each property depending on theappl icabi l i ty):

• Browse for Attribute Forms

• Apply a Constant

• Retrieve from Subscription Book

Each source has a check box associated with i t. Select theappropriate check box to select the source, then add data to i t, i fpossible.

You are not provided with all of these sources for all of the propertieslis ted on this page.

Adding data to selected sources

For each source, the procedure to add data is di fferent. Forinformation on best practices to be fol lowed whi le selecting anattribute form, see Best practices

Browse for At t r ib ute Forms

1 Select the check box associated with Browse for Attribute Formsby cl icking i t.

2 A MicroStrategy attribute browser window opens on the left-handside. This window al lows you to browse the MicroStrategyDeveloper for attributes.

Page 228: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 228

3 Select the attribute that you wish to add to the source and double-cl ick i t to dri l l down to i ts attribute forms.

4 Select any attribute form that you want to use, and the Add button(located in the center of the window) is enabled. Cl ick Add to addthe selected attribute form to the selected property source.

5 Repeat the procedure to add other attribute forms.

Ap p ly a Constant

1 Select the check box associated with Apply a Constant by cl ickingi t.

2 Depending on the type of property selected, a di fferent windowopens on the left side. This window al lows you to ei ther enter aconstant value or choose from a l ist of options avai lable. Performthe desired action, which enables the Add button. Cl ick Add toadd your selection to the source.

Retr ieve f rom Sub scr ip t ion Book

1 Select the check box associated with Retrieve from SubscriptionBook by cl icking i t.

2 No data needs to be added to this source. When selected, thisdisables any window on the left-hand side.

Personalizat ion

The Personal ization page al lows you to select how information forpersonal ization properties should be retrieved by the informationsource. You can configure the fol lowing properties:

• Securi ty

Page 229: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

229 © 2019, Micro Strategy In c.

This node appl ies to both securi ty and authentication. You shouldchoose attribute forms for both type of personal ization in the samenode.

• Preference

For each property, you can select various sources for data. The set ofavai lable sources for data are the fol lowing (one or more of thesesources are avai lable for each property depending on theappl icabi l i ty):

• Browse for Attribute Forms

• Apply a Constant

• Retrieve from Subscription Book

Each source has a check box associated with i t. Select theappropriate check box to select the source, then add data to i t, i fpossible.

You are not provided with all of these sources for all of the propertieslis ted on this page.

Adding data to selected sources

For each source, the procedure to add data is di fferent. Forinformation on best practices to be fol lowed whi le selecting anattribute form, see Best practices .

Browse for At t r ib ute Forms

1 Select the check box associated with Browse for Attribute Formsby cl icking i t.

2 A MicroStrategy attribute browser window opens on the left-handside. This window al lows you to browse the MicroStrategyDeveloper for attributes.

Page 230: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 230

3 Select the attribute that you wish to add to the source and double-cl ick i t to dri l l down to i ts attribute forms.

4 Select any attribute form that you want to use, and the Add button(located in the center of the window) is enabled. Cl ick Add to addthe selected attribute form to the selected property source.

5 Repeat the procedure to add other attribute forms.

Ap p ly a Constant

1 Select the check box associated with Apply a Constant by cl ickingi t.

2 Depending on the type of property selected, a di fferent windowopens on the left side. This window al lows you to ei ther enter aconstant value or choose from a l ist of options avai lable. Performthe desired action, which enables the Add button. Cl ick Add toadd your selection to the source.

Retr ieve f rom Sub scr ip t ion Book

1 Select the check box associated with Retrieve from SubscriptionBook by cl icking i t.

2 No data needs to be added to this source. When selected, thisdisables any window on the left-hand side.

Summary

This page displays a summary of information about the informationsource that you are defining. Cl ick Finish to complete the defini tionand save the new information source.

Page 231: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

231 © 2019, Micro Strategy In c.

Save Informat ion Source dialog box

This dialog box al lows you to save the new information source. Youcan change the Object Name, or change the directory to save i t in bynavigating through the folders in the Look in field. Cl ick Save to savethe new object.

Information Transmission Module Dialog Set

The Information Transmission Module dialog set is a single point ofcontact for an information transmission module (ITM). It defines thestatic characteristics of the ITM, such as device properties, localeproperties, and subscription properties. The ITM dialog set also letsyou speci fy a set of rules for publ ications that are sent through theITM. For example, you can set a rule to restrict the type of documentsthat are send through the ITM.

For steps to create an Information Transmitter, see ConfigureInformation Transmitters.

You do not see an interface named Information Transmission Moduledialog set; it is a term for a series of dialog boxes that allow you toperform an action.

Accessing the Information Transmission Module dialog

set

Expand Administration . Right-cl ick Information Transmitters, selectNew, and then select Information Transmitter. The RegisterInformation Transmitter dialog box opens.

Page 232: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 232

Prerequisite

Before using the Information Transmission Module dialog set, youshould understand what an ITM does and how ITMs, informationtransmitters, and devices work together. For more information aboutITMs, see Information transmission modules (ITMs) and informationtransmitters (ITs).

Information Transmission Module dialog set layout

The Information Transmission Module dialog set contains thefol lowing dialog boxes:

• Register Information Transmitter dialog box

• E-mai l (SMTP)

• Wireless (SMTP)

• SMS (SMPP)

• Web (Portal )

Click Cancel at any time to exi t the dialog set wi thout saving anychanges.

Register Informat ion Transmit ter d ialog box

This dialog box l ists the information transmission modules avai lableto the Narrowcast Server system. Select the Module to add to thesystem from the drop-down l ist and cl ick OK . The Save As dialog boxopens.

File and Print information transmitters are automatically configured byNarrowcast Server.

E-mail (SMTP)The Information Transmitter dialog box for the E-mai l (SMTP)information transmitter displays one tab, the Sender tab. To access

Page 233: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

233 © 2019, Micro Strategy In c.

addi tional tabs, select the Show Advanced Properties check box.The addi tional tabs are:

• Reply-To

• Message Output

• Del ivery Status Noti fication

• Recipient Field

Sender

The Display Name is the name of the sender that is displayed with ane-mai l address. The E-mail Address is the e-mai l address of thesender in the jdoe@[domain] format. For example, i f the domain istyped as microstrategy.com, the e-mai l address appears [email protected] in the e-mai l messages generated and sentby Narrowcast Server.

Reply-To

The Display Name is the name of the sender that is displayed withthe reply e-mai l address. The E-mail Address is the e-mai l addressused as the reply-to address, in the [email protected] format.These fields are optional .

Message Output

The Message Output tab contains the fol lowing options to send theNarrowcast Server message:

• Send to Recipient via SMTP : Sends the e-mai l message to therecipients through the sender's SMTP server.

• Save to File: Saves the e-mai l message to a fi le wi thout sendingthe message.

Page 234: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 234

• Do Both (Send to Recipient and Save to File): Sends theNarrowcast Server e-mai l message to the recipients and alsosaves the message to a fi le.

You should choose the Save to File or Do Both option only for testingpurposes. You must manually delete any files created after using thisoption.

• Save to folder: If you choose ei ther the Save to File or Do Bothoption, the e-mai l message fi les generated by Narrowcast Serverare saved in the speci fied folder location.

You should speci fy a folder that is val id on each execution engine inyour system.

Delivery Status Notification

Del ivery Status Noti fication (DSN) is a Simple Mai l Transfer Protocol(SMTP) service extension. Using the SMTP protocol , you can trackwhether the e-mai l is del ivered to the recipient or not. The DSNsetting of the recipient mai l servers should be enabled to support thisnoti fication feature.

The options to receive notice of the del ivery status are as fol lows:

• Do Not Request any Notification : Does not send a del iverynoti fication.

• Request a Notification on Failure Only: Sends a noti fication tothe speci fied E-mai l Address i f the e-mai l message is not del iveredto the recipient.

• Request a Notification on Failure and Success: Sends anoti fication to the speci fied E-mai l Address, indicating whether amessage was successful ly del ivered or not.

• E-mail Address: If you choose ei ther the Request a Notificationon Failure Only or Request a Notification on Failure and

Page 235: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

235 © 2019, Micro Strategy In c.

Success option, you must enter the e-mai l address to send thenoti fication.

Note the following:

If the receiv ing SMTP server completely rejects the message, an e-maildelivery notification is not generated. Instead, the execution engine isimmediately notified.

Only some receiv ing SMTP servers support delivery notification. OtherSMTP servers do not send delivery notification messages, regardless ofthe Delivery Status Notification setting.

Recipient Field

The Recipient Field tab contains the fol lowing options to display thelocation of the recipient addresses in e-mai l messages:

• Recipient addresses should appear in the 'To' field

• Recipient addresses should appear in the 'CC' field

• Recipient addresses should not appear in the 'To' or 'CC' fields (use BCCdelivery)

Wireless (SMTP)

The Information Transmitter dialog box for the Wireless (SMTP)information transmitter displays one tab, the Sender tab. To accessaddi tional tabs, select the Show Advanced Properties check box.The addi tional tabs are:

• Reply-To

• Message Output

• Del ivery Status Noti fication

• Recipient Field

Page 236: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 236

Sender

The Display Name is the name of the sender that is displayed with ane-mai l address. The E-mail Address is the e-mai l address of thesender in the jdoe@[domain] format. For example, i f the domain istyped as microstrategy.com, the e-mai l address appears [email protected] in the e-mai l messages generated and sentby Narrowcast Server.

Reply-To

The Display Name is the name that is displayed with the reply e-mai laddress. The E-mail Address is the e-mai l address used as the reply-to address, in the [email protected] format. These fields areoptional .

Message Output

The Message Output tab contains the fol lowing options to send theNarrowcast Server message:

• Send to Recipient via SMTP : Sends the e-mai l message to therecipients through the sender's SMTP server.

• Save to File: Saves the e-mai l message to a fi le wi thout sendingthe message.

• Do Both (Send to Recipient and Save to File): Sends theNarrowcast Server e-mai l message to the recipients and alsosaves the message to a fi le.

You should choose the Save to File or Do Both option only for testingpurposes. You must manually delete any files created after using thisoption.

Page 237: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

237 © 2019, Micro Strategy In c.

• Save to folder: If you choose ei ther the Save to File or Do Bothoption, the e-mai l message fi les generated by the NarrowcastServer are saved in the speci fied folder location.

You should speci fy a folder that is val id on each execution engine inyour system.

Delivery Status Notification

Del ivery Status Noti fication (DSN) is a Simple Mai l Transfer Protocol(SMTP) service extension. Using the SMTP protocol , you can trackwhether the e-mai l is del ivered to the recipient or not. The DSNsetting of the recipient mai l servers should be enabled to support thisnoti fication feature.

The options to receive notice of the del ivery status are as fol lows:

• Do Not Request any Notification : Does not send a del iverynoti fication.

• Request a Notification on Failure Only: Sends a noti fication tothe speci fied E-mai l Address i f the e-mai l message is not del iveredto the recipient.

• Request a Notification on Failure and Success: Sends anoti fication to the speci fied E-mai l Address, indicating whether amessage was successful ly del ivered or not.

• E-mail Address: If you choose ei ther the Request a Notificationon Failure Only or Request a Notification on Failure andSuccess option, you must enter the e-mai l address to send thenoti fication.

Note the following:

Page 238: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 238

If the receiv ing SMTP server completely rejects the message, an e-maildelivery notification is not generated. Instead, the execution engine isimmediately notified.

Only some receiv ing SMTP servers support delivery notification. OtherSMTP servers do not send delivery notification messages, regardless ofthe Delivery Status Notification setting.

Recipient Field

The Recipient Field tab contains the fol lowing options to display thelocation of the recipient addresses in e-mai l messages:

• Recipient addresses should appear in the 'To' field

• Recipient addresses should appear in the 'CC' field

• Recipient addresses should not appear in the 'To' or 'CC' fields (use BCCdelivery)

SMS (SMPP)

The Information Transmitter dialog box for the SMS (SMPP)information transmitter displays fields for Short Message ServiceCenter (SMSC) Connection and Default Return Address. A TestSMSC Connection button is also included in the dialog box toval idate your connection settings from the SMSC.

SMSC Connection

SMSC Connection includes the SMSC IP Address, SMSC Port,Login Name/ID , Password , and System Type fields. Speci fy theinformation needed for connecting to an SMSC in these fields. Onlythe Password and System Type fields can be left empty. The SystemType box is optional when connecting to an SMSC as i t depends onthe SMSC account detai ls. The SMS (SMPP) information transmitter is

Page 239: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

239 © 2019, Micro Strategy In c.

not functional at run time without a SMS account. You can contact aSMS Service Provider to obtain the SMS account.

Default Return Address

Default Return Address contains the Return Address, TON , andNPI fields. The Return Address field is for the return address (orsource address) that is used when sending SMS messages to anSMSC. The TON (Type of Number) and NPI (Numbering PlanIndicator) fields define the TON and NPI values for the return addressand also for al l destination addresses to which the SMS informationtransmitter sends SMS messages.

Mul tiple SMS (SMPP) information transmitters must be made tofaci l i tate sending SMS messages to destination addresses withdi fferent TON and NPI values. You can also modi fy the information inthe Default Return Address fields (Return Address, TON , and NPI)at run time through the use of a control document in the service'spubl ication.

You must set the TON and NPI values properly for each destinationaddress. Otherwise, the message wi l l not be sent successful ly. TheSMSC does not send any noti fication i f these values are incorrectwhen the message is sent to i t.

Test SMSC Connection

This button al lows you to establ ish a connection and then disconnectfrom the SMSC using the parameters speci fied in SMSC Connectionand Default Return Address.

Web (Por tal)

The Information Transmitter dialog box for the Web (Portal )information transmitter contains the fol lowing options:

Page 240: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 240

• Set Connection to Current SBR

• Edit XSL

Set Connection to Current SBR

This button al lows you to use the current Subscription BookReposi tory as the document cache reposi tory. This button is enabledi f you do not have a connection or i f your connection points tosomeplace other than the current Subscription Book Reposi tory.Otherwise, the button is disabled.

Edit XSL

This button al lows you to edi t the XSL that is used to convertattachments to l inks at the end of the document body. This text isshown in the box below the button.

Locale Editor

The Locale Edi tor al lows you to speci fy options that control how datais displayed for users, and how data is gathered, rendered, andtransmitted to recipients. Due to the modular archi tecture of theDel ivery Engine, each document formatter, information source, andinformation transmitter must be set up for the locale. Mul tiple localescan be used in the same Narrowcast Server system.

For steps to create a locale, see Create Locales. To understand whydi fferent locales must be set up, see Locales and international ization.

Accessing the Locale Editor

Expand Administration . Right-cl ick Locales, select New, and thenselect Locale. The Locale Edi tor opens. Or, double-cl ick an existing

Page 241: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

241 © 2019, Micro Strategy In c.

locale.

Locale Editor layout

The Locale Edi tor l ists the information sources, document formatters,and information transmitters avai lable in the Narrowcast Serversystem on the left. It displays the Name, Type, and configurationStatus of each component. Select a component to view i ts propertieson the right.

The properties change depending on which component is selected.For example, the SMTP information transmitter al lows you to selectthe character set to use, whi le information sources bui l t in theMicroStrategy Information Source Module al low you to set thelanguage.You can edi t the properties and save the changes. Note thatnot al l components have configuration options.

The menu bar displays standard Windows options, such as, File,View, and Help . The toolbar provides options to open another locale,and save the current locale and exi t the edi tor.

Open Device File for Import Dialog Box

The Open Device Fi le for Import dialog box al lows you to importdevices from an external fi le. This enables you to update the standardset of devices provided with Narrowcast Server.

For steps to import devices from a device l ibrary, see ConfigureInformation Transmitters.

Accessing the Open Device File for Import dialog box

Open the Administration folder, then right-cl ick the Devices folder.Select Import Devices. The Open Device Fi le for Import dialog box

Page 242: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 242

opens.

Prerequisite

You should understand the concept of a device and know whichdevices to import. For more information, see MicroStrategyNarrowcast Server archi tecture.

Open Device File for Import dialog box layout

The Open Device Fi le for Import dialog box l ists al l the device fi lesthat are avai lable to import.

Select the required fi le and cl ick OK . You are prompted with a set ofobjects, depending on your object management settings. You canmake the appropriate choices from the set of objects and cl ick OK .

The information transmitters are also imported for these devices i fthey are not avai lable. As a resul t, i f you have existing informationtransmitters, you should configure object management to not update,overwri te, or revert existing information transmitters during import.However, you need to configure object management to create,refresh, or update any existing devices and folders. This ensure thatany settings in the existing information transmitters are preservedwhen al l new devices, device folders, and the most recent devicesettings are imported.

For more information on object management, see Administeringmultiple systems.

For information on object management and confl ict resolutioninterfaces, see Configure Object Management Dialog Box and Confl ictResolution Dialog Box.

Page 243: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

243 © 2019, Micro Strategy In c.

Register Information Source Module Dialog Box

The Register Information Source Module dialog box al lows you to adda new information source module (ISM) to the Narrowcast Serversystem. For steps to register an ISM, see Configure InformationSource Modules.

Accessing the Register Information Source Module

dialog box

Open the Administration folder, then right-cl ick the InformationSource Modules folder. Select New, then Information SourceModule. The Register Information Source Module dialog box opens.

Prerequisite

You should understand how information source modules work withother Del ivery Engine modules. For more information aboutinformation source modules, see Information source modules andinformation sources.

Register Information Source Module dialog box layout

This dialog box l ists the information source modules avai lable to theNarrowcast Server system.

• Select an information source from the Module drop-down l ist andcl ick OK . The Save As dialog box opens. This dialog box al lowsyou to save the new information source. You can change theObject Name or change the directory to save i t in by navigatingthrough the folders in the Look in field.

• Cl ick Save to save the new object.

Page 244: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 244

Register Document Formatter Dialog Box

The Register Document Formatter dialog box al lows you to add a newdocument formatter to the Narrowcast Server system. For steps tocreate a new document formatter, see Work with DocumentFormatters.

Accessing the Register Document Formatter dialog box

Open the Administration folder, then right-cl ick the DocumentFormatters folder. Select New, then Document Formatter. TheRegister Document Formatter dialog box opens.

Prerequisite

You should understand how document formatters work with otherNarrowcast Server components. For more information about documentformatters, see Document formatting modules and documentformatters.

Register Document Formatter dialog box layout

This dialog box l ists the document formatting modules avai lable to theNarrowcast Server system.

• Select a document formatter from the Module drop-down l ist andcl ick OK . The Save As dialog box opens. This dialog box al lowsyou to save the new document formatter. You can change theObject Name or change the directory to save i t in by navigatingthrough the folders in the Look in field.

• Cl ick Save to save the new object.

Page 245: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

245 © 2019, Micro Strategy In c.

Register Subscription Book Module Dialog Box

The Register Subscription Book Module dialog box adds a newSubscription Book Module (SBM) to the Narrowcast Server system.For steps to add a new SBM, see Register a new Subscription BookModule.

Accessing the Register Subscription Book Module dialog

box

Expand Administration , then right-cl ick the Subscription BookModule folder. Select New, then Subscription Book Module. TheRegister Subscription Book Module dialog box opens.

Prerequisites

You should understand the role of the SBM in the Narrowcast Serversystem. For more information about SBM, see Subscription Book.

Register Subscription Book Module dialog box layout

This dialog box l ists the subscription book modules avai lable to theNarrowcast Server system.

• Select the Module from the drop-down l ist and cl ick OK . The SaveAs dialog box opens. This dialog box al lows you to save the newdocument formatter. You can change the Object Name, or changethe directory to save i t in by navigating through the folders in theLook in field.

• Cl ick Save to save the new object. Your subscription book isdisplayed in the Subscription Book Module folder.

Page 246: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 246

Repository Copy Dialog Box

The Reposi tory Copy dialog box al lows you to copy reposi tories fromthe source directory to the target di rectory. You can use the optionsavai lable in the Reposi tory Copy dialog box to copy only the ObjectReposi tory or the Subscription Book Reposi tory or both.

For more information, see Copying Reposi tories. For steps to copyreposi tories, see Configuring a Narrowcast Server System.

Accessing the Repository Copy dialog box

In Narrowcast Administrator, from the Tools menu, select CopyRepository. The Reposi tory Copy dialog box opens.

Repository Copy dialog box layout

The Reposi tory Copy dialog box includes the fol lowing:

• Copy Object Repository: Al lows you to copy the ObjectReposi tory from the source directory. If you select this option, thefol lowing check boxes are avai lable:

• Copy Subscription Book Repository used by the source:Al lows you to copy the Subscription Book Reposi tory used by thesource.

• Link the target Subscription Book Repository to the targetObject Repository: Maintains a l ink between the targetSubscription Book Reposi tory and the target Object Reposi tory.

• Copy Subscription Book Repository: Al lows you to copy onlythe Subscription Book Reposi tory (users and addresses only)wi thout maintaining a l ink wi th the original Object Reposi tory.

Page 247: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

247 © 2019, Micro Strategy In c.

Object Repository page

In the Reposi tory Copy - Object Reposi tory page, speci fy thefol lowing information for the source and target di rectories of theObject Reposi tory:

• Data Source Name

• Database Type

• Login

• Password

• Database

• Prefix

• System Name

You can leave the information in the Prefix blank i f there is no prefixassigned to the Object Reposi tory.

Subscription Book Repository page

In the Reposi tory Copy - Subscription Book Reposi tory page, speci fythe fol lowing information for the source and target di rectories of theSubscription Book Reposi tory:

• Data Source Name

• Database Type

• Login

• Password

• Database

• Prefix

Page 248: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 248

You can leave the information in the Prefix blank i f there is no prefixassigned to the Subscription Book Reposi tory.

This dialog box also provides the fol lowing copy options which al lowusers and addresses to be copied by defaul t:

• User preferences

• Authentication and securi ty

• Subscriptions

Summary page

The Reposi tory Copy - Summary page al lows you to review theinformation that you have speci fied for the Object Reposi tory and theSubscription Book Reposi tory. It also displays the path of the log fi lethat is created during the copying process.

After you review the information in the Summary page, cl ick Finish toproceed with copying the reposi tories. A folder showing the objectsbeing copied is displayed.

The next screen displays the high level steps you must complete tohave the copied system working, and provides a l ink to the Helppage.

The information regarding objects copied from source to target andthe time taken for the copying process is logged can be viewed in thelog fi le.

System Message Viewer Dialog Box

The System Message Viewer dialog box is a display window forobserving and analyzing error messages, execution events, and othersystem messages generated by MicroStrategy Narrowcast Server. TheSystem Message Viewer al lows you to:

Page 249: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

249 © 2019, Micro Strategy In c.

• Edi t and save the logging information, and control what type ofinformation is shown

• View error messages generated during service executions, alongwith the time stamp expressed in UTC or as speci fied by the useron the Execution tab in System Settings

• Save the enti re l ist of messages in the moni tor

• Search for a particular error string in the logging information

• View log, trace and debug messages generated during serviceexecutions

• Set logging levels for system messages and logging format foreach message

• Speci fy how many l ines of message text are stored in memory

• Clear the message display

• Copy recent messages to the cl ipboard, so that they can be pastedinto another appl ication

For steps to set the logging format for system messages, see Selectthe logging format for system messages.

Accessing the System Message Viewer dialog box

In Narrowcast Administrator, from the Tools menu, select ViewSystem Messages. The System Message Viewer dialog box opens.

Prerequisites

The System Message Viewer depends on the MicroStrategy LoggingServer for proper operation. If the MicroStrategy Logging Server is notconfigured properly, or you have not connected to a system from thisinstal lation of Narrowcast Administrator, you cannot view messagesin the System Message Viewer.

Page 250: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 250

For more information, see the Narrowcast Server Instal lation andConfiguration Guide.

System Message Viewer dialog box layout

The System Message Viewer dialog box includes a menu bar, toolbar,and an area for displaying messages.

• The File menu includes the Save Log option that al lows you tosave al l the messages in the system monitor. Selecting the SaveLog option opens the Save As dialog box that contains thestandard Windows fi le options. You can save the messages in atext fi le, and speci fy a fi le name and location.

• The Edit menu includes the fol lowing options:

• Copy: Copies the selected text to the cl ipboard.

• Clear display: Clears the display area of the System MessageViewer.

• Find : Al lows you to search for a string in the message. You canalso perform a repeat search of the string, make the search case-sensi tive, and search in the upward or downward direction.

• The Options menu includes the fol lowing options:

• Set Message Types: Opens the Select Message Types dialog box,in which you can speci fy the types and levels of system messagesyou want to view. Cl ick Advanced to view the complete set ofmessage types.

• Set Governing Settings: Opens the Log governing dialog box, inwhich you can speci fy the maximum number of messages to storein memory for display, the maximum number and size of log fi les,and the maximum number of days for retaining the log fi les.

• Logging Format: Opens the Log Formats dialog box that al lowsyou to set the date and time formats of the log messages.

Page 251: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

251 © 2019, Micro Strategy In c.

• Filter Editor: Opens the Log fi l tering dialog box that al lows you toview messages based on the fi l tering cri teria of the time andservices that you select.

The toolbar includes the fol lowing buttons:

l Copy

l Clear display

l Set Message Types

l Set Governing Settings

l AutoScrol l Toggle

l Fi l ter Edi tor

l Help

Select Message Types dialog box

In the Select Message Types dialog box, you can speci fy the typesand levels of system messages you want to view, by setting thedesired logging levels. Selecting the box for a given message typecauses new messages of that type to be shown in the SystemMessage Viewer display. Message types include the fol lowing:

Error Messages

• System Wide Failure: Indicates a system-wide inabi l i ty to operate.Service or Machine Failure: Indicates the fai lure of a service or amachine, but does not typical ly indicate a system fai lure.

• Recipient Group Failure: Indicates the fai lure of a segment or thetransmission to a speci fic group of recipients, but does nottypical ly indicate a system, service, or machine fai lure.

Page 252: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 252

• Recipient Level Failure or Temporary Failure: Indicates atemporary fai lure or a recipient-level permanent fai lure such as aninval id address.

Information Messages

• Service Execution Information : Provides service executionprocess-related information such as service execution start,loading of service defini tion, start of segmentation, serviceexecution completion, and so on.

• Segment Execution Information : Provides segment executionprocess-related information such as segment assignment to anExecution Engine, recipient resolution, segment fai lover, segmentcompletion, and so on.

• System Information : Provides general system-wide informationsuch as system startup, system shutdown, distribution managerstartup, execution engine fai lure, system component status, and soon.

• Component Level Information : Provides component-levelinformation such as component creation and termination andprocess steps at a functional level . This information is avai lablefor the fol lowing modules:

• Information Source Modules

• Information Transmission Modules

• Document Formatting Modules

• Subscription Book Module

• Segment Executor

• Execution Engine

• Execution Recorder

• Other Components

Page 253: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

253 © 2019, Micro Strategy In c.

• Component Level Debugging : Provides low-level componentinformation such as the entry and exi t of speci fic functions, andoperations within functions. This information is avai lable for thefol lowing modules:

• Information Source Modules

• Information Transmission Modules

• Document Formatting Modules

• Subscription Book Module

• Segment Executor

• Execution Engine

• Execution Recorder

• Distribution Manager

• Scheduler

• Other Components

Other Debugging Messages

• Recipient Level: Provides recipient-level debugging informationsuch as publ ication selection, information object execution,document formatting, transmission completion, and so on.

• SQL Messages: Provides SQL messages for debugging databaseproblems.

• Customer Specific Patch : This level is reserved for use bycustomer-speci fic certi fied patches and is only used to helptroubleshoot problems in these releases.

For messages to be displayed in this dialog box, the log levels mustbe speci fied on al l cl ient machines.Only messages logged by thecl ients are displayed in this dialog box.

Page 254: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 254

Changing these settings does not cause the previously generatedmessages that were not vis ible to become vis ible.

Log govern ing dialog box

The Log governing dialog box al lows you to configure the settingsthat control the management of log fi les and the number of messagesdisplayed in the Message Viewer.

• Start a new log file every day: Creates a new log fi le everydayirrespective of whether the size l imi t is reached or not.

• Maximum number of messages in System Message Viewer:Al lows you to speci fy the maximum number of messages that theSystem Message Viewer stores in memory. The defaul t value ofthis setting is 5000. You can speci fy a minimum value of 100 and amaximum value of 32000. If the number of messages that arestored in the System Message Viewer reaches the speci fiedmaximum limi t, the oldest messages are removed from theViewer's memory.

• Maximum size of log files (in KB): Al lows you to speci fy themaximum size of log fi les that can be stored in the computer's harddisk. The defaul t value of this setting is 200 KB. The fi le sizeshould be a minimum of 100 KB and can extend up to 999999 KB.A new fi le is created when the log fi le size reaches the speci fiedmaximum limi t.

• Maximum number of days for retaining log files: Al lows you tospeci fy the maximum number of days for which the log fi les areretained in the computer's hard disk. The defaul t value of thissetting is 7 days. The minimum value that you can speci fy is 1 day,and the maximum value that you can speci fy is 99 days. When thenumber of days for retaining the log fi les exceeds the maximumnumber of days speci fied, the logs for the oldest day are removed.

Page 255: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

255 © 2019, Micro Strategy In c.

For example, i f the value of this setting is 7 days, then on theeighth day, the fi les that were logged on the fi rst day are removed.

• Maximum number of log files: Al lows you to speci fy the maximumnumber of log fi les that can be stored in the computer's hard disk.The defaul t value of this setting is 10. You can speci fy a minimumvalue of 1 and a maximum value of 9999. When the number of logfi les exceeds the maximum number speci fied, the oldest log fi le isremoved.

• Location of log files: al lows you to browse and select the locationto store the log fi les.

The Maximum number of days for retaining log files andMaximum number of log files options are mutually exclusive.

Log formats dialog box

In the Log formats dialog box, you can speci fy the time zone, timeformatting and date formatting for the messages.

• Date format string : Al lows you to enter the date format and try theexample of the date format for the message string.

• Time format string : Al lows you to enter the time format and try theexample of the time format for the message string.

• Create tab delimited logging : Sets the logging display format ofthe logs. Selecting this check box causes di fferent log i tems oneach l ine to be tab del imi ted and are easi ly understood by logviewers. If this check box is not selected, the defaul t loggingformat is retained.

Log f ilter ing dialog box

In the Log fi l tering dialog box, you can view the messages added tothe moni tor after opening the system monitor, based on the time and

Page 256: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 256

service fi l tering cri teria.

The Time Fi l ter al lows you enter the date and time in the format thatyou speci fied in the Log Formats dialog box. Selecting the Displayonly messages selected from check box displays messages that fal lbetween two speci fied dates and time.

The Services Fi l ter al lows you to select a service name from the l istof services. You can select al l the services by selecting the Select AllServices check box.

System Settings Dialog Box

The System Settings dialog box al lows you to control globaldistribution manager settings, segmentation, and transmissionrecording.

Use this dialog box to set execution l imi ts to govern memory and CPUconsumption. You can also change the display locale and speci fydocument creation properties.

For steps to apply governing settings, see Apply system governingsettings.

Accessing the System Settings dialog box

In Narrowcast Administrator, from the System menu, select thesystem you want to change, then select Set Governing Settings. TheSystem Settings dialog box opens.

Prerequisite

You should understand the concept about startup settings, executionsettings, locales, and transmission recording. For more information,

Page 257: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

257 © 2019, Micro Strategy In c.

see MicroStrategy Narrowcast Server archi tecture and AdministeringSystems.

System Settings dialog box layout

The System Settings dialog box contains the fol lowing tabs:

Distribution Manager tab

Execution tab

Console tab

Recording tab

Document Creation tab

Dist r ibut ion Manager tab

On the Distribution Manager tab, you can change the fol lowing startupsettings:

• Status communication port number: The TCP port used tocommunicate with other Del ivery Engine machines on the network.

• Number of startup negotiation attempts: The number of timesthe distribution manager (DM) tries to locate other DMs toestabl ish the primary DM during startup.

• Timeout for negotiation ping: The amount of time that the DMwaits for a reply from other DMs before assuming that other DMsare not active.

Execut ion tab

On the Execution tab, you can change the fol lowing service executionparameters:

Page 258: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 258

• Maximum segments per execution : Limi ts the maximum numberof segments that the distribution manager al lows a service to have.

• Maximum failover count: Controls the maximum number of timesthat the distribution manager causes a segment to be re-executedon a new execution engine.

• Maximum concurrent executing services: Limits the maximumnumber of services that can reside in the execution queue at thesame time. This setting can be used to ensure that the system isnot overloaded by execution requests.

• Maximum concurrent expansions: Limits the largest number ofservices that the primary distribution manager tries to segmentsimul taneously at any one time. Segmentation is performed by theSubscription Book Module (SBM). As this segment numberincreases, the number of SBM processes running on thedistribution manager increases as wel l . A larger number ofservices causes more memory to be consumed, and uses more ofthe avai lable CPU power in a multi -CPU environment.

• Segment queue sizes to trigger segmentation : Enables you tocontrol the number of services that are segmented so that thememory consumption on the distribution manager is kept as low aspossible. The queue also ensures that segment execution for aservice is not unnecessari ly delayed whi le wai ting for thesegmentation to occur. You can set the fol lowing values for thesegment queue:

• At least: The At least value puts a lower bound on the size of thesegment execution queue. When the number of segments in thisqueue drops below this value, the highest priori ty service that hasnot yet been segmented is segmented, and i ts segments areinserted into the segment execution queue, even though i t mightbe lower priori ty than every other executing service. Tuning the At

Page 259: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

259 © 2019, Micro Strategy In c.

least value ensures that your system is never wai ting for a serviceto segment when i t has a ful l pipel ine.

• At most: The At most value puts an upper bound on the size ofthe segment execution queue. Even i f a higher priori ty serviceenters the service execution queue, i t is not segmented unti l thesize of the segment queue drops below the At most value. Tuningthe At most value ensures that your system never consumes morememory than is avai lable to the distribution manager.

• Time Zone for System Information : Enables you to select a timezone from the drop-down l ist.

Console tab

Select the language for displaying the object names and descriptionin Narrowcast Administrator from the Select the Display Locale drop-down l ist.

If an object does not have a name in the chosen locale, its name in thesystem locale is shown.

Recording tab

On the Recording tab, you can speci fy whether transmissionrecording is active or not.

Changes to this setting only take effect for service executions thatbegan after the change was made. Services already executing whiletransmission recording was off do not start recording when this featureis turned on.

Document Creat ion tab

On the Document Creation tab, you can select from the fol lowingoptions:

Page 260: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 260

• Always create new Narrowcast Server documents: When a newdocument is created in Narrowcast Server and more than oneformat is avai lable (HTML, Text, Excel , Imported), you select theformat, then the appropriate Narrowcast Server document edi toropens. If only one format is avai lable, the appropriate documentedi tor opens.

• Always link to documents created in MicroStrategy Developer:When a new document is created in Narrowcast Server to l ink toan existing document in MicroStrategy Developer and more thanone MicroStrategy information source is avai lable, you select theinformation source, then the Developer Document Selectordialog box opens. If only one information source is avai lable, theDeveloper Document Selector dialog box opens.

• Always prompt: When a new document is created in NarrowcastServer, do one of the fol lowing:

• Choose to create a new Narrowcast Server document and selectthe document format.

• Choose to l ink to an existing MicroStrategy Web or ReportServices document and select the information source. This isselected by defaul t.

Page 261: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

3SYSTEM ADMINISTRATORHOW DO I...?

© 2019, Micro Strategy In c. 261

Page 262: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

262 © 2019, Micro Strategy In c.

Manage Administrator Accounts

This chapter describes procedures to manage NarrowcastAdministrator accounts. For more information on NarrowcastAdministrator accounts, see Administrative accounts.

Add a login ID to the local administrators group for

Windows NT Workstation

The steps in this procedure are performed using Microsoft'sAdministrative Tools. Microsoft's Administrative Tools are a thi rdparty software, so the steps may be di fferent than described in theprocedure. For more information on using Microsoft's AdministrativeTools, see the latest Microsoft documentation.

Steps

1 From the Start menu, select Programs, Administrative Tools,User Manager for Domains. The User Manager dialog box opens.

2 In the Groups section, double-cl ick Administrators. The LocalGroup Properties dialog box opens.

3 Click Add . The Add Users and Groups dialog box opens.

4 In the List Names From box, choose the domain for the login IDyou wish to add.

5 In the Names box, select one or more login IDs you wish to addand cl ick Add . The selected login IDs should appear in the AddNames l ist of the dialog box.

6 Click OK . You are returned to the Local Group Properties dialogbox.

7 Click OK . You are returned to the User Manager dialog box.

8 On the User menu, choose Exit.

Page 263: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 263

For more information on managing local groups with the User Managerdialog box, press F1 once the dialog box opens. The Microsoft's UserManager Help opens.

Add a login ID to the local administrators group for

Windows 2000

The steps in this procedure are performed using Microsoft'sAdministrative Tools. Microsoft's Administrative Tools are a thi rdparty software, so the steps may be di fferent than described in theprocedure. For more information on using Microsoft's AdministrativeTools, see the latest Microsoft documentation.

Steps

1 From the Start menu, select Programs, Administrative Tools,Computer Management. The Computer Management dialog boxopens.

2 Open the Local Users and Groups folder and select the Groupsfolder.

3 Double-cl ick Administrators. The Administrators Propertiesdialog box opens.

4 Select the administrator group to which you are adding a login IDand cl ick Add .

5 In the Look in l ist, select the domain.

6 In the Name l ist, select a login ID and cl ick Add . The login IDappears in the bottom pane.

7 Click OK . You are returned to the Administrators Properties dialogbox.

8 Click OK . You are returned to the Computer Management dialogbox.

Page 264: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

264 © 2019, Micro Strategy In c.

9 Close the Computer Management dialog box.

Note the following:

If you do not initially see Administrative Tools , from the Start menuchoose Settings , Control Panel, double-c lick AdministrativeTools . Double-c lick Computer Management.

For more information on managing local groups, press F1 once theComputer Management dialog box opens.

Add an account

Steps

1 Expand the Administration folder and right-cl ick the Accountsfolder. Select New Account. The Add Narrowcast ServerAdministrative Accounts dialog box opens.

2 Select one of the fol lowing options to add a new account.

• If you know the user name to be added, select the EnterWindows User Name option, and then type the Domain\UserName in the Windows Users box.

• To search a user, select the Browse Windows Domain option,then select the domain for the new account from the Windowsdomain drop-down l ist, and then select the name of new userfrom the NT Users l ist.

If Narrowcast Server cannot connect to the specified Windows domainor cannot verify the existence of the specified user in a trusted domain,you are asked if you want to create an unverified administrativeaccount.

3 Click Add to move the user to the Narrowcast ServerAdministrative Accounts l ist.

Page 265: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 265

4 To assign or change the privi leges of the user, cl ick ModifyPrivileges. For instructions on changing the user role, see Assignprivi leges to an account.

5 Click OK to save the new account. The new user account appearsin the Accounts folder.

Assign privileges to an account

Steps

1 To assign privi leges to an account, perform one of the fol lowing:

l If this is a new account, from the Add Narrowcast ServerAdministrative Accounts dialog box, cl ick Modify Privileges. TheAssign Administrative Privi leges to Account dialog box opens.

l If this is an existing account, expand the Administration folder andthen expand the Accounts folder. Double-cl ick the account toupdate. The Assign Administrative Privi leges to Account dialog boxopens.

2 Select a role from the Available Privileges l ist, and then cl ickAdd . The role you selected appears in the Granted Privileges l iston the left.

3 Click OK to save the settings and close the dialog box.

Note the following:

Any account that is granted the System Administrator role must haveadministrator permissions on every computer in the system. Otherwise,that account cannot correctly modify the system configuration.

If you change the role of a user while he is logged on to the system, thechanges do not take effect until he logs out and logs on again.

Page 266: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

266 © 2019, Micro Strategy In c.

Remove an account

When an account is deleted, all the objects it owns no longer belong toan account. Only users with administrative access can manipulate theobjects that belonged to the account. For a service designer account,only an application administrator can manage the objects. For a systemadministrator or subscription administrator, another user with the samerole can control the objects.

Steps

1 Expand the Administration folder, then expand the Accountsfolder. Right-cl ick the account to be deleted and select Delete.The Confi rm Object Delete dialog box opens.

2 Click Yes to delete the account.

Remove privileges from an account

Steps

1 To remove privi leges to an account, perform one of the fol lowing:

• If this is a new account, from the Add Narrowcast ServerAdministrative Accounts dialog box, cl ick Modify Privileges.The Assign Administrative Privi leges to Account dialog boxopens.

• If this is an existing account, expand the Administration folderand then expand the Accounts folder. Double-cl ick the accountto update. The Assign Administrative Privi leges to Accountdialog box opens.

2 Select the role in the Granted Privileges l ist, and then cl ickRemove. The selected role is removed from the GrantedPrivileges l ist and appears in the Available Privileges l ist.

3 Click OK to save the settings and close the dialog box.

Page 267: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 267

Copy and Restore Objects

This chapter describes procedures to copy objects for backup andrestore objects from a backup system using Narrowcast Server. Forinformation on migrating and restoring systems, see Administeringmultiple systems.

Copy objects to another system for backup/restore

purposes

Steps

1 Create a new Narrowcast Server system in a database sui table forarchiving your system.

2 Open both systems in Narrowcast Administrator and move thedesired objects to the new backup system.

3 Unregister the backup system from Narrowcast Administrator toavoid accidental ly modi fying any of the objects in i t.

Restore all objects from a backup system

Steps

1 Open both systems in Narrowcast Administrator.

2 Drag al l appl ication objects to move the contents of theAppl ications folder from the backup system to the desired targetsystem.

3 Drag al l system objects to move the contents of the InformationSource Modules, Document Formatters, Information Transmitters,Devices, and Locales folders from the backup system to the targetsystem.

Page 268: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

268 © 2019, Micro Strategy In c.

4 Disconnect the backup system from Narrowcast Administrator toavoid accidental ly modi fying any of the objects in i t.

Restore a single object from a backup system

Steps

1 Open both systems in Narrowcast Administrator.

2 Move the required object from the backup system to the targetsystem. If the object al ready exists in the target system, theConfl ict Resolution dialog box opens. Select the Accept option forthe object and then cl ick OK . For more information on the Confl ictResolution dialog box, see Confl ict Resolution Dialog Box.

3 Disconnect the backup system from Narrowcast Administrator toavoid accidental ly modi fying any of the objects in i t.

Revert the objects in one environment to the older

object definit ions from another environment

Steps

1 Open both systems in Narrowcast Administrator.

2 Configure object management settings so that newer objects in thetarget system wi l l revert to the older object defini tions in thesource system.

3 Drag al l appl ication objects to move the contents of theAppl ications folder from the source system to the target system.

4 Drag al l system objects to move the contents of the InformationSource Modules, Document Formatters, Information Transmitters,Devices, and Locales folders from the source system to the targetsystem.

Page 269: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 269

5 Disconnect the source system from Narrowcast Administrator toavoid accidental ly modi fying any of the objects in i t.

Update the objects in one environment with the new

object definit ions from another environment

Steps

1 Open both systems in Narrowcast Administrator.

2 Configure object management settings so that older objects in thetarget system are updated with newer object defini tions from thesource system.

3 Move al l objects from the source system to the target system.

4 Disconnect the source system from Narrowcast Administrator toavoid accidental ly modi fying any of the objects in i t.

Manage Distribution Managers

This chapter describes procedures to add, delete, and manage adistribution manager. The distribution manager is a softwarecomponent that controls system operations. For more information ondistribution managers and their functions, see Distribution managers.

Add a distribution manager

You must have administrative privi leges on a computer to add i t as adistribution manager.

Steps

1 Right-cl ick the Distribution Managers folder in the Folder Listpanel . Choose New, then select Distribution Manager.

Page 270: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

270 © 2019, Micro Strategy In c.

2 Type the name of the computer or cl ick Browse. A Browse forComputer dialog box opens. Locate the computer and cl ick OK .

3 Click OK to add the new distribution manager.

Delete a distribution manager

You must stop the Distribution Manager before deleting i t. Forinstructions, see Stop a distribution manager.

Steps

1 Right-cl ick the distribution manager to be deleted and then selectDelete.

2 In the Confi rm Object Delete dialog box, cl ick Yes.

Run a distribution manager

Steps

1 Double-cl ick the distribution manager to run. The DistributionManager dialog box opens.

2 Select Run and then cl ick OK .

Stop a distribution manager

Steps

1 Double-cl ick the distribution manager to stop. The DistributionManager dialog box opens.

2 Select Stop and then cl ick OK .

Work with Document Formatters

Page 271: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 271

This chapter describes procedures to work with document formatters.A document formatter is an administration object that storesconfiguration and other information for using a document formattingmodule. For a detai led explanation on document formatters and theirtypes, see Document formatting modules and document formatters.

Delete a document formatter

Steps

1 Right-cl ick the document formatter to be removed and selectDelete from the menu that appears.

2 Select Yes to confi rm deletion.

If a document formatter is used by a device, it cannot be removed.

Register a document formatter

Steps

1 Right-cl ick the Document Formatters folder, then select New,then Document Formatter from the menu that appears. TheRegister Document Formatter dialog box opens.

2 From the Module l ist box, select a document formatter. Cl ick OK .The Save As dialog box opens.

3 Enter a Name for the new document formatter and cl ick Save.

4 You must set the properties before you can use a new Excel DFM.The other document formatters do not have properties that can bemanipulated. For instructions on configuring an Excel documentformatter, see the Set the properties of an Excel documentformatter topic.

Page 272: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

272 © 2019, Micro Strategy In c.

Set the properties of an Excel document formatter

Steps

1 Double-cl ick the Excel document formatter. The DocumentFormatter - Excel dialog box opens.

2 Click Browse and locate the folder in which you would l ikeexecution engines to store temporary fi les when creating Exceldocuments. Cl ick OK and the path is entered into the Workingdirectory box.

3 Select one of the fol lowing Error Handling options:

• Fail the document, which means that i f an error occurs, theExcel document wi l l not be sent.

• Truncate the Document Element, which means that as muchof the document element as possible wi l l be sent. This settingis appl ied only i f the document element is a grid.

• Replace with the following string , which means that, i fpossible, the text you enter wi l l replace the flawed document.

4 Select one of the fol lowing, which appl ies i f the number of cel lformats in the document exceeds the maximum possible number ofcel l formats in Excel :

• Fail the document, which means that i f the maximum isexceeded the document is not sent.

• Ignore the additional cell formats, which means that i f themaximum is exceeded the extra cel l formats are ignored andthe document is sent anyway.

5 Click OK to save the changes.

Page 273: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 273

Manage Execution Engines

This chapter describes procedures to add and manage executionengines. An execution engine is a software component that controlsservice segments processing. For a detai led explanation on executionengines and the functions of a segment executor, see Executionengines.

Add an execution engine

You must have administrative priv ileges on a machine to add it as anexecution engine.

Steps

1 Right-cl ick the Execution Engines folder in the Folder List panel .Choose New, then select Execution Engine.

2 Enter the name of the machine or cl ick Browse. A Browse forComputer dialog box opens. Find the machine and cl ick OK .

3 Change the Maximum number of simultaneously executingsegments, i f desired.

4 Click OK to add the new execution engine.

Delete an execution engine

You must stop the execution engine before deleting i t. Forinstructions to stop the execution engine, see Stop an executionengine.

Steps

1 Expand the Administration folder, and then expand theExecution Engines folder. Right-cl ick the execution engine to bedeleted and then select Delete.

Page 274: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

274 © 2019, Micro Strategy In c.

2 Select Yes to confi rm the deletion.

Idle an execution engine

Steps

1 Expand the Administration folder, and then expand theExecution Engines folder. Double-cl ick the required executionengine. The Execution Engine dialog box opens.

2 Select Idle and then cl ick OK .

Run an execution engine

Steps

1 Expand the Administration folder, and then expand theExecution Engines folder. Double-cl ick the required executionengine. The Execution Engine dialog box opens.

2 Select Run and then cl ick OK .

Stop an execution engine

Steps

1 Expand the Administration folder, and then expand theExecution Engines folder. Double-cl ick the required executionengine. The Execution Engine dialog box opens.

2 Select Stop and then cl ick OK .

Configure Information Transmitters

This chapter describes procedures to manage and configureinformation transmitters such as Fi le, Print, Emai l (SMTP), SMS, and

Page 275: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 275

Web devices. For more information on information transmitters, seeInformation transmission modules (ITMs) and information transmitters(ITs).

Allow users to specify file paths where their files should

be saved

You must register a File Information Transmission Module before youcan create a File IT device. For information on registering your device,see Register an information transmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

• To create a new Fi le IT device, cl ick New and then Device. Formore information on creating a Fi le IT device, see Create a Fi leIT device.

• To open an existing Fi le IT device, double-cl ick the device fromthe Devices folder.

2 On the General properties tab, in the Fi le location box, type a fi lelocation or browse to select a fi le location. You can also cl ickInsert Macro and select Physical Address to insert a macro forthe fi le path. This macro enables users to enter ful l network pathsthemselves.

3 Click OK to save the device. The Save Device dialog box opens.

4 For a new device, choose the folder in which to save the object.Type a name for the device and cl ick Save. Or leave the existingname and folder settings as they are.

Page 276: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

276 © 2019, Micro Strategy In c.

Allow users to specify printer locations where their

services should be printed

You must register a Print Information Transmission Module before youcan create this device. For information on registering your device, seeRegister an information transmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

l To create a new Print IT device, cl ick New and then Device. Formore information on creating a Print IT device, see Create a Print ITdevice.

l To open an existing Print IT device, double-cl ick the device fromthe Devices folder.

2 On the General Properties tab, in the Printer Location section,select a printer location from the l ist or type a new printerlocation.Cl ick Add Printer to add a new printer to the l ist ofavai lable printers.

3 Select the Allow print locations defined in user addresses tooverride the above print location check box.

4 Click OK to save the device. Narrowcast Server val idates theprinter location automatical ly. The Save Device dialog box opens.

5 For a new device, choose the folder in which to save the object.Enter a name for the device and cl ick Save. Or leave the existingname and folder settings as they are.

Page 277: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 277

Create a File IT device

You must register a File Information Transmission Module before youcan create this device. For information on registering your device, seeRegister an information transmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

2 Select New and then Device. The Select Information Transmitterdialog box opens.

3 Double-cl ick File. The Device Edi tor opens with the Transmissiontab displayed. This tab al lows you to speci fy the parameters yourdevice uses when sending information.

4 On the General properties tab, speci fy the fi le location for thisdevice:

• File Location al lows you to enter a ful l or partial path fordel ivery of fi les.

• Insert Macro al lows you to see a l ist of variables that can beused to personal ize each transmission. Select the appropriatemacro.

5 On the Advanced properties tab in the Advanced File SystemOptions section, speci fy the fol lowing options:

• Create required folders creates folders i f the speci fied fi lepath is not present. This is selected by defaul t.

• Overwrite files with same name determines whether theinformation transmitter overwri tes existing fi les wi th the samename. This is selected by defaul t.

Page 278: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

278 © 2019, Micro Strategy In c.

• Append timestamp to file name adds the date and time of thefi le creation to the end of the fi le name. This is selected bydefaul t.

• Append to file (text documents only) determines whether theinformation transmitter appends the contents of the new fi le tothe existing fi le each time the service is executed. Forexample, i f you have a service that contains a text documentand i t has del ivery to fi le wi th the Append to file check boxselected, a text fi le is created when the service is executed forthe fi rst time. After that, whenever the service is executed, thecontents of the new document are appended to the existing fi le.You can select the Append to file check box only i f you clearthe Overwrite files with same name check box.You must alsoclear the Append timestamp to file name check box,otherwise a new fi le is created each time the service isexecuted.

• Number of retries al lows you to speci fy how many times fi letransmission wi l l be attempted i f a temporary fai lure occurs.

• Time between retries (milliseconds) al lows you to speci fyhow much time is al lowed between a fai led del ivery attemptand a retry.

• Delivery timeout(milliseconds) al lows you to speci fy howmuch time is al lowed before the transmission times out.

6 On the Advanced properties tab in the Backup File Locationsection, speci fy the fol lowing options:

• Save messages to backup file location if delivery failsenables you to provide a location for a backup fi le i f del ivery tothe original fi le location fai ls.

Page 279: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 279

• Backup File Location al lows you to enter the path and fi lename for del ivering fi les i f del ivery to the original fi le locationfai ls.

7 Complete the properties for Plaintext by fol lowing the instructionsin the Set up plain text properties for a device procedure.

8 Complete the properties for Excel by fol lowing the instructions inthe Set up Excel properties for a device procedure.

9 Complete the properties for HTML by fol lowing the instructions inthe Set up HTML properties for a device procedure.

10 Complete the properties for PDF by fol lowing the instructions inthe Set up PDF properties for a device procedure.

11 Complete the properties for al l the tabs and cl ick OK to create thenew device. The Save Device dialog box opens.

12 Choose the folder in which to save the object. Type a name for thenew device and cl ick Save.

Create an E-mail (SMTP) or Wireless (SMTP) IT device

You must register an SMTP information transmission module and atleast one document formatter before you can create this device. Forinformation on registering your device, see Register an informationtransmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

2 Select New and then Device. The Select Information Transmitterdialog box opens.

Page 280: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

280 © 2019, Micro Strategy In c.

3 Double-cl ick SMTP . The Device Edi tor opens with theTransmission tab displayed. This tab al lows you to speci fy theparameters your device uses when sending information.

4 On the Message Format tab, select whether to use UUEncoded orMIME .

5 The MIME Options tab is displayed only i f MIME is selected on theMessage Format tab. Complete the fol lowing information:

• Plaintext and HTML Body Encoding : Select whether to usebase64, 7 bi t ASCII, or quoted-printable.

• Text Attachment Encoding : Select whether to use base64 orquoted-printable.

• Binary Attachment Encoding : Select whether to use base64or quoted-printable.

• Use US ASCII for Subject and Attachment Names: Selectwhether this device supports only US ASCII for the subject andattachment names.

• Do not put quotes around non US-ASCII display names:This option should only be enabled for Microsoft Outlook 98and Microsoft Outlook 2000 e-mai l cl ients.

• Embed HTML Attachment: Select whether to embed HTMLattachments into the message body or send them as unrelatedattachments.

• Embed All Attachments: This option is avai lable only i fEmbed HTML Attachment is chosen. Select whether to embedal l attachments, i f at least one attachment is embedded.

Embed All Attachments should be chosen for Microsoft Outlook 98and Microsoft Outlook 2000 e-mail c lients.

Page 281: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 281

• Remove Content-Location Mime Header: Select this checkbox to prevent broken l inks to attachments in e-mai ls forwardedusing Microsoft Outlook Web Access. This check box isavai lable only for MicroStrategy Narrowcast Server version8.0.1 and later.

6 On the Delivery Options tab, enter a Smart Host Address, a PortNumber for the Smart Host, and whether to use Smart HostAlways.

7 Complete the properties for Plaintext by fol lowing the instructionsin the Set up plain text properties for a device procedure.

8 Complete the properties for Excel by fol lowing the instructions inthe Set up Excel properties for a device procedure.

9 Complete the properties for HTML by fol lowing the instructions inthe Set up HTML properties for a device procedure.

10 Complete the properties for PDF by fol lowing the instructions inthe Set up PDF properties for a device procedure.

11 Complete the properties for al l the tabs and cl ick OK to create thenew device. The Save Device dialog box opens.

12 Choose the folder in which to save the object. Type a name for thenew device and cl ick Save.

Create an SMS (SMPP) IT device

You must register an SMS information transmitter before you create thisdevice. For information on registering your device, see Register aninformation transmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

Page 282: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

282 © 2019, Micro Strategy In c.

2 Select New and then Device. The Select Information Transmitterdialog box opens.

3 Double-cl ick SMS Transmitter (SMPP). The Device Edi tor openswith the Transmission tab displayed. This tab al lows you tospeci fy the parameters your device uses when sendinginformation.

4 Type the number of characters to speci fy the Maximum MessageSize. Messages exceeding the maximum message size aretruncated.

5 Complete the properties for Plaintext by fol lowing the instructionsin the Set up plain text properties for a device topic.

6 Complete the properties for al l the tabs and cl ick OK to create thenew device. The Save Device dialog box opens.

7 Choose the folder in which to save the object. Type a name for thenew device and cl ick Save.

Create a Print IT device

You must register a Print Information Transmission Module before youcan create this device. For information on registering your device, seeRegister an information transmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

2 Select New and then Device. The Select Information Transmitterdialog box opens.

3 Double-cl ick Print. The Device Edi tor opens with theTransmission tab displayed. This tab al lows you to speci fy theparameters your device uses when sending information.

Page 283: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 283

4 On the General Properties tab, speci fy standard printer settingsfor printer location and printer properties:

• In the Printer Location section, enter or select the printerlocation from the existing l ist.You can also cl ick Add Printer toadd a new printer to the l ist of avai lable printers.Then selectthe Allow print locations defined in user addresses tooverride the above print location check box.

• In the Printer Properties section, speci fy defaul t printerproperties including the number of copies, scale, print qual i ty,paper source, paper size, and whether printed copies arecol lated. To use the standard printer defaul ts, cl ick Loadprinter defaults.

• In the HTML Documents section, select the appropriate optionto speci fy the orientation of HTML documents.

• In the PDF Documents section, speci fy the fol lowing optionsas appropriate:

▫ PostScript Level indicates the version of PostScript to useon this printer, Level 1, 2, or 3.

▫ Shrink to fit speci fies that the content being printed shouldbe resized, i f needed, to fi t on the paper used by thisprinter.

▫ Reverse pages instructs the printer to print from back tofront instead of front to back (defaul t).

▫ Print range indicates which pages to print, i f mul tiple pagesare in the print request.

▫ Odd or even pages identi fies whether you want to print al lpages (even AND odd) or just odd or just even pages.

5 On the Advanced Properties tab, speci fy the fol lowing options:

Page 284: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

284 © 2019, Micro Strategy In c.

• Speci fy whether to print or save documents to a backuplocation i f the primary printer fai ls. Select the check box, thenchoose from the fol lowing options:

▫ Print files to the following backup printer al lows you tospeci fy a backup printer location.

▫ Save files to the following backup file location al lows youto speci fy a backup fi le location.

▫ Speci fy the fol lowing governing settings:

▫ Number of retries indicates how many times the printerattempts to print i f the print request fai ls.

▫ Time between retries (seconds) indicates the number ofseconds between each retry attempt.

▫ Delivery time out (minutes) indicates the number ofminutes before the del ivery times out.

▫ File Location speci fies a location where documents aresaved temporari ly during execution. By defaul t, the run-timepath of the appl ication is used.

Speci fy the Appl ication Priori ty options:

▫ Other application and interactive users (PDF documentsare saved to the backup file location, if specified above)al lows Narrowcast Server to save the PDF document to abackup fi le location whi le the other appl ications continueworking. If no backup fi le location is defined, an error islogged.

▫ Narrowcast Server (this ends other Adobe applicationsautomatically) al lows Narrowcast Server to end otherAdobe appl ications and print the PDF document.

Page 285: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 285

6 Complete the properties for Plaintext by fol lowing the instructionsin the Set up plain text properties for a device procedure.

7 Complete the properties for HTML by fol lowing the instructions inthe Set up HTML properties for a device procedure.

8 Complete the properties for PDF by fol lowing the instructions inthe Set up PDF properties for a device procedure.

9 Complete the properties for al l the tabs and cl ick OK to create thenew device. The Save Device dialog box opens.

10 Choose the folder in which to save the object. Type a name for thenew device and cl ick Save.

Create a Web (Portal) IT device

You must register a Portal information transmitter before you create thisdevice. For information on registering your device, see Register aninformation transmitter.

Steps

1 Expand the Administration folder, then right-cl ick the Devicesfolder.

2 Select New and then Device. The Select Information Transmitterdialog box opens.

3 Double-cl ick Portal ITM. The Device Edi tor opens with theTransmission tab displayed. No transmission settings arerequired for a Portal ITM device.

4 Complete the properties for Plaintext by fol lowing the instructionsin the Set up plain text properties for a device procedure.

5 Complete the properties for Excel by fol lowing the instructions inthe Set up Excel properties for a device procedure.

Page 286: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

286 © 2019, Micro Strategy In c.

6 Complete the properties for HTML by fol lowing the instructions inthe Set up HTML properties for a device procedure.

7 Complete the properties for al l the tabs and cl ick OK to create thenew device. The Save Device dialog box opens.

8 Choose the folder in which to save the object. Type a name for thenew device and cl ick Save.

Delete a device

Steps

1 Right-cl ick the device to be deleted and then cl ick Delete.

2 In the Confi rm Object Delete dialog box, cl ick Yes.

If the selected device is being used by a publication or an address, itcannot be deleted. Click OK for a lis t of objects that depend on thisdevice.

Delete an information transmitter

This process deletes the information transmitter for a giveninformation transmission module (ITM). The ITM remains in the eventyou want to create the transmitter again.

Steps

1 Right-cl ick the device to be deleted and then cl ick Delete.

2 In the Confi rm Object Delete dialog box, cl ick Yes.

If the Delete option is not available on the menu, the selectedinformation transmitter cannot be removed, because a device orpublication is defined for it.

Page 287: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 287

Import devices from a device library

Steps

1 Expand the Administration folder.

2 Right-cl ick the Devices folder and cl ick Import Devices. TheOpen Device Fi le for Import dialog box opens.

3 Select the required device fi le distinguished with the .dvcextension and cl ick OK.

4 Depending on the object management settings, you are promptedwith a set of objects. Accept or reject the change detai ls for theobjects and cl ick OK to import the devices.

Register an information transmitter

Steps

1 Right-cl ick the Information Transmitter folder. Cl ick New andthen Information Transmitter. The Register InformationTransmitter dialog box opens.

2 From the Module drop-down l ist, select an informationtransmission module (ITM). Cl ick OK . The Save As dialog boxopens.

3 Type a Name for the new information transmitter and cl ick Save.

4 You must set the properties before you can use the newinformation transmitter. For instructions, see the fol lowing topics:

Set the properties of an E-mai l (SMTP) information transmitter

Set the properties of an SMS (SMPP) information transmitter

Set the properties of a Web (Portal ) information transmitter

Page 288: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

288 © 2019, Micro Strategy In c.

Print documents on printers within my network

Steps

1 Register a Print Information Transmission Module. For moreinformation on registering your device, see Register an informationtransmitter.

2 Expand the Administration folder, then right-cl ick the Devicesfolder.

• To create a new Print IT device, select New and then Device.For more information on creating a Print IT device, see Createa Print IT device.

• To open an existing device, double-cl ick a Print IT device fromthe Devices folder.

3 On the General Properties tab, in the Printer Location section,enter or select the printer location from the existing l ist to speci fythe defaul t printer location. You can also cl ick Add printer to adda new printer to the l ist of avai lable printers.

4 Click OK to save the device. Narrowcast Server val idates theprinter location automatical ly. The Save Device dialog box opens.

5 For a new device, choose the folder in which to save theobject.Type a name for the device and cl ick Save. Or leave theexisting name and folder settings as they are.

Set the properties of an E-mail (SMTP) information

transmitter

Steps

1 Double-cl ick the E-mail (SMTP) information transmitter to bemodi fied. The Information Transmitter dialog box opens.

Page 289: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 289

2 On the Sender tab, enter the name of the sender in the DisplayName box. Enter the E-mail Address of the sender in the [email protected]

3 To access more tabs, select Show Advanced Properties.

4 On the Reply-To tab, enter the Display Name that is shown on thereply to l ine of an e-mai l . Type the corresponding E-mail Addressin the format [email protected]

5 On the Message Output tab, the fol lowing options al low you tosend the message:

• Send to Recipient via SMTP

• Save to File

• Do Both , which sends the narrowcast message to therecipients and also sends i t to a fi le.

You should only choose Save to File or Do Both for testing purposes.You must manually delete any files created by this feature.

• Save to Folder, saves the emai l message fi les generated byNarrowcast Server to the folder you speci fy here, i f you chooseei ther Save to Fi le or Do Both.

You must specify a folder that is valid on each execution engine in yoursystem.

6 On the Delivery Status Notification tab, you have the fol lowingoptions on how to receive notice of the del ivery status:

l Do Not Request any Notification . No del ivery noti fication wi l l besent.

Page 290: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

290 © 2019, Micro Strategy In c.

l Request a Notification on Failure Only. A noti fication is sent tothe E-mail Address entered below only i f the narrowcast messagecannot be sent.

l Request a Notification on Failure and Success. A noti fication issent to the E-mail Address entered below, indicating whether amessage was successful ly del ivered.

Note the following:

If notification is requested, you must enter the E-mail Address towhich to send the notification.

Only some receiv ing SMTP servers support delivery notification. Othersnever send delivery notification messages, regardless of the DeliveryStatus Notification setting.

7 On the Recipient Field tab, you have the fol lowing options fordefining the defaul t recipient field:

• Recipient addresses should appear in the 'To' field . Unlessoverwri tten by the subscription-level properties, the recipientsusing a device from this transmitter wi l l be shown in the 'To'field.

• Recipient addresses should appear in the 'CC' field . Unlessoverwri tten by the subscription-level properties, the recipientsusing a device from this transmitter wi l l be shown in the 'CC'field.

• Recipient address should not appear in the 'To' or 'CC'fields (use BCC Delivery). Unless overwri tten by thesubscription-level properties, the recipients using a device fromthis transmitter wi l l not be shown in the 'To' or 'CC' field.

These settings can be overwritten at the subscription level by editing thesubscription properties.

8 Click OK .

Page 291: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 291

Save documents to machines within my network

Steps

1 Register a Fi le Information Transmission Module. See Register aninformation transmitter.

2 Open the Administration folder, then right-cl ick the Devicesfolder.

3 Double-cl ick to open an existing Fi le device or create a new Fi ledevice. See Create a Fi le IT device.

4 On the General properties tab, speci fy the fi le location for thisdevice. Enter a ful l path to ensure that the desired networkmachine is used.

5 Click OK to save the device. The Save Device dialog box opens.

6 For a new device, choose the directory in which to save the object.Enter a name for the device and cl ick Save. Or leave the existingname and directory settings as they are.

Set the properties of an SMS (SMPP) information

transmitter

You must establish an account with an SMS Service Provider prior toconfiguring a functioning SMS (SMPP) information transmitter.

Steps

1 Double-cl ick the SMS (SMPP) information transmitter to bemodi fied. The Information Transmitter dialog box opens.

2 In the Short Message Service Center Connection section, enterthe SMSC account connectivi ty information in the appropriate

Page 292: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

292 © 2019, Micro Strategy In c.

boxes corresponding to the SMSC IP Address, SMSC Port, LoginName/ID , Password , System Type, and Protocol Version .

3 In the Default Return Address section, enter the correspondingReturn Address, Numbering Plan Indicator (NPI), and Type OfNumber (TON) values.

The NPI and TON values are used for the destination address NPI andTON values as well.

4 Click Test SMSC Connection to val idate your SMS ITM settings.You should receive a success message confi rming that you wereable to connect to and disconnect from the speci fied SMSC, or anappropriate error message.

5 Click OK .

Set the properties of a Web (Portal) information

transmitter

Steps

1 Double-cl ick the Web (Portal) information transmitter to bemodi fied. The Information Transmitter dialog box opens.

2 Click Set Connection to Current SBR to use the currentSubscription Book Reposi tory as the document cache reposi tory.

3 Click Edit XSL to edi t the XSL in the text box that wi l l be used toconvert attachments to l inks at the end of the document body.

4 Click OK .

Set up Excel properties for a device

Steps

1 Click the Excel tab of the Device Edi tor.

Page 293: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 293

2 Select whether to Use this Document Formatter for the device. Ifyou choose to use i t, then select the Formatting Module from thedrop-down l ist.

Set up HTML properties for a device

Steps

1 Click the HTML tab of the Device Edi tor.

2 Select whether to Use this Document Formatter for the device. Ifyou choose to use i t, then select the Formatting Module from thedrop-down l ist.

3 Select whether to Support Images.

If images are not supported and an HTML document includes images asinformation object results, the HTML document formatting module willgenerate run-time errors. These errors are managed by the documenterror-handling rules.

Set up PDF properties for a device

Steps

1 Click the PDF tab of the Device Edi tor.

2 Select whether to Use this Document Formatter for the device. Ifyou choose to use i t, then select the Formatting Module from thedrop-down l ist.

Set up plain text properties for a device

Steps

1 Click the Plaintext tab of the Device Edi tor.

Page 294: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

294 © 2019, Micro Strategy In c.

2 Select whether to Use this Document Formatter for the device. Ifyou choose to use i t, select the Formatting Module from the l ist.

3 On the Grid Formatting tab, select one of the fol lowing options:

• Do Not Pad Grid Cel ls

• Pad for Fixed-Width Font

• Pad for Proportional Font

4 If you want to use a character such as a tab between columns, typethat character in the Separate Columns with box.

5 The String Substitution tab al lows you to substi tute thecharacters you enter in the From column with those you enter inthe To column.

6 To create a string substi tution, complete the fol lowing steps:

a. Cl ick the Perform String Substitution tab.

b. Cl ick Add .

c. Cl ick in the From column and type the characters to be replaced.

d. Cl ick in the To column and type the characters wi th which toreplace them.

7 If Pad for Proportional Font is selected on the Grid Formattingtab, the Proportional Font tab is avai lable. Character widthsdefined in this tab determine how padding is calculated in gridcel ls. For each width value, only one padding character can bechosen.

a. Find the Character to set the width of.

b. Set the Width of the character, in pixels.

c. Select the Double-byte Character Width . The table defines thewidths of characters wi th codes in the range between 0 and 255;

Page 295: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 295

this setting defines the widths of characters wi th codes abovethat range.

8 If Pad for Fixed-Width Font or Pad for Proportional Font isselected on the Grid Formatting tab, the Cell Padding tab isavai lable.

a. Select a padding Character or characters from the drop-downl ist.

b. The remaining columns of the grid are fi l led in automatical ly.

Configure Information Source Modules

This chapter describes procedures to manage and configureinformation source modules (ISM) and information sources. For moreinformation, see Information source modules and information sources.

Create a MicroStrategy Information Source

You must register an information source module before you can createan information source. For more information, see Register aninformation source module .

Steps

1 Expand the Administration folder, then expand the InformationSource Modules folder. Right-cl ick a MicroStrategy informationsource module. Select New, then Information Source. TheInformation Source dialog box opens.

2 Type a Name and a Description for the new information source.

3 Select a refresh option from the fol lowing:

• Never Refresh : Reuses the existing information sourceinstance.

Page 296: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

296 © 2019, Micro Strategy In c.

• Refresh Immediately: Reloads the information source moduleimmediately.

• Refresh after every: Reloads the information source moduleafter executing the number of jobs speci fied.

If you set the number of jobs to zero in the Refresh after every option,the information source is used by only one segment before it isreloaded.

4 Click Define to access the Information Source Wizard. TheWelcome page opens.

5 Review the steps to create an information source, then cl ick Next.The Intel l igence Server page opens.

6 Enter the Intelligence Server Machine Name or cl ick the browsebutton to locate the computer. The name of the computer youspeci fy must be running the MicroStrategy Intel l igence Server.

If your system is clustered, and if the Intelligence Server computer andthe Narrowcast Server computer that contains the ISM are in differentdomains, you may encounter connectiv ity issues. For details to resolvethis issue, see the Troubleshooting chapter.

7 Enter the Port number of the Intel l igence Server computer.

8 Enter your Login ID and Password . This information is val idatedwhen the you cl ick Next, and an error message is displayed i fNarrowcast Server is unable to connect to the Intel l igence Server.

9 To set the Intel l igence Server clustering detai ls, complete thefol lowing steps:

a. Cl ick Advanced Properties. The MicroStrategy Intel l igenceServer Properties dialog box opens.

Page 297: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 297

b. On the Execution and Governing tab, set the fol lowing:

l Adjust the Request Timeout (seconds), i f necessary.

l Adjust the Maximum number of reconnection attempts, i fnecessary.

l Adjust the Maximum number of executing informationobjects, i f necessary.

l Select the Generate PDF in Narrowcast Server machinecheck box to generate PDF fi les in the Narrowcast Servercomputer.

l Speci fy the Maximum memory consumption for PDF filegeneration (kilobytes).

l Select the Generate Excel in Narrowcast Server machinecheck box to generate Excel fi les in the Narrowcast Servercomputer.

l Speci fy the Maximum memory consumption for Excel filegeneration (kilobytes).

c. On the Primary Server tab, review the Machine name and Portnumber of the Primary Intel l igence Server and set the LoadBalance Factor for the Primary Intel l igence Server.

d. On the Backup Server tab, select an optional secondary serverto use during fai lover and set the Load Balance Factor for theBackup Intel l igence Server.

e. Cl ick OK to return to the Intel l igence Server page.

10 Click Next. The Project page opens.

11 From the Project drop-down l ist of avai lable projects on theselected server, select the Project to use as your informationsource.

12 Click Advanced Properties. The Advanced dialog box opens.

Page 298: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

298 © 2019, Micro Strategy In c.

On the General tab, set the fol lowing:

a. To apply user-level authentication for reports for Websubscriptions, select the check box.

b. Cl ick OK to return to the Project page.

13 Click Next. The Defaul t Language page opens.

14 From the drop-down l ists, select the defaul t Language to use whenrunning reports wi th this information source. Cl ick Next. TheDefaul t Authentication page opens.

15 Enter the Login ID and Password to be used as the defaul tauthentication object, which is used to check user accessprivi leges and run reports for this information source. Cl ick Next.The Securi ty and Dynamic Subscription Support page opens.

16 To use an optional securi ty object, complete the fol lowing steps:

a. Select the check box under Security.

b. Cl ick Select to open the Securi ty Object Browser dialog box andselect the appropriate securi ty prompt.

c. Cl ick OK to return to the Securi ty and Dynamic SubscriptionSupport page.

17 To configure this information source to support dynamicsubscriptions, select the check box under Dynamic Subscription .Cl ick Next.

18 If securi ty was selected in step 16, the Defaul t Securi ty pageopens.

19 Click Define Default Security. The Prompt Resolution dialog boxopens.

Page 299: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 299

20 Select the attribute element to use as the defaul t securi ty objectand cl ick Finish . You are returned to the Securi ty and DynamicSubscription Support page.

21 If you selected dynamic subscription support in step 17, steps 22-25 apply. For more information on using the pages covered inthese steps, see Information Source Wizard layout. Otherwise, goto step 26.

22 Click Next. The User and Subscription Properties page opens.

23 Make the appropriate selections for retrieving user properties andcl ick Next. The Address Properties page opens. For information onbest practice to be fol lowed whi le selecting an attribute form, seeBest practice for selecting an attribute form.

24 Make the appropriate selections for retrieving address propertiesand cl ick Next. The Personal ization page opens.

25 Make the appropriate selections for retrieving personal izationproperties and cl ick Next.

26 On the Summary page, review the information to ensure that nochanges are needed. You can cl ick Back to return to previouspages i f necessary.

27 Click Finish . You are returned to the Information Source dialogbox.

28 Click OK . The Save dialog box opens with the object nameentered previously. You can change the name. Cl ick OK .

Delete an information source

Steps

1 Right-cl ick the information source to be deleted and then selectDelete.

Page 300: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

300 © 2019, Micro Strategy In c.

2 In the Confi rm Object Delete dialog box, cl ick Yes.

If the selected information source is being used by an object, it cannotbe deleted.

Delete an information source module

Steps

1 Right-cl ick the information source module to be deleted and thenselect Delete.

2 In the Confi rm Object Delete dialog box, cl ick Yes.

If an information source has been defined for the selected informationsource module, it cannot be deleted.

Register an information source module

Steps

1 Right-cl ick the Information Source Modules folder. Select New,then Information Source Module. The Register InformationSource Module dialog box opens.

2 Select an information source module (ISM) from the Module l istbox.

3 Click OK . The Save As dialog box opens.

4 Enter a Name for the new ISM.

5 Click OK to save the new ISM.

Page 301: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 301

Create Locales

A locale enables a Narrowcast Server system to support a diverse,mul tinational user population. Narrowcast Server includes elevenlocales representing di fferent languages and formats, plus the systemlocale. You can modi fy these locales and create new ones as neededusing Narrowcast Administrator. For a detai led explanation on howthese locales impact the behavior of a Narrowcast system, seeLocales and international ization.

Create a locale

Steps

1 Expand the Administration folder, then right-cl ick the Localesfolder. Select New then Locale. The Locale Edi tor opens.

2 Click a property to view i ts detai ls.

3 Not al l objects have properties that must be configured. Set theproperties for each that does.

4 For the E-mai l (SMTP) information transmitter, select theCharacter Set from the drop-down l ist.

5 For the Web (Portal ) information transmitter, select the Localefrom the drop-down l ist.

6 Set the required properties and cl ick Save and Close. The SaveLocale dialog box opens.

7 Type a Name for the new locale and cl ick Save.

Note that for Microsoft Excel documents to display numerals correctly,you need to do the fol lowing:

• Double-cl ick the locale name under the Administration folder.The Locale Edi tor opens.

Page 302: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

302 © 2019, Micro Strategy In c.

• In the Locale Edi tor, set the information source to this locale underLocale Properties for the Selected Component.

• Make sure that the Regional Options on the user's account thatruns the Execution Engine (EE) service also has the same localeselected.

• Make sure that the cl ient computer that receives and views theExcel document has the same locale setting as wel l .

Delete a locale

Steps

1 Right-cl ick the locale to be deleted and then select Delete.

2 In the Confi rm Object Delete dialog box, cl ick Yes.

Configuring a Narrowcast Server System

This chapter describes procedures to manage and configure aNarrowcast Server system. MicroStrategy Narrowcast Server is aninformation del ivery platform designed for proactive transmission ofinformation in the form of personal ized messages. For a detai ledexplanation of the Narrowcast Server system, see MicroStrategyNarrowcast Server archi tecture.

Apply system governing settings

Steps

1 From the System menu, select your system, then select SetGoverning Settings. The System Settings dialog box opens.

2 On the Distribution Manager tab, you can change the fol lowingstartup settings:

Page 303: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 303

• Status communication port number, which is the TCP portused to communicate with other Del ivery Engine computers onthe network

• Number of startup negotiation attempts, which is the numberof times during the startup sequence that the distributionmanager (DM) tries to locate other DMs to establ ish the primaryDM

• Timeout for negotiation ping , which is the amount of time thatthe DM waits for a reply from other DMs before fai l ing themessage

3 On the Execution tab, you can change these service executionparameters:

• Maximum segments per execution , which l imi ts the number ofsegments that the distribution manager al lows a service tohave

• Maximum failover count, which controls the number of timesthat the distribution manager causes a segment to be re-executed on a new execution engine

• Maximum concurrent executing services, which l imi ts thenumber of services that can reside in the execution queue atthe same time; used to ensure that the system is notoverloaded by execution requests

• Maximum concurrent expansions, which is the largestnumber of services for which the distribution manager performssegmentation at any one time

• Segment queue sizes to trigger segmentation , whichcontrols when services are segmented based upon the currentsize of the segment queue; can be used to ensure that thesystem is not overloaded by execution requests

Page 304: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

304 © 2019, Micro Strategy In c.

• Time Zone for System Information , which enables you toselect a time zone from the drop-down l ist

4 On the Console tab, select the locale to use for display.

5 On the Recording tab, speci fy whether or not transmissionrecording is active.

6 On the Document Creation tab, speci fy whether to create newNarrowcast Server documents, l ink to existing MicroStrategyDesktop documents, or prompt for ei ther (selected by defaul t).

7 Click OK to save the new settings.

Clear the System Message Viewer

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the Edit menu, select Clear Display. The messages arecleared from the display.

Connect to a system

Steps

1 From the System menu, select Configure New System. TheSystem Configuration Wizard opens.

2 Configure the new system according to the instructions in theMicroStrategy Narrowcast Server Instal lation and ConfigurationGuide.

You might connect to a system to provide a backup system or todevelop applications offline. In this case, you do not need to configureany computers to be used in the system.

Page 305: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 305

Copy system messages to the clipboard

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 In the display area, use the scrol l bar to locate the messages youwant to copy.

3 Click and drag the mouse from one end of the text to the other tohighl ight the text you want to copy.

4 From the Edit menu, select Copy to copy the selected text to thecl ipboard. The text is ready to be pasted into other appl icationssuch as Notepad.

Copy object repository

You can choose to copy only the Object Reposi tory or theSubscription Book Reposi tory, or both. The fol lowing steps describethe procedure to copy only the object reposi tory.

Steps

1 From the Tools menu, select Copy Repository. The Reposi toryCopy dialog box opens.

2 Select Copy Object Repository.

3 Clear the Copy Subscription Book Repository used by thesource and Link the target Subscription Book Repository tothe target Object Repository check boxes.

4 Click Next. The Reposi tory Copy-Object Reposi tory dialog boxopens.

Page 306: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

306 © 2019, Micro Strategy In c.

5 Fi l l in the information for the source and target reposi tories andcl ick Next. The Reposi tory Copy-Summary dialog box opens. Thisdialog box displays detai ls of the source and target folders for theObject Reposi tory. It also displays information regarding the logfi le and i ts location.

6 Click Finish to start copying the Object Reposi tory.

Copy subscription book repository

You can choose to copy only the Object Reposi tory or theSubscription Book Reposi tory, or both. The fol lowing steps describethe procedure to copy only the subscription book reposi tory.

Steps

1 From the Tools menu, choose Copy Reposi tory. The CopyReposi tory dialog box opens.

2 Select Copy Subscription Book Repository and cl ick Next. TheReposi tory Copy-Subscription Book Reposi tory dialog box opens.

3 Fi l l in the information for the source and target reposi tories.

4 Select the check boxes in the Copy Options section i f you want tocopy the users, addresses, and subscriptions to the targetreposi tory.

5 Click Next. The Reposi tory Copy-Summary dialog box opens. Thisdialog box displays the summary of the information you havespeci fied so far. It also displays information regarding the log fi leand i ts location.

6 Click Finish to start copying Subscription Book Reposi tory.

Copy object repository and subscription book repository

You can choose to copy only the Object Reposi tory or theSubscription Book Reposi tory, or both. The fol lowing steps describe

Page 307: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 307

the procedure to copy the object reposi tory and subscription bookreposi tory.

Steps

1 From the Tools menu, choose Copy Repository. The Reposi toryCopy dialog box opens.

2 Select Copy Object Repository. The Copy Subscription BookRepository used by the source and Link the targetSubscription Book Repository to the target Object Repositorycheck boxes are enabled and selected by defaul t.

3 Click Next. The Reposi tory Copy-Object Reposi tory dialog boxopens.

4 Fi l l in the information for the source and target reposi tories andcl ick Next. The Reposi tory Copy-Subscription Book Reposi torydialog box opens.

5 Fi l l in the information for the target reposi tory.

6 Select the check boxes in the Copy Options section i f you want tocopy the users, addresses, and subscriptions to the targetreposi tory.

7 Click Next. The Reposi tory Copy-Summary dialog box opens. Thisdialog box displays detai ls of the source and target folders forObject Reposi tory and Subscription Book Reposi tory. It alsodisplays information regarding the log fi le and i ts location.

8 Click Finish to start copying the Object Reposi tory andSubscription Book Reposi tory.

Destroy a system

You must destroy a system when you no longer need the appl icationobjects stored in the system, or the system configuration i tsel f.

Page 308: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

308 © 2019, Micro Strategy In c.

Destroying a system al lows you to free the computers used by asystem so that they can be used by other systems. This functional i tydestroys the system's Object Reposi tory, which contains al l systeminformation (such as configuration, governing settings, and al lappl ications), and removes system components from al l computersbeing used by the system.

1 From the System menu, select your system.

2 Select Destroy System.

3 Click Yes to confi rm.

Find a string in the system message

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the Edit menu, select Find . The Find dialog box opens.

3 Enter the string that you want to find in the Find what text box, andcl ick Find Next to search for the string.

4 Click Find All to locate al l references of the string in the SystemMessage Viewer.

5 Select the Match case check box to perform a case-sensi tivesearch.

6 Select the Up or Down options to search for the string in theupward or downward direction in the System Message Viewer.

7 Click Cancel to close the Find dialog box, and return to theSystem Message Viewer.

Page 309: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 309

Filter the system messages

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the Options menu, select Filter Editor. The Log fi l teringdialog box opens.

3 To view the messages that fal l between two given dates and time,select the Display only messages selected from check box, andenter the date and time in the speci fied format.

4 To view the messages of selected services, select the service fromthe Service Filter section.

5 To view the messages of al l the services in the l ist, select theSelect All Services check box.

6 Click OK to close the Log fi l tering dialog box and return to theSystem Message Viewer.

Migrate an object from one system (repository) to

another

1 Open Narrowcast Administrator and register the two systems.

2 With both systems open in the Narrowcast Administrator, go to thesource system.

3 Click and drag the object you want to migrate to the target system.Selecting the target folder is not important since the folder locationof the source system is recreated.

4 If the Confl ict Resolution dialog box opens, make the requiredselections and cl ick OK .

Page 310: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

310 © 2019, Micro Strategy In c.

When an object is moved from one system to another, the folder locationof the source system is recreated. In addition, all dependent objectsused by the object are copied. For example, if a service is copied, anydocuments, schedules, or subscription sets used by the service arealso copied.

Modify the MicroStrategy Logging Server configuration

1 From the System menu, select the system you wish to modi fy andthen select Edit System Configuration .

2 Click Clustering at the top of the window to go to the Clusteringsection. The Overview section opens. Read the options careful ly.

3 Click Next. Depending on the avai lable options and what you wishto do, choose one of the fol lowing:

• To configure the MicroStrategy Logging Server for anunclustered system, choose Select and configure a singlemachine for Narrowcast Server.

• To configure the MicroStrategy Logging Server for a clusteredsystem, choose Select and configure multiple machines for aclustered Narrowcast Server system.

4 From the Review Advanced Settings page, cl ick Modify to edi tthe MicroStrategy Logging Server configuration.

Modify transmission properties regarding address

display

Steps

1 In the Static Subscription Set Edi tor, select a subscription from theSubscriptions in the subscription set table, then select Editfrom the Edit menu. The Subscription Properties edi tor opens.

Page 311: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 311

2 Click the Transmission tab.

3 In the Transmission Properties section, select the appropriateproperties.

4 For the e-mai l transmitter, select To:, CC:, or BCC:.

There are no subscription-level properties for the SMS (SMPP) ITM orthe Web (Portal) ITM.

5 Click OK to save your changes and return to the StaticSubscription Set Edi tor.

Register a new Subscription Book Module

Changing the Subscription Book Module on an existing system causesall existing subscription sets to be invalid and all defined end users andaddresses to be inaccessible.

Steps

1 Expand the Administration folder.

2 Right-cl ick the Subscription Book Module folder, select New,then Subscription Book Module. The Subscription Book Moduledialog box opens.

3 Select a module from the top-down l ist and cl ick OK . The Save Asdialog box opens.

4 In the Object Name box, enter a new name for your subscriptionbook and cl ick Save. Your subscription book appears in theSubscription Book Module folder.

Remove all system components from a computer

Use this procedure when you want to switch a computer from onesystem to another system without destroying the fi rst system.

Page 312: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

312 © 2019, Micro Strategy In c.

1 In the Narrowcast Administrator, stop the system if i t is running.

2 From the System menu, select your system, then select EditSystem Configuration .

3 Click Clustering in the section header. The Overview page opens.Read the instructions careful ly and then cl ick Next.

4 Select Remove all machines from the Narrowcast ServerSystem and then cl ick Next.

5 From the Summary page, veri fy the removal of the systemcomponents and close the System Configuration Wizard.

Resolve conflicts related to object management

The Confl ict Resolution dialog box only opens when you copy one ormore objects from one system reposi tory (the source) to anothersystem reposi tory (the target), and there is a confl ict. Confl icts canoccur when an object in the target reposi tory has the same name asthe object being copied from the source reposi tory, or when the objectin the target reposi tory is newer than the object being copied from thesource reposi tory. For more information, see the fol lowing topics:

Administering multiple systems

Confl ict Resolution dialog box layout

Confl ict Resolution Dialog Box

1 In the Confl ict Resolution dialog box, make the required selectionfor each confl ict l isted. For each confl ict, note the information ineach column:

• Column 1, Action , l ists the avai lable types of operation:Create, Refresh, Update, Overwri te, and Revert.

• Column 2, Type, l ists the type of object affected by the confl ict(in the target system).

Page 313: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 313

• Column 3, Name, l ists the name of the object affected by theconfl ict (in the target system).

• Column 4, Change Details, provides the detai ls on thepotential change to the target system due to copying an objector objects.

• Columns 5 and 6, Accept and Reject, al low you to chooseei ther to accept or reject the change indicated in Column 4.

2 Click in ei ther the Accept or Reject column for each confl ict, orcl ick the column header to select the same action for al l theconfl icts.

3 Click OK to resolve the confl ict and complete the object migration.

Save the system messages

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the File menu, select Save Log . The Save As dialog boxopens in which you can speci fy the fi le name, and the location inwhich you want to save the log fi le as a text fi le.

Secure the Object Repository

Narrowcast Server supports mul tiple database logins to ObjectReposi tories. With this feature, you can grant some users select,insert, update, and delete permissions to your reposi tory tables sothat they can read, modi fy, and delete objects whi le you prevent thoseusers from accidental ly dropping your reposi tory tables.The SystemConfiguration Wizard can be used to secure your object reposi tory inthis manner.

Page 314: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

314 © 2019, Micro Strategy In c.

1 Create your Object Reposi tory wi th the System ConfigurationWizard, using an administrative database login.

2 Have al l Narrowcast Administrator users (including yoursel f) use adi fferent database login and password to register the system.

Because Narrowcast Administrator users do not connect to thedatabase as the owner of the Object Repository tables, they cannot dropthese tables.

Secure the Subscription Book Repository

Narrowcast Server supports mul tiple database logins to SubscriptionBook Reposi tories. With this feature, you can grant some usersselect, insert, update, and delete permissions to your reposi torytables so that they can read, modi fy, and delete objects whi le youprevent those users from accidental ly dropping your reposi tory tables.The System Configuration Wizard can be used to secure yourSubscription Book Reposi tory in this manner.

1 While creating a new system with the System ConfigurationWizard, create your Object Reposi tory using an administrativedatabase login.

2 When you complete creating your system, expand theAdministration folder and then double-cl ick Subscription BookModule. The System Configuration Wizard opens.

3 Reconnect to the Subscription Book Reposi tory that you createdusing a di fferent database login and password.

Because Narrowcast Administrator users do not connect to thedatabase as the owner of the Subscription Book Repository tables, theycannot drop these tables.

Page 315: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 315

Select the logging format for system messages

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the Options menu, select Logging Format. The Log Formatsdialog box opens.

3 Enter an appropriate date format and time format.

4 Select the Create tab delimited log check box i f you wantdi fferent i tems on each l ine to be tab del imi ted.

5 Click OK to save your changes and return to the System MessageViewer.

Send e-mail notification for file and print delivery

Steps

1 In the Static Subscription Set Edi tor, select a subscription in theSubscription Set box, then from the Edit menu, select Edit.

2 Click the Notification tab.

This tab is available only if you select File or Print as the deliverymethod in the Service Wizard, and the User Properties Editor.

3 Select the E-mail option to send a noti fication through e-mai l afterthe service is del ivered.

4 Click OK to save your changes and return to the StaticSubscription Set Edi tor.

Set the administrative notification

Page 316: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

316 © 2019, Micro Strategy In c.

1 From the Tools menu, select Set Administrative Notification .The Administrative Noti fication dialog box opens.

2 Select the check box corresponding to the message type for whichyou want to define the noti fication settings. The Governing andFiltering button is enabled.

3 Click Governing and Filtering to open the AdministrativeNoti fication Request dialog box.

• Select the Governing check box and speci fy the governingdetai ls.

• Select the Filtering check box and speci fy the fi l teringinformation.

• To include a set of codes for which you want noti fication

▫ Select Include only from the drop-down l ist.

▫ Select a code from the l ist box on the left and cl ick >> tomove i t to the l ist box on the right.

• To speci fy a set of codes for which you do not want anynoti fication

▫ Select Exclude from the drop-down l ist.

▫ Select a code from the l ist box on the left and cl ick >> tomove i t to the l ist box on the right.

• To add a new code, enter the code and description in the textboxes and cl ick Add Code.

• To fi l ter only the required codes from the avai lable l ist ofcodes, speci fy the fi l tering cri teria in the text field and cl ickFilter list by.

• Cl ick OK to close the Administrative Noti fication Requestdialog box and save your settings.

Page 317: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 317

4 Speci fy the e-mai l address to which the noti fication is to be sent inthe Email Address[es] text box.

5 Click Edit Device, i f you want to speci fy the device transmissionand formatting properties for the E-mai l (SMTP) informationtransmitter.

6 Click OK to save the administrative noti fication settings and closethe Administrative Noti fication dialog box.

Set governing for system messages

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the Options menu in the System Message Viewer, select SetGoverning Settings. The Log governing dialog box opens.

3 Select the Start a new log file every day check box to create anew log fi le everyday irrespective of whether size l imi t is reachedor not.

4 Speci fy the maximum number of messages that you want theSystem Message Viewer to retain in memory. The defaul t value forthis settings is 5000.

5 Speci fy the maximum size of log fi les that can be stored in thememory. The defaul t value of this setting is 5000 KB. A new fi le iscreated when the l imi t that you have speci fied is reached.

6 Speci fy the maximum number of days for which the log fi les areretained in the memory. The defaul t value of this setting is 7 days.

7 Speci fy the maximum number of log fi les that can be stored in thememory. The defaul t value of this setting is 10.

8 Click the browse button to speci fy a location of log fi les.

Page 318: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

318 © 2019, Micro Strategy In c.

9 Click OK to save your changes and return to the System MessageViewer.

The more lines you store, the more memory the System MessageViewer consumes on your computer.

Set message types for system messages

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens.

2 From the Options menu in the System Message Viewer, select SetMessage Types. The Select Message Types dialog box opens.

3 Select the appropriate check boxes to select the message typesyou want to view.

4 Click Advanced and select the appropriate check boxes to viewinformation, trace and debug messages.

5 Click Close to save your changes and return to the SystemMessage Viewer.

During service execution, many trace and debug messages can beproduced for each recipient. You should not enable these on aproduction system.

Specify document creation options

Steps

1 From the System menu, select the system, then select SetGoverning Settings. The System Settings dialog box opens.

2 Select the Document Creation tab.

Page 319: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 319

3 Select one of the fol lowing options:

• Always create new Narrowcast Server documents. This onlyal lows system users to create new documents wi thinNarrowcast Server.

• Always link to documents created in MicroStrategyDesktop . This only al lows users to l ink to existing Desktopdocuments.

• Always prompt. This enables users to choose betweencreating a new Narrowcast Server document or l inking to anexisting Web or Desktop document.

4 Click OK to save your setting and close the dialog box.

Specify the rules for object management

1 From the Tools menu, select Configure Object Management. TheConfigure Object Management dialog box opens.

2 Make the required selection for each type of operation, other thanCreate, in the fi rst table.

3 Make the required selections to resolve name and folder confl ictsin the second table.

4 Click Save & Close to set the rules and return to the NarrowcastAdministrator.

To select a specific action for all types of operations, c lick the columnheader. For example, to be prompted for each type of operation duringobject migration, c lick Prompt During Copy . The option is selectedfor each type of operation.

Page 320: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

320 © 2019, Micro Strategy In c.

Start and Stop the Narrowcast Server system

Star t the Narrowcast Server system

From the System menu, select your system name, then select StartSystem.

Stop the Narrowcast Server system

Narrowcast Server system may need to be stopped for one of thefol lowing reasons:

• Updating registry

• Resolving a database deadlock that occurs during servicesegmentation

• Performing scheduled maintenance

• Switching systems

Steps

From the System menu, select your system name, then select StopSystem.

Turn trasmission recording on or off

Turn t ransmission record ing on

1 From the System menu, select the system and then select SetGoverning Settings. The System Settings dialog box opens.

2 Click the Recording tab and cl ick Start.

3 Click OK to enable transmission recording for al l subsequentservice executions.

Page 321: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 321

Turn t ransmission record ing of f

1 From the System menu, select the system and then select SetGoverning Settings. The System Settings dialog box opens.

2 Click the Recording tab and cl ick Stop .

3 Click OK to disable transmission recording for al l subsequentservice executions.

View system messages

Steps

1 From the Tools menu, select View System Messages. TheSystem Message Viewer dialog box opens. As new messages aregenerated, they appear in the display area of this dialog box.

Page 322: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

1SYSTEM ADMINISTRATORAPPENDIXES

Appendixes section includes the fol lowing:

• Appendix , Executable Fi les

• Language Support

• Narrowcast Server Error Codes

• Narrowcast Server Securi ty

• Narrowcast Server Windows Services

• Service Execution Flow in Narrowcast Server

• Troubleshooting

© 2019, Micro Strategy In c. 322

Page 323: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

A

Executable Files

The fol lowing executable fi les are instal led with MicroStrategyNarrowcast Server:

• DCOMPERM.exe: System component

• MCAsyThr.exe: System component

• MCAdnoti.exe: Executable for Administrative Noti fication

• MCDE.exe: Executable for the Execution Engine service

• MCDM.exe: Executable for the Distribution Manager service

• MCDNSChecker.exe: System component

• MCFLITM.exe: Executable for Fi le Information TransmissionModule

• MCPDFWRP.exe: system component

• MCPrntRT.exe: Executable for Print Information TransmissionModule

• MCISM.exe: Run-time (service execution) executable for theMicroStrategy information source module

• MCISSys.exe: Run-time (service execution) executable for theSystem information source module

© 2019, Micro Strategy In c. 323

Page 324: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

324 © 2019, Micro Strategy In c.

• MCISSubs.exe: Run-time (service execution) executable for theSubscription Information information source module

• MCISUsrD.exe: Run-time (service execution) executable for theUser Information information source module

• MCLogCon.exe: Executable for the MicroStrategy LoggingConsumer service

• MCLogSvc.exe: Executable for both MicroStrategy Logging Serverand MicroStrategy Logging Cl ient services

• MCMemUsg.exe: Executable for the MicroStrategy System Monitorservice

• MCSBMRT.exe: Run-time (service execution) executable for theSubscription Book Module

• MCSE.exe: Executable for the segment executor, part of theexecution engine

• MCSMTPSv.exe: Executable for the MicroStrategy SMTP Service

• MCSPCnfg.exe: System component

• MCTracer.exe: System component

• MCUpgrad.exe: Upgrade appl ication for Broadcaster 6.x systems

• MCXMLExp.exe: Object Reposi tory export uti l i ty

• MCXMLImp.exe: Object Reposi tory import uti l i ty

• MSTRNCAD.exe: Narrowcast Administrator appl ication

• ServiceLoader.exe: system component

• UserExportTool.exe: Uti l i ty for exporting MicroStrategyIntel l igence Server users to a flat fi le in CSV format

Page 325: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

B

Language Support

Narrowcast Server al lows you to use di fferent character sets whengenerating e-mai l messages, but to use a speci fic character set, themachine where the execution engine is running must support thatspeci fic language.

When trying to send an SMTP service that uses a locale that is notsupported by the execution engine machine, the service fai ls, and theerror description is simi lar to the fol lowing:

MSTREncodableString::ConvertWideCharToMultibyte_ToCharset - Error 87. The codepage XX is not present in your system.

where the code page number is the Microsoft Windows code page.

If you see this error when running a service, instal l the languagesupport for the language you want to use. The easiest way to addsupport for a language is to open Microsoft Internet Explorer, andopen a Web page that uses the same language that you want.

The browser displays the Internet Explorer Install on Demanddialog box. Cl ick Download to download and instal l i t. Once thelanguage support is instal led, try to run the service again.

When Narrowcast Server generates an e-mai l message, i f a documentor message field contains an inval id character for the character set i tis trying to use, the service fai ls. The error description is simi lar to thefol lowing:

© 2019, Micro Strategy In c. 325

Page 326: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

326 © 2019, Micro Strategy In c.

MSTREncodableString::ConvertWideCharToMultibyte_ToCharset - The text "<text>" cannot be converted to Windows code page xx"

where <text> is the original text (in Unicode), and code page xx isthe code page Narrowcast Server is trying to use to encode the text.

To fix this error, make sure the code page is the one you real ly wantto use for that particular text, and that there are no inval id charactersfor that character set in the text.

The character sets that support any character are Unicode, UTF-7 andUTF-8. Make sure your device supports these character sets beforeusing them.

Code page numbers and their descriptions are l isted below.

Code Page Number Description

874 Thai

932 Japanese (Kanji & JIS)

936 Chinese simplif ied

949 Korean

950 Chinese Tradit ional

1250 Central European

1252 Western & US-ASCII

1253 Greek

1254 Turkish

1255 Hebrew

1256 Arabic

1257 Balt ic

1251 Cyri l l ic

Page 327: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 327

Code Page Number Description

65000 UTF-7

65001 UTF-8

Page 328: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

C

Narrowcast Server Error Codes

This appendix l ists MicroStrategy Narrowcast Server error codes andmessages, which are wri tten to the Del ivery Engine log fi les. The l istof error codes is for the core Narrowcast Server components, such as,Distribution Manager, Execution Engine, Segment Executor,Information Source Module and Information Transmission Module. Itl ists al l message levels, except for messages logged at the Trace orDebug levels.

Distribution Manager

The fol lowing table l ists the error messages logged by theDistribution Manager. It contains the message code, the messagetext, the error description, and the message level .

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000960Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] New serviceexecut ion created.

TheDist ribut ionManager hasstarted theexecut ion of aService.

Stat -Execut ion

© 2019, Micro Strategy In c. 328

Page 329: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

329 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000961Service ID [ ID] Execut ion ID [ ID]Segment ID […….] Serviceexecut ion f inished successfully.

TheDist ribut ionManager hassuccessfullycompleted theexecut ion of aService.

Stat -Execut ion

0x00000962Service ID [ ID] Execut ion ID [ ID]Segment ID […….] Serviceexecut ion canceled.

The execut ionof a Servicehas beencanceled. Thisact ion isusuallyperformed fromthe NarrowcastServer AdminConsole.

Stat -Execut ion

0x00000963Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Serviceexecut ion f inished with error.

Problemexecut ingservice. Mostl ikely unable todosegmentat ion.

Moderate Error

0x00000965

Service ID [ ID] Execut ion ID[sServiceExecut ionId] Segment ID[…….. ] Service def init ion loaded -[Priority: Value] , [Recipients perSegment: Value] , [Start t ime:Timestamp], [Expirat ion t ime:Timestamp].

The def init ionof the Servicehas beenloaded fromthe ObjectRepository.

Stat -Execut ion

0x00000966 Service ID [ ID] Execut ion ID [ ID] The execut ion Stat -Execut io

Page 330: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 330

Message ErrorCode

Message TextIssueDescription

MessageLevel

Segment ID […….] Serviceexecut ion has been paused.Assigned segments have beenpaused as well.

of a Servicehas beenpaused. Thisact ion isusuallyperformed fromthe NarrowcastServer AdminConsole.

n

0x00000967

Service ID [ ID] Execut ion ID [ ID]Segment ID […….] Serviceexecut ion has been paused.Assigned segments cont inue toexecute.

The execut ionof a Servicehas beenpaused. Thisact ion isusuallyperformed fromthe NarrowcastServer AdminConsole.

Stat -Execut ion

0x00000968Service ID [ ID] Execut ion ID [ ID]Segment ID […….] Serviceexecut ion has been resumed.

The execut ionof a Servicehas beenresumed. Thisact ion isusuallyperformed fromthe NarrowcastServer AdminConsole.

Stat -Execut ion

0x000009C4Service ID [ ID] Execut ion ID [ ID]Segment ID […….] Call ing SBMto divide service execut ion into

TheSubscript ionBook Module

Stat -Execut ion

Page 331: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

331 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

segments.

wil l createblocks ofrecipientsbased on thesegment sizeproperty of theService.

0x000009C5

Service ID [ ID] Execut ion ID [ ID]Segment ID […….] Serviceexecut ion has been divided into idsegment(s).

Thesegmentat ionstep has beencompleted bytheSubscript ionBook Module.

Stat -Execut ion

0x00000A28

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segmentassignment update - executed onEE [Machine name], backed-up byEE [Machine name], fai lover count[Value] out of[MaxFailoverCountValue] ,segment t imeout at [Timestamp].

A segment hasbeen assignedto the specif iedExecut ionEngine with thestatedparameters.

Stat -Segment

0x00000A29Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segment f inishedsuccessfully.

TheDist ribut ionManager hasbeen not if iedby theExecut ionEngine aboutthe successfulcomplet ion of asegment.

Stat -Segment

Page 332: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 332

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A2A

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The segment hasfailed because the service hast imed out or because it has beenfailed-over for the maximumallowed number of t imes.

A segment hasfailed becausethe service hast imed out orbecause it 'sbeen failed-over for themaximumallowed t imes.

Moderate Error

0x00000A2BService ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segmentcanceled.

TheDist ribut ionManager hasreceived thecommand tocancel aService.

Stat -Segment

0x00000A2CService ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segment paused.

TheDist ribut ionManager hasreceived thecommand topause aService.

Stat -Segment

0x00000A2DService ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segmentresumed.

TheDist ribut ionManager hasreceived thecommand toresume aService.

Stat -Segment

0x00000A2EProblem start ing up the DM [Error: Value] .

Problemstart ing up the

Crit icalError

Page 333: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

333 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Distribut ionManager.

0x00000A33EE "Machine name" was justcreated.

TheDist ribut ionManager hasstarted a newExecut ionEngine processon the specif iedmachine.

Info(DM)

0x00000A34EE "Machine name" reportedCountValue execut ing segmentsand CountValue backup segments.

Segment loadinformat ionreturned byeach Execut ionEngine to theinquiringDist ribut ionManager.

Info(DM)

0x00000A35Disconnected from EE "Machinename".

This messageis logged whenthe Dist ribut ionManager isendingcommunicat ionwith anExecut ionEngine.

Info(DM)

0x00000A36Successfully connected to EE"Machine name".

This messageis logged whenthe Dist ribut ionManager

Info(DM)

Page 334: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 334

Message ErrorCode

Message TextIssueDescription

MessageLevel

establishescommunicat ionwith anExecut ionEngine.

0x00000A37Disconnected from EE "Machinename".

TheDist ribut ionManager is nolongerconnected tothe specif iedExecut ionEngine.

Info(DM)

0x00000A38DEPing contacted EE "Machinename" successfully.

This messageis loggedperiodically asthe Dist ribut ionManger checksthe availabil i tyof theExecut ionEngines in thecluster.

Info(DM)

0x00000A39Successfully registered thefailover recorder with Primary DM"Machine name.

This messageindicates thatthe backupmechanism fora Dist ribut ionManager hasbeenestablished.

Info(DM)

Page 335: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

335 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A3AReceived shutdown request f romPrimary DM "Machine name".

This messageindicates thatthe backupmechanism fora Dist ribut ionManager hasbeenshutdown.

Info(DM)

0x00000A3BReceived failover recorderregist rat ion request f rom BackupDM "MachineName".

This messageis logged whenthe BackupDist ribut ionManager isestablishing thebackupmechanismwith thePrimaryDist ribut ionManager.

Info(DM)

0x00000A3CReceived failover recorderunregist rat ion request f romBackup DM "MachineName".

This messageis logged whenthe BackupDist ribut ionManager isending thebackupmechanismwith thePrimaryDist ribut ionManager.

Info(DM)

Page 336: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 336

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A3DCountValue act ive Scheduleobjects have been loaded from therepository.

Logged by theDist ribut ionManager wheninit ial izing itsschedulequeue.

Info(DM)

0x00000A3ECountValue act ive Service objectshave been loaded from therepository.

Logged by theDist ribut ionManager wheninit ial izing itsServiceinformat ion.

Info(DM)

0x00000A3F DM process has shutdown.

Logged as thelast statementbefore theDist ribut ionManager shutsdown.

Info(DM)

0x00000A40This DM is going to takeover asthe new Primary DM. Start ing thetakeover procedure.

Logged when aBackupDist ribut ionManagerdetects thatthe PrimaryDist ribut ionManager is nolongeravailable.

Info(DM)

0x00000A41This DM is running as a PrimaryDM.

Logged by thef irstDist ribut ion

Info(DM)

Page 337: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

337 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Manager f romthe cluster tof inish itsstartupprotocol.

0x00000A42The projected Primary DM failedto start , re-elect ing the PrimaryDM.

Logged by asecondaryDist ribut ionManager whenthe Dist ribut ionManager thatappeareddest ined tocomplete itsinit ial izat ionf irst fai ls to doso in a t imelyfashion.

Info(DM)

0x00000A43This DM is running as a BackupDM.

Logged by anysecondaryDist ribut ionManager.

Info(DM)

0x00000A45The clock on the Backup DMmachine is being synchronizedwith the Primary DM's clock.

This is requiredfor schedulef iring andservice t imeoutpurposes incase theBackupDist ribut ionManager needsto take over.

Info(DM)

Page 338: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 338

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A46Schedule f iring ignored becausethe Scheduler is set to notrunning.

Logged if theSchedulercomponent isever turned of fwithin theDist ribut ionManager. Thiscan only beachievedprogrammat ically as theNarrowcastServer AdminConsole doesnot provide thisfunct ionality.

Info(DM)

0x00000A47NT Service shutdown requestreceived.

The NT Servicehost ing theDist ribut ionManagerprocess hasbeen told toshutdown bythe NT ServiceControlManager.

Info(DM)

0x00000A48 DM shutdown request received.

TheDist ribut ionManageracknowledgesthe shutdownrequest .

Info(DM)

Page 339: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

339 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A49System shutdown requestreceived.

TheDist ribut ionManageracknowledgesthe request toshutdown theent ire cluster.

Info(DM)

0x00000A4AUnregistered the failover recorderwith Primary DM Machine name.

The backupmechanism forthe PrimaryDist ribut ionManager hasstopped.

Info(DM)

0x00000A4B

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] ("Primary EEMachine name"->"Backup EEMachine name") EEs did notreport this segment assignmentinformat ion. The DM's segmentinfo about Primary EE and BackupEE wil l be used for fai lover.

The Execut ionEngines did notreport thissegmentassignmentinformat ion.TheDist ribut ionManager'ssegment infoabout PrimaryExecut ionEngine andBackupExecut ionEngine wil l beused for fai lover.

MinorError

Page 340: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 340

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A4C

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The DM's PrimaryEE and Backup EE informat ion forthis segment is not consistent withthe informat ion reported by theEEs. The version for Primary EEand Backup EE reported by theEEs wil l be used for fai lover.("Primary EE Machine name"->"Backup EE Machine name")logged by Primary DM, ("PrimaryEE Machine name"->"Backup EEMachine name") reported by EEs.

TheDist ribut ionManager'sPrimaryExecut ionEngine andBackupExecut ionEngineinformat ion forthis segment isnot consistentwith theinformat ionreported by theExecut ionEngines. Theversion forPrimaryExecut ionEngine andBackupExecut ionEnginereported by theEEs wil l beused forfai lover.

MinorError

0x00000A4DNT Service received an invalid orunknown request .

The NT Servicereceived aninvalid request .Usual requestsare startup or

MinorError

Page 341: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

341 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

shutdown.

0x00000A4E

Unable to obtain status of EEMachine name when checking theEEs prior to DM Failover. EE wil lbe skipped.

Unable toobtain thestatus of anExecut ionEngine whendoing anassessment ofthe Execut ionEngines prior tothe Dist ribut ionManagerFailover. TheExecut ionEngine wil l beskipped.

Moderate Error

0x00000A4FUnable to load EE object f rom theobject repository [ ID: ID] .

Unable to loadExecut ionEngine objectf rom the ObjectRepository.

SevereError

0x00000A50Unable to load DM object f rom theobject repository [ ID: ID] .

Unable to loadDist ribut ionManger objectf rom the ObjectRepository.

Crit icalError

0x00000A51Unable to load Schedule objectf rom the object repository [ ID: ID] .

Unable to loadScheduleobject f rom theObjectRepository.

SevereError

Page 342: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 342

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A52Unable to load Service object f romthe object repository [ ID: ID] .

Unable to loadService objectf rom the ObjectRepository.

SevereError

0x00000A53

More than one System objectswere found in the repository whenloading the system set t ings. DMinit ial izat ion failed.

More than oneBroadcastSystem objectswere found inthe ObjectRepositorywhen loadingthe systemset t ings.

Crit icalError

0x00000A54

Error synchronizing the clock ofthe backup DM with that of theprimary DM, most l ikely due to thelack of "Change the system t ime"NT privi lege.

Unable to setsystem t ime,most l ikely dueto the lack of"Change thesystem t ime"NT privi lege.

Moderate Error

0x00000A55

Received an extraacknowledgement when asking theExecut ion Recorder to t rack aservice.

Received anextraacknowledgement whenasking theExecut ionRecorder tot rack a service.

MinorError

0x00000A56The Execut ion Recorder received aduplicate request to t rack aService execut ion.

The Execut ionRecorderreceived a

Moderate Error

Page 343: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

343 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

duplicaterequest to t racka Serviceexecut ion.

0x00000A57Failed to change the NT Service tobe Automat ic startup.

Failed tochange the NTService to beAutomat icstartup.

SevereError

0x00000A58Failed to change the NT Service tobe Manual startup.

Failed tochange the NTService to beManual startup.

Moderate Error

0x00000A59Failed to get the IP address of thelocal machine. DM int it ial izat ionfailed.

Failed to getthe IP addressof the localmachine - theIP address listis empty.

Crit icalError

0x00000A5B

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] More than oneSBM objects were found in theobject repository when init ial izingthe service. Service init ial izat ionwil l fai l .

More than oneSBM objectswere found inthe ObjectRepositorywheninit ial izing theservice.

SevereError

0x00000A5D

Failed to get the IP address of thelocal machine due to errorreturned by WSAStartup [Error:Value] . DM int it ial izat ion failed.

Failed to getthe IP addressof the localmachine due to

Crit icalError

Page 344: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 344

Message ErrorCode

Message TextIssueDescription

MessageLevel

an errorreturned by thecallWSAStartup.

0x00000A5E

Failed to get the IP address of thelocal machine due to error returnedby : :gethostbyname [Error: Value] .DM int it ial izat ion failed.

Failed to getthe IP addressof the localmachine due toan errorreturned whentrying to lookup the hostname(gethostbyname).

Crit icalError

0x00000A5F

Failed to get the IP address of thelocal machine due to errorreturned by : :gethostname [Error:Value] . DM int it ial izat ion failed.

Failed to getthe IP addressof the localmachine due toan errorobtained whentrying to getthe host name(gethostname).

Crit icalError

0x00000A60Backup DM "Machine name" ist rying to register again withprimary DM.

A BackupDist ribut ionManager ist rying toregister againwith thePrimaryDist ribut ion

Info(DM)

Page 345: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

345 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Manager. Thisshould not be aproblem.

0x00000A61

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toopen Subscript ion Book [PropertyString: PropertyString] .

Unable to opentheSubscript ionBook. TheServiceexecut ion wil lfai l .

SevereError

0x00000A62

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Invalid SegmentID when canceling a segment FILE(LINE).

Invalid segmentID was passedto one of thefollowingmethods:Pause,Cont inue,Cancel,DoFailover,StopBackup.

MinorError

0x00000A63

Service ID [ ID] Execut ion ID [ ID]Segment ID [" ID"] EE "Backup EEMachine name" was supposed tobe backing up this segment(according to the informat ionlogged by Primary DM), but thisEE does not belong to the EE listjust loaded from the objectrepository.

Theinformat ionloaded fromthe ObjectRepositorydoes notcontain anExecut ionEngine presentin the memorystructures ofthe Dist ribut ion

Moderate Error

Page 346: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 346

Message ErrorCode

Message TextIssueDescription

MessageLevel

Manager.

0x00000A64

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Primary EEMachine name" was supposed tobe execut ing this segment(according to the informat ionlogged by Primary DM), but thisEE does not belong to the EE listjust loaded from the objectrepository.

The informat ionloaded from theObjectRepositorydoes notcontain anExecut ionEngine presentin the memorystructures ofthe Dist ribut ionManager.

Moderate Error

0x00000A65

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toload the SBM def init ion from theobject repository [ ID "SBMID"] .

Unable to loadthe SBMdef init ion fromthe ObjectRepository.

SevereError

0x00000A66Unable to connect to objectrepository (Connect ion String"Connect ion String Value").

Unable toconnect to theObjectRepository.

Crit icalError

0x00000A67

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Conf l ict ingsegment assignment informat ionreturned by EEs. ("Primary EEMachine name"->"Backup EEMachine name") or ("Primary EEMachine name"->"Backup EEMachine name")?

Segment IDappears to beassigned to twoExecut ionEngines.

Moderate Error

0x00000A68 Service ID [ ID] Execut ion ID [ ID] Segment ID Moderat

Page 347: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

347 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Segment ID [ ID] Segment IDappears to be assigned to twoEEs. ("Primary EE Machinename"->"Backup EE Machinename") or ("Primary EE Machinename"->"Backup EE Machinename")?

appears to beassigned to twoExecut ionEngines.

e Error

0x00000A69

Service ID [ ID] Execut ion ID[…….. ] Segment ID […….. ] . Theservice execut ion request hasbeen rejected because theconcurrent service execut ionsgovernor has been reached.

The concurrentServiceexecut ionsgovernor hasbeenexceeded.

Moderate Error

0x00000A6AThis DM has lost its connect ion tothe network. Reconnect ion wil l beat tempted af ter Value seconds.

The Networkconnect ion hasbeen lost .

SevereError

0x00000A6B

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Serviceexecut ion canceled because thenumber of segments (Value)exceeds the maximum allowed:Max Segment Value.

TheSegmentat ionprocessresulted inmore segmentsthan allowed bythe Service.

Moderate Error

0x00000A6C

Unable to load the System objectcontaining the DM conf igurat ionset t ings from the repository [ ID:ID] .

Unable to loadthe Dist ribut ionManager'sconf igurat ionset t ings.

Crit icalError

0x00000A6DService ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toload the service def init ion from

Unable to loadthe Servicedef init ion from

Moderate Error

Page 348: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 348

Message ErrorCode

Message TextIssueDescription

MessageLevel

the object repository.the ObjectRepository.

0x00000A6E

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable to loada Subscript ion Set def init ion forthe Service from the objectrepository [Subscript ion Set ID:ID] .

Unable to loada Subscript ionSet Def init ionfor the Servicefrom the ObjectRepository.

SevereError

0x00000A6F

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toload one of the Informat ionSource def init ions used by theService from the object repository[ Informat ion Source ID: ID] .

Unable to loadone of the ISdef init ions forthe Servicefrom the ObjectRepository.

SevereError

0x00000A70

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable to loadone of the ISM def init ions used bythe Service from the objectrepository [ ISM ID: ID] .

Unable to loadone of the ISMdef init ions usedby the Servicefrom the ObjectRepository.

SevereError

0x00000A72

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toload one of the ITM def init ionsused by the Service from theobject repository [ ITM ID: ID] .

Unable to loadone of the ITMdef init ionsused by theService fromthe ObjectRepository.

SevereError

0x00000A73

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable to loadone of the Device def init ions usedby the Service from the object

Unable to loadone of theDevicedef init ions used

SevereError

Page 349: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

349 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

repository [Device ID: ID] .by the Servicefrom the ObjectRepository.

0x00000A74

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toload one of the Locale def init ionsused by the Service from theobject repository [Locale ID: ID] .

Unable to loadone of theLocaledef init ionsused by theService fromthe ObjectRepository.

SevereError

0x00000A75

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable to loadone of the DFM def init ions used bythe Service from the objectrepository [DFM ID: ID] .

Unable to loadone of the DFMdef init ions usedby the Servicefrom the ObjectRepository.

SevereError

0x00000A77Failed to get the local machinename during DM init ial izat ion.

Unable todetermine thelocal machinename for thisDist ribut ionManager.

Crit icalError

0x00000A78Failed to load all EE objects f romthe object repository.

Unable to loadall theExecut ionEngineinformat ionfrom the ObjectRepository.

SevereError

0x00000A79 Failed to load all DM objects f rom Unable to load Severe

Page 350: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 350

Message ErrorCode

Message TextIssueDescription

MessageLevel

the object repository.

all theDist ribut ionManagerinformat ionfrom the ObjectRepository.

Error

0x00000A7ANo DM object is def ined in theobject repository.

There isn't aDist ribut ionManagerdef ined in therepository.

Crit icalError

0x00000A7BThe local machine is not def inedas a DM in the object repository.

The localmachine is notdef ined as aDist ribut ionManager in theObjectRepository.

SevereError

0x00000A7CFailed to f ind the System object inthe object repository.

Unable to f indSystem Objectin the ObjectRepository.

Crit icalError

0x00000A7DNo System object is def ined in theobject repository.

There isn't aSystem Objectin the ObjectRepository.

Crit icalError

0x00000A7FUnable to create thread used byFailover Recorder.

Unable tocreate threadused byFailoverRecorder.

SevereError

Page 351: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

351 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A80Shutdown signal to ping thread inFailoverRecorder failed.

Shutdownsignal to pingthread inFailoverRecorder failed.

MinorError

0x00000A81Time conversion callVariantTimeToSystemTime failedin Ping method.

Timeconversion inPing methodfailed.

SevereError

0x00000A82The DM has lost its networkconnect ion and it wil l be recycledautomat ically.

The Networkconnect ion hasbeen lost andthe Dist ribut ionManager wil lbe recycledautomat ically.

SevereError

0x00000A83Shutdown signal to assignmentthread in Master DE Controllerfai led.

Shutdownsignal toassignmentthread inMaster DEControllerfai led.

MinorError

0x00000A84Shutdown signal to ping thread inMaster DE Controller fai led.

Shutdownsignal to pingthread inMaster DEControllerfai led.

MinorError

0x00000A85Unable to create assignmentthread in Master DE Controller.

Unable tocreate

Crit icalError

Page 352: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 352

Message ErrorCode

Message TextIssueDescription

MessageLevel

assignmentthread inMaster DEController.

0x00000A86Unable to create Ping thread inMaster DE Controller.

Unable tocreate Pingthread inMaster DEController.

Crit icalError

0x00000A87

The Pinging mechanism hasdetermined that there are nousable EEs (available, not idled,with segment capacity > 0).

All availableExecut ionEngines havebeen lost .Detected duringDoPings.

Crit icalError

0x00000A88

The Startup or Failoverinit ial izat ion process hasdetermined that there are nousable EEs (available, not idled,with segment capacity > 0).

All availableExecut ionEngines havebeen lost .Detectedduring Startupor Failover.

Crit icalError

0x00000A89Failed to create SegmentAvailableEvent in Master DE Controller.

Failed to createSegmentAvailable Event inMaster DEController.

Crit icalError

0x00000A8AFailed to create DE AvailableEvent in Master DE Controller.

Failed tocreate DEAvailableEvent in

Crit icalError

Page 353: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

353 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Master DEController.

0x00000A8BFailed to generate a GUID for theService Execut ion or for one of theSegments.

The methodwithin theDist ribut ionManager whichgenerated theuniqueident if iers hasfailed. This isl ikely asymptom of alarger problemat the machinelevel.

SevereError

0x00000A8C

Failed to generate a GUID for theService Execut ion or for one of theSegments. StringFromGUID2failed.

The methodwithin theDist ribut ionManager,whichgenerated theuniqueident if iers hasfailed. Thisl ikely asymptom of alarger problemat the machinelevel.

SevereError

0x00000A8DScheduler fai led to load scheduledef init ions from the objectrepository.

The Schedulerfai led to loadthe schedule

Crit icalError

Page 354: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 354

Message ErrorCode

Message TextIssueDescription

MessageLevel

def init ions fromthe ObjectRepository.

0x00000A8EScheduler fai led to load servicedef init ions from the objectrepository.

The Schedulerfai led to loadthe servicedef init ionsfrom the ObjectRepository.

Crit icalError

0x00000A8FShutdown signal to t ime keeperthread in SE Map failed.

Shutdownsignal to t imekeeper threadin SE Mapfailed.

MinorError

0x00000A90Unable to create t ime monitoringthread in SE Map.

Unable tocreate t imemonitoringthread in SEMap.

SevereError

0x00000A91Unable to init ial ize NT ServiceControl Manager, when trying toshutdown DM.

Unable toinit ial ize NTService ControlManager.

SevereError

0x00000A92

Couldn't obtain a handle for theDM NT service "Service Name"from the NT Service ControlManager during shutdownprocedure.

Unable toobtain thehandle to theDist ribut ionManager's NTService.

SevereError

0x00000A93 Unable to reset the Conf igurat ion Unable to Crit ical

Page 355: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

355 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Server.

Reset theConf igurat ionServer withinthe ServiceManagermessage loop.

Error

0x00000A94

Unable to start the Conf igurat ionServer during the at tempt to takeover as primary DM as part of thefailover process.

Unable to starttheConf igurat ionServer duringan at tempt totake over asPrimaryDist ribut ionManager aspart of thefailoverprocess.

Crit icalError

0x00000A95Unable to register the NT ServiceHandler funct ion with the NTService Control Manager.

Unable toregister the NTService Handlerfunct ion withthe NT ServiceControlManager.

Crit icalError

0x00000A96

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable tocleanup the segment informat ionin the SBR.

Unable tocleanup thesegmentinformat ion inthe SBM at theend of theService

Moderate Error

Page 356: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 356

Message ErrorCode

Message TextIssueDescription

MessageLevel

Execut ion, orwhile shut t ingdown thesystem.

0x00000A97Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Unable toclose the Subscript ion Book.

Unable to closetheSubscript ionBook. Mighthappen whenthe Servicef inishes or rightaf tersegmentat ion.

MinorError

0x00000A98

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ]Segmentat ion failed [Subscript ionSet ID: ID] .

Unable toperformsegmentat ion.

Moderate Error

0x00000A99

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] The SBMreturned 0 segments when askedto segment the subscript ion set .Marking service execut ion assuccessful.

This is loggedwhen theservice f ires,but there werenosubscript ionsfor theassociatedsubscript ionset .

Stat -Execut ion

0x00000A9A

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable tocreate thread to performsegmentat ion.

Unable tocreate threadto performsegmentat ion.

Moderate Error

Page 357: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

357 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000A9B

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] The servicedef init ion is invalid - a documentelement does not contain anyinformat ion objects.

A Documentdef init ion iscorrupt .

Moderate Error

0x00000A9C

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable toload the SBM def init ion from theobject repository.

Unable to loadthe SBMdef init ion fromthe Objectrepository.

SevereError

0x00000A9DTime conversion callSystemTimeToVariantTime failed.

A t imeconversionfailed. I f thishappens thiscould af fectwhen a servicet imes out .

SevereError

0x00000AA0Backup DM "Machine name" hasfailed. I ts fai lover recorder hasbeen unregistered.

Logged when acommunicat ionwith theBackupDist ribut ionManager fails.

SevereError

0x00000AA1

Unable to connect to EE "Machinename" while init ial izing or takingover. Failed to create EE COMObject (: :CoCreateInstanceExfailed).

Unable toconnect to anExecut ionEngine whileinit ial izing orduring failover.Failed to createExecut ionEngine COM

SevereError

Page 358: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 358

Message ErrorCode

Message TextIssueDescription

MessageLevel

Object .

0x00000AA2

Unable to connect to EE "Machinename" while init ial izing or takingover. Failed to register Callback(DENot ifyMe.CreateInstancefailed).

Unable toconnect to anExecut ionEngine whileinit ial izing orduring failover.Failed toregisterCallback.

SevereError

0x00000AA3DEPing call fai led to Ping EE"Machine name" [return value:Value] .

Failed to Pingan Execut ionEngine.

SevereError

0x00000AA4

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Call to instructbackup EE machine to take oversegment failed on EE "Machinename".

The call toinstruct theBackupExecut ionEnginemachine totake over asegmentexecut ion hasfailed.

Moderate Error

0x00000AA5

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Failed to assign anew backup EE machine to EE"Machine name".

Failed to assigna new BackupExecut ionEnginemachine to thegiven Execut ionEngine.

Moderate Error

0x00000AA6 Failed to set the callback from the Failed to set Severe

Page 359: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

359 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

EE to the DM for EE Machinename.

the callbackfrom theExecut ionEngine to theDist ribut ionManager.

Error

0x00000AA7

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The command totell the backup EE to backup thesegment failed on EE Machinename.

The commandto tell theBackupExecut ionEngine tobackup thesegment failed.

Moderate Error

0x00000AA8

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The command toassign the segment to an EEfailed on EE Machine name.

The commandto assign thesegment to anExecut ionEngine failed.

Moderate Error

0x00000AA9

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The command tocancel a segment current lyexecut ing on EE Machine namefailed.

The commandto cancel asegmentcurrent lyexecut ing in anExecut ionEngine failed.

Moderate Error

0x00000AAA

Unable to connect to EE Machinename while init ial izing or duringfailover take over. Failed to obtainClass ID for EE COM Component(: :CLSIDFromProgID failed).

Unable toconnect to anExecut ionEngine whileinit ial izing ortaking over.

SevereError

Page 360: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 360

Message ErrorCode

Message TextIssueDescription

MessageLevel

Failed toobtain Class IDfor Execut ionEngine COMComponent .

0x00000AAB

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The command toresume the execut ion of a segmentcurrent ly execut ing failed on EEMachine name.

The commandto resume theexecut ion of asegmentcurrent lyexecut ing in anExecut ionEngine failed.

Moderate Error

0x00000AAC

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The command topause the execut ion of a segmentcurrent ly execut ing failed on EE"Machine name".

The commandto pause theexecut ion of asegmentcurrent lyexecut ing in anExecut ionEngine failed.

Moderate Error

0x00000AAD

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The command tostop the backup of a segmentfailed on EE "Machine name".

The commandto stop thebackup of asegment failed.This commandis given whenthe serviceexecut ioncompletesregardless ofits result .

Moderate Error

Page 361: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

361 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000AAEPrimary Dist ribut ion Manager"Machine name" has failed,start ing DM failover procedure.

The PrimaryDist ribut ionManager hasgone down.The BackupDist ribut ionManager wil ltake over.

Crit icalError

0x00000AAFFailed to connect to Primary DM"Machine name"(: :CoCreateInstanceEx failed).

The BackupDist ribut ionManager wasunable toestablish aconnect ion withthe PrimaryDist ribut ionManager.

SevereError

0x00000AB0

Failed to register the failoverrecorder with Primary DM"Machine name". Consequent ly,the Backup DM will be unable tobackup the Primary DM.

The BackupDist ribut ionManager wasunable toregister asbackup with thePrimaryDist ribut ionManager.

SevereError

0x00000AC6Unable to create Ping Server inthe Conf igurat ion Server. DMinit ial izat ion failed.

Unable tocreate PingServer in theConf igurat ionServer.

Crit icalError

Page 362: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 362

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000AC7

Unable to connect to repositorybecause there was a problemcreat ing an instance of aRepository API object .

Unable toconnect to theObjectRepositorybecause therewas a problemcreat ing aninstance of aRepository APIobject .

Crit icalError

0x00000AC8Unable to create the Ping ClientObject in the Conf igurat ion Server.DM init ial izat ion failed.

Unable tocreate the PingClient Object intheConf igurat ionServer.

Crit icalError

0x00000AC9Unable to create FailOverRecorder in the Conf igurat ionServer. DM init ial izat ion failed.

Unable tocreate FailoverRecorder in theConf igurat ionServer.

Crit icalError

0x00000ACAFailed to init ial ize the FailOverRecorder in the Conf igurat ionServer. DM init ial izat ion failed.

Failed toinit ial ize theFailoverRecorder in theConf igurat ionServer.

Crit icalError

0x00000ACB

The backup DM failed to init ial izethe Ping Server used to monitorthe primary DM [return value:Value] .

The BackupDist ribut ionManager failedto init ial ize the

SevereError

Page 363: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

363 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Ping Serverused to monitorthe PrimaryDist ribut ionManager.

0x00000ACCUnable to create FailOver Serverin Master Execut ion controller. DMinit ial izat ion failed.

Unable tocreate FailoverServer inMasterExecut ioncontroller.

Crit icalError

0x00000ACDUnable to create Informat ionSource Pool in Master Execut ioncontroller. DM init ial izat ion failed.

Unable tocreate ISpoolin MasterExecut ioncontroller.

Crit icalError

0x00000ACECOM Init ial izat ion failed in NTService Module. DM init ial izat ionfailed.

COMInit ial izat ionfailed in NTServiceModule.

Crit icalError

0x00000ACFNT Service Module was unable toset security at t ributes on DMProcess. DM init ial izat ion failed.

The NT ServiceModule wasunable to setsecurityat t ributes onthe Dist ribut ionManagerProcess.

Crit icalError

0x00000AD0Failed to load informat ion fromNarrowcast Server's public type

Unable to readMicroStrategy's

Crit icalError

Page 364: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 364

Message ErrorCode

Message TextIssueDescription

MessageLevel

l ibrary. DM init ial izat ion failed. type library.

0x00000AD1

Unable to properly init ial ize DM asCOM Server during NT Serviceinit ial izat ion(CServiceModule: :Run()). DMinit ial izat ion failed.

Unable tocomplete theDist ribut ionManagerinit ial izat ionwhen runningas an NTService.

Crit icalError

0x00000AD2

Call to start the Conf igurat ionServer during the DM NT Serviceinit ial izat ion. DM init ial izat ionfailed.

Call to start theConf igurat ionServer f rom theNT ServiceModule failed.

Crit icalError

0x00000AD3

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable to logto the failover recorder that theservice f ired.

Unable to logto the FailoverRecorder thatservice f ired.

Moderate Error

0x00000AD4

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable to logto the failover recorder that theservice was expanded intosegments.

Unable to log tothe FailoverRecorder thatservice wasexpanded intosegments.

Moderate Error

0x00000AD5

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Unable to log tofailover recorder that a segmentwas assigned.

Unable to logto the FailoverRecorder that aservicesegment wasassigned.

Moderate Error

Page 365: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

365 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000AD6

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable to logto the failover recorder that theservice was paused.

Unable to log tothe FailoverRecorder thatservice waspaused.

Moderate Error

0x00000AD7

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] The SBMobject was not found in the objectrepository. Service init ial izat ionwil l fai l .

No SBM Objectwas found inthe ObjectRepository.

SevereError

0x00000AD8

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable to getthe class ID required to instant iatethe SBM Object .

Unable to getclass ID toinstant iate theSBM Objectrequired for theserviceexecut ion.

SevereError

0x00000AD9Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable toinstant iate the SBM Object .

Unable toinstant iate theSBM Objectrequired for theserviceexecut ion.

SevereError

0x00000ADA

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] The serviceexecut ion has exceeded themaximum time that it is allowed torun.

The Servicehas exceededthe maximumtime it isallowed to run.

Moderate Error

0x00000ADBService ID [ ID] Execut ion ID[ . . . . . . . . ] Segment ID[ . . . . . . . . ]Received request to run

TheDist ribut ionManager is

Stat -Execut ion

Page 366: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 366

Message ErrorCode

Message TextIssueDescription

MessageLevel

service.

acknowledgingthe commandto run aservice. Thecommand camemost l ikelyf rom theNarrowcastServer AdminConsole or anAPI call.

0x00000ADCMaster Execut ion Controller isbeing stopped with bStopClusterf lag set to: Value.

One of themaincomponents inthe Dist ribut ionManager isbeing stopped.

Info(DM)

0x00000ADD

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Fail ing-over toEE "Machine name" for execut ion(backed-up by "Machine name").

TheDist ribut ionManager isrecording thata segment isbeing failedover to theBackupExecut ionEngine. Thiscould becaused by asegmentt imeout or dueto a segmentassignment

Stat -Segment

Page 367: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

367 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

fai lure.

0x00000ADE

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Call ing EE"Machine name" to reset thebackup to "Machine name".

A new BackupExecut ionEngine hasbeen assignedto the f irstExecut ionEngine in thismessage, andthis informat ionis beingcommunicatedto theExecut ionEngine.

Stat -Segment

0x00000ADF

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Assigning to EE"Machine name" for execut ion(backed-up by "Machine name").

A segment hasbeen assignedto the specif iedExecut ionEngine. TheExecut ionEngine isbacked up byanotherExecut ionEngine.

Stat -Segment

0x00000AE0

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Assigning to EE"Machine name" for execut ion (notbacked-up).

A segment hasbeen assignedto the specif iedExecut ionEngine. TheExecut ion

Stat -Segment

Page 368: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 368

Message ErrorCode

Message TextIssueDescription

MessageLevel

Engine is NOTbacked up byanotherExecut ionEngine.

0x00000AE1

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Fail ing-over toEE "Machine name" for execut ion(not backed-up).

A segment hasfailed toexecute and isnow beingreassigned tothe specif iedmachine, whichis NOT backedup by anotherExecut ionEngine.

Stat -Segment

0x00000AE2

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Call ing EE"Machine name" to reset thebackup to not backed-up.

An Execut ionEngine is beingnot if ied aboutthe fact that itis no longerbacked up byanotherExecut ionEngine.

Stat -Segment

0x00000AE3Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Assigning to EE"Machine name" for backup.

A segment isbeing assignedto the specif iedmachine forbackuppurposes.

Stat -Segment

Page 369: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

369 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000AE4

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" is not available to callResetBackupMachine, thissegment is no longer backed-up.

Unable toassign a backupmachine for theexecut ion ofthe specif iedsegment.

Stat -Segment

0x00000AE6Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segment hast imed-out .

The specif iedsegment didnot completeits execut ion inthe t imeallowed by thepropert ies ofthe Servicethat it belongsto.

Stat -Segment

0x00000AE7Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Start ing segmentfailover.

TheDist ribut ionManager isstart ing theprocess ofreassigning thesegment for reexecut ion.

Stat -Segment

0x00000AE8

Service ID [ . . . . . . . . ] Execut ion ID[ . . . . . . . . ] Segment ID [sSegmentID]Invalid Segment ID reported fromEE "Machine name" duringsegment complet ion callback. TheDM is already done with thissegment.

An Execut ionEnginereported backto theDist ribut ionManager that agiven segmentwas completed.

MinorError

Page 370: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 370

Message ErrorCode

Message TextIssueDescription

MessageLevel

However, atthat point theDist ribut ionManager hadalreadyabandoned thatsegmentexecut ion,most l ikely dueto segmentt imeout orcancellat ion.

0x00000AE9

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" rejected theCancelSegmentExecut ion call,probably it 's already done with thissegment.

TheDist ribut ionManager t riedto cancel asegment on thespecif iedExecut ionEngine, whichno longer has itamong itsexecut ingsegments.

MinorError

0x00000AEA

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" rejected theCont inueSegmentExecut ion call.

TheDist ribut ionManager t riedto resume theexecut ion of asegment on thespecif iedExecut ionEngine, which

Moderate Error

Page 371: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

371 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

no longer has itamong itsexecut ingsegments.

0x00000AEB

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" doesn't have enoughinformat ion to take over thissegment.

The specif iedExecut ionEngine hasbeen asked tore-execute asegment whichit was backingup, but it isunable toobtain all therequiredinformat ion todo so.

Moderate Error

0x00000AEC

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" rejected thePauseSegmentExecut ion call,probably it 's already done with thissegment.

TheDist ribut ionManager t riedto pause theexecut ion of asegment on thespecif iedExecut ionEngine, whichno longer has itamong itsexecut ingsegments.

Moderate Error

0x00000AEDService ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machine

TheDist ribut ion

Moderate Error

Page 372: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 372

Message ErrorCode

Message TextIssueDescription

MessageLevel

name" rejected theResetBackupMachine call,probably it 's already done with thissegment.

Manager t riedto change theExecut ionEngine backingup the specif iedsegment, butthe Execut ionEngine nolonger has itamong itsexecut ingsegments.

0x00000AF0CFailoverServer: :ShutdownRecorder() - tel l ing all backup DMs toshutdown.

The primaryDist ribut ionManager isnot ifying theBackupDist ribut ionManagers toshutdown.

Info(DM)

0x00000AF3

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The segment hasbeen put back into the pendingsegment queue.

TheDist ribut ionManager wasunable toassign asegment forexecut ion, andtherefore thesegment hasbeen put backinto thependingsegment

Stat -Segment

Page 373: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

373 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

queue.

0x00000AF4

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] .The failoveroperat ion for this segment wasaborted because the backup EEhas already gone of f l ine.

The SegmentFailoveroperat ion wasabortedbecause theBackupExecut ionEngine for thissegment hasalready goneof f l ine.

Moderate Error

0x00000AF5

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] .This segment hasbeen failed-over for the maximumnumber of allowed t imes.

This segmenthas been failedover for themaximumnumber oft imes allowed.

Moderate Error

0x00000AF6

Unable to locate SBM objectdef init ion in object repository. Thisis required because theTransmission Recording tables arein the Subscript ion bookrepository. DM init ial izat ion failed.

Unable tolocate the SBMdef init ion inthe ObjectRepository.This is requiredbecause theTransmissionRecordingtables are inthe SBR.

Crit icalError

0x00000AF7More than one Subscript ion BookModule objects are def ined inobject repository. DM init ial izat ion

TheDist ribut ion

Crit icalError

Page 374: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 374

Message ErrorCode

Message TextIssueDescription

MessageLevel

fai led.

Manager wasunable todeterminewhichSubscript ionBook to use.

0x00000AF8

The Conf igurat ion Server failed toinit ial ize the TransmissionRecorder. [Error: Error] . DMinit ial izat ion failed.

TheConf igurat ionServer failed toinit ial ize theTransmissionRecorder.

Crit icalError

0x00000AF9

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" returned extra informat ionwhen Cancel was called: [Source:Source] [Number: Number][Descript ion: "Descript ion" ] .

The specif iedExecut ionEnginereturned someerrorinformat ion asa result ofprocessing thecall to cancel asegment.

Stat -Segment

0x00000AFA

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Segment wil l notbe failed-over because the servicehas t imed out .

The Segmentwil l not befailed overbecause theservice hast imed out .

Moderate Error

0x00000AFB

Unable to init ial ize AdminNot if icat ion Object .CreateInstance call fai led forAdminNot if icat ion.CAdminNot ifyF

TheDist ribut ionManager was

Moderate Error

Page 375: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

375 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

actory [ return value: Value] .

unable tocreate thecomponentresponsible fortheAdminist rat iveNot if icat ionfunct ionality.This is l ikelydue to a COMerror caused byimproper f i leregist rat ion.

0x00000AFC

Failed to update administ rat ivenot if icat ion set t ings.Administ rat ive not if icat ion wil lcont inue to operate with itsprevious values [Error: Value] .

TheDist ribut ionManagerreceived a callf rom theNarrowcastServer Consolewith newAdminist rat iveNot if icat ionset t ings, butthe call fai ledand theset t ings werenot updated.

Moderate Error

0x00000AFDAdmin not if icat ion failed to start .DM will cont inue to execute [Error:Value] .

TheAdminist rat iveNot if icat ioncomponentfailed to

Moderate Error

Page 376: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 376

Message ErrorCode

Message TextIssueDescription

MessageLevel

complete itsstartupprocess. Thefeature wil l bedisabled.

0x00000AFEFailed to init ial ize administ rat ivenot if icat ion object . DM willcont inue to execute [Error: Value] .

TheAdminist rat iveNot if icat ioncomponentfailed tocomplete itsinit ial izat ionprocess. Thefeature wil l bedisabled.

Moderate Error

0x00000AFF

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] EE "Machinename" returned success withinformat ion, but no extrainformat ion is available.

TheDist ribut ionManager t riedto cancel asegment, butthe call to theExecut ionEngine did notsucceed.Further errorinformat ion wasnot available.

Stat -Segment

Stat -SegmentInfo(SE)0x00000B00

Unable to set the CPU processaf f inity for component DM. Thelicense informat ion could not beobtained. DM init ial izat ion failed.

TheDist ribut ionManager wasunable toobtain its

Crit icalError

Page 377: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

377 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

l icenseinformat ion.

0x00000B02

The system will not complete theinit ial izat ion of the EE oncomputer MachineName. Addingthis computer to the MicroStrategyNarrowcast Server cluster wil lmake the cluster use X CPUs, butthe license only allows the clusterto use Y CPUs. The EE wil l be setto idle. To correct this situat ion,you can remove computers f romthe cluster or you can decrease thenumber of CPUs used by one orseveral computers. To enable thiscluster to use more CPUs, pleasecontact MicroStrategy to upgradeyour l icense.

Adding anaddit ionalExecut ionEngine to thecluster wouldviolate the CPUlicense.

Moderate Error

0x00000B05

Failed to set schedule status tonot-demanded. Schedule wil lexecute again at its predef inedperiodicity [ ID: ID] .

TheDist ribut ionManager wasunable to setthe status of aschedule in theObjectRepository to'notdemanded'.This is used forschedulesassociated withWeb deliveries.

MinorError

Page 378: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 378

Message ErrorCode

Message TextIssueDescription

MessageLevel

I t is anopt imizat ionwhich allowsthe schedule tonot f ire whenthere are nosubscribers tothe service.

0x00000B10

FATAL ERROR: AMSTRExcept ion occurred in theDM. DM will shutdown [Error:Error] .

Safety net tocatch anyunhandledapplicat ionexcept ions. TheDist ribut ionManager wil lshutdown.

Crit icalError

0x00000B11FATAL ERROR: An unknownexcept ion occurred in the DM. DMwill shutdown.

Generic catchall except ionhandler. TheDist ribut ionManager wil lshutdown.

Crit icalError

0x00000B12

Service ID [ ID] Execut ion ID [ ID]SegmentID [SegmentID] Invalidsegment ID when call ingDoSegmentFailover FILE (LINE).

An InvalidSegment IDwas passed tothe specif iedmethod.

Moderate Error

0x00000B13

Service ID [ ID] Execut ion ID [ ID]Segment ID [SegmentID] Invalidsegment ID when call ingPauseSegment.

An InvalidSegment IDwas passed tothe specif iedmethod.

MinorError

Page 379: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

379 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000B14

Service ID [ ID] Execut ion ID [ ID]SegmentId [SegmentID] Invalidsegment ID when call ingStopSegmentBackup FILE (LINE).

An InvalidSegment IDwas passed tothe specif iedmethod.

MinorError

0x00000B15

Service ID [ ID] Execut ion ID [ ID]Segment ID [SegmentID] Invalidsegment ID when call ingCont inueSegment.

An InvalidSegment IDwas passed tothe specif iedmethod.

MinorError

0x00000B16

Unable to load Subscript ion BookModule object containing SBMdef init ion [ ID: ID] . This is requiredto connect to the Database wherethe SBR and TransmissionRecording tables reside.

Unable to loadthe SBMdef init ion. Thisis required toconnect to SBRwhereTransmissionRecordingtables reside.

Crit icalError

0x00000B17

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] This segment hasbeen failed-over/ re-assigned forthe maximum number of allowedt imes. Segment aborted.

The Segmenthas been failedover andreassigned forthe maximumnumber oft imes allowed.The segmentexecut ion isbeing aborted.

Moderate Error

0x00000B18Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] The backup EEfor this segment has already gone

TheDist ribut ion

Moderate Error

Page 380: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 380

Message ErrorCode

Message TextIssueDescription

MessageLevel

of f l ine as well. Failover aborted.

Manager was inthe process ofreassigning asegment forexecut ion onanotherExecut ionEngine, but thenew Execut ionEngine is nolongeravailable.

0x00000B19

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] .The newlyassigned backup EE for thissegment just went of f l ine as well.Failover aborted.

The Execut ionEngine thatwas supposedto re-executethe specif iedsegment is nolongeravailable. Thesegment wil lnot be re-executed.

Moderate Error

0x00000B1AFailed to spawn thread to loadschedules. : :_beginthreadex failed:

Failed to spawnthread to loadschedules.

Crit icalError

0x00000B1B

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ] Unable to logto the failover recorder that theservice was loaded.

Unable to logto FailoverRecorder thatservice wasloaded.

Moderate Error

Page 381: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

381 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000B1CFailed to f ind the Subscript ionBook Module object in the objectrepository.

TheDist ribut ionManager failedto init ial izebecause it didnot f indinformat ionabout theSubscript ionBook in theObjectRepository.

Crit icalError

0x00000B1DService ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Failed tocreate Service Loader object .

The componentthat loads aService fromthe ObjectRepositorycould not becreated. TheServiceexecut ion wil lfai l .

Moderate Error

0x00000B1EService ID [ ID] Execut ion ID [ ID]Segment ID […….. ] Failed toinit ial ize Service Loader object .

The componentthat loads aService fromthe ObjectRepositorycould not beinit ial ized TheServiceexecut ion wil lfai l .

Moderate Error

Page 382: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 382

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000B20 Unable to obtain host IP Address.

TheDist ribut ionManager wasunable todetermine theIP address ofthe machinewhere it isrunning. Thiswil l l ikelyrender thisDist ribut ionManagerunusable.

Crit icalError

0x00000B21Unable to load Schedule objectf rom the object repository [ ID: ID] .

The specif iedScheduleobject could notbe loaded. TheServicesassociated withthat Schedulewil l not run.

SevereError

0x00000B22Failed to create administ rat ivenot if icat ion object . DM willcont inue to execute [Error: Value] .

The componentresponsible fortheAdminist rat iveNot if icat ionfeature couldnot be created.The feature wil lbe disabled.

Moderate Error

0x00000B23 Service ID [ ID] Execut ion ID [ ID] Unable to Severe

Page 383: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

383 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Segment ID [ . . . . . . . . ] Unable toload the Locale objects f rom therepository.

determine whatLocales aresupported bythe specif iedService.

Error

0x00000B24

Service ID [ ID] Execut ion ID [ ID]Segment ID [ . . . . . . . . ]Segmentat ion has been canceledbecause the Pre-SQL statementreturned an empty result[Subscript ion Set ID: ID] .

The PreSQLassociated witha Subscript ionSet returned nodata, andbased on thePreSQL rules,it wasdetermined tostop theServiceexecut ion. Thisis desiredbehavior.

Stat -Execut ion

Stat -Segment0x00000C01

Network status info: StatusInfo.

TheDist ribut ionManager haslogged itsnetwork statusinformat ion.

Info(DM)

0x00000C02Except ion caught while checkingnetwork connect ion [Error: Error] .

An unknownexcept ion wascaught duringthe networkstatus check.

SevereError

0x00000C06 Network status info: StatusInfo. The Info(DM)

Page 384: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 384

Message ErrorCode

Message TextIssueDescription

MessageLevel

Distribut ionManager haslogged itsnetwork statusinformat ion.

0x00000C07Except ion caught while checkingnetwork connect ion [Error: Error] .

An unknownexcept ion wascaught duringthe networkstatus check.

SevereError

0x00000C08 Network status info: StatusInfo.

TheDist ribut ionManager haslogged itsnetwork statusinformat ion.

Info(DM)

0x00000C09Except ion caught while checkingnetwork connect ion [Error: Error] .

An unknownexcept ion wascaught duringthe networkstatus check.

SevereError

0x00000C0C

Service ID [ ID] Execut ion ID [ ID]Segment ID [ ID] Failed to resolverecipients due to temporarydatabase error. Wil l ret ry later.

TheDist ribut ionManager wasunable todetermine thesubscribers fora Subscript ionSet .

SevereError

0x00000C30Process Info:NTProcessContext Informat ion.

TheDist ribut ion

Info(DM)

Page 385: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

385 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Manager haslogged its NTprocessinformat ion.

0x00000C41

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] . Resumeservice execut ion paused due totemporary SBR error.

A Service wasresumed buttheSubscript ionBook isunavailable,prevent ing thecomplet ion ofthe resumeoperat ion.

Moderate Error

0x00000C47

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] . Failed toload service def init ion due totemporary database error, wil lret ry later.

TheDist ribut ionManager failedto load aService fromthe ObjectRepository dueto DBunavailabil i ty.

Moderate Error

0x00000C49

Service ID [ ID] Execut ion ID [ ID]Segment ID […….. ] . Failed todivide service execut ion intosegments due to temporarydatabase error, wil l ret ry later.

TheSegmentat ionprocess hasfailed due toDBunavailabil i ty.

Moderate Error

0x00000C54DM set to stopped state in NTService Control Manager.

TheDist ribut ion

Info(DM)

Page 386: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 386

Message ErrorCode

Message TextIssueDescription

MessageLevel

Manager hasrecorded thechange of NTService statusto stopped.

0x00000C57Transmission Recording is turnedof f .

TheDist ribut ionManager isrecording thestatus of thisfeature.

Info(DM)

Segment Executor

The fol lowing table l ists the error messages logged by the SegmentExecutor. It contains the message code, the message text, the errordescription, and the message level .

MessageError Code

Message Text Issue DescriptionMessageLevel

0x00001104

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Errort ransmit t ing to recipient[AddressID] - ErrorNumber:Error Descript ion.

There was a problemtransmit t ing to thespecif ied recipient .

MinorError

0x00001105

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Therewas a problem creat ing theITM or DFM modules [Error

There was a problemcreat ing the ITM or DFMmodules. Without thesecomponents, the Segment

SevereError

Page 387: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

387 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Number:Error Descript ion] .Executor can not format ordeliver messages.

SevereErrorSevereErrorModerate ErrorStat -Segment0x00001106

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Therewas a problem closing theExecut ion Recorder whentrying to shut down theSegment Executor [ErrorNumber:Error Descript ion] .Shutdown wil l cont inue.

There was a problemclosing the component usedto backup the execut ion ofa segment. The shutdownprocess wil l cont inue.

MinorError

0x00001107

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Therewas a problem closing theSBM while receivingrecipients [ErrorNumber:Error Descript ion] .

There was a problemclosing the SBM componentaf ter ret rieving the recipientinformat ion for thissegment. The segmentexecut ion wil l cont inue.

MinorError

0x00001108

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] -Device DeviceID with LocaleLocaleID is supported bymult iple publicat ions. Thef irst publicat ion found wil l beused for this device/ localecombinat ion.

Warning message stat ingthat a part icular device andlocale combinat ion issupported by mult iplepublicat ions. The segmentexecut ion wil l cont inue.

MinorError

0x0000110C

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Couldnot cancel TransmissionModule ID [ ID] while shut t ingdown the FMManagerbecause error [ErrorNumber:Error Descript ion] .

There was a problemcanceling a transmission orterminat ing a Transmit terwhile shut t ing down theSegment Executor.

MinorError

Page 388: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 388

MessageError Code

Message Text Issue DescriptionMessageLevel

0x0000110E

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Couldnot close DocumentFormatter ID [ ID] becauseError Number:ErrorDescript ion.

There was a problemterminat ing a DocumentFormatter while shut t ingdown the SegmentExecutor.

MinorError

0x0000110F

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document Formatter ID [ ID]Document Name[DocumentName]FormatDocument failedbecause error [Error Number:Error Descript ion] .

An error occurred whileformatt ing a Document. I fthe Document is requiredfor this Publicat ion, thenthe message wil l not betransmit ted. This wouldaf fect all recipients sharingthe samepersonalizat ion/device/ locale values.

MinorError

0x00001111

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Source ID [ ID]Index [ Index] calledReturnSegmentInformat ionObjectResult on the SegmentExecutor. This is an invalidcall and it wil l be ignored.

Error caused by anInformat ion Source call ingan unsupported method onthe Segment Executor. Thiscall should only be madeback to the SBM.

ModerateError

0x00001112

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Address[AddressID] wil l not receiveits messages because it doesnot have a Personalizat ionset for each Informat ionSource.

The specif ied recipient wil lnot be processed becausehis/her number ofpersonalizat ions does notmatch the number ofInformat ion Sources fromwhich the content needs tobe gathered.

MinorError

Page 389: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

389 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

0x00001116

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Segment Executor could notlog recipient array toExecut ion Recorder [ErrorNumber:Error Descript ion] .SE wil l terminate.

The Segment Executorcould not log the recipientinformat ion to the backupinfrastructure.

ModerateError

0x00001117

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Segment Executor could notlog recipient f inished toExecut ion Recorder [ErrorNumber:Error Descript ion] .

The Segment Executorcould not log the result of at ransmission to the backupinfrastructure.

ModerateError

0x0000111A

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Report ing segment execut ionfailure right before shut t ingdown the SE. The SE wil lcont inue to shutdown [ErrorNumber:Error Descript ion] .

A segment failure has beendetected as the SegmentExecutor prepares toshutdown. The SegmentExecutor wil l cont inue toshutdown.

ModerateError

0x0000111B

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unknown error occurred whilet rying to f lush thetransmission recorder [Error:Error Number Desc: ErrorDescript ion] .

An unexpected errorhappened while writ ing thestat ist ics informat ion to theTransmission Recordingdatabase.

ModerateError

0x00001120

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]IMSTRInformat ionTransmit terNot ify_TransmitCallback -

A transmission callback fora recipient that has alreadybeen processed. This wil lbe ignored.

MinorError

Page 390: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 390

MessageError Code

Message Text Issue DescriptionMessageLevel

Duplicated callback receivedfor address index AddressID.This could be caused by anITM error.

0x00001122

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Invalidinformat ion callback receivedfor address index Value. Thiscould be caused by an ITMerror.

A transmission callback fora recipient that does notexist anymore was received.I t means most l ikely that wealready received a previouscallback for that recipientand was removed from thearray of pendingtransmissions. This wil l beignored.

MinorError

0x00001124

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Success transmit t ing torecipient [AddressID] - withthe following informat ion :Descript ion.

Report ing the successfulcomplet ion of atransmission for thespecif ied recipient .

Info(SE)

0x00001126

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Couldnot close TransmissionModule ID [ ID] because ErrorNumber:Error Descript ion.

The Segment Executor wasunable to close thespecif ied Transmit ter. Thiswould be logged at the endof the segment execut ionwhen the Segment Executoris cleaning up.

MinorError

0x00001203Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] -Userset X has been sent .

Users sharing the samepersonalizat ion andpreferences are groupedinto UserSets. Thetransmission has been

Info(SE)

Page 391: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

391 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

completed for the specif iedUserSet .

0x00001204Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] - AllUsersets sent .

Users sharing the samepersonalizat ion andpreferences are groupedinto UserSets. Thetransmission has beencompleted for all theUserSets in the segment.

Info(SE)

0x00001205

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Recipient [ .AddressID] usesa device and locale that isnot supported by thisservice. This recipient wil lnot get any content .

The recipient wil l notreceive a message becauseit uses a device and alocale that are notsupported by any of thePublicat ions in the Service.

ModerateError

0x00001206

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] -Publicat ion [ ID] supportsdevice [ ID] which is used byrecipient [AddressID] .However, the Publicat ion andthe Device supportconf l ict ing document types.Transmission to this recipientwil l not be possible.

The recipient wil l notreceive a message becausethere's a conf l ict betweenthe document typessupported by the Serviceand the device used by therecipient 's Address.

ModerateError

0x00001207

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Submit t ing Value IOs for ISIndex Value.

Recording the number ofInformat ion Objects thatwil l be executed throughthe specif ied Informat ionSource.

Info(SE)

Page 392: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 392

MessageError Code

Message Text Issue DescriptionMessageLevel

0x00001208

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Object j was notexecuted because nopersonalizat ions were foundfor a part icular Informat ionSource Index Value.

The specif ied Informat ionObject was not executedbecause no personalizat ionswere found for theInformat ion Source that theInformat ion Object belongsto.

MinorError

0x00001209

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Readyto process userset IndexValue.

Users sharing the samepersonalizat ion andpreferences are groupedinto UserSets. The data forthe specif ied UserSet hasbeen retrieved and is readyto be formatted andtransmit ted.

Info(SE)

0x0000120B

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] -Publicat ion [ ID]supportsdevice [ ID] which is used byrecipient [AddressID] .However the Publicat ion andthe Device do not support thesame Transmission Module.Transmission to this recipientwil l not be possible.

The recipient wil l notreceive a message becauseit uses a device that doesnot support the sameInformat ion TransmissionModule as the Publicat ionin the Service.

ModerateError

0x0000120C

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Errorformatt ing Document[DocumentName].FormatDocumentElementfailed for Element IndexValue [Error Number:Error

Error occurred whileformatt ing a port ion of theDocument. Documentelement 's error handlingrules wil l be applied todetermine if we insert areplacement st ring or fail

MinorError

Page 393: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

393 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Descript ion] .

the document. I f we fail thedocument, then the wholemessage might fai l i f thedocument is required by thePublicat ion thus af fect ingall recipients sharing thesame personalizat ion andpreferences.

0x0000120D

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]Personalized Element [ IndexValue] is being canceled dueto part ial results [ErrorNumber:Error Descript ion] .

An error occurred whilet rying to replace adocument element (nopersonalizat ions) with anerror st ring. The Documentwil l be canceled.

MinorError

0x0000120E

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]Document Element IndexValue wil l be replacedbecause Error Descript ion.

A document element wil l bereplaced with an error st ringbecause it fai led toexecute.

Info(SE)

0x0000120F

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]wil l be removed becauseDocument Element IndexValue Error Descript ion.

A document element wil l beremoved from the Documentbecause it fai led to execute.

Info(SE)

0x00001210

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]BuildUserArrays returnedsuccess with info: ErrorDescript ion Message Code:

The Segment Executorencountered an error whilepreprocessing the recipientinformat ion for thesegment.

Info(SE)

Page 394: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 394

MessageError Code

Message Text Issue DescriptionMessageLevel

Error Number.

0x00001218

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Errorreported when trying to resetback up machine. Error wil lbe ignored and SE wil lcont inue its execut ion [ErrorNumber:Error Descript ion] .

An error was encounteredwhen the Segment Executorwas trying to switch thesegment backup machine.The segment may no longerbe backed up.

ModerateError

0x00001220

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Object IndexValue was not executedduring resubmit jobs becauseno personalizat ions werefound for Informat ion SourceIndex Value.

The specif ied Informat ionObject was not executedbecause nopersonalizat ions were foundfor the Informat ion Sourcethat the Informat ion Objectbelongs to.

MinorError

0x00001221

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]Document Element IndexValue returned part ial data,but wil l not be removed.Document property indicatesthat part ial results areacceptable.

Informat ional messageindicat ing that part ialresults are acceptable forthis Document Element.This is according to theerror handling rulesconf igured for theDocument Elements.

Info(SE)

0x00001222

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Delivery Not if icat ionSubscript ion could not becreated for recipient IndexValue.

The specif ied recipient hadrequested a deliverynot if icat ion following thedelivery of this message,however there was aproblem generat ing thenot if icat ion and the

MinorError

Page 395: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

395 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

not if icat ion wil l not be sent .

0x00001223

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]wil l be removed becauseDocument Element IndexValue & Error Descript ion.

The specif ied Document wil lbe removed from thePublicat ion. This is a resultof the error handling rulesfor theDocument/Publicat ion.

Info(SE)

0x00001311

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Errorformatt ing Document[DocumentName].FormatDocumentElementfailed for Element IndexValue [Error Number:ErrorDescript ion] .

There was a problemformatt ing a DocumentElement for the specif iedDocument.

MinorError

0x00001312

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [FileName]FormatInsert ionString failedfor Element Index ValueError Number : ErrorDescript ion.

There was a problemgenerat ing the errormessage that was supposedto replace a failedDocument Element for thespecif ied Document.

MinorError

0x00001314

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Source ID [ ID]Index [ Index Value] calledReturnSubscript ionInformat ionObjectResult on theSegment Executor. This isan invalid call and it wil l beignored.

Error caused by anInformat ion Source call inga method that is notsupported by the SegmentExecutor. This call shouldonly be made back to theSBM.

ModerateError

Page 396: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 396

MessageError Code

Message Text Issue DescriptionMessageLevel

0x00001315

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Anunknown error occurred whilereceiving the Informat ionSource Reference from theISPool. The SE cannotproceed further and it wil lterminate [Error: ErrorNumber Desc: ErrorDescript ion] .

An unknown error occurredwhile receiving thereference to an Informat ionSource. I f this happens thesegment execut ion wil l fai las no content can beretrieved from thisInformat ion Source.

ModerateError

0x00001316

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected error whilereceiving results f romInformat ion Source [ IndexValue] IO [ Index Value][Error: Error NumberDesc:Error Descript ion] SEexecut ion cannot cont inue.

An unknown error occurredwhile receiving Jobs fromthe specif ied Informat ionSource.

ModerateError

0x00001317

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inUsersetSent : [Error: ErrorNumber Desc: ErrorDescript ion] . SE wil lterminate.

An unknown error occurredin the funct ion thatconcludes the processing ofa given UserSet .

ModerateError

0x00001318

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inBeginTerminat ing: [Error:Error Number Desc: ErrorDescript ion] . SE wil l

Unknown error occurredwhile beginning theshutdown process of theSegment Executor.

ModerateError

Page 397: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

397 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

cont inue terminat ing.

0x00001319

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inFinishTerminat ing: [Error:Error Number Desc: ErrorDescript ion ] . SE wil lcont inue terminat ing.

Unknown error occurredwhile ending the shutdownprocess of the SegmentExecutor.

ModerateError

0x0000131A

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inSignalResetBackupMachine:[Error: Error Number Desc:Error Descript ion] .

An unknown error wasreported when trying to setthe f lag to reset the back upmachine for this segmentexecut ion. The SegmentExecutor wil l cont inue itsexecut ion.

ModerateError

0x0000131BService ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Failedto split Publicat ions.

The Service for WebDeliveries containedelect ive documents. TheSegment Executor fai led tocreate the requiredPublicat ions per elect iveDocument Type.

ModerateError

0x0000131C

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]FormatInsert ionString failedfor Element Index Value -Error Number:ErrorDescript ion.

An error occurred whilet rying to replace a faileddocument element with anerror st ring according to theDocument Element errorhandling rules. TheDocument wil l be canceled.

Info(SE)

0x0000131DService ID [ ID] Execut ion ID[ ID] Segment ID [ ID]

A Document Element failedand it is being treated as

Info(SE)

Page 398: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 398

MessageError Code

Message Text Issue DescriptionMessageLevel

Document [DocumentName]Element Index Value is beingcanceled due to part ialresults. Error Number:ErrorDescript ion.

fai lure based on theDocument Element errorhandling rules.

0x0000131E

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Formatted a document ofunknown type.

The Segment Executorencountered a Document ofan unknown type. This mayhappen in an environmentin which custom DocumentFormatters have beendeveloped.

Info(SE)

0x0000131F

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected error whilereceiving recipient array.

The Segment Executorencountered an unexpectederror when receiving therecipient informat ion fromthe SBM.

ModerateError

ModerateErrorSevereError0x00001320

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Therewas a problem trying tocancel service on theInformat ion Source objectwhile shut t ing down theFMManager [ErrorNumber:Error Descript ion] .

There was a problem tryingto not ify the Informat ionSource that the segment isbeing canceled and theSegment Executor isshut t ing down.

MinorError

0x00001321

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] Therewas a problem trying tounload service on theInformat ion Source objectwhile shut t ing down theFMManager [Error

There was a problem tryingto not ify the Informat ionSource that the segmenthas f inished and theSegment Executor isshut t ing down.

MinorError

Page 399: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

399 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Number:Error Descript ion] .

0x00001400

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Resolved NumRecipientsrecipients in Valuemil l iseconds for segmentpropert ies [Value] .

Message informing the totalamount of t ime that wastaken to obtain therecipient informat ion.

Stat -Segment

0x00001401

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Segment wil l result in ValueJobs (personalizat ion/ IOcombinat ions) to beexecuted.

Message informing the totalnumber of Jobs(personalizat ion/ IOcombinat ions) that wil l beexecuted.

Stat -Segment

0x00001402

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Segment execut ion wil lresult in Value formatteddocuments.

Message informing the totalnumber of Documents thatwil l be formatted.

Stat -Segment

0x00001403

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Source ID [ ID]wil l run Informat ion Object[ ID] and Locale string[LocaleString] with CountValue personalizat ions.

Informat ion messagelogged before execut ingInformat ion Objectinforming how many t imesan Informat ion Object wil lbe executed.

Stat -Segment

0x00001404

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Source ID [ IndexValue] received results forInformat ion Object [ IndexValue] and Locale ID [ ID]

Message informing that Jobresults were successfullyreceived from theInformat ion Source for thegiven Informat ion Object .

Stat -Recipient

Page 400: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 400

MessageError Code

Message Text Issue DescriptionMessageLevel

with status Value.

0x00001405

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document Formatter ID [ ID]Document Name[DocumentName] formattedin Value mil l iseconds.

Message informing the totalamount of t ime that wastaken to format aDocument.

Stat -Recipient

0x00001406

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Address ID [ ID] wastransmit ted.

Message informing that theITM sent a message to thegiven address.

Stat -Recipient

0x00001407

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] AddressID [AddressID] Subscript ionID [ ID] was f inished withstatus Value.

Message informing thatSegment Executor is donesending informat ion to thegiven address.

Stat -Recipient

0x00001408

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document [DocumentName]has been canceled.

Message logged when aDocument has beencanceled.

Stat -Recipient

0x00001409

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Source ID [ IndexValue] received No DataReturned for Informat ionObject [ Index Value] .

Message informing that Jobresults f rom the Informat ionSource were received withno data for the givenInformat ion Object .

Stat -Recipient

0x0000140A

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Document Formatter ID[FormatterName] Document

Message informing that theDocument was notformatted because thesegment execut ion has

Stat -Recipient

Page 401: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

401 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Name [DocumentName] wasnot formatted because thedelivery was canceled.

been canceled.

0x0000140B

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] wil lt ransmit to Count ValueRecipients.

Message informing the totalnumber of Recipients thatwil l receive a part icularmessage.

Stat -Recipient

0x0000140C

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Informat ion Source ID [ IndexValue] received results forInformat ion Object [ IndexValue] with error message:Error Descript ion.

Message informing that Jobresults f rom the Informat ionSource were received witherrors for the givenInformat ion Object .

Stat -Recipient

Stat -SegmentStat-Recipient0x0000140D

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Compression processbeginning: CompressedFilename: Value,Compression level: Value,Number of documents to Zip:Count Value, CompressedSect ion name: Value,Publicat ion ID [ ID] .

Informat ion about thezipping operat ion that isabout to happen.

Info(SE)

0x0000140E

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Compression processf inished: CompressedSect ion name: Value,Publicat ion ID [ ID] .

Message informing that azipping operat ion hascompleted.

Info(SE)

0x0000140F Service ID [ ID] Execut ion ID An error occurred during the Minor

Page 402: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 402

MessageError Code

Message Text Issue DescriptionMessageLevel

[ ID] Segment ID [ ID]Compression process failed.Canceling delivery forintended recipient(s).Publicat ion ID [ ID] Sect ionname: Value. Error Messagefrom Compression: ErrorDescript ion Origin: Value.

zipping process. Themessage wil l be canceledfor the recipients in thispersonalizat ion/device/ locale/compression group.

Error

ModerateError0x00001410

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Compression turned on, butthere were no documents inthe sect ion to compress.Sect ion name: Value,Publicat ion ID [ ID] .

Message indicat ing that azipping operat ion wasrequested for this service,but the Publicat ion Sect ion,which is supposed to becompressed is empty.

Info(SE)

0x00001411

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID] found af i le to include in theCompressed f i le: Filename:Value, Content-type: Value,Compressed Sect ionname:Value, Publicat ion ID[ ID] .

Message indicat ing that af i le wil l be added to the zipf i le.

Info(SE)

Info(SE)MinorError0x0000148E

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected error inSEArrays.ReceiveResults[Error: Error NumberDesc:Error Descript ion] .

An unknown error occurredwhile receiving Jobs fromInformat ion Source. SomeInformat ion Object resultsmay be lost .

ModerateError

0x0000149AService ID [ ID] Execut ion ID[ ID] Segment ID [ ID]

An unexpected errorhappened in the main loopof the Segment Executor

ModerateError

Page 403: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

403 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Unexpected error inSEHeart .Tick, state = Value[Error: Error Number Desc:Error Descript ion] .

code.

0x0000149C

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected error inFMManager.Tick. State:Value, Shut t ing down value:Value [Error: Error NumberDesc:Error Descript ion] .

An unexpected errorhappened in the formatt ingand transmit t ing loop of theSegment Executor.

ModerateError

0x0000149D

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inTransmitCallback: [Error:Error Number Desc: ErrorDescript ion] .

An unknown error occurredwhile a Transmit ter wasnot ifying the SegmentExecutor about the result ofa t ransmission.

ModerateError

0x0000149E

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inAppendFM: [Error: ErrorNumber Desc: ErrorDescript ion] .

An unexpected errorhappened in the specif iedfunct ion.

ModerateError

0x000014A0

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIMSTRInformat ionSourceNotify_Informat ionSourceFailed:[Error: Error Number Desc:Error Descript ion] .

An unknown error occurredduring a callback from theInformat ion Source to theSegment Executorindicat ing failure.

ModerateError

0x000014A1 Service ID [ ID] Execut ion ID An unknown error occurred Mode

Page 404: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 404

MessageError Code

Message Text Issue DescriptionMessageLevel

[ ID] Segment ID [ ID]Unexpected Error inIMSTRInformat ionSourceNot ify_ReturnInformat ionObjectResult : [Error: Error NumberDesc: Error Descript ion] .

while receiving results f romthe Informat ion Source.

rateError

0x000014A2

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIMSTRInformat ionSourcePoolNot ify_ReturnInformat ionSourceReference: [Error: Error NumberDesc: Error Descript ion] .

An unknown error occurredwhile receiving anInformat ion Sourcereference from the IS Pool.

ModerateError

0x000014A3

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIMSTRSubscript ionBookNot ify_Subscript ionSetResults:[Error: Error NumberDesc:Error Descript ion] .

An unknown error occurredwhile receiving the resultsfor a Subscript ion Set f romthe Subscript ion BookModule.

ModerateError

0x000014A4

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIServiceExecutor_Cont inueService: [Error: ErrorNumber Desc: ErrorDescript ion] .

An unknown error occurredwhile the Segment Executorwas trying to process therequest to resume asegment execut ion.

ModerateError

0x000014A5Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]

An unknown error occurredwhile the Segment

ModerateError

Page 405: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

405 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Unexpected Error inIServiceExecutor_CancelService: [Error: ErrorNumber Desc: ErrorDescript ion] .

Executor was trying toprocess the request tocancel a segmentexecut ion.

0x000014A6

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIServiceExecutor_PauseService: [Error: ErrorNumber Desc: ErrorDescript ion] .

An unknown error occurredwhile the Segment Executorwas trying to process therequest to pause a segmentexecut ion.

ModerateError

0x000014A7

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inFMInit ial ized: [Error: ErrorNumber Desc: ErrorDescript ion] .

An unknown error occurredwhile the SegmentExecutor was verifyingwhether the FormatManager was properlyinit ial ized.

ModerateError

0x000014A8

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inFMFinished [Error: ErrorNumber Desc: ErrorDescript ion] .

An unknown error occurredwhile the Segment Executorwas verifying whether theFormat Manager wasproperly shutdown.

ModerateError

0x000014A9

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inUsersetSent : [Error: ErrorNumber Desc: ErrorDescript ion] .

An unknown error occurredwhile the SegmentExecutor was concludingthe processing of aUserSet .

ModerateError

0x000014AA Service ID [ ID] Execut ion ID An unknown error occurred Moder

Page 406: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 406

MessageError Code

Message Text Issue DescriptionMessageLevel

[ ID] Segment ID [ ID]Unexpected Error inIServiceExecutor_ResetBackupMachine: [Error:Error Number Desc: ErrorDescript ion] .

while the Segment Executorwas trying to reset itsbackup machine.

ateError

0x000014BE

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIMSTRInformat ionTransmit terNot ify2_Informat ionCallback: [Error:Error Number Desc: ErrorDescript ion] .

An unknown error occurredduring a callback from theTransmit ter Module to theSegment Executor.

ModerateError

0x000014BF

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIMSTRInformat ionSourcePoolNot ify_Informat ionSourceFailed:[Error: Error Number Desc:Error Descript ion] .

An unknown error occurredwhile the IS Pool wasnot ifying the SegmentExecutor about anInformat ion Source failure.

ModerateError

0x000014D1

Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]Unexpected Error inIMSTRInformat ionTransmit terNot ify2_TransmitCallback:[Error: Error Number Desc:Error Descript ion] .

An unknown error occurredduring a callback from theTransmit ter Module to theSegment Executor.

ModerateError

0x000014D2Service ID [ ID] Execut ion ID[ ID] Segment ID [ ID]

An unknown error occurredduring a callback from theTransmit ter Module to the

ModerateError

Page 407: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

407 © 2019, Micro Strategy In c.

MessageError Code

Message Text Issue DescriptionMessageLevel

Unexpected Error in Handle_TransmitCallback: [Error:Error Number Desc: ErrorDescript ion] .

Segment Executor.

0x00050700An unexpected errorhappened. Recycling SEprocess App.EXEName.

An unexpected erroroccurred, which wil l causethe Segment Executor to berecycled immediately.

ModerateError

Execution Engine

The fol lowing table l ists the error messages logged by the ExecutionEngine. It contains the message code, the message text, the errordescription, and the message level .

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000D01

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]There was a probleminit ial izing the ServiceExecutor. The segment wil lnot be executed [Error:Value] .

There was aproblem whentrying toinit ial ize theServiceExecutor. Thesegment wil l notbe executed.

ModerateError

0x00000D04

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to get callbackreference to pass to theSegment Executor while

Unable toprovide theSegmentExecutor with amechanism to

ModerateError

Page 408: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 408

Message ErrorCode

Message TextIssueDescription

MessageLevel

loading it . The segment wil lnot be executed.

communicateback to theExecut ionEngine. Thesegment wil l notbe executed.

0x00000D05

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to load ServiceExecutor because the COMcomponent is not properlyregistered. The segmentexecut ion wil l not cont inue.

Unable to loadthe ServiceExecutorbecause theCOMcomponent isnot properlyregistered. Thesegmentexecut ion wil lnot cont inue.

ModerateError

0x00000D06

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to create Execut ionRecorder because the COMcomponent is not properlyregistered. Segment backup wil l not take place.

Unable to createan Execut ionRecordercomponentbecause theCOM componentis not properlyregistered. Thebackup featurewil l be disabledfor thissegment.

ModerateError

0x00000D07

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to load ServiceExecutor because

Unable to loadthe ServiceExecutorbecause the

ModerateError

Page 409: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

409 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Informat ion Source PoolCOM object is not properlyregistered. Segmentexecut ion wil l not cont inue.

Informat ionSource PoolCOM object isnot properlyregistered. Thesegmentexecut ion wil lnot cont inue.

0x00000D08

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID] TheSegment Executor couldnot be created because ofan instant iat ion error.Segment execut ion wil l notcont inue.

The ServiceExecutor couldnot be createdbecause of aninstant iat ionerror. Thesegmentexecut ion wil lnot cont inue.

ModerateError

0x00000D09

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to create Execut ionRecorder because of aninstant iat ion error.Segment back up wil l nottake place.

Unable to createExecut ionRecorderbecause of aninstant iat ionerror. Thebackup featurewil l be disabledfor thissegment.

ModerateError

0x00000D0C

There was a probleminstant iat ing an Informat ionSource Pool object . EE wil lcont inue execut ing, but maynot funct ion properly.

There was aprobleminstant iat ing anInformat ionSource Poolobject . Segment

Severe Error

Page 410: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 410

Message ErrorCode

Message TextIssueDescription

MessageLevel

execut ions arelikely to fail.

0x00000D0D

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Cannot stop segmentbackup because this EEwas not recording thatpart icular segment.

Unable to stopsegment backupbecause thisExecut ionEngine was notrecording thatpart icularsegment.

Minor Error

0x00000D0E

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to Reset Backupmachine for segmentbecause this EE is notexecut ing that part icularsegment.

Unable to resetthe BackupExecut ionEngine machinefor the specif iedsegmentbecause thisExecut ionEngine isn'texecut ing thatpart icularsegment.

Minor Error

0x00000D0F

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to start segmentexecut ion because this EEis current ly execut ing asegment with the same ID.

Unable to startsegmentexecut ionbecause thisExecut ionEngine iscurrent lyexecut ing asegment withthe same ID

ModerateError

Page 411: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

411 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000D11

An error occurred whensignaling the pinging threadto stop. The EE wil lcont inue shut t ing down.

An erroroccurred whensignaling thepinging threadto stop. TheExecut ionEngine wil lcont inueshut t ing down.

Minor Error

0x00000D12

Unable to start SegmentExecutor ping thread. EEwil l cont inue execut ing, butmay not funct ion properly.

Unable to startthe SegmentExecutor pingthread. TheExecut ionEngine wil lcont inueexecut ing.

ModerateError

0x00000D13

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to perform segmentfailover because theExecut ion recorder couldnot recover the segment 'sexecut ion[Error:Descript ion] .

Unable to dosegment failoverbecause theExecut ionRecorder couldnot recover thesegment 'sexecut ioninformat ion.

ModerateError

0x00000D14

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to f inish segmentexecut ion because this EEis not execut ing thatpart icular segment.

Unable toprocess thecomplet ion of asegment 'sexecut ionbecause thisExecut ion

ModerateError

Page 412: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 412

Message ErrorCode

Message TextIssueDescription

MessageLevel

Engine does nothave a record ofthat part icularsegment.

0x00000D15

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to call back DM inorder to not ify that thesegment execut ion hasf inished.

Unable to callback theDist ribut ionManager inorder to not ifythat the serviceexecut ion hasf inished.

Severe Error

0x00000D16

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID] EEcould not open Execut ionRecorder for backup.Segment back up wil l nottake place[Error:Descript ion] .

Execut ionEngine couldnot open theExecut ionRecorder forbackup. Thebackup featurewil l be disabledfor thissegment.

ModerateError

0x00000D17EE NT Service failed duringCOM init ial izat ion [Error:Value] .

The init ial izat ionof the Execut ionEngine's NTService failed.The Execut ionEngine wil l notbe able tooperate.

Severe Error

0x00000D18

There was a problem whilet rying to load theNarrowcast Server Type

There was aproblem while Severe Error

Page 413: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

413 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

Library (BCTypLib.DLL)[Error: Value] . EE wil lterminate.

t rying to loadthe f i leBCTypLib.DLL.The Execut ionEngine wil lstop.

0x00000D20

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID] Anerror was reported whileloading the ServiceExecutor. Segmentexecut ion wil l be canceled[Error:Descript ion] .

An error wasreported whileloading theServiceExecutor. Thesegmentexecut ion wil l becanceled.

ModerateError

0x00000D21

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]There was a t imeout whilewait ing for callback fromthe SE.

There was at imeout whilewait ing forcallback fromSegmentExecutorprocess.

ModerateError

0x00000D22

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]There was a t imeout whilewait ing for the segmentcancel to take ef fect .

There was at imeout whilewait ing for callto cancel asegment to takeef fect .

Minor Error

0x00000D23

Segment Executor withprocess ID did not respondto command"Cont inueService" and wasterminated.

The SegmentExecutorprocess did notrespond to the"Cont inueService" command

Severe Error

Page 414: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 414

Message ErrorCode

Message TextIssueDescription

MessageLevel

and wasterminated.

0x00000D24

Segment Executor withprocess ID did not respondto command"PauseService" and wasterminated.

The SegmentExecutorprocess did notrespond to the"PauseService"command andwas terminated.

Severe Error

Severe ErrorStat -Execut ion0x00000D25

Segment Executor withprocess ID did not respondto command"CancelService" and wasterminated.

The SegmentExecutorprocess did notrespond to the"CancelService"command andwas terminated.

ModerateError

ModerateErrorSevereError0x00000D26

There was a problemreading the DCOM callst imeout set t ing from theregist ry. Using defaultt imeout (Value seconds).[Error: Error] .

There was aproblem readingDCOM callst imeout set t ingfrom theregist ry.

Minor Error

0x00000D27

Unable to set the CPUprocess af f inity forcomponent EE. The licenseinformat ion could not beobtained. The CPUs usedby this EE wil l not becounted towards themaximum allowed by thelicense.

Unable to setthe CPUprocess af f inityfor thisExecut ionEngine. Thelicenseinformat ioncould not beobtained. The

ModerateError

Page 415: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

415 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

CPUs used bythis Execut ionEngine wil l notbe countedtowards themaximumallowed by thelicense.

0x00000D28

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Received segmentexecut ion request withSegment ID of a segmentthat is in the process ofbeing canceled.

The Dist ribut ionManager hasassigned aservice to thisExecut ionEngine whichwas previouslyassigned andhas alreadybeen canceled.

ModerateErrorModerate Error

0x00000D29An unknown except ionoccurred in the EE. EE wil lshutdown.

Generic catchall except ionhandler. TheExecut ionEngine wil lshutdown.

Severe Error

0x00000D32Process Info:NTProcessContext Informat ion.

The Execut ionEngine islogging its NTprocessinformat ion.

Info (EE)

0x00000D35

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Network status info:StatusInfo.

The Execut ionEngine islogging itsnetwork status

Info (EE)

Page 416: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 416

Message ErrorCode

Message TextIssueDescription

MessageLevel

informat ion.

0x00000D36

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID] Anapplicat ion except ion wascaught while checking fornetwork connect ion during asegment complet ioncallback [Error: Error] . EEis presumed of f the networkand failover process isexpected to be triggeredonce the DM detects thesituat ion.

Safety net tocatch anyunhandledapplicat ionexcept ions whilechecking fornetworkconnect ion incase we couldnot callback tothe Dist ribut ionManager whenthe segmentexecut ioncompletes.

Severe Error

0x00000D37

There was a problemgett ing an Informat ionSource Pool referencebecause the COMcomponent is not properlyregistered. EE wil l cont inueexecut ing, but may notfunct ion properly.

There was aproblem gett ingan Informat ionSource Poolreferencebecause theCOMcomponent isnot properlyregistered. TheExecut ionEngine wil lcont inueexecut ing, butmay notfunct ionproperly.

Severe Error

Page 417: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

417 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

0x00000D38

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]There was a problemgett ing an Informat ionSource Pool reference whilefail ing a segmentexecut ion. The COMcomponent is not properlyregistered. The ISPool wil lnot be not if ied.

There was aproblem gett ingan Informat ionSource Poolreferencebecause COMcomponent isnot properlyregistered. Theprocess offai l ing thesegment wil lcont inue.

ModerateError

0x00000D39

There was a problemgett ing an Informat ionSource Pool referencebecause the COMcomponent is not properlyregistered. EE wil l cont inueshut t ing down.

There was aproblem gett ingan Informat ionSource Poolreferencebecause theCOMcomponent isnot properlyregistered. TheExecut ionEngine wil lcont inueshut t ing down.

Minor Error

0x00000D3A

There was a problemgett ing an Informat ionSource Pool referencebecause of an instant iat ionerror. EE wil l cont inueshut t ing down.

There was aproblem gett ingan Informat ionSource Poolreferencebecause of aninstant iat ion

Minor Error

Page 418: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 418

Message ErrorCode

Message TextIssueDescription

MessageLevel

error. TheExecut ionEngine wil lcont inueshut t ing down.

0x00000D3B

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]There was a probleminstant iat ing an Informat ionSource Pool object .Segment execut ion wil l fai l .Error: Value.

Unable to loadServiceExecutorbecause therewas an errorcreat ingInformat ionSource Pool.Segmentexecut ion wil lnot cont inue.

ModerateError

0x00000D3C

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID] TheInformat ion Source Poolcould not be createdbecause of error Numberwhile fail ing a segmentexecut ion. The ISPool wil lnot be not if ied.

The Informat ionSource Poolcould not becreated. Thishappened whilefail ing asegmentexecut ion. TheISPool wil l notbe not if ied.

ModerateError

0x00000D3D

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Can not perform segmentfailover because this EEwas not recording thesegment 's execut ion.

Unable toperform thesegmentfailover becausethis Execut ionEngine was notrecording the

ModerateError

Page 419: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

419 © 2019, Micro Strategy In c.

Message ErrorCode

Message TextIssueDescription

MessageLevel

segment 'sexecut ion.

0x00000D3E

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to cancel segmentexecut ion because this EEis not execut ing thatpart icular segment.

Unable to cancelthe segmentexecut ionbecause thisExecut ionEngine is notexecut ing thatpart icularsegment.

Minor Error

0x00000D3F

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to cont inuesegment execut ion becausethis EE is not execut ingthat part icular segment.

Unable tocont inuesegmentexecut ionbecause thisExecut ionEngine is notexecut ing thatpart icularsegment.

Minor Error

0x00000D40

Service ID [ ID] Execut ionID [ ID] Segment ID [ ID]Unable to pause segmentexecut ion because this EEis not execut ing thatpart icular segment.

Unable to pausethe segmentexecut ionbecause thisExecut ionEngine is notexecut ing thatpart icularsegment.

Minor Error

0x00000E5AService ID [ . . . . . . . . ]Execut ion ID [ . . . . . . . . ]Segment ID [ ID] Unable to

The Service IDinformat ion is Minor Error

Page 420: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 420

Message ErrorCode

Message TextIssueDescription

MessageLevel

locate the Service ID forthis segment.

not available forthis segment.Messageslogged from thispoint forwardwil l not containa Service ID.

0x00000E5B

Service ID [ . . . . . . . . ]Execut ion ID [ . . . . . . . . ]Segment ID [ ID] Unable tolocate the ServiceExecut ion ID for thissegment.

The ServiceExecut ion IDinformat ion isnot available forthis segment.Messageslogged from thispoint forwardwil l not containa ServiceExecut ion ID.

Minor Error

Information Source Module

The fol lowing table l ists the error messages logged by the InformationSource Module. It contains the message code, the message text, theerror description, and the message level .

MessageError Code

Message TextIssueDescription

Message Level

0x2377

Subscript ion ID [ ID]exceeds maximumallowed number forTransmission

The subscript ion IDspecif ied in theSubscript ion BookRepository is

Moderate Error

Page 421: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

421 © 2019, Micro Strategy In c.

MessageError Code

Message TextIssueDescription

Message Level

Recording(2,147,483,64). TheTransmissionRecorder wil l notsave records for thisSubscript ion ID.

greater than2,147,483,647.

Information Transmission Module

The fol lowing table l ists the error messages logged by the InformationTransmission Module. It contains the message code, the messagetext, the error description, and the message level .

MessageError Code

Message TextIssueDescription

Message Level

0x2377

Subscript ion ID [ ID]exceeds maximumallowed number forTransmissionRecording(2,147,483,64). TheTransmissionRecorder wil l notsave records for thisSubscript ion ID.

The subscript ion IDspecif ied in theSubscript ion BookRepository isgreater than2,147,483,647.

Moderate Error

Page 422: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

D

Narrowcast Server Security

MicroStrategy Narrowcast Server affords speci fic levels of securi ty ini ts archi tecture. This appendix describes:

• MicroStrategy Narrowcast Server SMTP transmitter throughnetwork fi rewal l

• Supported securi ty measures

• Distributed Component Object Model

• Remote Method Invocations

• Sample configuration options

MicroStrategy Narrowcast Server SMTP transmitter

through network firewall

In some cases, corporate networks make use of fi rewal ls to protectthe internal LAN resources from external unauthorized access.MicroStrategy Narrowcast Server is unable to transmit SMTP Internetmessages i f the server Internet access is restricted by a fi rewal l . Inthis case, al l the SMTP messages need to be sent through an SMTPe-mai l server wi th relay capabi l i ties configured as a smart host. Foraddi tional information, refer to Del ivery Options in the Transmissiontab section.

© 2019, Micro Strategy In c. 422

Page 423: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

423 © 2019, Micro Strategy In c.

To del iver a message using the smart host mode, perform thefol lowing steps:

1 In the Device Edi tor, cl ick the Delivery Options tab.

2 Speci fy the IP address of the SMTP server. The SMTP servershould have access to the Internet and i t should be configured torelay messages originated in the MicroStrategy Narrowcast Servermachine.

3 Speci fy the port number where the SMTP server receives incominge-mai l .

4 Select the Use Smart Host Always check box.

5 Repeat steps 1 to 4 above for al l the devices used by thesubscribers.

Supported security measures

Secur ity with Microsof t IIS

MicroStrategy Narrowcast Server uses Microsoft Internet InformationServer (IIS) to publ ish information and bring business appl ications tothe Web. IIS is a required component when the Subscription Portal isinstal led.

Two procedures can be performed to restrict access to the adminfolder to val id Windows users:

• When the virtual di rectories are created the virtual di rectories areset to have both anonymous access and Windows authenticationenabled.

• The admin folder under the virtual di rectory only has Windowsauthentication enabled, whi le anonymous access is disabled.

These procedures are performed automatical ly as part of theinstal lation and again as part of the virtual di rectory creation in the

Page 424: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 424

Portal Administrator. For addi tional information on anonymous accessor Windows authentication, refer to the documentation provided withMicrosoft IIS.

Account pr ivileges

Narrowcast Server requires Windows Administrator Accountprivi leges on the machine on which Narrowcast Server is instal led. Atthe time of instal lation you are prompted to provide an account forNarrowcast Server to run.

Narrowcast Server does not run if the account you provide does nothave full Administrator priv ileges.

For more information on account privi leges, refer to Windows domainrequirements in the Narrowcast Server Instal lation and ConfigurationGuide.

Cryptography

Narrowcast Server uses the Blowfish algori thm to encrypt thefol lowing data:

• Reposi tory data source name (DSN) passwords that are stored inthe registry

• Reposi tory data source name (DSN) passwords that are stored inthe properties fi le

• Personal identi fication numbers (PINs) stored in the SubscriptionBook Reposi tory

• User passwords in the Subscription Book Reposi tory

• Passwords for the MicroStrategy Information Source Module thatare stored in the resposi tories

Page 425: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

425 © 2019, Micro Strategy In c.

Subscr ip t ion Por tal subsystem

Narrowcast Server Subscription Portal operates through a Webbrowser. Therefore i t requires di fferent securi ty measures.Subscription Portal supports the fol lowing securi ty measures andconfigurations:

• Secure Sockets Layer (SSL)

• Firewal ls

• Internet Protocol Securi ty (IPSec)

These measures have been tested to work with the SubscriptionPortal .

Distributed Component Object Model

A MicroStrategy Narrowcast Server distribution manager usesDistributed Component Object Model (DCOM) to communicate withdistribution managers and execution engines on other machines. TheWindows Service account used by the distribution manager shouldhave both the DCOM launch and access permissions on al l themachines. During the instal lation of Narrowcast Server, DCOM launchand access permissions are automatical ly granted to the localAdministrators group, which should contain the Windows Serviceaccount used by the distribution manager.

Mul tiple ports are needed for DCOM. Port 135 is needed for the ini tialnegotiation. Once the ini tial port is set, the communication ports canrange between 1024 and 65535. These ports, wi th the exception ofthe ini tial port, can be configured. Configuration detai ls can be foundathttp://msdn.microsoft.com/library/background/html/m

sdn_dcomfirewall.htm .

Page 426: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 426

Remote Method Invocations

MicroStrategy Narrowcast Server uses Remote Method Invocations(RMI) to communicate between the Subscription Portal subsystem andthe Subscription Server subcomponent. The RMI registry runs whenthe Subscription Portal accesses the Subscription Server using RMIcommunicating with a dynamical ly configured port.

There is not a set of designated, configured ports for the RMI, sosetting a fi rewal l between the Subscription Portal API and theSubscription Server is not advisable. However, the ini tial port the RMIregistry is running from is configurable.

Addi tional information on RMI can be found athttp://java.sun.com/products/jdk/1.1/docs/guide/rmi

/spec/rmi-arch.doc.html#4799 .

Sample configuration options

MicroStrategy Narrowcast Server is avai lable in two separateedi tions, Standard and Enterprise. Each edi tion is dependent on theserial key purchased from MicroStrategy, as each edi tion supportsdi fferent configuration options. The fol lowing examples detai l some ofthe di fferent scenarios of securi ty in a Narrowcast Server SubscriptionPortal subsystem environment, but do not provide a comprehensivel ist of the options avai lable.

Three configurations are described:

• Configuration A: Al l components on one server

• Configuration B: Typical Instal lation

• Configuration C: Enterprise Edi tion using Windows load balancing

Page 427: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

427 © 2019, Micro Strategy In c.

Conf igurat ion A: All components on one server

In this configuration al l Subscription Portal subsystem componentsare housed on one server. The reposi tories are stored on a separatedatabase server. A fi rewal l can be placed between the Internet andthe Subscription Portal subsystem.

Conf igurat ion B: Typical Installat ion

Server 1: Subscription Portal subsystem

Server 2: SequeLink and reposi tories

This configuration contains al l Subscription Portal subsystemcomponents on one machine. SequeLink and the reposi tories arecontained on their own servers. Firewal ls are placed between theInternet and IIS Web server as wel l as the Web server and SequeLinkserver.

Conf igurat ion C: Enterpr ise Edit ion using Windows load

balancing

Server 1: Subscription Portal subsystem

Server 2: Subscription Portal subsystem

Server 3: Subscription Portal subsystem

Server n: SequeLink and reposi tories

In the Windows load balancing environment, mul tiple Web browsersfi l ter through a Windows load balancing server and are distributed tothe IIS servers that can best handled the incoming workload. Tocomplete a scenario such as this, mul tiple servers (numbering n) are

Page 428: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 428

set up with the Subscription Portal subsystem to balance theincoming workload. The fi rewal l is placed between the Internetconnection and the IIS server.

Page 429: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

E

Narrowcast Server Windows Services

Narrowcast Server provides several components that run as MicrosoftWindows services on Narrowcast Server systems. A Windows servicecan be defined as a program, routine, or process that performs aspeci fic system function to support other programs, particularly at low(close to the hardware) level .

These Narrowcast Server Windows services are described insummary. References to more information are provided.

• MicroStrategy Distribution Manager: Triggers and managesservice execution by distributing service workload to avai lableexecution engines. Needs to run under a Windows networkaccount wi th administrative privi leges on al l machines that arepart of the Narrowcast Server system. For more information, seeDistribution managers.

• MicroStrategy Execution Engine: Performs the work of gatheringservice content, formatting i t, and del ivering i t to devices. Needs torun under a Windows network account wi th administrativeprivi leges on al l machines that are part of the Narrowcast Serversystem. For more information, see Execution engines.

• MicroStrategy Logging Client: Receives logging messages fromNarrowcast Server components and relays them to theMicroStrategy Logging Server. Logging messages include segmentstatus information, statistics information, and error event

© 2019, Micro Strategy In c. 429

Page 430: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

430 © 2019, Micro Strategy In c.

noti fication. For more information, see MicroStrategy LoggingServer and Cl ients.

• MicroStrategy Logging Consumer: Receives messages fromMicroStrategy Logging Server and logs them to a variety ofdestinations such as the Windows Event Log, a set of text fi les, orthe System Message Viewer dialog box. For more information, seeMicroStrategy Logging Server and Cl ients.

• MicroStrategy Logging Server: Col lects logging messages fromMicroStrategy Logging Cl ients and distributes them toMicroStrategy Logging Consumers. For more information, seeMicroStrategy Logging Server and Cl ients.

• MicroStrategy NC PDF Formatter: Enables Narrowcast Server toproduce PDF output. Only used for the PDF generation of reportsfrom Web Subscription. For more information, see NarrowcastServer provides several components that run as MicrosoftWindows services on Narrowcast Server systems. A Windowsservice can be defined as a program, routine, or process thatperforms a speci fic system function to support other programs,particularly at low (close to the hardware) level ..

• MicroStrategy SMTP Service: Enables Narrowcast Server togenerate e-mai l messages and transmit them via SMTP. For moreinformation, see Setting up Narrowcast Server for e-mai ltransmission.

Al l services require the "Log on as a service" privi lege. MicrosoftWindows automatical ly grants this privi lege to an account when thataccount is used to run a service. As long as this privi lege is notrevoked manual ly, no changes are needed.

Page 431: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

F

Service Execution Flow in Narrowcast Server

The fol lowing sections describe the flow of service executions inMicroStrategy Narrowcast Server. Each section is one step in theprocess. The step is explained and fai lure points are identi fied whereappropriate.

Service triggered and inserted into queue

Summary: A service is triggered by an Appl ication Program Interface(API) cal l or a schedule and inserted into the service executionqueue.

Details:

A service execution can be triggered two ways:

• In Narrowcast Administrator, select Run Immediately on thetoolbar.

• The scheduler has a l ist of occurrences for every service (wi th i tssubscription sets) that is associated with a schedule. Thescheduler requests the execution for each of those occurrences,according to the system time in the distribution manager machine.For example, i f:

l "Service 1" is associated with the "Every 30 minutes" schedule andthe two subscription sets "SubSetA" and "SubSetB"

l "Service 2" wi th "Every 10 minutes" is to be sent to one

© 2019, Micro Strategy In c. 431

Page 432: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

432 © 2019, Micro Strategy In c.

subscription set "SubSetC" then the scheduler triggers executionsat these times:

00:10 Service 2-SubSetC00:20 Service 2-SubSetC00:30 Service 1-SubSetA, Service 1-SubSetB, Service2-SubSetC00:40 Service 2-SubSetC… etc.

A custom application can execute a service at any time by calling theAPI function IMSTRDeliveryEngine_ExecuteService. For moreinformation, see the online Narrowcast Server SDK Guide.

Highest priority service selected, recipients per segment

determined

Summary: The service with the highest priori ty in the executionqueue is selected. The distribution manager looks at the servicedefini tion to determine the maximum number of recipients persegment.

Details:

The enti re service defini tion is loaded recursively from the reposi toryby the Primary Distribution Manager (PDM). If i t is an ad hoc servicedefini tion, i t instead might be passed in.

A service defini tion includes the fol lowing:

• service properties—service-unique identi fier, priori ty, executiontimeout, segment size, and segment expiration

• subscription set definition— interpretable only by theSubscription Book Module

• content definition—list of publ ications, wi th their documents,supported devices, and locales

Page 433: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 433

• components definition— ini tial ization properties for theSubscription Book Module, information sources, formatters, andtransmitters

Failure Points

• If the distribution manager cannot load the service defini tionbecause the Object Reposi tory is unavai lable due to a networkproblem or i f the database server is offl ine, the service is retriedcontinuously.

• After the service is loaded, i f the service has already exceeded theexpiration time, i t is not executed.

• If the service defini tion fai ls to be loaded because the servicedoes not exist in the reposi tory, the service is fai led. One si tuationwhere this can occur is i f the distribution manager and theNarrowcast Administrator are pointing to di fferent reposi tories.

Subscription Set IDs and segment size passed to

Subscription Book Module

Summary: The distribution manager passes the subscription set IDsand segment size to the Subscription Book Module.

Segments created and information passed to

distribution manager

Summary: The Subscription Book Module (SBM) divides thesubscription set into segments and passes the segment boundariesand the number of recipients back to the distribution manager. Thesegments are then inserted into the segment execution queue.

Details:

To distribute the load as equal ly as possible among executionengines, the Primary Distribution Manager (PDM) divides the

Page 434: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

434 © 2019, Micro Strategy In c.

subscription set into equal segments. First i t creates an instance ofthe Subscription Book Module. The PDM then asks i t to segment thesubscription set into segments, the segment size depending on theservice destination.

For example, consider a service with a segment size of 3 that is to beexecuted using Subscription Set 1, which contains 11 users. Thecommunication between the PDM and the SBM would look l ike this:

• The PDM asks SBM to segment (Subscription Set 1, segmentsize=3).

• After running MicroStrategy reports, the SBM returns a l ist ofsegments to the PDM:

seg1= (recipients 1 to 3)

seg2= (recipients 4 to 6)

seg3= (recipients 7 to 9)

seg4= (recipients 10 to 11)

The PDM does not know how to interpret the segments returned bythe SBM; i t only knows that there are four of them and that the SBMwil l deal wi th them later, during each segment execution.

In some instances, such as with dynamic subscription sets, the SBMrequires running a report to segment the service. In this case, theSBM requests an instance of the information source that wi l l run thereport. The SBM uses the instance to run the segmentation report(segment information object) and then returns the segments to thePDM, the same as in the previous example.

The execution engine and distribution manager manage informationsources through the Information Source Pool. The ISPool is createdwhen the PDM or execution engine (EE) are created. It is responsible formanaging information source instances and providing them to thecomponents that need them, such as the SBM or the segment executor.

Page 435: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 435

Failure Point

The subscription set segmentation can fai l because the SBM cannotconnect to the Subscription Book Reposi tory database, such as whenthe network has problems, the database is offl ine, and so on.Segmentation is retried unti l the Subscription Book Reposi torybecomes avai lable again or unti l the service expiration time isexceeded.

A common si tuation, which is not considered an error, is when theSBM returns zero recipients. In this case the service executionterminates successful ly.

Segment assigned to execution engine and information

provided

Summary: If an execution engine is avai lable, the segment wi th thehighest priori ty is assigned to that execution engine and i ts backup isdetermined. The segment defini tion is sent to the execution engineand then the execution engine checks the service defini tion for a l istof required information sources.

Details:

Once the Primary Distribution Manager (PDM) knows how manysegments need to be executed for a given service execution, i t giveseach segment a unique ID and inserts them in the queue of segmentsto be executed. This queue holds al l the pending segments, for al l theservice executions, because there could be segments from differentservices wai ting to be executed. The PDM starts assigning segmentsfrom the queue to avai lable execution engines.

Segment executor init ialized and information sources

identified

Summary: The execution engine ini tial izes the segment executor.The segment executor determines what information sources to use.

Page 436: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

436 © 2019, Micro Strategy In c.

Details:

The segment executor requests the instances of the informationsources i t needs to complete the service execution.

Failure Point

If an information source fai ls to be ini tial ized, the segment is fai ledover. A possible cause could be that the information source isunavai lable because the Intel l igence Server is not running. Thesegment is placed back into the distribution manager's segmentqueue to be reassigned. The number of times an individual segmentis fai led over is determined by the fai lover count of the systemgoverning settings.

Segment definit ion sent to Subscription Book Module to

retrieve recipients

Summary: The segment executor sends the segment defini tion to theSubscription Book Module to get al l the recipients for that segment.

Details:

The segment executor creates an instance of the SBM and passes thesegment defini tion to i t. The SBM returns a l ist of recipients. Some ofthe relevant fields that are returned for each recipient are:

• Device ID

• Locale ID

• Authentication-Securi ty-Personal ization for each question object

• Physical Address

• Time Zone

Page 437: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 437

Failure Point

If resolving recipients fai ls, the segment is fai led over. This can occuri f the Subscription Book Reposi tory (SBR) is unavai lable because ofnetwork problems, an offl ine SBR database, or incorrect ODBCsettings. The segment is replaced into the segment queue to bereassigned. If the SBR is unavai lable, the fai lover count for thesegment is not incremented when the segment is reassigned.

A si tuation that is not considered an error is when zero recipients arereturned for a segment. This might happen when a service usesdynamic subscription sets. The segment execution finishessuccessful ly.

Recipient list sent to segment executor and analyzed

Summary: The recipient l ist is sent to the segment executor (SE) andthe SE analyzes that l ist to determine what resul ts are needed.

Details:

To support international ization, which is achieved through the use oflocales, the segment executor matches the service content wi th therecipient's locale. Each recipient receives only one publ ication,according to the fol lowing rules:

• If a publ ication supports the exact device-locale combination thatthe recipient has, the recipient receives this publ ication. If not,determine i f the next rule appl ies.

• If a publ ication supports the recipient's device and the SystemLocale, the recipient receives this publ ication. If not, the recipientdoes not receive any content.

• Ideal ly, the same device-locale combination should be supportedby only one publ ication. However, i f two or more publ icationsmatch the device and locale for that recipient, the fi rst of thosepubl ications found in the service defini tion is used.

Page 438: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

438 © 2019, Micro Strategy In c.

The publ ications in the defini tion are sorted in the same order asthey are shown in the Service Edi tor.

Once the segment executor determines which publ ications need to besent to whom, i t works only on the ones that have at least onerecipient.

For each publ ication, the fol lowing steps occur:

Step 1. Ini tial ize transmitter

Step 2. Ini tial ize formatters

Step 3: Perform personal ization bucketing

Step 4: Segment executor sends information object request toinformation source module

Each step is described below.

Step 1. In it ialize t ransmit ter

The transmitter used by this publ ication is ini tial ized.

Remember that one publication supports only one transmitter.

Failure Point

If a transmitter fai ls to ini tial ize i tsel f, the segment is fai led over. Thesegment is placed back into the segment queue to be reassigned. Anexample of SMTP Transmitter fai lure is i f the Domain Name Server(DNS) registry setting is not located.

Step 2. In it ialize format ters

Formatters used by this publ ication are ini tial ized. The static contentis passed to the formatters so they are only wai ting to receivedynamic content, i f any exists.

Page 439: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 439

Failure Point

If one of the formatters fai ls to be ini tial ized, the segment is fai ledover. The segment is placed back into the segment queue to bereassigned.

Step 3: Per form personalizat ion bucket ing

This step attempts to reduce the number of jobs submitted to theinformation sources for dynamic content.

The segment executor analyzes the l ist of recipients and determines i fseveral recipients share the same authentication-securi ty-personal ization objects combination for each question object used ina publ ication. The recipients wi th common characteristics aregrouped in buckets or "Usersets" since they wi l l receive the samecontent.

The segment executor analyzes the l ist of recipients and determines i fseveral recipients share the same authentication-securi ty-personal ization objects combination for each question object used ina publ ication. The recipients wi th common characteristics aregrouped in buckets or "Usersets" since they wi l l receive the samecontent.

To understand how the bucketing is improved, consider the fol lowingscenario:

UserInformationSource

InformationObject

Information Objectpreference (prompt answer)

David Y 1 A

David Y 2 no prompt on report

Page 440: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

440 © 2019, Micro Strategy In c.

UserInformationSource

InformationObject

Information Objectpreference (prompt answer)

James Y 1 B

James Y 2 no prompt on report

In this case, the fol lowing four jobs are created:

• Job 1 for Information Object 1 for personal ization A

• Job 2 for Information Object 2

• Job 3 for Information Object 1 for personal ization B

• Job 4 for Information Object 2

In MicroStrategy Narrowcast Server 8.0.2 and earl ier, for some casesthe bucketing algori thm did not resul t in the least number of jobspossible. This is possible wi th MicroStrategy Narrowcast Server8.0.3.

To obtain the optimal bucketing behavior, in MicroStrategyNarrowcast Server 8.0.3, you can combine the jobs by changing thedefaul t value of the UseImprovedMstr7Bucketing registry key.

With the registry key value as 0, we get four buckets.

When you change the value of the registry key to 1, job 2 and job 4are joined to create the fol lowing three buckets:

• Bucket 1: Information Object 1 - personal ization A

• Bucket 2: Information Object 1 - personal ization B

• Bucket 3: Information Object 2 - no personal ization

Now to understand how the number of jobs is reduced, consider thefol lowing scenario:

Page 441: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 441

UserInformationSource

InformationObject

Information Objectpreference (prompt answer)

David Y 1 A

David Y 2 no prompt on report

James Y 1 A

James Y 2 no prompt on report

To reduce the number of jobs, in MicroStrategy Narrowcast Server8.0.3, you can combine the jobs by changing the defaul t value of theUseImprovedMstr7Bucketing registry key to 0.

With this we have only two jobs as fol lows:

• Job 1: Information Object 1 - personal ization A

• Job 2: Information Object 2 - no personal ization

Modi fying registry values incorrectly may cause serious, system-wideproblems that may require the re-instal lation of Microsoft Windows.Any edi t of the registry is done at the user's own risk. Since these areuser-ini tiated changes, they are not covered by any MicroStrategywarranty. If using Microsoft Windows, the user should backup theregistry and/or update an Emergency Repair Disk (ERD) prior toal terations.

To change the registry key value, perform the fol lowing steps:

1 Browse to the location: HKEY_LOCAL_MACHINE\Software\microstrategy\

Microstrategy broadcast server\

7.0\execution engine .

2 Change the value of the UseImprovedMstr7Bucketing registrykey to 1.

Page 442: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

442 © 2019, Micro Strategy In c.

Once personalization bucketing is done the recipient's locale is nolonger used. Instead, the document locale is passed to the informationsources, formatters, and transmitters. The document locale isconsidered the run-time locale and is defined in the document editor byselecting File, then Properties.

For example, i f a recipient's locale is Spanish and the publ ication thatsupports this locale contains documents wi th the locale set toJapanese,

The information source requests the report resul ts from theIntel l igence Server wi th Japanese date and currency formats.

The transmitter uses the encoding method for Japanese (shi ft-JIS).

If the system is intended to support mul ti -language settings, theservices must be careful ly designed to take ful l advantage of thelocale feature and to avoid sending confl icting content to the enduser.

Step 4: Segment executor sends informat ion object request

to informat ion source module

This step includes seven substeps, 4A through 4G. They aredescribed below.

4A. The segment executor submits jobs to the information sourcemodule.

Each information source receives the request to each of theinformation objects used in the publ ication. The request contains al ist of al l the unique personal izations (user sets). The informationsource cal ls back with the job resul ts as they are completed.

Page 443: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 443

Failure Point

If the information source encounters a cri tical error during the jobexecution, i t noti fies the Segment Executor. The segment is fai led andplaced back into the segment queue to be reassigned. An example iswhen the MicroStrategy Information Source detects that theIntel l igence Server is not responding to the requests.

4B. The resul t sets are returned to the segment executor and queued.

4C. The segment executor sends the resul t sets to the documentformatting module where the document templates and elements areformatted.

After al l the document elements that need to be placed in a documentare formatted, the segment executor asks the formatter to format thedocument. The complexi ty of this operation depends on the kind offormatter. For example, the Hyper Text Markup Language (HTML)formatter has to paste the document elements into the HTML source.In contrast, the Excel formatter has to fi rst parse the documentelements to extract table structures and then insert those tablestructures into the speci fied Excel binary fi le.

Once the information object resul ts are ready, the segment executorbegins to submit them to the formatters. A set of information objectsthat belong to the same document element is passed to the formatterat once.

Since each document element can have an assigned stylesheet, aformatter is expected to apply the stylesheet, process the output i fnecessary, and then return the intermediate formatting resul t to thesegment executor. If a certain document element consists only of non-personal ized information, the segment executor can cache formatteddocument element resul ts.

Page 444: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

444 © 2019, Micro Strategy In c.

Some error handling decis ions are made depending on the settingsdefined for each information object and each document within apublication. Refer to , Troubleshooting .

4D. The document formatting module sends the formatted documentsback to the segment executor.

4E. When al l of the personal ized documents for a subscriber arecomplete, the segment executor sends the formatted documents to theappropriate information transmission module for message del ivery.The segment executor sends noti fication to the execution recorderthat the message was sent, and also to the transmission recording logtables.

4F. The segment executor noti fies the execution engine when al l ofthe messages in the segment were sent and i t is done processing thesegment. The segment executor is unloaded.

4G. The execution engine noti fies the distribution manager that thesegment is complete. The segment is updated in the execution queue.When al l segments for a service are complete, the Subscription BookModule is disconnected.

Page 445: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

G

Troubleshooting

This appendix identi fies troubleshooting tools useful in resolvingissues and l ists problem symptoms, potential causes, and correctiveactions.

Modi fying registry values incorrectly can cause serious, system-wideproblems that might require the reinstal lation of Microsoft Windows.Any edi t of the registry is done at your own risk. Since these are user-ini tiated changes, they are not covered by any MicroStrategywarranty. If using Microsoft Windows, you should back up the registryand/or update an Emergency Repair Disk (ERD) prior to al terations.

Troubleshooting tools

System Message Viewer

You can access this from Narrowcast Administrator by selectingView System Messages from the Tools menu. In general , you canuse the System Message Viewer to view error information andstatistical messages that are generated by MicroStrategy NarrowcastServer. You can control the amount of information generated byMicroStrategy Narrowcast Server by modi fying the registry settingslocated in:

HKEY_LOCAL_MACHINE\Software\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

© 2019, Micro Strategy In c. 445

Page 446: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

446 © 2019, Micro Strategy In c.

Distributed Logging Service\

MLS Client Settings\Logging Levels.

For more information about the registry settings, refer to Configuringthe MicroStrategy Logging Server in .

Por tal Administ rator er ror log

For the Subscription Portal , you can go to the Portal Administratorand modi fy the URL to be http://host name/virtual

directory/admin/showerrors.asp to see a description of theerror that was raised in the ASP code.

Log f iles

Use the logging fi les generated by the product, which are stored inthe same location as the product fi les. These fi les have names thatbegin wi th DELog fol lowed by a date, and the suffix .txt .

Monitor

Monitor is an appl ication that lets you moni tor debug output on yourlocal MicroStrategy Narrowcast Server system. It can display Win32debug output; therefore, you do not need to open the NarrowcastServer logs to capture the output of the system.

System creation

Modifying registry values incorrectly can cause serious, system-wideproblems that might require the reinstal lation of Microsoft Windows.Any edi t of the registry is done at your own risk. Since these are user-ini tiated changes, they are not covered by any MicroStrategywarranty. If using Microsoft Windows, you should back up the registryand/or update an Emergency Repair Disk (ERD) prior to al terations.

Page 447: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 447

Symptom

You cannot browse to find or type in name of the distributionmanager.

Cause: The machine is not accessible on the domain or isunavai lable.

Actions:

1 Add the machine to the domain or veri fy network connectivi ty andcheck login and startup permissions.

2 Turn on Level_Info_DM and Level_Trace_DM in the registry andobtain those logs plus the debug viewer log.

Symptom

Object Reposi tory and/or Subscription Book tables were not created.

Cause 1: Not enough permissions.

Action: Veri fy that the same user can drop/create tables on thedatabase.

Cause 2: The database is ful l .

Action: Veri fy that there is enough space in the database by creatinga table. You can use Tstodbc2.exe from the Util folder.

Symptom

Object Reposi tory and/or Subscription Book Reposi tory tables werenot created in DB2.

Cause: The defaul t code set of DB2 does not support VARGRAPHICdata type.

Action: Create a new DB2 database with the UTF-8 code set.

Page 448: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

448 © 2019, Micro Strategy In c.

Symptom

A Registry settings on the target machine indicate

that the machine is currently being used by

Delivery Engine system '—' as 'MicroStrategy

Logging server', … message appears when trying to add adistribution manager or execution engine machine.

Cause: The machine to be added as a distribution manager,execution engine, or MicroStrategy Logging Server is al ready beingused by another system.

Action: Remove the machine from the distribution manager,execution engine, or MicroStrategy Logging Server l ist of the othersystem.

Symptom

An UnexpectedError: Unable to perform the operation

because you have insufficient privileges messageappears when trying to add a distribution manager or executionengine machine.

Cause: The user is not an administrator on the machine to be addedas a distribution manager or execution engine.

Action: Add the user to the administrator group of the target machine.

Symptom

A JVM creation failed (Not enough memory) messageappears when the Create a Subscription Portal site check box isselected whi le configuring the Subscription Portal .

Cause: While configuring a Subscription Portal , Narrowcast Serverreserves a certain amount of consecutive memory from the memoryheap. The portal configuration fai ls because the size of this heap is

Page 449: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 449

too large and Narrowcast Server does not use the JVM

HeapMaxSize value from the registry.

Actions:

Delete the Xmx64M value from the HKEY_LOCAL_

MACHINE\SOFTWARE\MicroStrategy\JNI

Bridge\Configuration\JVM Options\WebOptions registrykey, i f you had added the value whi le configuring the SubscriptionPortal in Narrowcast Server 9.0.

2. Configure the HKEY_LOCAL_

MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

SubscriptionPortal registry key and set i t to a value that is lessthan 192MB .

The SubscriptionPortal registry key is added in NarrowcastServer 9.0.1 to control the memory used by the Subscription Portal. TheSubscriptionPortal key is created only when you create aSubscription Portal.

Starting the Delivery Engine

Symptom

A System is not running message appears when trying to startthe system.

Cause 1: The distribution manager services account is not anadministrator on the distribution manager machine.

Action: Add the distribution manager service account to theAdministrators group on the target (distribution manager) machine.

Cause 2: Administrators do not have DCOM permissions on thedistribution manager machine.

Page 450: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

450 © 2019, Micro Strategy In c.

Action: Add the administrators group to DCOM:

1 Click Start and select Run .

2 Type dcomcnfg and cl ick OK .

3 In the Distributed COM Configuration Properties dialog box, selectthe Default Security tab.

4 Under Default Access Permissions, cl ick Edit Default.

5 In the Registry Value Permissions dialog box, cl ick Add .

6 In the Add Users and Groups dialog box, to add a group, highl ightthe group name and cl ick Add . To add individual users, highl ightthe group name and cl ick Members. Highl ight the user names toadd and cl ick Add .

7 The names appear in the Add Names field. Cl ick OK .

8 In the Registry Value Permissions dialog box, the names appear.Cl ick OK .

9 Under Default Launch Permissions, cl ick Edit Default.

10 In the Distributed COM Configuration Properties dialog box, cl ickApply, then cl ick OK .

These services must be set up on the machines where the distributionmanager and execution engine will be running.

Symptom

A Can't create distribution manager message appearswhen trying to start the distribution manager.

Cause 1: The distribution manager services account is not anadministrator on the distribution manager machine.

Page 451: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 451

Action: Add the distribution manager service account to theadministrator group on the target (distribution manager) machine.

Cause 2: Administrators do not have DCOM permissions on thedistribution manager machine.

Action: Add the administrators group to DCOM. For steps to addDCOM permissions to the administrators group, see the previousSymptom.

Symptom

A Can't start any distribution managers messageappears when starting the system.

Cause 1: The MicroStrategy Logging Cl ient Windows service fai led tostart.

Action: Try using the System Configuration Wizard to reset theMicroStrategy Logging Server and Logging Cl ient configuration.Check the Event viewer on the machine where the MicroStrategyLogging Cl ient is not loading to determine i f there is a port confl ict orother problem.

Cause 2: None of the distribution manager machines is avai lable.Insufficient permissions.

Action: Veri fy that al l the machines configured as distributionmanagers have the software instal led correctly. Is at least one of themup and running? Does the Windows login being used on theNarrowcast Administrator machine have administrator permissions onthe distribution manager machines? Is the distribution managerservices account password correct?

Page 452: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

452 © 2019, Micro Strategy In c.

Symptom

A database deadlock occurs during service segmentation on theMicroStrategy Narrowcast Server system for Web e-mai l schedul ingand Send Now.

Cause: For a Send Now schedule, the MicroStrategy NarrowcastServer system executes six services every minute. These six servicesare for del ivering a Document or a Report in a Fi le, Print, and E-mai lformat. If no service is associated with the Send Now schedule, thesix services are not required to run. In such cases, the DistributionManager yields zero segments. Thus, the Distribution Manager isunnecessari ly loaded, which subsequently loads the SubscriptionBook Reposi tory database.

Action : Select the On Demand Schedule check box on the Intervalpage of the Schedule Wizard. In this case, i f there are no Send Nowschedules, the service execution is stopped before the segmentationof a service is done. Segmentation is done only when a Send Nowsubscription is created for the service.

Select the On Demand Schedule check box on the Interval page ofthe Schedule Wizard. Select this check box for a Send Now scheduleso that service execution is stopped before the segmentation of aservice is performed. Segmentation is performed only when there is asubscription associated with the schedule that is fi red.

Service creation and execution

Modifying registry values incorrectly can cause serious, system-wideproblems that might require the reinstal lation of Microsoft Windows.Any edi t of the registry is done at your own risk. Since these are user-ini tiated changes, they are not covered by any MicroStrategywarranty. If using Microsoft Windows, you should back up the registryand/or update an Emergency Repair Disk (ERD) prior to al terations.

Page 453: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 453

Symptom

When users send messages via e-mai l , wireless, or to a directorylocation using the E-mai l (SMTP) or Wireless (SMTP) InformationTransmitters, the service fai ls to be del ivered and one or more of thefol lowing error messages is present in the system message viewer:Unavailable DNS for the system or Unable to

initialize SMTP Service SMTP is down .

Cause:

• The Domain Name Server (DNS) settings used by the MicrosoftWindows Simple Mai l Transfer Protocol (SMTP) service are notproperly configured in the registry (DNS settings are Windowsoperating system networking properties used by NarrowcastServer).

• The machine has Dynamic Host Configuration Protocol (DHCP)enabled but is logged off from the DHCP-Server.

Action:

To resolve this problem you need to update the appropriate keys inthe Windows registry in al l machines used as execution engines byyour Narrowcast Server system. The speci fic keys to be modi fied oradded depend on whether the network uses DHCP (Dynamic HostConfiguration Protocol—machines that obtain their IP addressconfigured dynamical ly) or Static IP addresses (machines that havehard-coded IP addresses).

To check whether the machine uses DHCP or a Static IP Address,fol low the steps below:

1 Right-cl ick My Network Places (Network Neighborhood inWindows NT) and select Properties.

2 Right-cl ick Local Area Connection or the LAN icon currently inuse and cl ick Properties.

Page 454: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

454 © 2019, Micro Strategy In c.

3 Double-cl ick Internet Protocol (TCP/IP).

4 Click Advanced .

5 Click the IP Settings tab. This tab displays DHCP Enabled underIP addresses i f this machine uses DHCP.

Then fol low the procedure described below to update the registry onevery machine used as an execution engine by Narrowcast Server.

When in doubt about which values to enter, contact the SystemAdministrator for assistance. You can also check if this information isalready entered on another machine in the same domain.

Updating the registry

1 Stop al l Narrowcast Server services (distribution manager,execution engines, logging services, and so on) before manual lyedi ting the registry.

2 Locate and update the Domain Name and DNS IP address

keys in the registry.

For machines that use static addresses, locate the fol lowing registrylocation:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\

Services\Tcpip\Parameters

Then add Domain and Name server string keys with values asspeci fied by your System Administrator.

For networks using DHCP, locate the fol lowing registry location:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\

Services\Tcpip\Parameters

Check whether the DhcpDomain and DhcpNameServer keys arepresent. The action you take now depends on whether the required

Page 455: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 455

keys are present and contain empty strings of whether the keysthemselves are not present.

Scenario 1: Registry Keys are Present

In this scenario, the registry values are present but contain emptystrings. This often occurs in a test domain scenario where there is aDHCP-Server but no DNS configured. Check the IP address of theDHCP-Server using the ipconfig /all command at the Windowscommand prompt. Contact the Domain Administrator to perform thefol lowing changes on the DHCP-Server:

1 Log in to the DHCP-Server as Domain Admin.

2 Configure DHCP (Windows NT).

a. Open the WinNT tool DHCP Manager.

b. Select the localmachine (that is, the DHCP-Server).

c. From the DHCP Options menu, select Scope.

d. Move the i tem 015 - Domain Name to the Active Options.

e. Enter the user's domain name into the string box.

For the purpose of sending messages to directory locations only,that is, not using SMTP, you can enter any dummy value.

3 Configure DHCP (Windows 2000 Advanced Server).

a. In Computer Management, expand Services and Applications.

b. Expand DHCP and right-cl ick Server Options. ChooseConfigure Options.

c. On the General tab, select the 015 DNS Domain Name checkbox and type the domain name in the space provided for StringValue.

Page 456: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

456 © 2019, Micro Strategy In c.

For the purpose of sending messages to directory locations only,that is, not using SMTP, you can enter any dummy value.

4 When you reboot any cl ient in that domain, i t picks up the dummyvalue at startup and wri tes i t into the registry.

Scenario 2: Registry Keys are Not Present

In this scenario, the two registry values are not present al though thecl ient is configured as DHCP enabled . This happens most l ikely on alaptop that is not connected to i ts DHCP-Server.

1 Stop the MicroStrategy Distribution Manager service.

2 Add the registry string values DhcpDomain andDhcpNameServer as String values into HKEY_LOCAL_

MACHINE\SYSTEM\CurrentControlSet\

Services\Tcpip\Parameters .

3 Enter any dummy entries into the two string values.

4 Restart the MicroStrategy Distribution Manager service.

The service should now run successful ly.

Symptom

You cannot access, wri te to or manipulate the Object Reposi tory.

Cause: You have incorrect or insufficient permissions to the ObjectReposi tory.

Action: Check to see i f the login used to access the database wasentered correctly and i f i t has the appropriate permissions for thatdatabase.

Page 457: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 457

Symptom

The Object Reposi tory is not responding or is returning incorrectinformation or no information at al l .

Cause: A non-supported or non-certi fied Open Database Connectivi ty(ODBC) driver is used for the reposi tory.

Action: Determine the answers to the fol lowing questions:

1 Where is the reposi tory stored (same machine as NarrowcastServer or Subscription Book Reposi tory)?

2 Is the data source name (DSN) for that database configuredproperly (check to ensure val idi ty)?

3 What database platform is used for the reposi tory?

4 What version of the ODBC driver is used for that databaseplatform?

5 Is your platform and/or driver certi fied or supported? (Check thereadme for supported and certi fied platforms and drivers.)

6 Is the reposi tory an upgrade from or connection to a previousversion or a new reposi tory al together?

Symptom

Some documents are removed from the service. For example, only thesubject is sent, whi le the message body is empty.

Cause: The document contains information objects that are fai l ing toexecute or to be formatted.

Action: Edit the document that is fai l ing. Double-cl ick each documentelement and add Error Handl ing Rules for each field. Run the serviceagain. This time the document is received, possibly wi th some errormessages, as speci fied in the rules.

Page 458: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

458 © 2019, Micro Strategy In c.

Symptom

An information object wi thin a document is returning an error or nodata.

Cause 1: The recipient is not personal ized correctly.

Action: If the information object has a question object associated toi t, ensure that the recipients have a preference objects associated tothem. Go to the Static Subscription Set Editor and for each user,double-cl ick and check the Preference tab. Or double-cl ick eachsubscription and check the Preference tab.

Cause 2: The MicroStrategy report is not configured properly to run inNarrowcast Server.

Action: Run the report using the MicroStrategy Developer interface.Does the report fai l? Fix the problem in Developer and try to run theservice again. Does the report contain prompts? Then you need to setup a defaul t answer or create question and preference objects inNarrowcast Administrator. Check the documentation for moreinformation. Does the report return no data? This is fine. Addappropriate error handl ing for i t or change the fi l tering cri teria so thatthe report returns data.

Symptom

A document element fai led to be formatted.

Cause 1: The stylesheet appl ied does not match the document type.

Action: Inside the document edi tor, veri fy that the selected stylesheetmatches the type of document. That is, for HTML, use theMicroStrategy7 default XSL fi le stored in the "For HTMLdocuments" folder.

Cause 2: The stylesheet fi le in the reposi tory was not loadedcorrectly.

Page 459: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 459

Action: From the object browser, double-cl ick the XSL fi le. The pathand fi le name appears in the File text box. Is i t pointing to the rightlocation? If not, cl ick the browse (…) button and reimport i t.

Cause 3: XML resul ts combined with XSL do not produce theexpected output.

Action: There might be a problem with the XSL defini tion that causesi t to fai l during XSL transformation. Or the resul ting XML might notmatch the format expected for the Excel or Plain text DFMs. If youwrote custom XSLs, veri fy that they meet the speci fications asspeci fied in the XML for Narrowcast Server Objects appendix of theNarrowcast Server Appl ication Designer Guide. Veri fy that theytransform correctly by testing your custom XSLs using the TestXMLTool . By defaul t, this tool is instal led in the C:\Program

Files\MicroStrategy\Narrowcast Server\Delivery

Engine\Utilities folder.

Symptom

Some or al l of the messages for a service are not sent.

Cause 1: The recipient device-locale combination does not match anypubl ication.

Action: Open the Static Subscription Set Edi tor and veri fy that

• the user locale matches the publ ication locale. System is thedefaul t for services created with the Service Wizard.

• the addresses subscribed to the service use the devices supportedby the publ ication. By defaul t, the Service Wizard uses Generic E-mail.

Cause 2: If using remote machines as the distribution manager orexecution engine, the data source name (DSN) for the SubscriptionBook is not present on one of those machines.

Page 460: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

460 © 2019, Micro Strategy In c.

Action: Configure a DSN for the Subscription Book Reposi tory on al lthe machines. Configure a DSN for the Object Reposi tory onmachines used as distribution managers.

Cause 3: A document fai led that is required for the publ ication.

Actions: Edit the documents contained in the service that is fai l ing.Double-cl ick each document element and add Error Handl ing Rulesfor each field.

Cause 4: The subscription set contains zero val id recipients.

Action: Open the Static Subscription Set Editor. Make sure that theSubscription Set box contains at least one val id and active address.

Symptom

Services are not fi red.

Cause: A schedule or service might be inactive.

Action: Veri fy that both the service and schedule are active. Cl ickAdministration , then Scheduled Services. Are the next occurrencesfor the service shown? If not, cl ick Set Queue Parameters in thetoolbar and change the parameters accordingly. If you sti l l cannot seeyour services, the schedule defini tion might be incorrect.

Symptom

In the Publication Wizard , a device does not appear in the l ist ofavai lable devices.

Cause: The device does not correspond to the selected transmitter.

Action: Go back and select the transmitter that is used by the device,or create an addi tional publ ication that uses the desired transmitter.

Page 461: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 461

Symptom

In the Publication Wizard , when browsing for fi les to be attached,imported fi les are not displayed.

Cause: Fi les cannot be used as attachments.

Action: Create a new document of type Formatted Content.Associate i t wi th the imported fi le and save i t. Go to the PublicationWizard . The document is displayed and i t can be used as a binaryattachment.

Symptom

Graphic information objects are not avai lable to be inserted in anExcel document.

Cause: Graphic information objects can only be used in HTMLdocuments.

Action: Create a new tabular information object and insert i t in theworkbook. Use an Excel macro to render this tabular data as an Excelchart.

Symptom

A service with a dynamic subscription set del ivers some dupl icated e-mai ls.

Cause: Segment Boundary prompt defaul t values were al tered,becoming uninterpretable by Narrowcast Server.

Action: Use automatic segmentation. See the Narrowcast ServerAppl ication Designer Guide for instructions on using automaticsegmentation.

Page 462: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

462 © 2019, Micro Strategy In c.

Symptom

No data is returned for a service with a segment size of 1.

Cause: Segmentation metrics are incorrectly constructed (or set wi th7.0 directions).

Action: Use automatic segmentation. See the Narrowcast ServerAppl ication Designer Guide for instructions on using automaticsegmentation.

Symptom

Occasional ly, the toolbar icons are shown as black squares.

Cause: This is because the toolbar fi le agent.tb is corrupted.

Action: Find and delete the agent.tb fi le, close the appl ication,and open again.

Symptom

Symptom 1: The Narrowcast Services are started on the servermachine, but you see that the system is stopped in the NarrowcastAdministrator.

Symptom 2: You have enough Narrowcast privi leges and you aretrying to run a service, but nothing happens.

Symptom 3: When a user configures the Narrowcast Administrator ona remote machine, a message appears indicating that the account isnot set up in the Narrowcast system. Along with this message, any ofthe fol lowing cases can be appl icable:

• The MicroStrategy setup appl ication does not ask for credentials inan upgrade process.

• The user decides to use the local system account as the accountfor the services.

Page 463: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 463

• The credentials presented during instal lation are not correct.

• The password used to set up the identi ty has expired.

Cause: The user does not have administrative privi leges on theremote machine.

Action: If your non-administrative users want an access to theNarrowcast run time functional i ty, you need to configure the Identi tysettings of the DCOM servers.

The user in charge of configuring a Narrowcast cluster sti l l needs tobe a Windows NT Administrator.

DCOM configuration must be correct for the system to runsuccessful ly. An error in the DCOM configuration may render thesystem unusable.

To configure the DCOM servers, perform the fol lowing steps:

1 Click Start and select Run .

2 Enter dcomcnfg and cl ick OK .

3 Select the DCOM servers to configure.

You need to configure the MCDMProxy and MCProxy servers.

4 Click the Identity tab.

5 Select This user: and enter the required data in the User,Password , and Confirm Password text boxes.

6 Click OK .

7 Restart the system.

If you want to revert to the regular Administrative mode, set the DCOMidentity for the servers to the user that is launching the NarrowcastServer.

Page 464: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

464 © 2019, Micro Strategy In c.

Symptom

When a protected Excel 2003 fi le is imported and used as a templatefor an emai l report del ivery in a service, the Excel fi le is not edi table.But after the report is generated and del ivered to the user, the cel lsthat contain the report data can be edi ted.

Cause: Narrowcast Server changes the properties of the Excel fi le sothat the protected cel ls that contain the report data become edi tableafter i t is imported into a service.

Action: Ensure that the Excel 2003 fi le has worksheet/workbook-levelprotection enabled, before i t is imported into Narrowcast Server. Afterthe Excel fi le is imported, you need to create a LockExcelCells

registry key and set the value to true.

The registry key should be created at the fol lowing location: \HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\

MicroStrategy Broadcast Server\7.0\

ExecutionEngine.

Symptom

While executing a service that uses Information Objects, theNarrowcast Server ISM cannot connect to the Intel l igence Servermachine. Due to the connectivi ty issue, the execution fai ls and anerror message is displayed.

Cause: If your system is clustered, and i f the Intel l igence Servermachine and the Narrowcast Server machine that contains the ISMare in di fferent domains, you may encounter connectivi ty issues.

Action: To establ ish a connection between the Narrowcast ServerISM and the Intel l igence Server, add the machine name and IPaddress of the Intel l igence Server in the host fi le(C:\WINDOWS\system32\drivers\etc\hosts ) of the NarrowcastServer ISM machine. The machine name speci fied in the host fi le

Page 465: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 465

should match with the Intel l igence Server name in the NarrowcastServer ISM.

Symptom

Narrowcast Server is not responding whi le executing a service andthe Maximum Concurrent Service execution error is l isted in the errorlog.

Cause: If the number of segments in the segment execution queuereaches the speci fied At least value of the segment queue size, thesegment queue does not receive new segments from the servicequeue. Due to this, the service queue exceeds the maximum numberof concurrent executing services l imi t and the Maximum ConcurrentService execution error is l isted.

Action : You can reset the At least value of the segment queue sizeas fol lows:

1 From the System menu, select the system, then select SetGoverning Settings. The System Settings dialog box opens.

2 On the Execution tab, in the Segmentation section, increase thevalue in the At least field.

Increasing the At least value ensures that the available segmentexecutors on the operational Execution Engines are fully utilized and thequeue is not empty. As more segments are included in the segmentqueue, the number of services in the service queue is reduced.

Symptom

When a service execution fai ls in Narrowcast Server, an errormessage Unable to instantiate the SBM object is l isted inthe DELogs and System Message Viewer.

Page 466: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

466 © 2019, Micro Strategy In c.

Cause: This message can appear when some of the MicroStrategyDLL (Dynamic Link Library) fi les are not registered or are inval id.

Action : From Windows Add or Remove Programs, reinstal l theMicroStrategy components. For steps to reinstal l the MicroStrategycomponents, see Instal lation Procedures of the Narrowcast ServerInstal lation and Configuration Guide.

Symptom

A del ivery fai lure occurs during service execution on NarrowcastServer.

Cause: One possible cause of a fai led service can be anauthentication fai lure. The subscribed Narrowcast user is configuredto inheri t the authentication of a MicroStrategy user that is deleted inMicroStrategy Developer.

Action : To delete the authentication defini tion of Narrowcast user,edi t the fol lowing settings from the Subscription Book in NarrowcastAdministrator:

1 From the Tools menu, select Open Subscription Book. TheSubscription Book Edi tor opens.

2 Select the user to edi t from the l ist of Users and addresses.

3 From the Edit menu, select Edit. The User Properties Edi toropens.

4 Click the Authentication and Security tab. The user'sAuthentication and Securi ty information is displayed in the tables.

5 Select the information source in the Authentication table whoseauthentication defini tion needs to be removed.

6 Click Clear.

7 Click OK to save the changes.

Page 467: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 467

For more information about edi ting users, see User Properties Edi torof the Narrowcast Administrator Appl ication Designer Guide.

Symptom

After upgrading MicroStrategy metadata, some services usingdynamic subscriptions fai l during segmentation and the errormessage Segmentation failed or Unexpected error while

receiving recipient array is displayed in the DELog fi le. Thisoccurs only for services that use information sources which existedprior to the upgrade. It does not affect those services that use a newlycreated information source in Narrowcast Server 9.2.0 that is pointingto the same project on the Intel l igence Server.

Cause: During MicroStrategy metadata upgrade, the system object IDuni fication process uni fies the system object IDs to a fixed value.Starting with version 8.0.2, MicroStrategy creates uni form systemobject IDs to support various MicroStrategy features. Informationobjects created prior to 8.0.2 may continue to use old IDs, causingthis error.

Action : Run the Metadata IDs Updater Tool to find and fix anyinconsistencies in Narrowcast objects caused by the metadata systemobjects uni fication process. You can run this tool in one of thefol lowing modes:

• Assess: To check whether there are any inconsistencies in yourNarrowcast objects in the Narrowcast system.

• Fix: To fix the defini tion of your Narrowcast objects in theNarrowcast system. The changes are appl ied to the Narrowcastobject reposi tory.

Prerequisites

• It is important to back up the Narrowcast object reposi tory beforeusing the tool in Fix mode.

Page 468: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

468 © 2019, Micro Strategy In c.

• The Updater Tool needs to be executed on a computer that has theNarrowcast Server system registered.

• The Updater Tool must have access to the metadata upgrade logfi le (MDUPD-m-dd.log ). By defaul t, this log fi le resides on thecomputer that performs the upgrade, in Program Files\Common

Files\MicroStrategy\Log . The log is used to determine theobjects that have changed in the metadata and those that need tobe changed in the Narrowcast Server reposi tory.

To install the Updater Tool

Run the register.bat fi le to register al l the DLLs that arenecessary to run the tool . The fi le is located in /Delivery

Engine/Utilities/Metadata IDs Updater Tool .

• For Windows Vista, Windows 2008, and Windows 2007, run theregister.bat fi le in one of the fol lowing ways:

l Right-cl ick Command Prompt and select Run as administrator.Run the register.bat fi le.

l Log in to Windows as the Local Administrator and double-cl ick theregister.bat fi le.

• For al l other Windows operating systems, double-cl ick theregister.bat fi le.

To execute the Updater Tool

Run the MDIDsAssessTool.exe fi le.

Select the Narrowcast system from the System Selection drop-downl ist. If the system connection is successful , a Connected to:

MySystem message appears in the Status section.

Type the location of the log fi le in the MD Upgrade Log File field orbrowse to locate the log fi le. The defaul t location of the log fi le isCommon Files\MicroStrategy\Log .

Page 469: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 469

Choose ei ther Assess or Fix mode.

Cl ick Run .

The resul t is displayed in the Status section once the Assess or Fix iscompleted.

Subscription administration

Symptom

You cannot access, wri te to, or manipulate users, addresses,subscriptions, or preferences in the Subscription Book Reposi tory.

Cause: You have incorrect or insufficient permissions to theSubscription Book Reposi tory.

Action: Check to see i f the login used to access the database wasentered correctly and i f i t has the appropriate permissions for thatdatabase.

Symptom

The Subscription Book Reposi tory is not responding or is returningincorrect information or no information at al l when you try tomanipulate users, addresses, subscriptions, or preferences.

Cause: A nonsupported or noncerti fied ODBC driver is used for thereposi tory.

Action: Determine the answers to the fol lowing questions:

1 Where is the reposi tory stored (same machine as NarrowcastServer or Object Reposi tory)?

2 Is the data source name (DSN) for that database configuredproperly (check to ensure val idi ty)?

3 What database platform is used for the reposi tory?

Page 470: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

470 © 2019, Micro Strategy In c.

4 What version of the ODBC driver is used for that databaseplatform?

5 Is your platform and/or driver certi fied or supported? (Check thereadme for supported and certi fied platforms and drivers.)

6 Turn on the Level_Info_SBM and Level_Trace_SBM keys inthe registry and obtain those logs plus the debug viewer log.

Symptom

The message You do not have Write access to this

Prompt object appears when you try to define a securi ty object ora preference object.

Cause: The authentication object for the user (or the defaul tauthentication object for the information source, i f no authenticationobject is defined for the user) does not have Wri te permissions for thesecuri ty object and/or question object prompts.

Action: Al low users to have Wri te access to prompts.

1 In the MicroStrategy Developer interface, right-cl ick the prompt.

2 Choose Properties.

3 Select the Security tab.

4 Add a user or group and set permissions to Modify (or create acustom access control entry that grants Wri te permission).

Since al l users created in the MicroStrategy Developer interfacecould potential ly be used to define authentication objects inNarrowcast Server, i t might be useful to set al l prompts wi th Wri teaccess for the Everyone group.

In addi tion, i t might be desirable to prevent users in MicroStrategyDeveloper from having access to the prompts used for securi tyobjects and question objects in Narrowcast Server. To prevent

Page 471: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 471

unauthorized users from edi ting prompt objects through MicroStrategyDeveloper, keep prompt objects in a separate folder, and set thesecuri ty on the parent folder to prohibi t unauthorized users to accessthe chi ldren of the folder. To do this, set the permissions to Defaul t inthe Chi ldren l ist for the user or group.

Symptom

A prompt for a personal ized service fai ls to be rendered.

Cause: The prompt is a level prompt.

Action: Level prompts are not supported in the Subscription Portal .Redefine your prompt in the MicroStrategy Developer interface.

Symptom

The fi rst prompt for a personal ized service is rendered, but thesecond prompt is skipped.

Cause: The second prompt is an embedded prompt (a prompt basedon the answer to the fi rst prompt).

Action: Embedded prompts are not supported in the SubscriptionPortal . Redefine your prompts in the MicroStrategy Developerinterface and your question objects in Narrowcast Server.

Symptom

Showerrors.asp is showing a large number of communicationlink failure errors, or simi lar error messages indicating a lostdatabase connection.

Cause: SequeLink has lost contact wi th one or more databases.

Action: Stop and start the SequeLink Server service from theservices Control Panel .

Page 472: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

472 © 2019, Micro Strategy In c.

Symptom

Many display issues (question marks, blanks…) are encounteredwhi le using DB2 reposi tories.

Cause: The ODBC DSN may not be correctly configured.

Action: Fol low the instructions in DB2 requirements in theNarrowcast Server Instal lation and Configuration Guide to correctlyset up the DB2 driver.

Symptom

SequeLink seems to raise frequent Access Violations.

Cause: The ODBC driver version used is not the certi fied one.

Action: Veri fy that your driver version is certi fied. Check Databaserequirements of the Narrowcast Server Instal lation and ConfigurationGuide.

Symptom

Some of the service schedules are not shown under the SubscriptionPortal .

Cause: The Subscription Portal does not display any schedules inwhich the associated subscription set is reused as part of thedefini tion of another service.

Action: Make sure each schedule in your service defini tion isassociated with a unique subscription set.

Symptom

A l ink to an Excel attachment for a report on the Subscription Portalfai ls to open an Excel document.

Cause: The wrong version of Excel is on the cl ient machine.

Page 473: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 473

Action: On the cl ient machine, instal l the correct version: Excel 97 orExcel 2000 SR-1.

Symptom

When using the Subscription Book synchronization tool , some val idCSV fi les are rejected as corrupted fi les.

Cause: The Subscription Book cannot process the CSV fi les in whichthe number of fields in each row does not match the number of fieldsin the header row.

Action: When generating the CSV fi les, ensure that every row has thesame number of fields. You can do this by using Microsoft Excel . Adda dummy column to the end of each row and populate that columnwith the values in each row.

Symptom

An error message Element not found appears when you try toedi t a subscription information object.

Cause: If an information source defini tion is modi fied so that someinformation is no longer retrieved from the Subscription Book, edi tinga subscription information object that rel ies on this informationproduces this error message.

Action:

1 Modify the information source defini tion temporari ly to al lowretrieving information from the Subscription Book.

2 Modify the affected subscription information object defini tion sothat i t no longer retrieves information from the Subscription Book.

3 Revert the information source defini tion back to i ts previous state,removing the abi l i ty to retrieve information from the SubscriptionBook.

Page 474: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

474 © 2019, Micro Strategy In c.

E-mail (SMTP)

Modifying registry values incorrectly may cause serious, system-wideproblems that may require the re-instal lation of Microsoft Windows.Any edi t of the registry is done at the user's own risk. Since these areuser-ini tiated changes, they are not covered by any MicroStrategywarranty. If using Microsoft Windows, the user should backup theregistry and/or update an Emergency Repair Disk (ERD) prior toal terations.

Symptom

E-mai ls are nei ther saved to fi le nor del ivered to the recipient's inbox.

Cause 1: The SMTP information transmission module wasmisconfigured.

Action: Veri fy that the from, reply-to and del ivery noti ficationaddresses are wel l constructed, that is, something simi lar [email protected] .

Cause 2: SMTP is using the wrong character set.

Action: Create a new locale. Cl ick E-mail (SMTP) and choose anappropriate character set for the language you want to broadcast. Forexample, use Kanj i for Japanese and Western for French and otherEuropean countries. For each document used in the service, edi t i t,select File, then Properties, and change i ts locale to the one you justcreated.

Cause 3: In the SMTP information transmission module configuration,Sender Display Name or Reply To Display Name contain double-bytecharacters.

Action: Create a new plain text document. Select File, thenProperties. Change the document locale to the locale for thelanguage you are trying to broadcast. Delete any content from the

Page 475: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 475

document (leave i t empty). Save. Include this document in thepubl ication in the Control document section.

Cause 4: The recipient name contains double-byte characters.

Action: Japanese or Korean characters in the recipient name are notsupported for this release. Set the Transmission Properties foraddresses to be in nei ther the To nor the Cc l ist.

Symptom

During MicroStrategy Narrowcast Server configuration, the fol lowingmessage appears:

'The operating system(s) on machine(s): XXX are not properly

configured to support e-mail transmission...'.

Cause: The Domain Name System (DNS) addresses for the machineson which MicroStrategy Narrowcast Server is instal led are not in therequired Windows registry entries.

Action:

Edit the registry string value with the appropriate DNS addresses.You can enter ei ther the IP address of the machine or the completedomain name.

For the networks using Dynamic Host Configuration Protocol (DHCP):

1 Browse to the fol lowing location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\

Services\Tcpip\Parameters

2 Edit the DhcpDomain and DhcpNameServer registry stringvalues.

For the networks using Static Internet Protocol addresses:

1. Browse to the fol lowing location:

Page 476: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

476 © 2019, Micro Strategy In c.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\

Services\Tcpip\Parameters

3 Edit the Domain and NameServer registry string values.

Symptom

E-mai ls are saved to fi le but not del ivered to the recipient's inbox.

Cause: The physical address has an inval id domain.

Action: In the Subscription Book, double-cl ick the address. Veri fythat the domain name exists and is wel l constructed([email protected] ).

Symptom

A del ivery noti fication is not sent to the address speci fied.

Cause: The recipient's e-mai l server does not support noti fications.

Action: Check that the Del ivery Noti fication e-mai l address is val id. Ifa val id address does not work, i t is possible that the recipient's e-mai lserver does not recognize/accept del ivery noti fications.

Symptom

Messages sent to devices that use smart host are not del ivered to thesmart host e-mai l server.

Cause: The device is not configured with the correct smart hostaddress or port number.

Action: Open the Device Editor to veri fy the defini tion of the device.Veri fy that the Delivery Options tab contains correct informationabout the smart host. Veri fy that the e-mai l server working as smarthost is l istening for SMTP messages in the port number that has beenconfigured for the device.

Page 477: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 477

Symptom

Messages sent to devices that use smart host are del ivered to thesmart host e-mai l server but not to the final recipients.

Cause: The smart host e-mai l server is not running or i t is not runningin relay mode.

Action: Check with the e-mai l server administrator i f the smart hostserver is running and ready to send messages. Check that the serveris configured to work as a relay server.

Symptom

Messages do not reach the recipients, even when the e-mai laddresses are val id.

Cause: The SMTP transmitter logs error messages indicating that thetransmission to al l the domains fai led. The DNS server is notaccessible to the SMTP transmitter.

Action: Open the registry and open the fol lowing key:

HKEY_LOCAL_MACHINE\SYSTEM\

CurrentControlSet\Services\Tcpip\Parameters

Check the parameter NameServer (i f the machine has a static IPaddress) or DhcpNameServer (i f the machine uses a dynamic IPaddress). Make sure that these parameters contain val id DNSaddresses. Check with the network administrator for proper values forthis parameter.

Symptom

E-mai ls cannot be sent.

Page 478: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

478 © 2019, Micro Strategy In c.

Cause: The network is configured with an internal-only DNS.Narrowcast Server and al l e-mai l appl ications depend on DNSservers to send e-mai l . There are two types of DNS:

• Internal , which do not contain the information necessary for e-mai lappl ications (MX records)

• External , which al low e-mai l appl ications to function

When the network is configured with an internal-only DNS, no e-mai lappl ications can send e-mai l messages. This might have been doneas a temporary measure to move a machine from one domain toanother.

Action: Remove the internal DNS and reconfigure the network withan external DNS.

Symptom

HTML is not rendered properly for some recipients.

Cause: The e-mai l cl ient does not support a certain type of HTML.

Action: Use the MSTR7toHTML.xsl stylesheet speci fical ly for AOL,Netscape, and Lotus Notes e-mai l cl ients. The stylesheet is located inthe Del ivery Engine folder.s

Symptom

Narrowcast reports del ivered in HTML format are not correctlydisplayed in Outlook 2007.

Cause: Outlook 2007 uses Microsoft Word 2007, which does notsupport al l HTML attributes.

Action : Use the MSTR7ToHTMLDefaul tFormatting.xsl andMSTR7ToHTMLDefaul tFormatting2.xsl stylesheets. These XSLs arelocated in the Del ivery Engine folder.

Page 479: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 479

Symptom

Multi -layout Report Services documents are not del ivered as multiplesheets in a single Microsoft Excel fi le.

Cause: The layout settings for the multi -layout Report Servicesdocument are not enabled in Narrowcast Administrator.

Action : Enable Report Services documents to display each layout ona separate Microsoft Excel sheet. Steps on how to complete thisconfiguration are provided below.

1 In the Developer Document Selector dialog box, select thedocument to edi t from the l ist of MicroStrategy Developerdocuments.

2 From the Choose document format drop-down l ist, select Excel.

3 Select the Excel 2003, Excel XP and above on recipient'smachine option.

4 Click Advanced Properties. The Advanced Properties dialog boxopens.

5 In the General tab, select the All Layouts option to receive al l thelayouts of a multi -layout Report Services document.

6 Select the Expand all pages option to display al l the pages of agroup by field in the document.

7 Click OK to save the changes.

For more information about the Developer Document Selector dialogbox, see the Developer Document Selector dialog box chapter of theNarrowcast Administrator Appl ication Designer Guide.

Page 480: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

480 © 2019, Micro Strategy In c.

Symptom

Documents exported to Microsoft Excel using Intel l igence Servercannot be opened or saved using Outlook Web Access.

Cause: The document is generated as an html fi le, and Outlook WebAccess cannot open html fi les.

Action : Enable Report Services documents to be generated as mhtfi les, which are compatible wi th Outlook Web Access. Steps on howto complete this configuration are provided below.

1 In the Developer Document Selector dialog box, select thedocument to edi t from the l ist of MicroStrategy Developerdocuments.

2 From the Choose document format drop-down l ist, select Excel.

3 Select the Excel 2003, Excel XP and above on recipient'smachine option.

4 Click OK to save the changes.

Printing

Symptom

No document is printed.

Cause: The temp fi le location is ful l .

Action : Clean up the temp fi le location, or select another locationusing the device edi tor.

Symptom

You cannot print to a particular printer.

Cause: The printer cannot be registered dynamical ly at execution.

Page 481: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 481

Action : Register the printer manual ly using the Microsoft Add PrinterWizard .

Symptom

You cannot print PDF documents.

Cause: Nei ther Adobe Acrobat nor Adobe Acrobat Reader isinstal led.

Action : Instal l ei ther Adobe Acrobat or Adobe Acrobat Reader on al lexecution engine machines.

Information Source Module

Symptom

While configuring the Information Source Module, the fol lowing errormessage is displayed:

System user needs to be a member of at least one of

the following MicroStrategy groups: System

Monitors, Narrowcast System Administrators, System

Administrators .

Cause: The MicroStrategy user is not assigned to the required group.

Action: Assign the MicroStrategy user to the System Monitors,Narrowcast System Administrators, or System Administrators group.For detai led steps on how to assign users to a group, see theMicroStrategy Developer Help.

Symptom

While configuring the Information Source Module, the fol lowing errormessage is displayed:

Page 482: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

482 © 2019, Micro Strategy In c.

System user needs to have the privilege Schedule Request in

order to use this Information Source.

Cause: The Schedule Request privi lege is removed from the SystemMonitors, Narrowcast System Administrators, or SystemAdministrators group.

Action: Grant Schedule Request privi lege to the MicroStrategy user.For detai led steps on how to grant privi leges, see the MicroStrategyDeveloper Help.

HTML Document Editor

Modifying registry values incorrectly can cause serious, system-wideproblems that might require the re-instal lation of Microsoft Windows.Any edi t of the registry is done at your own risk. Since these are user-ini tiated changes, they are not covered by any MicroStrategywarranty. If using Microsoft Windows, you should back up the registryand/or update an Emergency Repair Disk (ERD) prior to al terations.

Symptom

Some characters, such as æ,å,and ö, are not displayed correctly inHTML documents when an HTML document emai l attachment isopened in Internet Explorer.

Cause: A Microsoft update has changed the character set that isautomatical ly appl ied to HTML documents that are edi ted inNarrowcast Server Administrator on certain machines.

Action : You need to create a new registry string value for the registrykey: \HKEY_LOCAL_MACHINE\SOFTWARE\MicroStrategy\MicroStrategy Broadcast Server\7.0\

DocumentEditors .

The new string value is keepcharset . The value must be set totrue to retain the original character set of the HTML document.

Page 483: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 483

Setting the value to false al lows the HTML edi tor to change thecharacter set to Unicode, which may cause garbled characters.

Portal Administrator

Symptom

On Windows 2008 Enterprise R2 (64 bi t) operating system, a localadministrator (belonging to administrator group) is unable to accessPortal Administrator by providing local admin credentials.

Cause: Microsoft changed the permissions structure for Windows2008 and therefore privi leges are not granted to the localadministrator.

Action : To grant the privi leges:

1 Browse to \Program Files\MicroStrategy\Narrowcast

Server\Subscription Portal\asp\admin folder. Thefol lowing message is displayed.

2 Click Continue. The required user is automatical ly added.

Symptom

While setting up MicroStrategy Subscription Portal through the PortalAdministrator, the error An error has occurred on this page

is displayed after speci fying the database connection name. The errordetai ls are l isted in the Portal log at the fol lowing location: \ProgramFiles\MicroStrategy\Narrowcast Server\

Subscription Portal\asp\Logs .

Cause: The error can appear i f the Subscription Portal si te was notcreated from MicroStrategy Narrowcast Administrator and hence theMSTROBJPROPS table is not created.

Page 484: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

484 © 2019, Micro Strategy In c.

Action : You must create the Subscription Portal si te usingMicroStrategy Narrowcast Administrator.

1 From the System menu, point to the system that you want to edi t,and select Edit System Configuration . The System ConfigurationWizard opens.

2 Click Clustering at the top of the window. The Overview pageopens.

3 Click Next. The Select Configuration Options page opens.

4 Select the Select and configure a single machine forNarrowcast Server option. You can cl ick … (the Browse button) tolocate another machine.

5 Select the Create a Subscription Portal site check box to createthe Subscription Portal si te from Narrowcast Administrator.

6 Click Next to go to the next configuration step.

For more information about the System configuration process, seeSystem configuration process in the Narrowcast AdministratorInstal lation and Configuration Guide.

Licensing errors

Error message

"The execution engine on computer MachineName wi l l not be addedto the MicroStrategy Narrowcast Server cluster. Adding this computerto the cluster would make the cluster use x CPUs but the l icense onlyal lows the cluster to use y CPUs. To correct this si tuation you canremove computers from the cluster or you can decrease the number ofCPUs used by one or several computers. To enable this cluster to usemore CPUs please contact MicroStrategy to upgrade your l icense."

Page 485: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 485

Action: Remove computers from the cluster or decrease the numberof CPUs used by one or more computers. If you have upgraded yourl icense, be sure to update the l icensing information on the distributionmanager machines i f you have a clustered system. For moreinformation about clustering, see Clustering.

Error message

"The computers which are configured to be part of the MicroStrategyNarrowcast Server cluster are using x CPUs but the l icense onlyal lows the cluster to use y CPUs. Some of the execution engineshave been set to idle in order to prevent the system from exceedingthe maximum number of CPUs al lowed by the l icense. To correct thissi tuation you can remove computers from the cluster or you candecrease the number of CPUs used by one or several computers. Toenable this cluster to use more CPUs please contact MicroStrategy toupgrade your l icense."

Action: Remove computers from the cluster or decrease the numberof CPUs used by one or more computers. If you have upgraded yourl icense, be sure to update the l icensing information on the distributionmanager machines i f you have a clustered system. For moreinformation about clustering, see Clustering.

Error messages

Error messages for the fol lowing types of service transmissions areidenti fied, along with suggested actions:

• Printing

• Saving to fi le

For information on addi tional error messages, see MicroStrategy TechNote TN6200-72X-0525.

Page 486: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

486 © 2019, Micro Strategy In c.

Printing

Error message

101: "Timeout occurred whi le loading HTML document."

Action : Increase the timeout setting in the Device Edi tor.

Error message

201: "Error occurred whi le setting print driver parameters."

Action 1: Ensure that the printer is avai lable.

Action 2: Ensure that the user has access to the printer.

Error message

202: "Error opening printer handle to %PRINTER%."

Action 1: Ensure that the printer is avai lable.

Action 2: Ensure that the user has access to the printer.

Error message

203: "Unable to get printer information."

Action 1: Ensure that the printer is avai lable.

Action 2: Ensure that the user has access to the printer.

Error message

204: "Unable to get required buffer size to retrieve printer info."

Action 1: Ensure that the printer is avai lable.

Action 2: Ensure that the user has access to the printer.

Page 487: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 487

Error message

205: "Unable to get print spooler job information. The print job mayhave been printed or deleted from spooler."

Action: Go to the printer to locate your print job. Reschedule the printrequest i f necessary.

Error message

206: "Unable to get required buffer size to retrieve print spooler jobinfo."

Action 1: Ensure that the print spooler is avai lable.

Action 2: Ensure that the user has access to the print spooler.

Error message

207: "Unable to retrieve l ist of registered printers."

Action: Review the log fi le to identi fy the speci fic error.

Error message

208: "Fai led to add printer %PRINTER%."

Action: Register the printer manual ly.

Error message

209: "Fai led to remove printer %PRINTER%."

Action: Unregister the printer manual ly.

Error message

210: "Fai led to open a handle to remove printer %PRINTER%."

Page 488: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

488 © 2019, Micro Strategy In c.

Action: Unregister the printer manual ly.

Error message

211: "Fai l to set destination printer."

Action: Ensure that the account used by Narrowcast Server serviceshas access to the Microsoft Windows registry.

Error message

212: "Fai l to get defaul t printer information."

Action 1: Ensure that the printer is avai lable.

Action 2: Ensure that the user has access to the printer.

Error message

402: "Unable to print PDF: nei ther Adobe Acrobat nor Adobe AcrobatReader is instal led."

Action: Instal l ei ther Adobe Acrobat or Adobe Acrobat Reader.

Error message

404: "Acrobat encountered an error whi le loading PDF fi le."

Action: Review the log fi le to identi fy the speci fic error.

Error message

405: "Acrobat encountered an error whi le printing PDF fi le."

Action: Review the log fi le to identi fy the speci fic error.

Page 489: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

© 2019, Micro Strategy In c. 489

Error message

406: "Cannot launch Acrobat Reader process. Check appl ication path:%ACRORD32%"

Action 1: Veri fy that Acrobat Reader is instal led in the speci fied path.

Action 2: Ensure that the account used by Narrowcast Serverservices has permission to launch the Acrobat Reader process.

Error message

407: "Unable to get printer port and driver informationfor%PRINTER%."

Action: Unregister and reregister the printer.

Error message

408: "DDE ini tial ization fai lure."

Action: Review the log fi le to identi fy the speci fic error.

Error message

409: "Unable to connect to DDE service."

Action: Review the log fi le to identi fy the speci fic error.

Error message

410: "Error executing DDE command."

Action: Review the log fi le to identi fy the speci fic error.

Page 490: MicroStrategy Narrowcast Server System Administrator Guide · 2019-07-11 · CONTENTS System Administrator Overview 6 About MicroStrategy Narrowcast Server 6 Overview of system administrator

Nar ro wcast Server System Ad min ist rato r Gu id e

490 © 2019, Micro Strategy In c.

Saving to file

Error message

87006: "Inval id Path."

Cause 1: The path became inval id after replacing the macros.

Action: Veri fy that the device and address information are correct.

Cause 2: The folder does not exist, and the Create required foldersoption is not selected.

Action: Select the Create require folders option.

Cause 3: The folder does not exist, the Create required foldersoption is enabled, but the user does not have the privi leges to createa folder.

Action: Grant the appropriate fi le system privi leges to the user.

Error message

87007: "Fi le already exists."

Cause: A fi le wi th the same name already exists in the targetdi rectory and the overwri te fi les option is not enabled.

Action : Enable the overwri te fi les option or remove the existing fi le.

Error message

87008: "Fai led to wri te fi le."

Cause 1: The fi le was in use by another appl ication.

Action: Close al l appl ications using the target fi le.

Cause 2: The user does not have wri te privi leges in the target folder.

Action: Grant the appropriate fi le system privi leges to the user.