www.novell.com dave horne esolutions deployment mgr novell, inc. [email protected] designing and...

56
www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. [email protected] Designing and Managing Novell DirXML Deployments

Upload: clarence-higgins

Post on 14-Jan-2016

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

www.novell.com

Dave HorneeSolutions Deployment MgrNovell, [email protected]

Designing and Managing Novell DirXML™ Deployments

Designing and Managing Novell DirXML™ Deployments

Page 2: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Vision…one NetA world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries

MissionTo solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world

Page 3: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments
Page 4: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Designing and Managing DirXML™ Deployments—Agenda

• Know Your Stuff• Understanding DirXML• Demo• DirXML Process Flow• Debugging DirXML• Project Management• Use Real-Life Examples• Recap

Page 5: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Know Your Stuff—The 4 Knows

• Know Your Business Processes

• Know Your Data

• Know Your Resources

• Know Your DirXML

Page 6: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Know Your Business Processes

• When are e-mail, NOS, and other accounts created for a new person?

• What kind of access needs to be granted?• Who is involved in creating/authorizing

access?• How are different processes tied together?• When do accounts get de-activated?• Who gets notified when these events occur?

Page 7: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Know Your Data

• What data elements need to be synchronized?• What are the data elements going to be used

for?• Are there dependencies on any data element?• Are there pre-requisites on any data element?• Does the data need to be transformed?

Birthdate 02/01/1960 ---> February, 01, 1960

Page 8: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Know Your Resources

• The “Do You Have”s

• Do you have all of the equipment you need?• Do you have access to the software you

need?• Do you have all the necessary people you

need?

Page 9: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Know Your DirXML

• How many systems are you connecting?

• Is there a pre-configured DirXML Driver available?

• Have you received the appropriate DirXML training?

• Have you engaged a DirXML deployment partner?

Page 10: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

NovelleDirectory™

DirXML

DirXMLEngine

DirXML DriverShim

Novell eDirectory

Server

Application

Subscriber Channel

Publisher Channel

Rules and Stylesheets

Rules and Stylesheets

Understanding DirXML 1.1 Technology Review

Page 11: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXMLEngine

NovelleDirecto

ry

DirXML

DriverShim

Rules and Stylesheets

Rules and Stylesheets

Subscriber Channel

Publisher Channel

DirXML

DriverShim

NovelleDirecto

ry

Rules and Stylesheets

Rules and Stylesheets

DirXMLEngine

Publisher Channel

Subscriber Channel

Understanding DirXML 1.1eDirectory-to-eDirectory Data Flow

Using SSL and KeysUsing SSL and KeysIssued by a singleIssued by a single

Certificate AuthorityCertificate Authority

Page 12: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

NovelleDirecto

ry

ERP DirXML DriverERP DirXML Driver e-Mail DirXML Drivere-Mail DirXML Driver

Understanding DirXML 1.1Application to Application

NovelleDirecto

ry

DirXMLEngine

DirXML

DriverShim

Rules and Stylesheets

Rules and Stylesheets

Subscriber Channel

Publisher Channel

DirXML

DriverShim

DirXMLEngine

Rules and Stylesheets

Rules and Stylesheets

Publisher Channel

Subscriber Channel

E-MailApplication

ERPApplication

Page 13: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Application Server

DirXML Architecture— The Remote Loader

NovelleDirectory

Novell eDirectory

Server

Application

DirXML

DriverShim

Remote

LoaderShim

Rem

ote

Load

er

Serv

ice

DirXML

DirXMLEngine

Rules and Stylesheets

Rules and Stylesheets

Subscriber Channel

Publisher Channel

Page 14: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML 1.1Publisher Channel

Page 15: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Process FlowDirXML Objects

DirXMLDriver Set

Object

3 DifferentDirXML Drivers

Page 16: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Process FlowDirXML Objects

Publisherand Subscriber

Channels

MappingRule

ERP Driver

Page 17: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Process FlowDirXML Objects

MatchingPlacement

TransformationCreateRules

Page 18: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Process FlowDirXML Objects

Mapping Rule

Matching Rule

Placement Rule

Create Rule

Page 19: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Zero

MergeMergeattributesattributes

One

ModifyModifyapp objectapp object

YES

