Using KBManager: Examples and Scenarios
Using KBManager Overview
- Activating global targets, target services, and object portfolios that are part of the KnowledgeBase.
Initially, all targets, target services, and object portfolios in the new instance are inactive. Before SFX linking is possible, the targets, target services, and object portfolios to which the institution subscribes need to be activated. Activation can be performed using the KBManager and DataLoader. For details see, Activating Global Targets, Target Services, and Object Portfolios Using KBManager or DataLoader.
- Adding local information to these global targets, target services, and object portfolios. To optimize SFX linking, the institution may need to add:
- Authentication information
- Local server information
- Proxy information
- Local threshold information – necessary when local thresholds differ from global thresholds because of subscription agreements. Adding local information can be performed using KBManager and DataLoader. For details see, Activating Global Targets, Target Services, and Object Portfolios Using KBManager or DataLoader.
- Creating new local targets, target services, and object portfolios (optional). Creating new targets, target services, and object portfolios can be performed using the KBManager and the DataLoader. For details see, Activating Global Targets, Target Services, and Object Portfolios Using KBManager or DataLoader.
Activating Global Targets, Target Services, and Object
Portfolios Using KBManager or DataLoader
- Create a tab-delimited file with ISSNs of all the journals that need to be loaded for a particular publisher or host. For each target service, a separate file needs to be created. The format of the file is: ISSN<tab>ACTIVE.
- Run DataLoader to activate the object portfolios. The first field name is ISSN. The second field name is Activation Status. Select the correct target service, then select Update (do not select Create New). For more information, see DataLoader.
- After the loading process, check the <datafile>.ok.err file to see whether local portfolios need to be created. If this is the case, additional information needs to be added to these local portfolios to ensure that proper SFX linking is possible.
- After loading each file, test the new information using the OpenURL generator and the Test SFX buttons in the List of Portfolios (For more information, see the Using The OpenURL Generator To Test Your SFX Database section of the SFX Advanced User’s Guide.
Adding Local Information
- Adding Authentication Information
- Adding Local Thresholds
- General Rules When Comparing Local and Global Thresholds
- Using DataLoader to Update Different Fields Simultaneously
Adding Authentication Information


- Ensure that the format of the data file is:
ISSN<tab>login:<B>bibuser</B> – password:<B>xxxxx</B> |
- Run DataLoader to add the authentication information:
- The first field name is ISSN.
- The second field name is AUTHENTICATION_NOTE.
- Select the correct target service
- Select Update PORTFOLIO information (do not select Add Portfolios).
Adding Local Thresholds
- They enable easier and faster loading.
- They are updated automatically when Ex Libris finds that the threshold has changed.
General Rules When Comparing Local and Global Thresholds
- Check randomly (but extensively) and load all local thresholds if the majority of them differ from the global thresholds in the SFX database.
- Afterwards, you can remove local thresholds if you see that they are the same as the global thresholds.
- Do not load local thresholds if more than 95% are identical to the global thresholds in the database.
- For most full-text targets, the global thresholds can be used. This means the publisher provides access to all electronic issues, even if a library starts subscribing from a later time onward.
- Some full-text publishers provide access only to the electronic copies for which a library pays as part of the subscription package. In this case, local thresholds need to be provided.

- Select the correct target service.
- Ensure that the format of the data file is:
ISSN<tab> $obj->parsedDate(“>=”,1997,101,1) |
- Run DataLoader to add the threshold information:
- The first field name is ISSN.
- The second field name is THRESHOLD.
- For the load type, select Update Portfolios (do not select Add Portfolios).
Using DataLoader to Update Different Fields Simultaneously
- Object portfolio activations
- Authentication information
- Local thresholds
- Ensure that the format of the data file is:
ISSN<tab>ACTIVE<tab> login:<B>bibuser</B> – password:<B>xxxxx</B> <tab>$obj->parsedDate(">=",1997,101,1)</B> |
- Run DataLoader to add the threshold information:
- The first field name is ISSN.
- The second field name is ACTIVATION_ STATUS.
- The third field name is AUTHENTICATION_NOTE.
- The fourth field name is THRESHOLD.
- Select the correct target service.
- Select Update Portfolios (do not select Add Portfolios).
Creating Local Targets, Target Services, and Object Portfolios
- Learn how to link to these new local resources
- Create linking to these new local resources
Loading a New Portfolio to an Existing Target Service
- Find information on how to link to the journal (URL). This information may be found in:
- The MARC 856 field for this journal entry in your catalogue
- A list of electronic journals in the library
- The location bar of your Internet browser
- Decide how to enable linking to the new object portfolio.
Four methods can be used:
- Use the generic target parser (see below and Using the Generic Target Parser for One Object Portfolio for more information).
- Use the existing parser and filling in the correct parse param information.
- Create a new target parser.
- Add a new object portfolio to the SFX database using KBManager or DataLoader.
- Using KBManager:
In the list of portfolios, click the Add Portfolio button. Fill in the Target Service and Object fields. To fill in the Object field, enter an ID (ObjectID/ISSN/ISBN) or title and click Find Object to select the object for which you want to create a portfolio.
It is recommended to fill in a threshold and, if necessary, to fill in the Parse Param field (See Using the Generic Target Parser for One Object Portfolio.)
- Using DataLoader:
More information on adding portfolios with DataLoader can be found in Section 1: Portfolios in DataLoader.
Using the Generic Target Parser for One Object Portfolio
-
Using KBManager:
In KBManager, the Parser and Parse Param fields of the object portfolio must be filled in.
-
The Parser field must contain the value Generic.
-
The Parse Param field must contain a valid generic target parser syntax statement (see Target Parsers for more information). For example:
Parser and Parse Param
-
-
Using DataLoader:
You can load the parser and parse param information using DataLoader. This is useful when updating or loading a large number of object portfolios. In this case, your data file contains information about the local portfolios only:
<issn><tab>Generic<tab><parse_param>
Where the field names are ISSN, Target Parser, and Parse Param.
For example:
1245-987XGenericIF(ISSN) "http://www.journal.org/"