GET_ADD_EDIT_PROVIDER_FORM GET_ALL_PROVIDERS GET_PROVIDER_INFO

4-116 Oracle Fusion Middleware Services Reference Guide for Oracle Universal Content Management

4.11.4 ENABLE_DISABLE_PROVIDER

Service that reverses the enabledisable state of an existing provider. If the provider is enabled, the service disables it. If the provider is disabled, the service enables it. Location: IdcHomeDirresourcescoretemplatesstd_services.htm Additional Required Service Parameters ■ pName: The provider name. ■ pDescription: The providers 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 Oracle Content Server instances. – preview : The API that establishes connections between Oracle 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

4.11.5 GET_ADD_EDIT_PROVIDER_FORM

Service that returns a form for adding or editing a provider in a browser. Location: IdcHomeDirresourcescoretemplatesstd_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 Core Oracle Content Server Services 4-117 – Outgoing: A connection initiated to an outside entity. You can use this type to communicate between Oracle Content Server instances. – Preview: The API that establishes connections between Oracle 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

4.11.6 GET_ALL_PROVIDERS

Service that returns a list of all providers. Location: IdcHomeDirresourcescoretemplatesstd_services.htm

4.11.7 GET_PROVIDER_INFO

Service that returns information about a provider. Location: IdcHomeDirresourcescoretemplatesstd_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

4.11.8 NOTIFY_CHANGE