ibmint deploy command
Use the ibmint deploy command to deploy resources from sources to an output destination.
Usage notes
- Your installed version of IBM® App Connect Enterprise must be 12.0.1.0 or later to be able to run the ibmint deploy command.
Supported platforms
- Windows
- Linux®
- Linux on POWER®
- Linux on Z
- AIX®
- IBM z/OS® Container Extensions (zCX)
Purpose
You can use the ibmint deploy command to deploy resources from sources to an output destination.
Syntax
Parameters
You must specify at least one parameter to identify the input source in one of the following forms (a) or (b):
- The name of the input BAR file to compile and deploy.
- --input-path directory
- The directory to scan for resources to compile and deploy.
You must specify at least one parameter to identify the output destination in one of the following forms (a), (b), (c), (d), or (e):
- The hostname or IP address, and the port number of a remote independent integration server.
If you want to connect to a secured integration server as a specific user, provide the security credentials as a URI in the following format:
tcp://user:password@hostname
. If your password contains URI Reserved characters, you must convert these characters to the percent-encoded format. For more information, see A correct URL and password returns error BIP1939 when you attempt to connect to a remote host name in Resolving problems when running commands. - These parameters identify the host, port , serverName , and nodeName of a remote integration server for connections that do not require advanced connection parameters.
- (c)--integration-node-file filePath --output-server serverName.
- The name of the file that contains remote integration node connection parameters (*.broker) and the name of a managed integration server.
- (d)--output-node nodeName --output-server serverName
- The name of a local integration node and managed server.
- The working directory of an integration server.
- (Optional) The name of the file that contains the overrides to apply.
- (Optional) Prevent compilation of Java resources.
- (Optional) Enable compilation of maps and schemas.
- (Optional) The name of the project to deploy. If you do not specify a project, all available projects are deployed. If you specify a project that does not exist, nothing is deployed and the command fails.
- (Optional) Send verbose internal trace to the specified file.
-
(Optional) This parameter specifies that all applications in the integration server are to be restarted as part of the deploy operation. Use this parameter to allow non-dynamic policies to be redeployed. For more information about non-dynamic policies, see Policy properties.
Restarting all applications has the following effects on the integration server and its resources:- All active connections are disconnected
- All registered endpoints become temporarily unavailable
- All in-memory activity logs are cleared
- All flow statistics are reset
- All dynamic thread pool updates are removed
- Any ESQL shared variables are reset to their initialized values
- Any UDP global overrides are removed
- Any non-persistent changes are removed for flow statistics, monitoring, and user exits
- Message flows and applications return to their start-up state according to the value of their startMode parameter
- Errors are returned for any applications that cannot start
- (Optional) Use this parameter to display help information about the command.
Examples
ibmint deploy --input-bar-file C:\bars\myBAR.bar --output-node myNODE --output-server myServer
ibmint deploy --input-path C:\myprojectdir --output-work-directory C:\myaceworkdir\myserver
ibmint deploy --input-path C:\mysourcelocation --output-work-directory C:\myaceworkdir\myserver --output-server myServer --output-port 4414 --do-not-compile-java
ibmint deploy --input-bar-file /bars/myBAR.bar --output-work-directory /myaceworkdir/myserver --overrides-file /files/myOverridesFile
ibmint deploy --input-path /Users/johnsmith/IBM/ACET12/workspace/ --output-work-dir ibminttest/ --project myproject