ConfigRepository MBean

Partial ObjectName:
WebSphere:*,type=ConfigRepository

MinimalAccessCheck:

true


MBean ConfigRepository

Management interface for the configuration repository.


Operation Summary
com.ibm.websphere.management.repository.DocumentDigestcreate(com.ibm.websphere.management.repository.DocumentContentSource docContents)
           Create a new document in the repository
com.ibm.websphere.management.repository.DocumentDigest[]create(com.ibm.websphere.management.repository.DocumentContentSource[] docContents)
           Create new documents in the repository
voiddelete(java.lang.String docURI)
           Delete a document from the repository
voiddelete(java.lang.String[] docURIs)
           Delete documents from the repository
voiddelete(com.ibm.websphere.management.repository.Document doc)
           Delete a document from the repository
voiddelete(com.ibm.websphere.management.repository.Document[] docs)
           Delete documents from the repository
java.lang.Stringrename(java.lang.String docURI, java.lang.String newdocURI)
           Rename a document in the repository
java.lang.Stringrename(com.ibm.websphere.management.repository.Document doc, com.ibm.websphere.management.repository.Document newdoc)
           Rename a document in the repository
com.ibm.websphere.management.repository.DocumentContentSourceextract(java.lang.String docURI)
           Extract a document from the repository
com.ibm.websphere.management.repository.DocumentContentSource[]extract(java.lang.String[] docURI)
           Extract documents from the repository
com.ibm.websphere.management.repository.DocumentContentSourceextract(com.ibm.websphere.management.repository.Document doc)
           Extract a document from the repository
com.ibm.websphere.management.repository.DocumentContentSource[]extract(com.ibm.websphere.management.repository.Document[] docs)
           Extract documents from the repository
com.ibm.websphere.management.repository.DocumentDigestmodify(com.ibm.websphere.management.repository.DocumentContentSource docContents)
           Modify a document in the repository
com.ibm.websphere.management.repository.DocumentDigest[]modify(com.ibm.websphere.management.repository.DocumentContentSource[] docContents)
           Modify documents in the repository
java.util.HashMapupdate(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.Document[] docContents)
           Add, modify, and/or, delete documents in the repository
java.lang.BooleanlockRepository(java.lang.String reason)
           Lock the repository
java.lang.BooleanunlockRepository(java.lang.String reason)
           Unlock the repository
java.util.PropertiesgetConfig()
           Get the configuration of the repository.
com.ibm.websphere.management.repository.ConfigEpochgetRepositoryEpoch()
           Get the current epoch of the repository.
com.ibm.websphere.management.repository.ConfigEpochrefreshRepositoryEpoch()
           Refresh the epoch of the repository.
java.lang.String[]listResourceNames(java.lang.String parent, int type, int depth)
           List repository contents
com.ibm.websphere.management.repository.DocumentDigestgetDigest(java.lang.String docURI)
           Get the digest for a document in the repository
com.ibm.websphere.management.repository.DocumentDigest[]getDigest(java.lang.String[] docURI)
           Get the digests for documents in the repository
voidcreateDigestFile(java.lang.String docURI, boolean delete)
           Create a digest file for a document

Notification Summary
websphere.repository.change
           The configuration repository contents have changed.
websphere.repository.lock
           The configuration repository is locked.
websphere.repository.unlock
           The configuration repository is unlocked.
websphere.repository.epoch.refresh
           The configuration repository's epoch is refreshed.

Operation Detail

create

public com.ibm.websphere.management.repository.DocumentDigest create(com.ibm.websphere.management.repository.DocumentContentSource docContents)
Create a new document in the repository
Parameters:
docContents - The new document contents
Security Roles:
administrator
configurator

create

public com.ibm.websphere.management.repository.DocumentDigest[] create(com.ibm.websphere.management.repository.DocumentContentSource[] docContents)
Create new documents in the repository
Parameters:
docContents - The new document contents
Security Roles:
administrator
configurator

delete

public void delete(java.lang.String docURI)
Delete a document from the repository
Parameters:
docURI - the URI of the document
Security Roles:
administrator
configurator

delete

public void delete(java.lang.String[] docURIs)
Delete documents from the repository
Parameters:
docURIs - the URI of the document
Security Roles:
administrator
configurator

delete

public void delete(com.ibm.websphere.management.repository.Document doc)
Delete a document from the repository
Parameters:
doc - the URI of the document
Security Roles:
administrator
configurator

