Esse exemplo usa a função de sistema de operador a seguir para recuperar os valores de uma matriz de mapa de valores. A função retorna um campo ou uma coluna de uma matriz que tem como base os parâmetros fornecidos.
getValueFromValueMapArray(groupName, arrName, fieldName, fieldValue, requiredFieldName)
Siga estas etapas:

Nomeie os elementos do formulário como mNamedConnection, mHostName, mUserName, mPassword, mPort, mDBName, mDBType e mDriverName. Certifique-se de que os nomes de elementos do formulário são semelhantes aos nomes de variáveis definidos na guia Configuração do grupo.
Process.HostName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mHostName");
Process.UserName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mUserName");
Process.Password = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mPassword");
Process.Port = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mPort");
Process.DBName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDBName");
Process.DBType = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDBType");
Process.DriverName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDriverName");


Após os valores da matriz de mapa de valores serem recuperados, um usuário de produção poderá usar o operador NamedConnectionGroupDemo em um processo para fazer referência a uma determinada conexão.
O script do código de execução anterior do operador personalizado é executado. O processo recupera os valores para o valor do campo de conexão "mysql" inserido na propriedade de conexão nomeada e os exibe na paleta Conjunto de dados.
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|