OSID Logo
OSID Specifications
provisioning batch package
Version 3.0.0
Interfaceosid.provisioning.batch.ProvisioningBatchProxyManager
Implementsosid.OsidProxyManager
osid.provisioning.batch.ProvisioningBatchProfile
Used Byosid.provisioning.ProvisioningProxyManager
Description

The provisioning batch proxy manager provides access to provisioning batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • ProvisionBatchAdminSession : a session to create, modify and delete provisions in bulk
  • QueueBatchSession : a session to create, modify and delete queues in bulk
  • RequestBatchAdminSession : a session to create, modify and delete requests in bulk
  • RequestTransactionBatchAdminSession : a session to create, modify and delete request transactions in bulk
  • PoolBatchAdminSession : a session to create, modify and delete pools in bulk
  • ProvisionableBatchAdminSession : a session to create, modify and delete provisionables in bulk
  • BrokerBatchAdminSession : a session to create, modify and delete brokers in bulk
  • DistributorBatchAdminSession : a session to create, modify and delete distributors in bulk
MethodgetProvisionBatchAdminSession
Description

Gets the OsidSession associated with the bulk provision administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.ProvisionBatchAdminSessiona ProvisionBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProvisionBatchAdmin() is true .
MethodgetProvisionBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk provision administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.ProvisionBatchAdminSessiona ProvisionBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionBatchAdmin() and supportsVisibleFederation() are true
MethodgetQueueBatchAdminSession
Description

Gets the OsidSession associated with the bulk queue administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.QueueBatchAdminSessiona QueueBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueBatchAdmin() is true .
MethodgetQueueBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk queue administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.QueueBatchAdminSessiona QueueBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueBatchAdmin() and supportsVisibleFederation() are true
MethodgetRequestBatchAdminSession
Description

Gets the OsidSession associated with the bulk request administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.RequestBatchAdminSessiona RequestBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRequestBatchAdmin() is true .
MethodgetRequestBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk request administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.RequestBatchAdminSessiona RequestBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestBatchAdmin() and supportsVisibleFederation() are true
MethodgetRequestTransactionBatchAdminSession
Description

Gets the OsidSession associated with the bulk request transaction administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.RequestTransactionBatchAdminSessiona RequestTransactionBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionBatchAdmin() is true .
MethodgetRequestTransactionBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk request transaction administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.RequestTransactionBatchAdminSessiona RequestTransactionBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionBatchAdmin() and supportsVisibleFederation() are true
MethodgetPoolBatchAdminSession
Description

Gets the OsidSession associated with the bulk pool administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.PoolBatchAdminSessiona PoolBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsPoolBatchAdmin() is true .
MethodgetPoolBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk pool administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.PoolBatchAdminSessiona PoolBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPoolBatchAdmin() and supportsVisibleFederation() are true
MethodgetProvisionableBatchAdminSession
Description

Gets the OsidSession associated with the bulk provisionable administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.ProvisionableBatchAdminSessiona ProvisionableBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableBatchAdmin() is true .
MethodgetProvisionableBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk provisionable administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.ProvisionableBatchAdminSessiona ProvisionableBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableBatchAdmin() and supportsVisibleFederation() are true
MethodgetBrokerBatchAdminSession
Description

Gets the OsidSession associated with the bulk broker administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.BrokerBatchAdminSessiona BrokerBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBrokerBatchAdmin() is true .
MethodgetBrokerBatchAdminSessionForDistributor
Description

Gets the OsidSession associated with the bulk broker administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.BrokerBatchAdminSessiona BrokerBatchAdminSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBrokerBatchAdmin() and supportsVisibleFederation() are true
MethodgetDistributorBatchAdminSession
Description

Gets the OsidSession associated with the bulk distributor administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.batch.DistributorBatchAdminSessiona DistributorBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDistributorBatchAdmin() is true .