Use the mqsicreateconfigurableservice command to create an object name for a broker external resource.
You can also use the IBM® Integration Explorer to create configurable services. For more information, see Using the IBM Integration Explorer to work with configurable services.
You do not have to use the mqsicreateconfigurableservice command to create EIS providers, because definitions are supplied for you. Use the mqsichangeproperties command to modify EIS providers.
>>-mqsicreateconfigurableservice--BrokerName--------------------> >-- -c --ConfigurableService-- -o--ObjectName-------------------> >--+---------------------------------------------------+------->< | .-,------------. | | V | | '- -n----PropertyName-+--+------------------------+-' | .-,-------------. | | V | | '- -v----PropertyValue-+-'
The valid resource types are listed in Configurable services properties.
For example, if the -c parameter is set to JDBCProviders, the expected object name is either an IBM-defined JDBC provider name, or a user-defined JDBC provider name. Default services are provided for the supported databases to which you can connect over JDBC type 4 connections. Use the supplied services as a template when you create a service by using this command. Use the mqsireportproperties command to view the list of default provider names.
The valid property names are listed in Configurable services properties.
If the property value contains a comma, enclose the value with escaped double quotation marks (\" and \"); for example, -n Name1,Name2 -v Value1,\"Value21,Value22\".
mqsicreateconfigurableservice IB9NODE -c JDBCProviders -o DB2EXTRA -n connectionUrlFormat
-v "jdbc:db2://[serverName]:[portNumber]/[databaseName]:user=[user];password=[password];"
The property values are described in Configurable services properties.
mqsicreateconfigurableservice IB9NODE -c Aggregation -o myAggregationService
-n queuePrefix,timeoutSeconds -v SET1,60
mqsicreateconfigurableservice IB9NODE -c CICSConnection -o myCICSConnectionService
-n cicsServer,clientApplid,clientQualifier,connectionTimeoutSecs,
requestTimeoutSecs -v tcp://test.cics.ibm.com:12345,BRKApp,BRKQual,10,5
mqsicreateconfigurableservice IB9NODE -c Collector -o myCollectorService
-n queuePrefix,collectionExpirySeconds -v SET1,60
mqsicreateconfigurableservice IB9NODE -c CDServer -o test
-n Hostname,Port -v 9.122.17.58,1369
mqsicreateconfigurableservice IB9NODE -c ConnectorProviders -o MyProvider
-n connectorClassName,jarsURL
–v com.ibm.broker.MyFactory,C:\temp\jars
To view the Javadoc for the connector API, see Connector API.
mqsicreateconfigurableservice IB9NODE -c CORBA -o myCORBAService
-n namingService,objectReferenceName -v localhost:2809,Europe.region/Market.object
mqsicreateconfigurableservice IB9NODE -c EmailServer -o myEmailConfigurableServiceName
-n serverName,securityIdentity -v pop3://test.email.server.ibm.com
:12345,mySecurityIdentityObjectName
mqsicreateconfigurableservice IB9NODE -c FtpServer -o Server01
-n serverName,scanDelay,transferMode,connectionType,securityIdentity
-v one.hursley.abc.com:123,20,Binary,ACTIVE,secId
mqsicreateconfigurableservice IB9NODE -c FtpServer -o TEST1
-n protocol,serverName,scanDelay,remoteDirectory,securityIdentity,cipher,compression,strictHostKeyChecking
-v SFTP,winlnx58,30,.,chbatey,blowfish-cbc,9,no
mqsicreateconfigurableservice IB9NODE -c IMSConnect -o myIMSConnectService
-n Hostname,PortNumber,DataStoreName -v test.ims.ibm.com,9999,IMSA
mqsicreateconfigurableservice IB9NODE -c JavaClassLoader
-o myJavaClassLoader
-n includedDeployedJars,sharedJarPath
-v "jcnapp1.jar","/var/app1/jars"
mqsicreateconfigurableservice IB9NODE -c JMSProviders -o JMS_MyProviderXYZ
mqsicreateconfigurableservice IB9NODE -c JMSProviders -o JMS_ProviderABC
mqsicreateconfigurableservice IB9NODE -c JMSProviders -o BEAV91
-n proprietaryAPIHandler,proprietaryAPIAttr1,proprietaryAPIAttr2,proprietaryAPIAttr3
–v com.ibm.broker.apihandler.BEAWebLogicAPIHandler,weblogic.jndi.WLInitialContextFactory,
t3://19.21.194.126:7001,BEAServerName
mqsicreateconfigurableservice IB9NODE -c MonitoringProfiles -o mp1
mqsicreateconfigurableservice IB9NODE -c PeopleSoftConnection
-o myPeopleSoftAdapter.outadapter -n hostName,port -v "my.peoplesoft.qa.com",9000
mqsicreateconfigurableservice IB9NODE -c Resequence -o myResequenceService
-n queuePrefix,missingMessageTimeoutSeconds -v SET1,60
mqsicreateconfigurableservice IB9NODE -c SAPConnection -o mySAPAdapter.outadapter
-n applicationServerHost,client -v test.sap.ibm.com,001
You can set the user name and password for an SAP adapter by using the mqsisetdbparms command.
mqsicreateconfigurableservice IB9NODE -c SecurityProfiles -o myWSTrustTFIMv62Profile
-n authentication,mapping,authorization,propagation,mappingConfig
-v "WS-Trust v1.3 STS","WS-Trust v1.3 STS","WS-Trust v1.3 STS",TRUE,
http://wstrusthost1.ibm.com:9080/TrustServerWST13/services/RequestSecurityToken
The
Default Propagation profile is a predefined profile that requests
only identity propagation. For more information about creating a security
profile for a WS-Trust V1.3 STS provider, LDAP, or TFIM V6.1, see Creating a security profile.mqsicreateconfigurableservice IB9NODE -c SiebelConnection -o mySiebelAdapter.outadapter
-n connectString -v "siebel://my.siebel.qa.com/SBA_80/SSEObjMgr_enu"
You can set the user name and password for a Siebel adapter by using the mqsisetdbparms command.
mqsicreateconfigurableservice IB9NODE -c TCPIPServer -o ServerPort1452
-n Port,MaximumConnections,ExpireConnectionSec -v 1452,1000,15
mqsicreateconfigurableservice IB9NODE -c TCPIPClient
-o ClientPort1452HostnameJsmith
-n Port,Hostname,AlternativeAddresses,MinimumConnections,MaximumConnections
-v 1452,jsmith.hursley.ibm.com,jones:1111;edwards,5,10
mqsicreateconfigurableservice IB9NODE -c Timer -o myTimerService
-n queuePrefix,timeoutIntervalSeconds -v SET1,5
mqsicreateconfigurableservice IB9NODE -c UserDefined
-o HTTP_Timeout -n VerifyRequestTimeout -v 60
mqsicreateconfigurableservice IB9NODE -c WXSServer -o xc10
-n catalogServiceEndPoints,gridName,overrideObjectGridFile,securityIdentity
-v "server.ibm.com:2809","myGrid","C:\Brokers\WebSphere_eXtreme_Scale\xc10\xc10Client.xml","xc10"