Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Configuring outbound communication with an UTM application

Figure 59: Configuring outbound communication with an UTM application

To configure outbound configuration with an UTM application, you must call the following MC-CLI functions in the specified order in a Jython script. You will find an example of the configuration of outbound communication in the supplied Jython sample script sampleAdminOutbound.py located in the directory cli-sample.

  1. init() - Start Management Console session for MC-CLI
    Call the function BcAdminMain.init(<MC_home>) to start a Management Console session.

    The Management Console automatically recognizes an installed local proxy and opens the corresponding configuration file console.properties.xml or creates this if it does not already exist.

  2. getList() - Output list of all configured objects of an object type / getObject() - Read proxy object from the configuration
    Read the list of all configured proxies using BcAdminMain.getList("proxy") or use BcAdminProxy.getObject(<proxy_name>) to read a specific proxy object.

    You can use the values returned by the calls as the call parameter <bcproxy> in the calls listed in points 3 to 8.

  3. authenticate() - Authenticate for proxy
    Authenticate yourself with the proxy by calling
    BcAdminProxy.authenticate(<bcproxy>, admin_pw).

  4. modifyProperties() - Modify properties of a proxy
    Configure the proxy by calling the function
    BcAdminProxy.modifyProperties(<bcproxy>, properties) with the desired property values in your script.

  5. create() - Add EIS partner to the configuration
    Define one (or more) EIS system(s) by calling the function
    BcAdminEisPartner.create(<eisPartnerName>, <bcproxy>, properties) (multiple times if necessary).

  6. create() - Add outbound service to the configuration
    Define one (or more) outbound service(s) by calling the function
    BcAdminOutboundService.create(<remoteTacName>, <bcproxy>, properties) (multiple times if necessary).

  7. create() - Add outbound communication endpoint to the configuration
    Define one (or more) outbound communication endpoint(s) by calling the function
    BcAdminOutboundCommEndpoint.create(<communicationEndpointName>, <bcproxy>, properties) (multiple times if necessary).

  8. perform() - Start administrative actions for a proxy
    Save and update the proxy configuration using the functions
    BcAdminProxy.perform(<bcproxy>, "save") and
    BcAdminProxy.perform(<bcproxy>, "update-config").

  9. perform() - Start administrative actions
    Call the function BcAdminEisPartner.perform(<eisPartner>, "gen-config") to save the configuration of the EIS partner(s).

  10. close() - Close Management Console session
    Call the function BcAdminMain.close() to terminate the Management Console session.