Create NDSCreate NDSobjectobject

NO

ApplyApplymatchingmatching

rulerule

Query NDSQuery NDS

Query appQuery appModify NDSModify NDS

objectobject

YES

NO

ErrorError

Multiple

ApplyApplycreatecreaterulerule

ApplyApplyplacementplacement

rulerule

WriteWriteassociationassociation

Query NDSQuery NDS

Modify NDSModify NDSobjectobject

Desiredapp event

occursDoes this

object have an association?

Does this object have an

association?NumberNumber

of matchesof matchesDo weDo we

have all have all requiredrequired

attributes?attributes?

DirXML Process FlowPublisher Channel

Page 20: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML 1.1Subscriber Channel

Page 21: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

ApplyApplymatchingmatching

rulerule Number ofNumber ofmatchesmatches

One

QueryQueryAppApp

Zero NO

YES

ErrorError

Multiple

YES

NO

DesiredNDS event

occursApplyApplycreatecreaterulerule

QueryQueryNDSNDS

ModifyModify NDS objectNDS object

WriteWriteassociationassociation

MergeMergeattributesattributes

ApplyApplyplacementplacement

rulerule

CreateCreateApp ObjectApp Object

ModifyModifyapp objectapp object

ModifyModifyapp objectapp object

Does this object have

an association?

Do weDo wehave all have all requiredrequired

attributes?attributes?

MarkMarkassociatiassociati

ononpendingpending

DirXML Process FlowSubscriber Channel

Page 22: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Process FlowDirXML Event Processing

Eventto

XML

EventTransformation

AssociationProcessor

AddEvent?

SchemaMapper

OutputTransformation

MatchingRule

CreateRule

PlacementRule

MatchingRule

CreateRule

PlacementRule

Subscriber Add ProcessorPublisher Add Processor

AddEvent?

AssociationProcessor Input

TransformationSchemaMapper

EventTransformation

PublisherFilter

SubscriberFilter

EventCache

XMLto

NDS

no

yes

no

yes

The DirXML Engine

CommandTransformation

CommandTransformation

Page 23: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Debugging DirXML

• Deployment Tips Get the right debug information from the Driver

Set

DS Trace

Page 24: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Change the Driver Trace LevelChange the Driver Trace LevelEqual to 3Equal to 3

Debugging DirXMLSetting DS Trace

Page 25: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Debugging DirXMLSetting and Viewing the Log

Page 26: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Debugging DirXMLSetting and Viewing the Log

Page 27: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Make sure that your driver has the appropriate access

• Always exclude the Admin User(s) from being associated with the driver

• If you have forgotten to do this, go to the DirXML tab of the driver object and select “Excluded Users”

Debugging DirXMLSecurity Settings

Page 28: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Debugging DirXMLSecurity Settings (cont.)

Page 29: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Shutdown and restart eDirectory upon the installation of a new .JAR file

Unload Java (NetWare®) Shutdown from eDirectory Console

(WinNT/Win2000) ndsd stop (Solaris, Linux, Tru64)

• Due to the way the JVM works, it must be reinitialized in order to read the new .JAR file

Debugging DirXMLJava Drivers under DirXML 1.0

Page 30: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• No Shutdown and restart of eDirectory required

Dynamic Java Loader

Debugging DirXMLJava Drivers under DirXML 1.1

Page 31: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• There may be several challenges standing between you and a working driver—it depends on your skill level

• Authentication errors are the most common• Remember that authentication is possible

for Application User Driver password Certificates (eDirectory driver)

Debugging DirXMLDriver Authentication

Page 32: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Debugging DirXMLDriver Authentication

Page 33: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Save your work• Export your Driver Object• Remember that deleting the Driver Object

results in the disassociation of all objects connected to it

• Export Associations prior to deleting a Driver Object

Debugging DirXMLBackup and Recovery

Page 34: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML 1.1Backup and Recovery

Page 35: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Many systems want to own data, control its origination and manage its changes

• DirXML allows for Authoritative Data Sources

Subscriber filters eDirectory rights assigned so changes occur

only via the Publisher channel

Debugging DirXMLAuthoritative Ownership of Data

Page 36: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML

DriverShim

DirXMLEngine

Subscriber FilterSubscriber Filter

