Mit dem Befehl mqsireportproperties können Sie Eigenschaften anzeigen, die sich auf einen Broker, eine Ausführungsgruppe oder einen konfigurierbaren Service beziehen.
Mit dem WebSphere Message Broker Explorer können Sie auch konfigurierbare Services erstellen und anzeigen. Weitere Informationen finden Sie im Abschnitt Konfigurierbare Services im WebSphere Message Broker Explorer bearbeiten.
Mit dem Befehl mqsireportproperties können Sie die Werte der Eigenschaften oder Brokerressourcen überprüfen, die mit dem Befehl mqsichangeproperties gesetzt bzw. mit dem Befehl mqsicreateconfigurableservice erstellt wurden.
>>-mqsireportproperties--Brokername-----------------------------> >--+-------------------------------------+-- -o --Objektname----> +- -b --Komponentenname---------------+ +- -e --Kennung der Ausführungsgruppe-+ '- -c --KonfigurierbarerService-------' >--+- -n --Eigenschaftsname-+--+-----------------+--+-----+---->< +- -a--------------------+ '- -p --Dateiname-' '- -f ' '- -r--------------------'
Eine Liste der bereitgestellten konfigurierbaren Services und der zugehörigen Eigenschaften und Werte finden Sie unter Eigenschaften von konfigurierbaren Services.
Sie müssen nach -o auch -b, -e oder -c angeben, es sei denn, Sie haben den Objektnamen Brokerregistry angegeben.
Durch Festlegung eines Parameters können Sie das brokerweite Empfangsprogramm für HTTP- und SOAP-Knoten inaktivieren oder aktivieren. Standardmäßig ist dieses Empfangsprogramm aktiv und wird für HTTP-Knoten verwendet. SOAP-Knoten verwenden standardmäßig das (integrierte) Ausführungsgruppen-Empfangsprogramm.
Sie können die Ausführungsgruppe so konfigurieren, dass alle HTTP-Knoten anstelle des brokerweiten Empfangsprogramms das integrierte Empfangsprogramm verwenden. Sie können die Ausführungsgruppe auch so konfigurieren, dass SOAP-Knoten das brokerweite Empfangsprogramm verwenden. Weitere Informationen finden Sie im Abschnitt HTTP-Empfangsprogramme.
Geben Sie den Wert AllReportableEntityNames an, um eine Liste mit allen gültigen Objektnamen zurückzugeben.
Es darf nur eine der Optionen -n, -a und -r ausgewählt werden.
Beachten Sie, dass diese Option nicht alle möglichen Werte für AllReportableEntityNames anzeigt. Zudem unterstützen nicht alle Entitäten diesen Parameter.
Diesen Parameter können Sie nur verwenden, wenn die Ausführungsgruppe gestoppt wurde; außerdem müssen Sie auch -e und -o angeben.
Wenn Sie diesen Parameter für andere konfigurierbare Services oder Komponenten verwenden, wird ein Fehler generiert.
Weitere Informationen zu Objekten, Eigenschaften und Werten sowie gültige Kombinationen dieser Parameter finden Sie unter mqsichangeproperties-Befehl.
Für die Komponente HTTP-Empfangsprogramm meldet der Befehl mqsireportproperties nur Eigenschaften, die explizit mit dem Befehl mqsichangeproperties festgelegt wurden, auch wenn für diese Eigenschaften Standardeinstellungen gesetzt sind.
Beispielsweise ist 7083 der Standardport für HTTPSConnector (es sei denn, dieser Wert wurde geändert). Dieser Wert wird jedoch vom Befehl mqsireportproperties nicht gemeldet, es sei denn, Sie haben den Standardwert mit dem Befehl mqsichangeproperties geändert. Informationen zu den Standardwerten für alle Eigenschaften, die der Befehl mqsireportproperties melden kann, finden Sie in der Beschreibung des Befehls mqsichangeproperties.
Geben Sie den Befehl immer in einer einzigen Zeile ein. In einigen Beispielen wurde der Zeilenumbruch lediglich zur besseren Lesbarkeit eingefügt.
Eigenschaften anzeigen, die Brokerkomponenten zugeordnet wurden
Die folgenden Beispiele enthalten den Parameter -b zur Angabe der Komponente, die angezeigt werden soll.
mqsireportproperties MB8BROKER -b httplistener -o HTTPListener -n startListener
mqsireportproperties MB8BROKER -b cachemanager -o CacheManager -r
mqsireportproperties MB8BROKER -b httplistener -o HTTPListener -a
mqsireportproperties MB8BROKER -b httplistener -o HTTPSConnector -n port
mqsichangeproperties MB8BROKER -b servicefederation -o AllReportableEntityNames -r
Eigenschaften anzeigen, die Ausführungsgruppen zugeordnet wurden
Die folgenden Beispiele enthalten den Parameter -e zur Angabe der Ausführungsgruppe, die angezeigt werden soll.
mqsireportproperties MB8BROKER -e FTESAMPLE -o FTEAgent -n agentName
Falls der Agent erstellt wurde, wird der Agentenname von dem Befehl zurückgegeben. Falls der Agent nicht erstellt wurde, gibt der Befehl eine leere Zeichenfolge zurück.mqsireportproperties MB8BROKER -e exgroup1 -o ExecutionGroup -n httpNodesUseEmbeddedListener
mqsireportproperties MB8BROKER -e exgroup1 -o ExecutionGroup -n soapNodesUseEmbeddedListener
mqsireportproperties MB8BROKER -e exgroup1 -o ServiceFederationManager -a
Das Ergebnis dieses Befehls hat folgendes Format:ServiceFederationManager
uuid='ServiceFederationManager'
userTraceLevel='none'
traceLevel='none'
userTraceFilter='none'
traceFilter='none'
port='8811'
securePort='8844'
maxWaitTime='180'
proxyURLHostName=' mbhost.ibm.com '
proxyPathPrefix='proxy'
proxyPathPrefixesEnabled='TRUE'
creationTime='2009-09-11 15:37:52.639219'
nextProxyPathPrefixCount='8'
ownedProxyGroupCount='2'
Eigenschaften anzeigen, die konfigurierbaren Services zugeordnet wurden
Die folgenden Beispiele enthalten den Parameter -c zur Angabe des konfigurierbaren Service, er angezeigt werden soll. Eine Liste der bereitgestellten konfigurierbaren Services und der zugehörigen Eigenschaften und Werte finden Sie unter Eigenschaften von konfigurierbaren Services.
mqsireportproperties MB8BROKER -c Aggregation -o AllReportableEntityNames -r
mqsireportproperties MB8BROKER -c CDServer -o AllReportableEntityNames -r
Das Ergebnis dieses Befehls hat folgendes Format:CDServer
Standard
hostname='localhost'
port='1363'
brokerPathToStagingDir=''
cdPathToStagingDir=''
brokerPathToInputDir=''
cdPathToInputDir=''
queuePrefix= ''
securityIdentity=”Default”
mqsireportproperties MB8BROKER -c FtpServer -o TEST1 -r
mqsireportproperties MB8BROKER -c FtpServer -o TEST1 -n protocol
mqsireportproperties MB8BROKER -c JDBCProviders -o Oracle -r
mqsireportproperties MB8BROKER -c JMSProviders
-o AllReportableEntityNames -r
mqsireportproperties MB8BROKER -c JMSProviders
-o WebSphere_MQ -r
mqsireportproperties MB8BROKER -c JMSProviders
-o BEA_WebLogic –r
Das Ergebnis dieses Befehls hat folgendes Format:ReportableEntityName=''
JMSProviders
BEA_Weblogic=''
jarsURL='default_Path'
nativeLibs='default_Path'
proprietaryAPIAttr1='weblogic.jndi.WLInitialContextFactory'
proprietaryAPIAttr2='t3://9.20.94.16:7001'
proprietaryAPIAttr3='BEAServerName'
proprietaryAPIAttr4='default_none'
proprietaryAPIAttr5='default_none'proprietaryAPIHandler='BEAWebLogicAPIHandler.jar'
mqsireportproperties MB8BROKER -c PolicySets
-o Policy_2 -n ws-security -p policyset.xml
Mithilfe der Ausgabedatei können Sie Richtliniengruppen zwischen Brokern und zur Sicherung verschieben.mqsireportproperties MB8BROKER -c PolicySetBindings
-o Bindings_2 -n ws-security -p bindings.xml
Mit diesem Befehl wird die Datei 'Bindings_2' für Richtliniensatzbindungen im Broker MB8BROKER in die Datei
bindings.xml geschrieben.
Mit dieser Datei können Sie Richtliniensatzbindungen zwischen Brokern und zur Sicherung verschieben.mqsireportproperties MB8BROKER -c SecurityProfiles
-o AllReportableEntityNames -r
Das Ergebnis dieses Befehls hat das folgende Format:ReportableEntityName=''
SecurityProfiles
Default_Propagation=''
authentication = 'NONE'
authenticationConfig = ''
authorization = 'NONE'
authorizationConfig = ''
idToPropagateToTransport = 'Message ID'
keyStore = 'Reserved for future use'
mapping = 'NONE'
mappingConfig = ''
passwordValue = 'PLAIN'
propagation = 'TRUE'
rejectBlankpassword = 'FALSE'
transportPropagationConfig = ''
trustStore = 'Reserved for future use'
mqsireportproperties MB8BROKER -c SecurityProfiles
-o MyFirstSecurityProfile -r
Das Ergebnis dieses Befehls hat das folgende Format:ReportableEntityName=''
SecurityProfiles
MyFirstSecurityProfile=''
authentication = 'LDAP'
authenticationConfig = 'ldap://localhost:389/ou=users,o=ibm'
authorization = 'NONE'
authorizationConfig = ''
idToPropagateToTransport = 'Message ID'
keyStore = 'Reserved for future use'
mapping = 'TFIM'
mappingConfig = 'http://tfimhost1:80'
passwordValue = 'PLAIN'
propagation = 'TRUE'
rejectBlankpassword = 'FALSE'
transportPropagationConfig = ''
trustStore = 'Reserved for future use'