| | |
| | | if dsInstanceHost: |
| | | STAFCmdParamsList.append('-h %s' % dsInstanceHost) |
| | | |
| | | if dsInstancePort: |
| | | STAFCmdParamsList.append('-p %s' % dsInstancePort) |
| | | if dsInstanceAdminPort: |
| | | STAFCmdParamsList.append('-p %s' % dsInstanceAdminPort) |
| | | |
| | | if dsInstanceDn: |
| | | STAFCmdParamsList.append('-D "%s"' % dsInstanceDn) |
| | |
| | | STAFCmdParamsList.append('-w "%s"' % dsInstancePswd) |
| | | |
| | | STAFCmdParamsList.append('-n') |
| | | STAFCmdParamsList.append('-X') |
| | | </script> |
| | | </function> |
| | | |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsPath" type="optional" default="'%s/%s' % (DIRECTORY_INSTANCE_DIR,OPENDSNAME)"> |
| | | <function-arg-def name="dsPath" |
| | | type="optional" |
| | | default="'%s/%s' % (DIRECTORY_INSTANCE_DIR,OPENDSNAME)"> |
| | | <function-arg-description> |
| | | Pathname to installation root |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="filepath" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstanceHost" type="optional" default="STAF_REMOTE_HOSTNAME"> |
| | | <function-arg-def name="dsInstanceHost" |
| | | type="optional" |
| | | default="STAF_REMOTE_HOSTNAME"> |
| | | <function-arg-description> |
| | | Directory server hostname or IP address |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="integer" /> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstanceDn" type="required"> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | { 'location' : location, |
| | | 'dsPath' : dsPath, |
| | | 'dsInstanceHost' : dsInstanceHost, |
| | | 'dsInstancePort' : dsInstancePort, |
| | | 'dsInstanceAdminPort' : dsInstanceAdminPort, |
| | | 'dsInstanceDn' : dsInstanceDn, |
| | | 'dsInstancePswd' : dsInstancePswd, |
| | | 'objectName' : 'password-policy', |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | </function-map-args> |
| | | <sequence> |
| | | <call function="'dsconfigSet'"> |
| | | { 'location' : location, |
| | | 'dsPath' : dsPath, |
| | | 'dsInstanceHost' : dsInstanceHost, |
| | | 'dsInstancePort' : dsInstancePort, |
| | | 'dsInstanceDn' : dsInstanceDn, |
| | | 'dsInstancePswd' : dsInstancePswd, |
| | | 'objectName' : 'password-validator', |
| | | 'propertyType' : 'validator', |
| | | 'propertyName' : propertyName, |
| | | 'attributeName' : attributeName, |
| | | 'attributeValue' : attributeValue, |
| | | 'modifyType' : modifyType, |
| | | 'expectedRC' : expectedRC |
| | | { 'location' : location, |
| | | 'dsPath' : dsPath, |
| | | 'dsInstanceHost' : dsInstanceHost, |
| | | 'dsInstanceAdminPort' : dsInstanceAdminPort, |
| | | 'dsInstanceDn' : dsInstanceDn, |
| | | 'dsInstancePswd' : dsInstancePswd, |
| | | 'objectName' : 'password-validator', |
| | | 'propertyType' : 'validator', |
| | | 'propertyName' : propertyName, |
| | | 'attributeName' : attributeName, |
| | | 'attributeValue' : attributeValue, |
| | | 'modifyType' : modifyType, |
| | | 'expectedRC' : expectedRC |
| | | } |
| | | </call> |
| | | <return> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="integer" /> |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstanceDn" type="required"> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="integer" /> |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstanceDn" type="required"> |
| | |
| | | { 'location' : location, |
| | | 'dsPath' : dsPath, |
| | | 'dsInstanceHost' : dsInstanceHost, |
| | | 'dsInstancePort' : dsInstancePort, |
| | | 'dsInstanceAdminPort' : dsInstanceAdminPort, |
| | | 'dsInstanceDn' : dsInstanceDn, |
| | | 'dsInstancePswd' : dsInstancePswd, |
| | | 'objectName' : 'identity-mapper', |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="integer" /> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstanceDn" type="required"> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | </function-map-args> |
| | | <sequence> |
| | | <call function="'dsconfigSet'"> |
| | | { 'location' : location, |
| | | 'dsPath' : dsPath, |
| | | 'dsInstanceHost' : dsInstanceHost, |
| | | 'dsInstancePort' : dsInstancePort, |
| | | 'dsInstanceDn' : dsInstanceDn, |
| | | 'dsInstancePswd' : dsInstancePswd, |
| | | 'objectName' : 'sasl-mechanism-handler', |
| | | 'propertyType' : 'handler', |
| | | 'propertyName' : handlerName, |
| | | 'attributeName' : propertyName, |
| | | 'attributeValue' : propertyValue, |
| | | 'modifyType' : modifyType, |
| | | 'expectedRC' : expectedRC |
| | | { 'location' : location, |
| | | 'dsPath' : dsPath, |
| | | 'dsInstanceHost' : dsInstanceHost, |
| | | 'dsInstanceAdminPort' : dsInstanceAdminPort, |
| | | 'dsInstanceDn' : dsInstanceDn, |
| | | 'dsInstancePswd' : dsInstancePswd, |
| | | 'objectName' : 'sasl-mechanism-handler', |
| | | 'propertyType' : 'handler', |
| | | 'propertyName' : handlerName, |
| | | 'attributeName' : propertyName, |
| | | 'attributeValue' : propertyValue, |
| | | 'modifyType' : modifyType, |
| | | 'expectedRC' : expectedRC |
| | | } |
| | | </call> |
| | | <return> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="port" |
| | | <function-arg-def name="adminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_PORT"> |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | dsconfigCmd='' |
| | | dsBinPath='%s/%s' % (dsPath,fileFolder) |
| | | dsconfigCmd='%s/%s%s' % (dsBinPath,DSCONFIG,fileExt) |
| | | dsconfigParams = 'create-local-db-index -n -h %s -p %s -D "%s" -w %s --backend-name %s --index-name %s --set index-type:%s' % (host,port,rootDN,rootPwd,backendID, indexAttribute, ' --set index-type:'.join(indexTypes)) |
| | | dsconfigParams = 'create-local-db-index -n -X -h %s -p %s -D "%s" -w %s --backend-name %s --index-name %s --set index-type:%s' % (host,adminPort,rootDN,rootPwd,backendID, indexAttribute, ' --set index-type:'.join(indexTypes)) |
| | | </script> |
| | | |
| | | <call function="'_dsconfigCommonArgs'" /> |
| | | <call function="'runCommand'"> |
| | | { 'name' : 'dsconfig addIndex', |
| | | 'location' : location, |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="port" |
| | | <function-arg-def name="adminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_PORT"> |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | operationArguments = indexProperty |
| | | if indexPropertyValue: |
| | | operationArguments = '%s:%s' % (indexProperty, indexPropertyValue) |
| | | dsconfigParams = 'set-local-db-index-prop -n -h %s -p %s -D "%s" -w %s --backend-name %s --index-name %s --%s %s' % ( host, port, rootDN, rootPwd, backendID, indexAttribute, operation, operationArguments ) |
| | | dsconfigParams = 'set-local-db-index-prop -n -X -h %s -p %s -D "%s" -w %s --backend-name %s --index-name %s --%s %s' % ( host, adminPort, rootDN, rootPwd, backendID, indexAttribute, operation, operationArguments) |
| | | </script> |
| | | <call function="'_dsconfigCommonArgs'" /> |
| | | |
| | | <call function="'runCommand'"> |
| | | { 'name' : 'dsconfig modifyIndex', |
| | | 'location' : location, |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="port" |
| | | <function-arg-def name="adminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_PORT"> |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | </function-arg-description> |
| | |
| | | dsconfigCmd='' |
| | | dsBinPath='%s/%s' % (dsPath,fileFolder) |
| | | dsconfigCmd='%s/%s%s' % (dsBinPath,DSCONFIG,fileExt) |
| | | dsconfigParams = 'delete-local-db-index -n -h %s -p %s -D "%s" -w %s --backend-name %s --index-name %s' % (host,port,rootDN,rootPwd,backendID, indexAttribute) |
| | | dsconfigParams = 'delete-local-db-index -n -X -h %s -p %s -D "%s" -w %s --backend-name %s --index-name %s' % (host,adminPort,rootDN,rootPwd,backendID, indexAttribute) |
| | | </script> |
| | | <call function="'_dsconfigCommonArgs'" /> |
| | | <call function="'runCommand'"> |
| | | { 'name' : 'dsconfig removeIndex', |
| | | 'location' : location, |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" type="required"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" type="required"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" type="required"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" type="required"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | #STAFCmdParamsList.append('-h %s' % dsInstanceHost) |
| | | #STAFCmdParamsList.append('-D %s' % dsInstanceDn) |
| | | #STAFCmdParamsList.append('-w %s' % dsInstancePswd) |
| | | #STAFCmdParamsList.append('-p %s' % dsInstancePort) |
| | | #STAFCmdParamsList.append('-p %s' % dsInstanceAdminPort) |
| | | STAFCmdParamsList.append('--backend-name %s' % dsBackendID) |
| | | STAFCmdParamsList.append('--type local-db') |
| | | STAFCmdParamsList.append(baseDNOption) |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" type="required"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | <function-arg-property name="type" value="hostname" /> |
| | | </function-arg-def> |
| | | |
| | | <function-arg-def name="dsInstancePort" type="required"> |
| | | <function-arg-def name="dsInstanceAdminPort" |
| | | type="optional" |
| | | default="DIRECTORY_INSTANCE_ADMIN_PORT"> |
| | | <function-arg-description> |
| | | Directory server port number |
| | | Directory server admin port number |
| | | </function-arg-description> |
| | | <function-arg-property name="type" value="Port number" /> |
| | | </function-arg-def> |
| | |
| | | <!-- Call dsconfig --> |
| | | <call function="'dsconfig'"> |
| | | { |
| | | 'location' : location , |
| | | 'dsPath' : dsPath , |
| | | 'dsInstanceHost' : dsInstanceHost , |
| | | 'dsInstancePort' : dsInstancePort , |
| | | 'dsInstanceDn' : dsInstanceDn , |
| | | 'dsInstancePswd' : dsInstancePswd , |
| | | 'subcommand' : subcommand , |
| | | 'optionsString' : optionsString , |
| | | 'expectedRC' : expectedRC |
| | | 'location' : location , |
| | | 'dsPath' : dsPath , |
| | | 'dsInstanceHost' : dsInstanceHost , |
| | | 'dsInstanceAdminPort' : dsInstanceAdminPort , |
| | | 'dsInstanceDn' : dsInstanceDn , |
| | | 'dsInstancePswd' : dsInstancePswd , |
| | | 'subcommand' : subcommand , |
| | | 'optionsString' : optionsString , |
| | | 'expectedRC' : expectedRC |
| | | } |
| | | </call> |
| | | |
| | |
| | | </message> |
| | | <!-- Remove peer RS from replicated domain --> |
| | | <call function="'dsconfig'"> |
| | | { 'location' : server.getHostname(), |
| | | 'dsPath' : '%s/%s' % (server.getDir(),OPENDSNAME), |
| | | 'dsInstanceHost' : server.getHostname(), |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'subcommand' : 'set-replication-server-prop', |
| | | 'objectType' : 'provider-name', |
| | | 'objectName' : 'Multimaster Synchronization', |
| | | 'optionsString' : '--reset replication-server', |
| | | 'expectedRC' : expectedRC |
| | | { 'location' : server.getHostname(), |
| | | 'dsPath' : '%s/%s' % (server.getDir(),OPENDSNAME), |
| | | 'dsInstanceHost' : server.getHostname(), |
| | | 'dsInstanceAdminPort' : server.getAdminPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'subcommand' : 'set-replication-server-prop', |
| | | 'objectType' : 'provider-name', |
| | | 'objectName' : 'Multimaster Synchronization', |
| | | 'optionsString' : '--reset replication-server', |
| | | 'expectedRC' : expectedRC |
| | | } |
| | | </call> |
| | | </sequence> |
| | |
| | | </message> |
| | | <!-- Remove peer RS from replicated domain --> |
| | | <call function="'dsconfig'"> |
| | | { 'location' : mainServer.getHostname(), |
| | | 'dsPath' : '%s/%s' \ |
| | | % (mainServer.getDir(),OPENDSNAME), |
| | | 'dsInstanceHost' : mainServer.getHostname(), |
| | | 'dsInstancePort' : mainServer.getPort(), |
| | | 'dsInstanceDn' : mainServer.getRootDn(), |
| | | 'dsInstancePswd' : mainServer.getRootPwd(), |
| | | 'subcommand' : 'set-replication-server-prop', |
| | | 'objectType' : 'provider-name', |
| | | 'objectName' : 'Multimaster Synchronization', |
| | | 'optionsString' : optionString, |
| | | 'expectedRC' : expectedRC |
| | | { 'location' : mainServer.getHostname(), |
| | | 'dsPath' : '%s/%s' \ |
| | | % (mainServer.getDir(),OPENDSNAME), |
| | | 'dsInstanceHost' : mainServer.getHostname(), |
| | | 'dsInstanceAdminPort' : mainServer.getAdminPort(), |
| | | 'dsInstanceDn' : mainServer.getRootDn(), |
| | | 'dsInstancePswd' : mainServer.getRootPwd(), |
| | | 'subcommand' : 'set-replication-server-prop', |
| | | 'objectType' : 'provider-name', |
| | | 'objectName' : 'Multimaster Synchronization', |
| | | 'optionsString' : optionString, |
| | | 'expectedRC' : expectedRC |
| | | } |
| | | </call> |
| | | |