BEA AquaLogic Service Registry Documentation
Read This First
AquaLogic Service Registry Features Overview
Release Notes
What's New
Known Issues
UDDI Version 3 Specification
UDDI Version 2 Specification
Database
Consoles
Other
Change Log
BEA AquaLogic Service Registry 2.1
WASP UDDI 4.6
WASP UDDI 4.5.2
WASP UDDI 4.5.1
WASP UDDI 4.5
WASP UDDI 4.0
Supported Platforms
Specifications
Document Conventions
Acknowledgements
Support
Contact
User's Guide
Introduction to BEA AquaLogic Service Registry
UDDI's Role in the Web Services World - UDDI Benefits
Typical Application of a UDDI Registry
Basic Concepts of the UDDI Specification
UDDI Data Model
Business Entity
Business Service
Binding Template
tModel
Taxonomic Classifications
Enterprise Taxonomies
Checked and Unchecked Taxonomies
Security Considerations
Notification and Subscription
Replication
UDDI APIs
Technical Notes
Benefits of UDDI Version 3
Subscriptions in BEA AquaLogic Service Registry
Subscription Arguments
Subscription Notification
XSLT Over Notification
Suppressing Empty Notifications
Related Links
Approval Process in BEA AquaLogic Service Registry
Requestor's Actions
Context Checking
A Special Approval Case
Approver's Actions
Optional Content Checking
Synchronization of Data
Publication priority
Publication Priority Example
Partial Discovery Priority
Partial Discovery Example
Full Discovery Priority
Full Discovery Example
Related Links
Registry Consoles
Demo Data
Demo Data for Business Service Console
Demo data for Registry Console and demos
Business Service Console
Overview
User Account
User Profile Fields
Predefined User Profiles
Searching
Searching Providers
Searching Endpoints
Publishing
Publishing Providers
Publishing Services
Reports
Entities
Entity Details
Resources
Subscription and Notification
Subscription On Selected Entities
Subscription from Search Query
Manage Subscriptions
View Changed Entities
Approval Process
Requestor's Actions
Create and Submit Request
Manage Requests
Cloning Requests
Approver's Actions
Approve/Reject Request
View Approval History
Advanced Topics
Data Access Control: Principles
Explicit Permissions
Permission Rules
Composite Operations
Pre-installed Groups
ACL tModels
Setting ACLs on UDDI v3 Structures
Setting ACLs on UDDI v1/v2 Structures
Publisher-Assigned Keys
Generating Keys
Affiliations of Registries
Affiliation Setup
Copying Structures with Key Preservation
Range Queries
Examples
Taxonomy: Principles, Creation and Validation
What Is a Taxonomy?
Taxonomy Types
Validation of Values
Unchecked Taxonomies
Checked Taxonomies
BEA AquaLogic Service Registry Requirements
Internal Validation Service
Types of keyValues
Custom Ordinal Types
Taxonomy API
Predeployed Taxonomies
WSM Taxonomies
systinet-com:management:metrics:avg-byte
systinet-com:management:metrics:avg-byte-input
systinet-com:management:metrics:avg-byte-output
systinet-com:management:metrics:avg-hits
systinet-com:management:metrics:avg-response-time
systinet-com:management:metrics:errors
systinet-com:management:metrics:hits
systinet-com:management:metrics:median-byte
systinet-com:management:metrics:median-byte-input
systinet-com:management:metrics:median-byte-output
systinet-com:management:metrics:median-response-time
systinet-com:management:metrics:policy-violations
systinet-com:management:metrics:reference
systinet-com:management:proxy-reference
systinet-com:management:server-reference
systinet-com:management:state
systinet-com:management:state-change-request-type
systinet-com:management:system
systinet-com:management:type
systinet-com:management:url
Registry Console Reference
Register/Create Account
Register
Login
Registry Console Overview
User Profile
Create and Manage Groups
Manage Group Membership
favorite Taxonomies
Browsing
Define Filter
Define Query
Searching
Find Business
Find Business by Name
Find Business by Categories
Find Business by Identifier
Find Business by Discovery URL
Find Services
Find Binding
Find tModel
Direct Get
Direct Get of XML Structures
Find WSDL
Find XML
Find XSD
Find XSLT
Publishing
Publishing a Business
Adding a Contact
Adding a Discovery URL
Adding a Category
Adding an Identifier
Publishing a Service
Publishing a Binding Template
Publishing a tModel
Adding a Category
Publishing Assertions
Adding an Assertion
Accepting an Assertion
Publishing Subscriptions
Adding Subscriptions
Notification Listener Types
Editing Subscriptions
Deleting Subscriptions
Publish Custody Transfer
Requesting Custody Transfer
Accepting Custody Transfer
Publishing WSDL Documents
Publish WSDL
Publishing WSDL Documents (Advanced Mode)
Unpublish WSDL
Publish XML
Publishing an XML Document
Publishing an XML Document - Advanced Mode
Unpublish an XML Document
Publish XSD
Publishing an XML Schema
Publishing an XML Schema (Advanced Mode)
Unpublish an XML Schema
Publish XSLT
Publishing an XSL Transformation
Publishing an XSL Transformation (Advanced Mode)
Signer Tool
Starting the Signer
Main Screen
Sign
Validation
Remove Signatures
Publish Changes
Signer Configuration
Administrator's Guide
Registry Management
Accessing Registry Management
Account Management
Create Account
Account Limits
Edit Account
Delete Account
Group Management
Create and Manage Groups
Manage Group Membership
Permissions
Accessing Permission Management
Add Permission
Editing and Deleting Permissions
Assigning Administrator's Permission
Taxonomy Management
Adding Taxonomies
Finding Taxonomies
Editing Taxonomies
Editing a Taxonomy Structure
Adding Categories to a Taxonomy
Drag-and-Drop Editing
Deleting and Disabling Nodes
Uploading Taxonomies
Downloading Taxonomies
Deleting Taxonomies
Replication Management
Master Registry Setup
Slave Registry Setup
Approval Process Management
Loading the Approval Management Page
Create Approver
Create Requestor
Replacing UDDI Keys
Replacing tModel keys
Replacing businessEntity keys
Replacing businessService keys
Replacing bindingTemplate keys
Registry Statistics
Registry Configuration
Core Config
Database
Security
Account
Group
Subscription
Node
Business Service Console Configuration
Tabs Displayed
Search Result View
Browsable Taxonomies
Paging Limits
UI Configuration
Customizable Taxonomies
Customizing Individual Pages
Registry Console Configuration
Web Interface Configuration
Paging Configuration
Permissions: Principles
Permissions Definitions
BEA AquaLogic Service Registry Permission Rules
Setting Permissions
Permissions and User Roles
ApiManagerPermission Reference
Approval Process Principles
Approval Process Roles
Requestor
Approver
autoApprover
Administrator
Optional Content Checking Setup
PStore Tool
Commands Description
PStore Tool - GUI Version
Running the GUI PStore Tool
Opening and Closing the Protected Store
Opening Protected Store from a File
Closing Protected Store
Open Next Protected Store
Copy Data Between Protected Stores
Key Store
Create New Identity
Key Store Trust
Import Alias
Remove Alias
Refresh Aliases
Alias Details Panel
User Store
Add User
Remove User
Refresh Users
Add Property
Remove Property
Refresh Properties
User Properties Details Panel
Developer's Guide
Mapping of Resources
WSDL
WSDL PortTypes
WSDL Bindings
WSDL Service
Use Cases
XML
Use Cases
XSD
Use Cases
XSLT
Use Cases
Client-Side Development
UDDI APIs
Principles To Use UDDI API
UDDI Version 1
Inquire
Publish
UDDI Version 2
Inquiry
Publish
UDDI Version 3
Inquiry
Publication
Security
Custody
Subscription
UDDI Version 3 Extension
Data Structures
businessEntityExt
businessInfoExt
contactInfo
contactInfos
operationalInfoExt
qualifiedKeyedReference
registeredInfoExt
serviceInfoExt
Find Qualifiers
deletedTModels
foreignEntities
keyNameMatch
myEntities
omitKeyNameMatch
omitKeyValueMatch
omitTModelKeyMatch
tModelKeyApproximateMatch
Advanced APIs
Validation
SOAP
Java
Taxonomy
Data Structures
Categories
categorizationBag
Category
compatibilityBag
taxonomy
taxonomyDetail
taxonomyInfo
taxonomyInfos
taxonomyList
validation
Operations
delete_taxonomy
Arguments
Permissions
download_taxonomy
Arguments
Returns
Permissions
find_taxonomy
Arguments
Returns
Permissions
get_taxonomy
Arguments
Returns
Permissions
save_taxonomy
Arguments
Returns
Permissions
upload_taxonomy
Permissions
Persistence Format
WSDL
API Endpoint
Java
Taxonomy 5.5 Extension
Data Structures
Taxonomy
taxonomyInfo
transformation
API Endpoint
Category
Data Structures
Categories
category
categoryList
Operations
add_category
Syntax
Arguments
Permissions
delete_category
Syntax
Arguments
Permissions
find_category
Syntax
Arguments
Behavior
Returns
get_category
Syntax
Arguments
Returns
get_rootCategory
Syntax
Arguments
Returns
get_rootPath
Syntax
Arguments
Returns
move_category
Syntax
Arguments
Permissions
set_category
Syntax
Arguments
Permissions
WSDL
API Endpoint
Java
Approval
Requestor
Data Structures
approvalKeys
approvalRequest
approvalRequestInfo
approvalRequestList
approvalRequestRecord
keys4Deletion
keys4Saving
Request
requestInfo
requestList
requestWrapper
WSDL
Java
API Endpoint
Approver
Data Structures
Operations
approve_request
Arguments
Permissions
Approve
Arguments
Permissions
find_approvalRequest
findRequest
Arguments
Behavior
Permissions
getBindingDetail
Arguments
Permissions
getBusinessDetail
Arguments
Permissions
getOperationalInfo
Arguments
Permissions
get_approvalRequest
getRequest
Arguments
Permissions
getServiceDetail
Arguments
Permissions
getTModelDetail
Arguments
Permissions
reject_request
Arguments
Permissions
Reject
Arguments
Permissions
WSDL
Java
API Endpoint
Approval Management
Data Structures
principalList
Principal
Approver
Requestor
Operations
addApprover
Arguments
Permissions
addRequestor
Arguments
Permissions
deleteApprover
Arguments
Permissions
deleteRequestor
Arguments
Permissions
findApprover
Arguments
Returns
Permissions
findRequestor
Arguments
Returns
Permissions
isApprover
Arguments
Save
Arguments
Permissions
WSDL
Java
API Endpoint
Approval Content Checker
Operations
cancel_approvalRequest
Arguments
Permissions
cancelRequest
Arguments
Permissions
delete_approvalRequest
Arguments
Permissions
find_approvalRequest
Arguments
Behavior
Permissions
findRequest
Arguments
Behavior
Permissions
get_approvalRequest
Arguments
Permissions
getRequest
Arguments
Permissions
remind_approver
Arguments
Permissions
request_approver
Arguments
Permissions
requestApprover
Arguments
Permissions
save_approvalRequest
Arguments
Permissions
synchronize
Arguments
Permissions
Data Structures
approvalEntitiesDetail
entitiesDetail
Operations
checkRequest
Arguments
Returns
WSDL
Java
Administration Utilities
Operations
cleanSubscriptionHistory
Syntax
Arguments
Permissions
clean_unusedAccounts
Syntax
Permissions
deleteTModel
Syntax
Arguments
Permissions
rebuild_cache
Syntax
Arguments
Permissions
replaceURL
Syntax
Arguments
Permissions
replaceKey
Syntax
Arguments
Permissions
resetDiscoveryURLs
Syntax
Arguments
Permissions
transform_keyedReferences
Syntax
Arguments
Permissions
WSDL
API Endpoint
Java
Replication
Operations
Replicate
Arguments
Behavior
WSDL
API Endpoint
Java
Statistics
Data Structures
accessStatisticsDetail
apiStatisticsDetail
methodStatisticsDetail
structureStatisticsDetail
Structure
Operations
get_accessStatistics
Arguments
Returns
Permissions
get_structureStatistics
Arguments
Returns
Permissions
reset_accessStatistics
Arguments
Permissions
WSDL
API Endpoint
Java
WSDL Publishing
Data Structures
wsdlDetail
Arguments
wsdl
Arguments
wsdlMapping
Arguments
portTypes
portType
Arguments
Bindings
binding
Arguments
Services
service
Arguments
ports
port
Arguments
wsdlServiceInfos
wsdlServiceInfo
Arguments
PortInfos
portInfo
Arguments
Operations
publish_wsdl
publishingMethod
Arguments
Returns
unpublish_wsdl
Arguments
Returns
get_wsdlServiceInfo
Arguments
Returns
find_wsdlServiceInfo
Arguments
Returns
find_wsdlMapping
Arguments
Returns
WSDL
API Endpoint
Java
XML Publishing
Data Structures
namespace
Arguments
namespaceList
Arguments
namespaceModel
Arguments
resourceInfo
usesNamespaces
usesSchemas
xmlMapping
Arguments
xmlResourceDetail
Arguments
xmlResourceDetails
xmlResourceInfo
Arguments
xmlResourceList
Arguments
Operations
find_xml
Syntax
Arguments
Returns
find_xmlMapping
Syntax
Arguments
Returns
get_xmlDetail
Syntax
Arguments
Returns
publish_xml
Syntax
Arguments
Returns
unpublish_xml
Syntax
Arguments
Returns
WSDL
API Endpoint
Java
XSD Publishing
Data Structures
Elements
Arguments
importedSchemaModel
Arguments
resourceInfo
schemaCandidate
Arguments
schemaImport
Arguments
schemaImports
schemaMapping
Arguments
schemaMappings
Arguments
symbol
Arguments
symbols
symbolModel
Arguments
types
xsdDetail
Arguments
xsdDetails
xsdInfo
Arguments
xsdResourceList
Arguments
Operations
find_xsd
Syntax
Arguments
Returns
find_xsdMapping
Syntax
Arguments
Returns
get_xsdDetail
Syntax
Arguments
Returns
publish_xsd
Syntax
Arguments
Returns
unpublish_xsd
Syntax
Arguments
Returns
WSDL
API Endpoint
Java
XSLT Publishing
Data Structures
compatibleSchema
Arguments
compatibleSchemaList
contentMapping
Arguments
inputSchemaList
namespaceMatch
Arguments
namespaceMatchList
outputType
Arguments
outputTypeList
producesOutput
Arguments
producesOutputList
resultMapping
Arguments
tModelRef
Arguments
usesStylesheet
Arguments
usesStylesheetList
xmlSchema
Arguments
xsltDetail
Arguments
xsltDetailList
xsltImportMapping
Arguments
xsltImportMappingList
xsltimportMatch
Arguments
xsltImportMatchList
xsltInfo
Arguments
xsltInfos
xsltMapping
Arguments
xsltMappingList
Operations
find_xslt
Syntax
Arguments
Returns
find_xsltMapping
Syntax
Arguments
Returns
get_xsltDetail
Syntax
Arguments
Returns
publish_xslt
Syntax
Arguments
Returns
unpublish_xslt
Syntax
Arguments
Returns
WSDL
API Endpoint
Java
Inquiry UI
Data Structures
bindingTemplateMask
businessEntityMask
businessServiceMask
contactMask
entityDetail
outputFormat
Arguments
tModelInstanceInfoMask
tModelMask
Operations
get_entityDetail
Arguments
Returns
WSDL
API Endpoint
Java
Subscription Ext
Data Structures
Notification Service Container
subscriptionExt
Operations
save_subscription
delete_subscription
WSDL
API Endpoint
Java
Security APIs
Account
Data Structures
userAccount
userInfo
userInfos
userList
Operations
find_userAccount
Syntax
Arguments
Behavior
Returns
Permissions
get_userAccount
Syntax
Arguments
Returns
Permissions
save_userAccount
Syntax
Arguments
Returns
Permissions
delete_userAccount
Syntax
Arguments
Returns
Permissions
enable_userAccount
Syntax
Arguments
WSDL
API Endpoint
Java
Group
Data Structures
group
groups
groupInfo
groupInfos
groupList
Operations
add_user
Syntax
Arguments
Permissions
find_user
Syntax
Arguments
Permissions
Returns
find_group
Syntax
Arguments
Behavior
Returns
Permissions
get_group
Syntax
Arguments
Returns
Permissions
save_group
Syntax
Arguments
Returns
Permissions
remove_user
Syntax
Arguments
Permissions
delete_group
Syntax
Arguments
Returns
Permissions
where_amI
Syntax
Arguments
Returns
Permissions
WSDL
API Endpoint
Java
Permission
Data Structures
permissionDescriptor
permissionDescriptors
permissionDetail
principal
principals
principalList
Operations
find_principal
Syntax
Arguments
Returns
Permissions
get_permission
Syntax
Arguments
Returns
Permissions
set_permission
Syntax
Arguments
Permissions
who_hasPermission
Syntax
Arguments
Returns
Permissions
WSDL
API Endpoint
Java
Registry Client
Client Package
JARs on the Client Classpath
BEA AquaLogic Service Registry Runtime
UDDI API Client v1
UDDI API Client v2
UDDI API Client v3
UDDI API Client v3 ext X
Account Client
Admin Utilities Client
Approval Client v3
Approval Content Checker Client v3
Approval Management Client
Category Client v3
Group Client
Permission Client
Replication Client v3
Statistics Client
Taxonomy Client v3
UDDI Custody Client v3
UDDI Subscription Client v3
UDDI Subscription Listener Client v3
UDDI Validate Values Client v1
UDDI Validate Values v2
UDDI Value Set Caching Client v3
UDDI Value Set Validation Client v3
WSDL2UDDI Client v2
WSDL2UDDI Client v3
Resources publishing (XML, XSD, XSLT) Client
Classpath Examples
Client Authentication
Sample Files
Server-Side Development
Accessing Backend APIs
Custom Registry Modules
Accessing Registry APIs
Custom Module Sample
Interceptors
Creating and Deploying Interceptors
Logging Interceptor Sample
Interceptor Configuration
Request Counter Interceptor Sample
Writing a Custom Validation Service
Deploying Validation Service
External Validation Service
Sample Files
Writing a Subscription Notification Service
Sample Files
Writing a Content Checker
Systinet Web Framework
Architecture Description
Component Java Interface Part
Request Diagram
Nesting Components
Component JSP Part
Implicit Objects
Data Types
Client-side Validators
Directory Structure
JSP Page Reference
Framework Configuration
Component
Task
Data Type
Other Configuration
Jasper Configuration
syswf JSP tag library
syswf:component
syswf:page
syswf:wrap
syswf:control
syswf:input
syswf:selectOne
syswf:selectMany
syswf:textArea
syswf:value
syswf:size
navigationPath
Typical Customization Tasks
Business Service Console Framework
Business Service Console Localization
Basic concepts
Locale detection
Resource bundles
Resource keys naming convention
Localization of Configuration
JSP localization
ParseResourceKey tag
LocalizedFileName tag
LocalizedInclude tag
Java localization
Directory Structure
conf Directory
jsp directory
src directory
WASP-INF directory
webroot Directory
Business Service Console Configuration
BEA AquaLogic Service Registry API Endpoint URL
Result Filtering
Main Menu Tabs
User Profiles
Entity List Views
Browsable Taxonomies
Paging Limits
Entity Configuration
Overview
Configuration
Entity Definition
Entity Categorization
Entity Views
References
How to classify UDDI data
Using Entities in JSP pages
Using Views
Linking to a Detail page
Permission support
Data classes
PermissionEvaluator
checkPermission tag
Components and Tags
Framework Components
Query
Entity Choosers
Taxonomy Filters
Taxonomy Filter
Taxonomy Pure Filter
Wizard
wizardIterator
Result
selectResultView
tableFilter
processTable
columnHeader
Taxonomy
taxonomyTree
collectCategories
selectableTaxonomyTree
Util
tabbedFrame (deprecated)
TabsComponent
TreeComponent
ContextMenuComponent
Framework Tags
bsc:setLocalizedNames
bsc:setLocalizedDescriptions
bsc:setSelectedContacts
bsc:setCategories
bsc:parseUddiQuery
bsc:table
bsc:tableActions
bsc:column
bsc:row
bsc:cell
bsc:attribute
Business Service Console Components
providerSearchResults
executeFindProviders
serviceSearchResults
executeFindServices
endpointSearchResults
executeFindEndpoints
interfaceSearchResults
executeFindInterfaces
bindingSearchResults
executeFindBinding
getOperations
getDocumentation
getServiceEndpoints
selectCategory
UDDI from Developer Tools
UDDI from Systinet Developer for Eclipse
Getting Data from UDDI
Publishing WSDL to UDDI
UDDI from MS Visual Studio
How to Debug
SOAPSpy Tool
Running SOAPSpy
Using SOAPSpy
SOAP Request Tab
How to Run Clients Using SOAPSpy
Logging
Demos
Basic Demos
UDDI v1
Inquiry v1
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Publishing v1
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
UDDI v2
Inquiry v2
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Publishing v2
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
UDDI v3
Inquiry v3
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Publishing v3
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Advanced Demos
Advanced Inquiry - Range Queries
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Custody
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Subscription
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Validation
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Taxonomy
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Security Demos
Account
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Group
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Permission
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
ACL
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Resources Demos
WSDL2UDDI v2
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
WSDL2UDDI v3
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
XML2UDDI
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
XSD2UDDI
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
XSLT2UDDI
Prerequisites and Preparatory Steps: Code
Presentation and Functional Presentation
Building and Running Demos
Index
Glossary