Publisher FilterPublisher Filter

Debugging DirXMLAuthoritative Ownership of Data

NovelleDirectory

Application

Publisher Channel

Subscriber Channel

Page 37: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Controlling the order of execution is possible with the creative use of attributes

Extending the Schema Using existing unused attributes

• Use Create rules to populate attributes with default values

Or use natural attribute population by the disparate application to accomplish the same goal

• Use Create rules to selectively choose events

Debugging DirXMLAuthoritative Ownership of Process

Page 38: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Process Sequencing• Use Required Attributes that are dependent from other driver

processing• ERP --> NOS --> e-mail

<?xml version="1.0" encoding="UTF-8"?><create-rules>

<create-rule class-name="User"><required-attr attr-name="preferredName"/><required-attr attr-name="cn"/><required-attr attr-name="L">

<value><![CDATA[San Jose]]></value></required-attr>

</create-rule></create-rules>

Debugging DirXMLAuthoritative Ownership of Process

Provided fromERP application

Came fromNOS

application

Page 39: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML 1.1Authoritative Processing

Page 40: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• How big is the project?

• Are you focused on the enterprise?

• Do business processes need to change?

• Does change need to be made to the infrastructure?

Personica1002

Tracks resume, job openings,offer letters etc.

PeopleSofta1001

New "Regular"Employee

Documents

HR Departm ent Em ployeeT erm ination(T erm )

Notification Process Via E-Mail

(Em T erm )(HR Line 1)

InfoSourcea1008

(W orkForce Data)

Maxim oa1011

(O ld FacilitiesApplicaton)

