Takesavaluewhichcorrespondstothe
cn
valueofaplug-in.Theplug-inwitha
cn
value
matchingoneofthefollowingvalueswillbestartedbytheserverpriortothisplug-in.Ifthe
plug-indoesnotexist,theserverfailstostart.ThefollowingpostoperationReferentialIntegrity
Plug-inexampleshowsthattheViewsplug-inisstartedbeforeRoles.IfViewsismissing,the
serverisnotgoingtostart.
Plug-inParameter
Description
EntryDN
cn=referentialintegritypostoperation,
cn=plugins,cn=config
ValidValues
ClassofService
DefaultValue
Syntax
DirectoryString
Example
nsslapd-plugin-depends-on-named:Views
nsslapd-pluginId:roles
4.DatabasePlug-inAttributes
Thedatabaseplug-inisalsoorganizedinaninformationtree,asshowninFigure3.1,
“DatabasePlug-in” .
Figure3.1.DatabasePlug-in
Allplug-intechnologyusedbythedatabaseinstancesisstoredinthe
cn=ldbm database
plug-innode.Thissectionpresentstheadditionalattributeinformationforeachofthenodesin
boldinthe
cn=ldbm database, cn=plugins, , cn=config
informationtree.
4.1.DatabaseAttributesundercn=config,cn=ldbmdatabase,
cn=plugins,cn=config
Thissectioncoversglobalconfigurationattributescommontoallinstancesarestoredinthe
cn=config, cn=ldbm m database, cn=plugins, , cn=config
treenode.
DatabasePlug-inAttributes
131
Pdf bookmark editor - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
creating bookmarks in a pdf document; how to add bookmark in pdf
Pdf bookmark editor - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
add bookmarks to pdf; how to add bookmarks to pdf document
4.1.1.nsLookthroughLimit
Thisperformance-relatedattributespecifiesthemaximumnumberofentriesthattheDirectory
Serverwillcheckwhenexaminingcandidateentriesinresponsetoasearchrequest.The
DirectoryManagerDN,however,is,bydefault,unlimitedandoverridesanyothersettings
specifiedhere.Itisworthnotingthatbinder-basedresourcelimitsworkforthislimit,which
meansthatifavaluefortheoperationalattribute
nsLookThroughlimit
ispresentintheentry
aswhichauserbinds,thedefaultlimitwillbeoverridden.Attemptingtosetavaluethatisnota
numberoristoobigfora32-bitsignedintegerreturnsan
LDAP_UNWILLING_TO_PERFORM
error
messagewithadditionalerrorinformationexplainingtheproblem.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
-1tomaximum32-bitintegerinentries(where
-1isunlimited)
DefaultValue
5000
Syntax
Integer
Example
nsLookthroughLimit:5000
4.1.2.nsslapd-idlistscanlimit
Thisperformance-relatedattribute,presentbydefault,specifiesthenumberofentryIDsthatare
searchedduringasearchoperation.Attemptingtosetavaluethatisnotanumberoristoobig
fora32-bitsignedintegerreturnsan
LDAP_UNWILLING_TO_PERFORM
errormessage,with
additionalerrorinformationexplainingtheproblem.
Itisadvisabletokeepthedefaultvaluetoimprovesearchperformance.Foramoredetailed
explanationoftheeffectofIDlistsonsearchperformance,refertothe"ManagingIndexes"
chapterintheDirectoryServerAdministrationGuide.
Theserverhastoberestartedforchangestothisattributetogointoeffect.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
100tothemaximum32-bitintegervalue
(2147483647)entryIDs
DefaultValue
4000
Syntax
Integer
Example
nsslapd-idlistscanlimit:4000
Chapter3.Plug-inImplementedServerFunctionalityReference
132
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
An advanced PDF editor enable C# users to edit PDF text, image and pages in Visual Studio .NET project. Use HTML5 PDF Editor to Edit PDF Document in ASP.NET.
convert word to pdf with bookmarks; bookmarks in pdf reader
VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
ASP.NET PDF Viewer; VB.NET: ASP.NET PDF Editor; VB.NET to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
adding bookmarks to pdf document; how to bookmark a pdf document
4.1.3.nsslapd-cache-autosize
Thisperformancetuning-relatedattribute,whichisturnedoffbydefault,specifiesthe
percentageoffreememorytouseforallthecombinedcaches.Forexample,ifthevalueisset
to
80
,then80percentoftheremainingfreememorywouldbeclaimedforthecache.Torun
otherserversonthemachine,thensetthevaluelower.Settingthevalueto
0
turnsoffthecache
autosizingandusesthenormal
nsslapd-cachememsize
and
nsslapd-dbcachesize
attributes.
NOTE
Ifthe
nsslapd-cache-autosize
attributeand
nsslapd-cache-autosize-split
attributearebothsettohighvalues,suchas
100
,thentheDirectoryServermay
failtostartandreturnanerrormessage.Tofixthisissue,resetthe
nsslapd-cache-autosize
and
nsslapd-cache-autosize-split
attributestoa
morereasonablelevel.Forexample:
nsslapd-cache-autosize: 60
nsslapd-cache-autosize-split: 60
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
0(turnscacheautosizingoff)to100
DefaultValue
-1
Syntax
Integer
Example
nsslapd-cache-autosize:80
4.1.4.nsslapd-cache-autosize-split
Thisperformancetuning-relatedattributespecifiesthepercentageofcachespacetoallocateto
thedatabasecache.Forexample,settingthisto
60
wouldgivethedatabasecache60percent
ofthecachespaceandsplittheremaining40percentbetweenthebackendentrycaches.That
is,ifthereweretwodatabases,eachofthemwouldreceive20percent.Thisattributeonly
applieswhenthe
nsslapd-cache-autosize
attributehasavalueof
0
.
NOTE
Ifthe
nsslapd-cache-autosize
attributeand
nsslapd-cache-autosize-split
attributearebothsettohighvalues,suchas
100
,thentheDirectoryServermay
failtostartandreturnerrormessage.Tofixthisissue,resetthe
DatabaseAttributesundercn=config,
133
C# PDF Library SDK to view, edit, convert, process PDF file for C#
C#.NET: WPF PDF Viewer & Editor. PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
how to bookmark a pdf file in acrobat; bookmark a pdf file
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
bookmark pdf acrobat; editing bookmarks in pdf
nsslapd-cache-autosize
and
nsslapd-cache-autosize-split
attributestoa
morereasonablelevel.Forexample:
nsslapd-cache-autosize: 60
nsslapd-cache-autosize-split: 60
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
0to99
DefaultValue
50(Thiswillnotnecessarilyoptimize
operations.)
Syntax
Integer
Example
nsslapd-cache-autosize-split:50
4.1.5.nsslapd-dbcachesize
Thisperformancetuning-relatedattributespecifiesthedatabaseindexcachesize,andisoneof
themostimportantvaluesforcontrollinghowmuchphysicalRAMthedirectoryserveruses.
Thisisnottheentrycache.ThisistheamountofmemorytheBerkeleydatabasebackendwill
usetocachetheindexes(the
.db4
files)andotherfiles.ThisvalueispassedtotheBerkeley
DBAPIfunction
set_cachesize
.Ifautomaticcacheresizingisactivated,thisattributeis
overriddenwhentheserverreplacesthesevalueswithitsownguessedvaluesatalaterstage
oftheserverstartup.Formoretechnicalinformationonthisattribute,seethecachesizesection
oftheBerkeleyDBreferenceguide.
Attemptingtosetavaluethatisnotanumberoristoobigfora32-bitsignedintegerreturnsan
LDAP_UNWILLING_TO_PERFORM
errormessagewithadditionalerrorinformationexplainingthe
problem.
Theserverhastoberestartedforchangestothisattributetogointoeffect.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
500kilobytesto4gigabytesfor32-bit
platformsand500kilobytesto2^64-1for
64-bitplatforms
DefaultValue
10000000bytes
Syntax
Integer
Chapter3.Plug-inImplementedServerFunctionalityReference
134
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
creating bookmarks in a pdf document; how to add bookmarks to pdf files
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Convert PDF to HTML. |. C#.NET PDF SDK - Convert PDF to HTML in C#.NET. How to Use C# .NET XDoc.PDF SDK to Convert PDF to HTML Webpage in C# .NET Program.
auto bookmark pdf; how to create bookmark in pdf automatically
Parameter
Description
Example
nsslapd-dbcachesize:10,000,000
NOTE
OnSolaris,the
nsslapd-dbcachesize
attributehasnoeffectonperformance
becausethedisk/filesystemcacheoverridesit.
4.1.6.nsslapd-db-checkpoint-interval
ThissetstheamountoftimeinsecondsafterwhichtheDirectoryServersendsacheckpoint
entrytothedatabasetransactionlog.Thedatabasetransactionlogcontainsasequentiallisting
ofallrecentdatabaseoperationsandisusedfordatabaserecoveryonly.Acheckpointentry
indicateswhichdatabaseoperationshavebeenphysicallywrittentothedirectorydatabase.The
checkpointentriesareusedtodeterminewhereinthedatabasetransactionlogtobegin
recoveryafterasystemfailure.The
nsslapd-db-checkpoint-interval
attributeisabsent
from
dse.ldif
.Tochangethecheckpointinterval,addtheattributeto
dse.ldif
.Thisattribute
canbedynamicallymodifiedusing
ldapmodify
.Forfurtherinformationonmodifyingthis
attribute,seethe"TuningDirectoryServerPerformance"chapterintheDirectoryServer
AdministrationGuide.
Thisattributeisprovidedonlyforsystemmodification/diagnosticsandshouldbechangedonly
withtheguidanceofRedHattechnicalsupportorRedHatprofessionalservices.Inconsistent
settingsofthisattributeandotherconfigurationattributesmaycausetheDirectoryServertobe
unstable.
Formoreinformationondatabasetransactionlogging,refertothe"MonitoringServerand
DatabaseActivity"chapterintheDirectoryServerAdministrationGuide.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
10to300seconds
DefaultValue
60
Syntax
Integer
Example
nsslapd-db-checkpoint-interval:120
4.1.7.nsslapd-db-circular-logging
Thisattributespecifiescircularloggingforthetransactionlogfiles.Ifthisattributeisswitched
off,oldtransactionlogfilesarenotremovedandarekeptrenamedasoldlogtransactionfiles.
Turningcircularloggingoffcanseverelydegradeserverperformanceand,assuch,shouldonly
cn=ldbmdatabase,cn=plugins,cn=config
135
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
export pdf bookmarks to text file; create bookmarks pdf
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
C#.NET PDF SDK - Convert PDF to TIFF in C#.NET. Online C# Tutorial for How to Convert PDF File to Tiff Image File with .NET XDoc.PDF Control in C#.NET Class.
bookmark pdf documents; convert word pdf bookmarks
bemodifiedwiththeguidanceofRedHatTechnicalSupportorRedHatProfessionalServices.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidValues
on|off
DefaultValue
on
Syntax
DirectoryString
Example
nsslapd-db-circular-logging:on
4.1.8.nsslapd-db-debug
ThisattributespecifieswhetheradditionalerrorinformationistobereportedtoDirectoryServer.
Toreporterrorinformation,settheparameterto
on
.Thisparameterismeantfor
troubleshooting;enablingtheparametermayslowdowntheDirectoryServer.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidValues
on|off
DefaultValue
off
Syntax
DirectoryString
Example
nsslapd-db-debug:off
4.1.9.nsslapd-db-durable-transactions
Thisattributesetswhetherdatabasetransactionlogentriesareimmediatelywrittentothedisk.
Thedatabasetransactionlogcontainsasequentiallistingofallrecentdatabaseoperationsand
isusedfordatabaserecoveryonly.Withdurabletransactionsenabled,everydirectorychange
willalwaysbephysicallyrecordedinthelogfileand,therefore,abletoberecoveredintheevent
ofasystemfailure.However,thedurabletransactionsfeaturemayalsoslowtheperformanceof
theDirectoryServer.Whendurabletransactionsisdisabled,alltransactionsarelogicallywritten
tothedatabasetransactionlogbutmaynotbephysicallywrittentodiskimmediately.Ifthere
wereasystemfailurebeforeadirectorychangewasphysicallywrittentodisk,thatchange
wouldnotberecoverable.The
nsslapd-db-durable-transactions
attributeisabsentfrom
dse.ldif
.Todisabledurabletransactions,addtheattributeto
dse.ldif
.
Thisattributeisprovidedonlyforsystemmodification/diagnosticsandshouldbechangedonly
withtheguidanceofRedHatTechnicalSupportorRedHatProfessionalServices.Inconsistent
settingsofthisattributeandotherconfigurationattributesmaycausetheDirectoryServertobe
unstable.
Formoreinformationondatabasetransactionlogging,refertothe"MonitoringServerand
Chapter3.Plug-inImplementedServerFunctionalityReference
136
DatabaseActivity"chapterintheDirectoryServerAdministrationGuide.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidValues
on|off
DefaultValue
on
Syntax
DirectoryString
Example
nsslapd-db-durable-transactions:on
4.1.10.nsslapd-db-home-directory
ThisisusuallyapplicabletoSolarisonly,andisusedtofixasituationinSolariswherethe
operatingsystemendlesslyflushespages.Thisflushingcanbesoexcessivethatperformance
oftheentiresystemisseverelydegraded.
Forusersofothersystems,tomovethedatabasetoanotherphysicallocationforperformance
reasons,usethisparametertospecifythehomedirectory.
Thissituationwilloccuronlyforcertaincombinationsofthedatabasecachesize,thesizeof
physicalmemory,andkerneltuningattributes.Inparticular,thissituationshouldnotoccurifthe
databasecachesizeislessthan100megabytes.
IftheSolarishostseemsexcessivelyslowandthedatabasecachesizeisaround100
megabytesormore,thenusethe
iostat
utilitytodiagnosetheproblembymonitoringthe
activityofthediskwheretheDirectoryServer'sdatabasefilesarestored.Therearethree
conditionsrequiredbeforeresettingthe
nsslapd-db-home-directory
attribute:
• Thediskisheavilyused(morethan1megabytepersecondofdatatransfer).
• Thereisalongservicetime(morethan100ms).
• Thereismostlywriteactivity.
Ifthesearealltrue,usethe
nsslapd-db-home-directory
attributetospecifyasubdirectoryof
a
tempfs
typefilesystem.
Thedirectoryreferencedbythe
nsslapd-db-home-directory
attributemustbeasubdirectory
ofafilesystemoftypetempfs(suchas
/tmp
).However,DirectoryServerdoesnotcreatethe
subdirectoryreferencedbythisattribute.Thisdirectorymustbecreatedeithermanuallyorby
usingascript.Failuretocreatethedirectoryreferencedbythe
nsslapd-db-home-directory
attributewillresultinDirectoryServerbeingunabletostart.
Also,iftherearemultipleDirectoryServersonthesamemachine,their
nsslapd-db-home-directory
attributesmustbeconfiguredwithdifferentdirectories.Failureto
DatabaseAttributesundercn=config,
137
dosowillresultinthedatabasesforbothdirectoriesbecomingcorrupted.
TheuseofthisattributecausesinternalDirectoryServerdatabasefilestobemovedtothe
directoryreferencedbytheattribute.Itispossible,butunlikely,thattheserverwillnolonger
startafterthefileshavebeenmovedbecausenotenoughmemorycanbeallocated.Thisisa
symptomofanoverlylargedatabasecachesizebeingconfiguredfortheserver.Ifthis
happens,reducethesizeofthedatabasecachesizetoavaluewheretheserverwillstart
again.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidValues
Anyvaliddirectorynameinatempfs
filesystem,suchas
/tmp
DefaultValue
Syntax
DirectoryString
Example
nsslapd-db-home-directory:
/tmp/slapd-phonebook
4.1.11.nsslapd-db-idl-divisor
Thisattributespecifiestheindexblocksizeintermsofthenumberofblocksperdatabasepage.
Theblocksizeiscalculatedbydividingthedatabasepagesizebythevalueofthisattribute.A
valueof
1
makestheblocksizeexactlyequaltothepagesize.Thedefaultvalueof
0
setsthe
blocksizetothepagesizeminusanestimatedallowanceforinternaldatabaseoverhead.For
themajorityofinstallations,thedefaultvalueshouldnotbechangedunlesstherearespecific
tuningneeds.
Beforemodifyingthevalueofthisattribute,exportalldatabasesusingthe
db2ldif
script.Once
themodificationhasbeenmade,reloadthedatabasesusingthe
ldif2db
script.
CAUTION
Thisparametershouldonlybeusedbyveryadvancedusers.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
0to8
DefaultValue
0
Syntax
Integer
Example
nsslapd-db-idl-divisor:2
Chapter3.Plug-inImplementedServerFunctionalityReference
138
4.1.12.nsslapd-db-logbuf-size
Thisattributespecifiestheloginformationbuffersize.Loginformationisstoredinmemoryuntil
thebufferfillsuporthetransactioncommitforcesthebuffertobewrittentodisk.Largerbuffer
sizescansignificantlyincreasethroughputinthepresenceoflongrunningtransactions,highly
concurrentapplications,ortransactionsproducinglargeamountsofdata.Theloginformation
buffersizeisthetransactionlogsizedividedbyfour.
The
nsslapd-db-logbuf-size
attributeisonlyvalidifthe
nsslapd-db-durable-transactions
attributeissetto
on
.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
32Ktomaximum32-bitinteger(limitedtothe
amountofmemoryavailableonthemachine)
DefaultValue
32K
Syntax
Integer
Example
nsslapd-db-logbuf-size:32K
4.1.13.nsslapd-db-logdirectory
Thisattributespecifiesthepathanddirectorynameofthedirectorycontainingthedatabase
transactionlog.Thedatabasetransactionlogcontainsasequentiallistingofallrecentdatabase
operationsandisusedfordatabaserecoveryonly.Bydefault,thedatabasetransactionlogis
storedinthesamedirectoryasthedirectoryentriesthemselves,
/var/lib/dirsrv/slapd-instance_name/db
.Forfault-toleranceandperformancereasons,
movethislogfiletoanotherphysicaldisk.The
nsslapd-db-logdirectory
attributeisabsent
from
dse.ldif
.Tochangethelocationofthedatabasetransactionlog,addtheattributeto
dse.ldif
.
Formoreinformationondatabasetransactionlogging,refertothe"MonitoringServerand
DatabaseActivity"chapterintheDirectoryServerAdministrationGuide.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidValues
Anyvalidpathanddirectoryname
DefaultValue
Syntax
DirectoryString
Example
nsslapd-db-logdirectory:/logs/txnlog
cn=ldbmdatabase,cn=plugins,cn=config
139
4.1.14.nsslapd-db-logfile-size
Thisattributespecifiesthemaximumsizeofasinglefileintheloginbytes.Bydefault,orifthe
valueissetto
0
,amaximumsizeof10megabytesisused.Themaximumsizeisanunsigned
4-bytevalue.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
0tounsigned4-byteinteger
DefaultValue
10MB
Syntax
Integer
Example
nsslapd-db-logfile-size:10MB
4.1.15.nsslapd-db-page-size
Thisattributespecifiesthesizeofthepagesusedtoholditemsinthedatabaseinbytes.The
minimumsizeis512bytes,andthemaximumsizeis64kilobytes.Ifthepagesizeisnot
explicitlyset,DirectoryServerdefaultstoapagesizeof8kilobytes.Changingthisdefaultvalue
canhaveasignificantperformanceimpact.Ifthepagesizeistoosmall,itresultsinextensive
pagesplittingandcopying,whereasifthepagesizeistoolargeitcanwastediskspace.
Beforemodifyingthevalueofthisattribute,exportalldatabasesusingthe
db2ldif
script.Once
themodificationhasbeenmade,reloadthedatabasesusingthe
ldif2db
script.
Parameter
Description
EntryDN
cn=config,cn=ldbmdatabase,cn=plugins,
cn=config
ValidRange
512bytesto64kilobytes
DefaultValue
8KB
Syntax
Integer
Example
nsslapd-db-page-size:8KB
4.1.16.nsslapd-db-spin-count
Thisattributespecifiesthenumberoftimesthattest-and-setmutexesshouldspinwithout
blocking.
CAUTION
Nevertouchthisvalueunlessyouareveryfamiliarwiththeinnerworkingsof
Chapter3.Plug-inImplementedServerFunctionalityReference
140
Documents you may be interested
Documents you may be interested