aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac- Remove use of default arguments when calling functions
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac - Search for the following regexps to find some default args:
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac <function-arg-def[^>]*default="DIRECTORY
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac <function-arg-def[^>]*default="STAF_REMOTE_HOSTNAME
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac - Check calls to 'isAlive', 'StartDsWithScript', 'addEntry', 'modifyEntry'
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac - Check calls to 'isAlive', 'StartDsWithScript', 'addEntry', 'modifyEntry'
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac - Replace such calls:
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac (<call function="'StopDsWithScript'">\s*\{\s*)('location'\s*:\s*STAF_REMOTE_HOSTNAME|'dsHost'\s*:\s*DIRECTORY_INSTANCE_HOST|'dsAdminPort'\s*:\s*DIRECTORY_INSTANCE_ADMIN_PORT|'dsBindDN'\s*:\s*DIRECTORY_INSTANCE_DN|'dsBindPwd'\s*:\s*DIRECTORY_INSTANCE_PSWD)\s*(,\s*)?
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac with
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac \1
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac Replace this:
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac <call function="'StopDsWithScript'">\s*\{\s*\}\s*</call>
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac with:
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac <call function="'StopDsWithScript'" />
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac Replace this:
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac <!--\s*Stop\s*DS\s*-->\s*<call function="'StopDsWithScript'" />
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac with:
aa97a79cdd41f113e0e5f17db20538213a798810JnRouvignac <call function="'StopDsWithScript'" />