B IG (Requests byPhone 1-6000(F irst Phase)

Vantive(Help Desk)(HD)

NW Adm in. (Tool that facilitates account

creation, activation etc.)

NDS(Novell D irectory

Services)

G roupW ise

i1001Reg. Employee Inf.

Reg

ular

New

Hire

Inf. Regular New Hire Inf.

Regular New Hire Inf.

TerminationInf.

InfoSource E-m ailO r

Help Desk(HD)Personnel E-Mail

TerminationInf.

Termination Inf.V ia E-Mail (W eekly Report)

Termination Inf.V ia E-Mail (Daily Notification)

Security Personnel or Access Utah/SJF

E-Mail

Term. Inf.via e-mail

(weekly report) P

eriodic

Term.

Report via e-m

ail

Adm inistrators &Managers

Work Order Requests

Budget Analysts orFinancial Planning

Analysis (FP&A)

Oraclea4001

Request entered intoO racle W ebRequisitions

HardwareRequest

Arc

hib

us D

ata

Syn

c/M

anu

al

Fac

ility

req

uest

sfo

rwar

ded

Request Module for lights, heat, ac,p lum bing, boxes for m ove, furniture

m oves, to ilet p lugs, paper products, SJFkeys, vending requests, equipm ent

service requists

Notification to Que on Web

Call requests to HD forEm ployee Account

T erm ination

TerminationInf.

Notification to Vantive(Creates Vantive incident)

HD deactivates accountsin Infosource

(No incident is created)

Subscribers T oT erm ination Data

(W eekly Report)FromHum an Resources

Term. Inf.

via e-mail

(weekly report)

Vantive notifies HD foraccount activation/

deactivation

Acc. created or

deactivatedin NDS

Acc. created or

deactivated via

GroupWise Snap-in

Build ing T echs, CachValley Elect.,

Com puCom , HR &BayQ uality, AccessFor Incidents/W ork

O rders

Notification to

Building Technician

UNS(Unique Nam e

Search)(Searches NDS,G W & Alliases in SMT P

Agent 86

Check to insure

unique name

Check to insure

unique name

W estinghouseAccess Control

System

EPI(Security Badgecreation App.)

W orkForce AccessApplication

filled out & approvedby Manager Application Inf.entered

Application Inf.

entered

ID Badge CreatedW ith "AccessRequirements

Number"

Badge created & Bar Coded(Bar Codes are linked to Employee ID,

but said linkage is not being used)

Requests fordeactivation of

badges

Badge # forwarded forAccess Right Assignment off ofapplication

Badge activated with Access R ights

Adm inistrators &Managers

Requests for badge deactivation

via phone or e-mail

ContingentW orkforceDocuments

Contingent Workforce Inf.

Oracle, Equity Edge, Metlife,ADP, Etc.

(401k, Health, Stock etc.)

Work Force Data

file tra

nsfer

IS-NDS & G .W .G ateway U tility

Dept. Name, First-Last Name, Phone#, Fax, Job Title, MailStop, InfoSource ID, Workforce ID (Every 30 Min.)

T elecom m unications(Telephone # Ext. are

entered into Infosourceby Admins)(Telecom

Personnel sync jack#'sinto Infosource)(Audix# 's& Names entered Man.)

(K1) Single office keys cut(K2) Keys cut w ith Security approval

Facilities Move/Preventive Maintenance/Cushm an & W akefield

Bon Appe'tit

W eb(Browser Access)

Archibus DB(Located in Phoenix AZ)(DB used by BIG)(Will be

used to house CADdrawings)

Request

for K2

(Maste

r Key)

Security Approval forK2 (Master Keys)

No Special Approvalfor O ffice Keys

(K1)(Key Info Stored inKeyCode Sybase DB)

K2 Req.Forwarded

T hanksG iving Point (Landscape &G ardening)

Wor

k or

der

appr

oved

by F

ac. I

n Q

ue,

then

PB

X P

hone

# E

xt.

retu

rned

to V

antiv

e.

PBX

Phone Ext.RetrievedFrom PBX

16411 AuxilliaryPhone System

Extract For 16411 System &

Cell Phone Billing

Extract For16411

Entered

Jack# entered and sync'd with Room# in InfoSource

Daily Downloads of MailStop, Name, Phone# to Archers ARISTO DB

Archer Managem ent(Account Codes, Em p

Status, Pref. Nam e,Adm in Info checked in

InfoSource)(Som em ailstop correctionsm ade to InfoSource)

ARIST O DB(DB used byArcher, m ail

delivery)

MailStop, Name,Phone# Info Checked

Account Codes, Emp Status, Preferred Name, Admin Info Checked (Changes to MailStop Made)

O utsourced W ork F low& W ork O rders for

Contractors w ith BIGw eb queue

Maximo Account Work Order Notification (Primarily Name Plates & Signs)

Admins get phone #

off phone or call PBX &

enter it in InfoSource

W eb(Browser Access For

Incident and W ork O rdercreation in Vantive)

Incidents or W ork Requestsentered via Innerweb

NDSDis. Name, Dep. Name, F irst-Last Name, Phone#,Fax, Job T itle, Mail Stop, Infosource ID , W orkForce ID

CorporateD irectory

Sync

i1032 (Mail Stop/Domain, PostOffice,GroupWise User ID 'e-mail name'

Busness phone, Fax#, Full Context)

Preferred Nam e or Legal Nam e(if Preferred is b lank), Business T itle,

Status, Account Code, Manager ID ,W orkforce ID , Regular-T em porary

G.W. DN, Post Office, B.W. ID(e-mail name), NDS Dist. Name (Update Only)

Dept. Name, First-Last Name, Phone#, Fax, Job Title, MailStop, InfoSource ID, Workforce ID (Every 30 Min.)

Manager F ills out Job Req InfoW orkforce

Data

Resumes form withatttached resumes

scanned intoPersonic

Project ManagementProject Scope

Page 41: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• How many systems are involved?• Should there be a phased implementation?• Is the network stable?• Is there a mixed OS environment?• Are there global considerations?• Should there be only one directory?• How is the directory going to be used?• What standards need to be applied?

Project Management Real-Life Project Questions

Page 42: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Is the new design complete?

PeopleSoft

NDSInfrastructure

Tree

D irXM L Interface

D irXM L Interface

GroupW ise

DirXML

D irXM L

PBX

NDSW orkforce

T ree

B.I.GOtherApps

NDSAuthentication

Tree

W estingHouse

e-Guide

Oracle/SeibelBay Qaulity/Vantive Etc.

W ITS(Mail Delivery

System )

D irXM L EPI

NO V Inc.

WebSelf Service Forms

C onflic ts D isclosure Form , Inte llectual P roperty Agreem ent,L icensing T echnologyD oc., I-9 Form , W -4 Form , Individual Inform ation

& Background Sum m ary, Benefic iary D esignation Form ,Basic U s R egulatory G uidelines, C ode of Business E thics

Form , Benefits Form s, N ew H ire,Job R eq,Em ployee Adm inistration Form s....

N ew E m ployeeW ho's s igned O ffe r Le tte r

E m ployee fills ou t& subm its

requ ired fo rm son web

D irXM L/LDAP

M anageraccesses W eb to do

M anager S e lf S erviceP rocesses

Enterprise Inform ation DataStore

Applicable DataTransfered

Data not in NDS Applications i.e.

eTrade, ADP, etc.

Project Management Real-Life Project Objective

• Does it meet business objectives?

Page 43: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Is there a single project sponsor?• Has a project manager been assigned?• Is the project team well represented?• Does the project have enterprise-wide support?• Is funding for the project adequate?• Does the project have a well-defined scope?• Is the timeline of the project appropriate?• Do you have the skills necessary to do the

project?

Project Management Real-Life Project Structure

Page 44: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Preparation• Understanding the requirements• Working out the details• Managing the deployment when things go

wrong• Understanding how solutions can be built

around DirXML• Keeping current on latest driver

developments and style sheet examples

Project Management Real-Life Project Success

Page 45: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Applying all rules in a test environment with real data

• NOT connecting your test environment to your production environment via an eDirectory-to-eDirectory driver

• Stepping back and analyzing the situation when things go wrong

• Looking at configuration, rules, and XSLT; mis-configuration is generally the source of the problem

Project Management Real-Life Project Success Includes

Page 46: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

• Understanding the authoritative source of data elements (defining filters appropriately)

• Knowing what events cause other events to be triggered

• Configuring rules to enforce prerequisite and dependency policies

• Knowing and understanding your data• Completeness in rule configuration; don’t

code with the option of “When Other…Do”

Project Management Real-Life Project Success Includes

Page 47: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Use Real-Life ExamplesMany Systems to Connect

Page 48: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

eDirectory

Use Real-Life ExamplesMany ERP Systems to Connect

Multiple AuthoritativeMultiple AuthoritativeSourcesSources

Multiple AuthoritativeMultiple AuthoritativeSourcesSources

Multiple AuthoritativeMultiple AuthoritativeSourcesSourcesMultiple AuthoritativeMultiple Authoritative

SourcesSources

Page 49: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

Satellite Link

DirXML

Use Real-Life ExamplesVarious Connectivity Issues

Page 50: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

RecapNovell DirXML Bundle

• DirXML 1.1 Bundle includes Engine eDirectory driver Active Directory driver LDAP driver Exchange 5.5 driver Notes driver NT Domain driver Delimited Text driver GroupWise® driver

Page 51: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

RecapAdditional Drivers

• DirXML Driver for PeopleSoft• DirXML Driver for SAP• DirXML Driver for JMS• DirXML Driver Password Sync

Page 52: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Training

• DirXML Beginner—Course 992• DirXML Advanced Technical Training

Architecture overview XML, Rules, Filters Advanced XDS Rules and XSLT Utilizing XSLT style sheets for DirXML

www.novell.com/registernow or

call 800.233.educ option 4

Page 53: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Sessions at BrainShare 2002DirXML Engine

• IO118—Introduction to Novell DirXML

• IO119—DirXML Competitive Comparisons

• TUT235—Understanding Novell DirXML Technology

• DL303—Novell DirXML Commands, Events, and Transformations

Page 54: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Sessions at BrainShare 2002Driver Deployment

• TUT236—Configuring DirXML Drivers for JDBC, iPlanet, and Delimited Text

• TUT237—Configuring DirXML Drivers for eDirectory, Active Directory and Windows NT Domains

• TUT238—Configuring DirXML Messaging Drivers (Exchange, Notes, GroupWise)

• TUT239—Configuring DirXML Drivers for ERP Systems (SAP and PeopleSoft)

Page 55: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments

DirXML Sessions at BrainShare 2002Driver Development

• DL302—Custom DirXML Driver Development

• DCB330—DeveloperNet® University: Developing DirXML Drivers

Page 56: Www.novell.com Dave Horne eSolutions Deployment Mgr Novell, Inc. dhorne@novell.com Designing and Managing Novell DirXML ™ Deployments