Bfperlprojectmigration utility reference

Use the bfperlprojectmigration utility to clone all of the Perl projects and libraries including the chain relationships to Java MJC projects and libraries at once.

Usage

bfperlprojectmigration.sh [CONNECTION OPTIONS] [COMMAND OPTIONS]

Connection options

-h
--help
Displays this help text.
-S
--secure
Requests a secure SSL/TLS connection to the server.

Default: A normal TCP connection is used (insecure)

-C /path/to/bfclient.conf
--config=/path/to/bfclient.conf
Overrides the location of the client configuration file to use.

Default: bfclient.conf (in the current directory)

-H Hostname
--hostname=Hostname
Sets the remote host name for the connection.

Default: localhost

-P Port
--port=Port
Sets the communications port for the connection..

Default: 3966

-d Domain
--domain=Domain
Sets the domain (realm) for authentication.

Default: none

-u Login
--user=Login
Sets the user login for authentication.

Default: root

-p Password
--password=Password
Sets the user password for authentication.

Default: root

-E Encoding
--encoding=Encoding
Sets the output character set encoding. If an invalid encoding is given, all available encodings are listed and the program exits.
Note: The ability to display text in the requested encoding depends on the capabilities of the terminal software used on the client.

Default: UTF-8

Command options

-a
--all
Clone all legacy Perl projects and libraries in the system as MJC projects and libraries. If this option is given, the "-o" option is ignored.
-s NameSuffix
--suffix=NameSuffix
The name suffix for the cloned MJC projects or libraries. If it is not given, the string "Copy" is used as the name suffix by default.

Default: TimeStamp

Note: If the same suffix is used several times, the system appends an index number at the end of the name to avoid duplication.
-o project1Name[, "project2 Name", projectUUID]
--one=project1Name[, "project2 Name", projectUUID]
Currently unsupported. Clone the given Perl project or library to MJC project or library recursively, including the chained projects and libraries.
Examples:
  • UNIX/Linux: bfperlprojectmigration.sh -H localhost -u root -p root -a -s MJC
  • Windows: bfperlprojectmigration.bat -H localhost -u root -p root -a -s MJC

Clone all Perl projects and libraries, including the relationships between them in the system as MJC projects and libraries, with the new name like origName_MJC.


Feedback