Skip Headers
Oracle® Fusion Middleware Services Reference Guide for Oracle Universal Content Management
11g Release 1 (11.1.1)

Part Number E11011-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to current chapter
Up
Go to next page
Next
View PDF

5.11 Provider Manager Services (Core Content Server)

Provider Manager services handle the providers that establish a connection to outside entities. The following services are described in this section:

5.11.1 ADD_EDIT_PROVIDER

Service that creates a new provider. The most likely error is when the provider name is not unique.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • pName: The provider name.

  • ProviderClass: The provider class.

  • pDescription: The description for the provider.

  • pType: The provider type:

    • database: An information repository server that provides an API for connecting and communicating with it. This retrieves information and enables information to be changed in the database. Examples of this type are system databases and LDAP.

    • incoming: A connection initiated from an outside entity like a browser or client application. The server listens and is aware of incoming connections

    • outgoing: A connection initiated to an outside entity. You can use this type to communicate between Content Server instances.

    • preview: The API that establishes connections between Content Server and Preview technology like the DTM server for HTML Preview and Content Categorizer.

    • LDAP: The Lightweight Directory Access Protocol.

Example

IdcService=ADD_EDIT_PROVIDER
pName=admin_provider
pType=Database
pDescription=provider description
ProviderClass=providerclass

5.11.2 APPEND_DATABASE_AUDIT_INFO

Subservice used by GET_SYSTEM_AUDIT_INFO to return information on the System Audit Info page.

Location: IdcHomeDir/resources/core/templates/std_services.htm

5.11.3 DELETE_PROVIDER

Service that deletes an existing provider. The most likely error is a provider name not in the system.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • pName: The provider name.

Example

IdcService=DELETE_PROVIDE
pName=Proxied_2_on_test13

5.11.4 ENABLE_DISABLE_PROVIDER

Service that reverses the enable/disable state of an existing provider. If the provider is enabled, the service disables it. If the provider is disabled, the service enables it.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • pName: The provider name.

  • pDescription: The provider's description.

  • pType: Used to create the provider type. Any component can add its own provider type. Currently, the following types are accepted:

    • database: An information repository server that provides an API for connecting and communicating with it. This retrieves information and enables information to be changed in the database. Examples of this type are system databases and LDAP.

    • incoming: A connection initiated from an outside entity like a browser or client application. The server listens and is aware of incoming connections

    • outgoing: A connection initiated to an outside entity. You can use this type to communicate between Content Server instances.

    • preview: The API that establishes connections between Content Server and Preview technology like the DTM server for HTML Preview and Content Categorizer.

    • LDAP: The Lightweight Directory Access Protocol.

Optional Service Parameters

  • IsEnabled: The desired state of the provider, true or false.

Example

IdcService=ENABLE_DISABLE_PROVIDER
pName=Proxied_2_on_test13
pType=outgoing

5.11.5 GET_ADD_EDIT_PROVIDER_FORM

Service that returns a form for adding or editing a provider in a browser.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • isEdit: 1 (true): An existing provider is edited. 0 (false): A new provider is added.

  • pName: The provider name. Required only when editing a provider.

  • pType: The provider type:

    • Database: An information repository server that provides an API for connecting and communicating with it. This retrieves information and enables information to be changed in the database. Examples of this type are system databases and LDAP.

    • Incoming: A connection initiated from an outside entity like a browser or client application. The server listens and is aware of incoming connections

    • Outgoing: A connection initiated to an outside entity. You can use this type to communicate between Content Server instances.

    • Preview: The API that establishes connections between Content Server and Preview technology like the DTM server for HTML preview and Content Categorizer.

    • LDAP: The Lightweight Directory Access Protocol.

  • ResourceTemplate: The resource template for the form. Required only when adding a provider.

Example

  • If you are adding a provider, the parameters you pass are similar to the following:

    IdcService=GET_ADD_EDIT_PROVIDER_FORM
    pType=preview
    ResourceTemplate=PROVIDER_ADD_PREVIEW
    isEdit=0
    
  • If you are editing a provider, the parameters you pass are similar the following:

    IdcService=GET_ADD_EDIT_PROVIDER_FORM
    pType=outgoing
    pName=Proxied_2_on_server02
    isEdit=1
    

5.11.6 GET_ALL_PROVIDERS

Service that returns a list of all providers.

Location: IdcHomeDir/resources/core/templates/std_services.htm

5.11.7 GET_PROVIDER_INFO

Service that returns information about a provider.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • pName: The provider name.

  • ResourceTemplate: The resource template for page display. Required only when running the service from a browser interface. For example:

ResourceTemplate=DATABASE_PROVIDER_INFO

Example

IdcService=GET_PROVIDER_INFO
pName=SystemDatabase

5.11.8 NOTIFY_CHANGE

Service that notifies a Content Server instance of changes to another Content Server instance through an outgoing provider.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • IDC_Name: The name of the Content Server instance to be notified.

Example

IdcService=NOTIFY_CHANGE
IDC_Name=Master_on_server01

5.11.9 REQUEST_SECURITYINFO

Service that returns all security and user information from the Content Server.

Location: IdcHomeDir/resources/core/templates/std_services.htm

5.11.10 TEST_PROVIDER

Service that tests a provider.

Location: IdcHomeDir/resources/core/templates/std_services.htm

Additional Required Service Parameters

  • pName: The provider name.

Example

IdcService=TEST_PROVIDER
pName=provider22