+

Search Tips   |   Advanced Search

Tasks and extension points for custom code


We can use the following tasks and extension points when creating custom code to work with the ConfigEngine framework.


Common Properties

These attributes are a reflection of similar attributes present on the WsAdmin task. Not all attributes on the WsAdmin task are exposed and some have a restricted range of values. None of these values are written into the dynamic profile.

Attribute Description Required Scope
wasuser Contains the user ID to authenticate with the server. Yes Global
waspassword Contains the password associated with the wasuser user ID to authenticate with the server. Yes Global
conntype Type of server connection. The following values are allowed:

  • SOAP: Establishes a SOAP connection. This value is the default.

  • NONE: No server connection is used. Instead, a direct connection to the local WebSphere Application Server configuration repository is used.

No Global
properties Java properties file containing attributes to set in the JVM System properties. The default is ${EngineInstallLocation}/config/work/was/jacl.properties. No Global
script Provides the location of the deployment script file. This file contains has a set of commands to be passed to the WsAdmin script processor. The script processor used is determined by the setting of the lang attribute.

If not specified, each deployment task assigns a default script location, built from the home directory of the configuration engine and a name specific to the task (for example: wplc_deployEar). Refer to the individual task for this name. The file extension is determined by the setting of the lang attribute.

No Global
lang Contains the language to be used to interpret scripts. The supported values are as follows:

  • jacl: Use the Jacl interpreter. This value is the default.

  • jpython: Use the Java Python interpreter.

No Global


Framework-specific Attributes

These attributes provide information about the runtime environment associated with the configuration engine.

Attribute Description Required Scope
engineinstalllocation The location of the configuration engine home directory. This location is used as the root when constructing many of the default locations. It defaults to the setting of the Ant property: engineInstallLocation. No Global
engineinstalllocation The location of a deployment file containing some or all of the deployment attributes of the targeted resource(s). This file is an XML file whose syntax mirrorthat of the Ant task which references the file. No not applicable


Embedded Markup Tag

The following markup tags are supported.


wplc-create-application-library-ref


wplc-remove-application-library-ref


wplc-create-app-server-classloader


wplc-remove-app-server-classloader


wplc-create-app-server-custom-property


wplc-remove-app-server-custom-property


wplc-create-app-server-library-ref


wplc-remove-app-server-library-ref


wplc-create-cmp-connection-factory


wplc-remove-cmp-connection-factory


wplc-create-datasource


wplc-modify-datasource


wplc-remove-datasource


wplc-create-host-alias


wplc-remove-host-alias


wplc-create-j2c-auth


wplc-modify-j2c-auth


wplc-remove-j2c-auth


wplc-create-jvm-custom-property


wplc-remove-jvm-custom-property


wplc-create-jdbc-provider


wplc-modify-jdbc-provider


wplc-remove-jdbc-provider


wplc-create-library


wplc-remove-library


wplc-create-res-env-custom-property


wplc-retrieve-res-env-custom-property


wplc-remove-res-env-custom-property


wplc-create-res-env-entry


wplc-remove-res-env-entry


wplc-create-res-env-entry-custom-property


wplc-remove-res-env-entry-custom-property


wplc-create-resource-env-provider


wplc-remove-resource-env-provider


wplc-create-res-referenceable


wplc-remove-res-referenceable


wplc-create-variable


wplc-remove-variable


wplc-retrieve-variable


wplc-create-res-env-directory


wplc-cluster-sync-all-node


wplc-cluster-sync-single-node


wplc-extract-ear-local-or-remote


wplc-query-application-list


wplc-retrieve-datasource-custom-property


wplc-wait-for-sync-to-complete


wplc-create-ear


wplc-edit-ear


wplc-update-ear


wplc-modify-ear


wplc-update-file-in-ear


wplc-remove-ear


Parent: Develop advanced solution applications