delete

public void delete(com.ibm.websphere.management.repository.Document[] docs)
Delete documents from the repository
Parameters:
docs - the URI of the document
Security Roles:
administrator
configurator

rename

public java.lang.String rename(java.lang.String docURI, java.lang.String newdocURI)
Rename a document in the repository
Parameters:
docURI - the current URI of the document
newdocURI - the new URI of the document
Security Roles:
administrator
configurator

rename

public java.lang.String rename(com.ibm.websphere.management.repository.Document doc, com.ibm.websphere.management.repository.Document newdoc)
Rename a document in the repository
Parameters:
doc - the current URI of the document
newdoc - the new URI of the document
Security Roles:
administrator
configurator

extract

public com.ibm.websphere.management.repository.DocumentContentSource extract(java.lang.String docURI)
Extract a document from the repository
Parameters:
docURI - the URI of the document
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

extract

public com.ibm.websphere.management.repository.DocumentContentSource[] extract(java.lang.String[] docURI)
Extract documents from the repository
Parameters:
docURI - the URI of the document
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

extract

public com.ibm.websphere.management.repository.DocumentContentSource extract(com.ibm.websphere.management.repository.Document doc)
Extract a document from the repository
Parameters:
doc - the URI of the document
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

extract

public com.ibm.websphere.management.repository.DocumentContentSource[] extract(com.ibm.websphere.management.repository.Document[] docs)
Extract documents from the repository
Parameters:
docs - the URI of the document
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

modify

public com.ibm.websphere.management.repository.DocumentDigest modify(com.ibm.websphere.management.repository.DocumentContentSource docContents)
Modify a document in the repository
Parameters:
docContents - The new document contents
Security Roles:
administrator
configurator

modify

public com.ibm.websphere.management.repository.DocumentDigest[] modify(com.ibm.websphere.management.repository.DocumentContentSource[] docContents)
Modify documents in the repository
Parameters:
docContents - The new document contents
Security Roles:
administrator
configurator

update

public java.util.HashMap update(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.Document[] docContents)
Add, modify, and/or, delete documents in the repository
Parameters:
docContents - The document contents for new documents
docContents - The document contents for modified documents
docContents - The document contents for deleted documents
Security Roles:
administrator
configurator

lockRepository

public java.lang.Boolean lockRepository(java.lang.String reason)
Lock the repository
Parameters:
reason - a description of the reason for locking the repository
Security Roles:
administrator
configurator

unlockRepository

public java.lang.Boolean unlockRepository(java.lang.String reason)
Unlock the repository
Parameters:
reason - a description of the reason for locking the repository - this should match the reason given in the lockRepository call.
Security Roles:
administrator
configurator

getConfig

public java.util.Properties getConfig()
Get the configuration of the repository.
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

getRepositoryEpoch

public com.ibm.websphere.management.repository.ConfigEpoch getRepositoryEpoch()
Get the current epoch of the repository.
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

refreshRepositoryEpoch

public com.ibm.websphere.management.repository.ConfigEpoch refreshRepositoryEpoch()
Refresh the epoch of the repository.
Security Roles:
administrator
configurator

listResourceNames

public java.lang.String[] listResourceNames(java.lang.String parent, int type, int depth)
List repository contents
Parameters:
parent -
type -
depth -
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

getDigest

public com.ibm.websphere.management.repository.DocumentDigest getDigest(java.lang.String docURI)
Get the digest for a document in the repository
Parameters:
docURI - the URI of the document
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

getDigest

public com.ibm.websphere.management.repository.DocumentDigest[] getDigest(java.lang.String[] docURI)
Get the digests for documents in the repository
Parameters:
docURI - the URIs of the documents
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

createDigestFile

public void createDigestFile(java.lang.String docURI, boolean delete)
Create a digest file for a document
Parameters:
docURI - the URI of the document
delete - a flag to indicate if the original document should be deleted
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

Notification Detail

websphere.repository.change

The configuration repository contents have changed.
Severity:
5  (Warning)

websphere.repository.lock

The configuration repository is locked.
Severity:
5  (Warning)

websphere.repository.unlock

The configuration repository is unlocked.
Severity:
5  (Warning)

websphere.repository.epoch.refresh

The configuration repository's epoch is refreshed.
Severity:
5  (Warning)

Copyright IBM Corp. 1996-2005