OSID Logo
OSID Specifications
provisioning batch package
Version 3.1.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.Proxyproxy a proxy
Returnosid.provisioning.batch.ProvisionBatchAdminSession a ProvisionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProvisionBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.ProvisionBatchAdminSession a ProvisionBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProvisionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProvisionBatchAdmin() and supportsVisibleFederation() are true
MethodgetQueueBatchAdminSession
Description

Gets the OsidSession associated with the bulk queue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.QueueBatchAdminSession a QueueBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.QueueBatchAdminSession a QueueBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueBatchAdmin() and supportsVisibleFederation() are true
MethodgetRequestBatchAdminSession
Description

Gets the OsidSession associated with the bulk request administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.RequestBatchAdminSession a RequestBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRequestBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.RequestBatchAdminSession a RequestBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRequestBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.provisioning.batch.RequestTransactionBatchAdminSession a RequestTransactionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRequestTransactionBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.RequestTransactionBatchAdminSession a RequestTransactionBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRequestTransactionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRequestTransactionBatchAdmin() and supportsVisibleFederation() are true
MethodgetPoolBatchAdminSession
Description

Gets the OsidSession associated with the bulk pool administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.PoolBatchAdminSession a PoolBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPoolBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.PoolBatchAdminSession a PoolBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPoolBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsPoolBatchAdmin() and supportsVisibleFederation() are true
MethodgetProvisionableBatchAdminSession
Description

Gets the OsidSession associated with the bulk provisionable administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.ProvisionableBatchAdminSession a ProvisionableBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProvisionableBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.ProvisionableBatchAdminSession a ProvisionableBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProvisionableBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProvisionableBatchAdmin() and supportsVisibleFederation() are true
MethodgetBrokerBatchAdminSession
Description

Gets the OsidSession associated with the bulk broker administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.BrokerBatchAdminSession a BrokerBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBrokerBatchAdmin() is false
Complianceoptional This 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.IddistributorId the Id of the Distributor
osid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.BrokerBatchAdminSession a BrokerBatchAdminSession
ErrorsNOT_FOUND no Distributor found by the given Id
NULL_ARGUMENT distributorId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBrokerBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBrokerBatchAdmin() and supportsVisibleFederation() are true
MethodgetDistributorBatchAdminSession
Description

Gets the OsidSession associated with the bulk distributor administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.provisioning.batch.DistributorBatchAdminSession a DistributorBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDistributorBatchAdmin() is false
Complianceoptional This method must be implemented if supportsDistributorBatchAdmin() is true.