Previous Contents Index DocHome Next |
iPlanet Application Server Enterprise Connector of CICS Developer's Guide |
Chapter 2 Viewing the Repository Contents
The Repository Browser is designed to provide the developer with a convenient tool to view the contents of the repository.This chapter describes the following topics:
Overview of the Repository Browser
Overview of the Repository Browser
The developer must be able to see the contents of the repository to be able to program an application. Variable values in the repository can not be changed using the repository browser. XML files may be imported and exported using the repository browser but use of this feature is not recommended.
The Repository Browser should not be used for editing even though import, export, and delete actions on repository nodes are enabled. Only advanced administrators should use these functions.
To Access the Repository Browser from Windows NT
Select Start > Programs> iPlanet Application Server 6.0 > UIF 6.0 SP1 Repository Browser.
To Access the Repository Browser from Solaris
Enter the following command lines:
- cd iplanet/ias6/ias/APPS/bin
- and
- ./bspbrowser.sh
- The Repository Browser is shown in Figure 2-1.
Figure 2-1    Repository Browser ![]()
Viewing the Repository
The Repository Browser is divided into two panes. When you open the browser the left pane displays nodes containing the adapter (connector) types and data sources. These nodes are hierarchical and can be expanded to show details of the data structure and function objects. The right pane displays the properties and values of the node selected in the left pane.
Viewing the Hierarchy
You can expand and collapse your view of the repository. Initially, the hierarchy displays the following:
To Refresh the Display of the Repository Contents
Click Refresh to refresh the display of the Repository contents.
Viewing Data Objects
The Repository Browser allows you to view data object templates, data object types, and data object image nodes in different ways. The node specifies the view that is currently displayed.Details are included for the following objects:
The Service Provider Object
The Service Provider Object
The service provider object is the logical representation of a connection to an EIS. Usually, the service provider object is not bound to a physical connection until it is absolutely necessary. The service provider object is under the service provider template as shown in Figure 2-2.
Figure 2-2    Service Provider Configuration Object ![]()
Table 2-1 lists the fields and the definitions of all the fields.
Table 2-1    Service Provider Configuration Object Field Definitions
Field
Definition
Function Objects
A function object is a group of related operations that share a common state and is located under the function object template. Function object definitions represent business methods available for execution on the specific enterprise server. These are derived from metadata mined from the enterprise server.A function object needs to be set up and associated with a service provider before it can be executed. Figure 2-3 shows the function object.
Function Object Template
The function object template includes function objects. The function object TransactionControl contains the following operations:
COMMIT Used to commit the transaction.
Other function objects represent CICS programs. Each of these nodes contain operations.PREPARE Used to prepare the transaction for a commit.
ROLLBACK Used to rollback the changes that were done in this transaction.
Figure 2-3    Function Object Type ![]()
Operations
The operation node contains the dataBlocks and propertySet nodes as shown in Figure 2-4.
Figure 2-4    Operations ![]()
dataBlock
The dataBlock contains two structures: INPUT and OUTPUT. The INPUT and OUTPUT structures contain fields that can be one of the following types: primitive, structure, or array.
Field Attributes
The attributes describe characteristics of fields. Figure 2-5 displays the field attributes.The attributes are connected to the following fields:
Other Field Attributes
Every connector has its own field types in addition to the standard UIF types. These are explained in Table 2-7.
Mapping CICS Data Types to UIF Data Types
The CICS connector has data types with the following attributes as shown in Table 2-2 through Table 2-6.
Table 2-2    CICS Attributes
Attributes
Description
The four user types are explained in Table 2-3.
During runtime the UIF type is mapped to the EIS type. Table 2-4 describes the comparable UIF user type for each of the CICS primitive user types.
Table 2-4    Comparable UIF Primitive User Types for CICS User Types
Type in CICS
Type in UIF
The comparable types in UIF for CICS array types are described in Table 2-5.
Table 2-5    Comparable UIF Array User Types for CICS User Types
Type in CICS
Type in UIF
The comparable types in UIF for CICS structure types are described in Table 2-6.
Table 2-6    Comparable UIF Structure User Types for CICS User Types
Type in CICS
Type in UIF
propertySet
The propertySet contains the properties of the operation.The CICS propertySet contains one field: connection. It is used internally by the CICS connector. The value of this entry matches the function object name. See Figure 2-5.
Figure 2-5    PropertySet ![]()
Table 2-7 lists the communication fields and includes a description.
Entity Mapping
User mapping information consist of definitions of user mapping tables from the web domain to EIS domain for a specific EIS. The contents of the user mapping tables are managed via the connector Management Console. See Figure 2-6 for details of the Entity Mapping. Refer to the iPlanet Application Server Enterprise Connector for CICS Administrator's Guide for details on the Management Console.
Figure 2-6    Entity Mapping ![]()
The WebUserId represents the web domain and is mapped to the EIS domain.
Previous Contents Index DocHome Next
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated November 13, 2000