cognos.cam
<credential>
<namespace></namespace>
<username></username>
<password>
xml
cognos.cam
</password>
<cubePassword>
xml
cognos.cam
</cubePassword>
</credential>
function checkReservedChar(obj, label)
{
obj.value = trim(obj.value);
if (obj.value != '' && obj.value.indexOf(';') != -1 )
{
" + label + "
window.alert("");
obj.focus();
return false;
}
return true;
}
function checkInvalidChar(obj, label, str)
{
obj.value = trim(obj.value);
if (obj.value != '' && obj.value.indexOf(str) != -1 )
{
" + label + "
" + str + "
window.alert("");
obj.focus();
return false;
}
return true;
}
function checkMandatoryStartingChar(obj, label, str)
{
obj.value = trim(obj.value);
if (obj.value != '' && obj.value.indexOf(str) != 0 )
{
" + label + "
" + str + "
window.alert("");
obj.focus();
return false;
}
return true;
}
selected
NO
1
selected
###PASSWORD###
4102
OFF
PRIMARY
CMIS_FileNet
serviceID
thin
PRIMARY
true
false
disabled
checked
disabled
checked
disabled
disabled
********
disabled
********
var m1 = "";
var m2 = "";
var m3 = "";
var m4 = "";
var m5 = "";
var m6 = "";
var m7 = "";
var m8 = "";
var m9 = "";
var m10 = "";
var m11 = "";
var m12 = "";
var m13 = "";
var m14 = "";
var m15 = "";
var m16 = ""
var m17 = "";
var m18 = "";
var m19 = "";
var m20 = "";
var m21 = "";
var m22 = "";
var m23 = "";
var m24 = "";
var m25 = "";
var m26 = "";
var m27 = "";
var m28 = "";
var m29 = ""
var filenetMeta = [
{fieldName: "m_connection_jdbc_url", warningMessage: ""},
{fieldName: "m_connection_jdbc_driverclass", warningMessage: ""},
{fieldName: "m_connection_file", warningMessage: ""}
];
if (f.m_connection_jdbc_driverclass.value == 'FileSystem') {
filenetMeta[0].warningMessage="";
if (f.fsAliasRoot_select.length==0) {
window.alert("");
f.fsAliasRoot_select.focus();
return false;
}
}
for (var i=0; i<filenetMeta.length; i++){
var item = filenetMeta[i];
var field = f[item.fieldName];
var message = item.warningMessage;
if (field){
if (item.fieldName == 'm_connection_file' && f.m_connection_jdbc_driverclass.value == 'FileSystem') {
if (!checkReservedChar(field, message)){
return false;
}
} else {
if (!checkMandatory(field, message) || !checkReservedChar(field, message)){
return false;
}
}
}
}
if (f.m_connection_service_root_URI)
{
if (!checkMandatory(f.m_connection_service_root_URI, m1))
{
return false;
}
if (!checkReservedChar(f.m_connection_service_root_URI, m1))
{
return false;
}
}
var id_label = '';
var pwd_label = '';
if (f.m_connection_url)
{
if (!checkMandatory(f.m_connection_url, m17))
{
return false;
}
if (!checkReservedChar(f.m_connection_url, m17))
{
return false;
}
if(!checkURLFormat(f.m_connection_url))
{
return false;
}
}
if (f.m_connection_schema)
{
if (!checkReservedChar(f.m_connection_schema, m18))
{
return false;
}
}
if (f.m_connection_authentication_type.value == 'Basic')
{
id_label = m7;
pwd_label = m16;
}
if (f.m_connection_authentication_type.value == 'APIKey')
{
id_label = m19;
pwd_label = m20;
}
if (f.m_connection_authentication_type.value == 'OAuth1.0')
{
id_label = m22;
pwd_label = m23;
if (f.m_connection_temporary_token_endpoint) {
if(!checkEndpointFormat(f.m_connection_temporary_token_endpoint))
{
return false;
}
if (!checkMandatory(f.m_connection_temporary_token_endpoint, m24))
{
return false;
}
if (!checkReservedChar(f.m_connection_temporary_token_endpoint, m24))
{
return false;
}
}
}
if (f.m_connection_authentication_type.value == 'OAuth2.0')
{
id_label = m27;
pwd_label = m28;
if (f.m_connection_scope) {
if (!checkReservedChar(f.m_connection_scope, m29))
{
return false;
}
}
}
if ( f.m_connection_authentication_type.value != 'None')
{
if(f.m_connection_userid)
{
if (!checkMandatory(f.m_connection_userid, id_label))
{
return false;
}
if (!checkReservedChar(f.m_connection_userid, id_label))
{
return false;
}
}
if(f.m_connection_password)
{
if (!checkMandatory(f.m_connection_password, pwd_label))
{
return false;
}
if (!checkReservedChar(f.m_connection_password, pwd_label))
{
return false;
}
}
if (f.m_connection_password.value != f.m_connection_confirm_password.value)
{
alert(m8);
return false;
}
}
if (f.m_connection_authentication_type.value.indexOf('OAuth') > -1)
{
if (f.m_connection_authorization_endpoint) {
if(!checkEndpointFormat(f.m_connection_authorization_endpoint))
{
return false;
}
if (!checkMandatory(f.m_connection_authorization_endpoint, m25))
{
return false;
}
if (!checkReservedChar(f.m_connection_authorization_endpoint, m25))
{
return false;
}
}
if (f.m_connection_token_endpoint) {
if(!checkEndpointFormat(f.m_connection_token_endpoint))
{
return false;
}
if (!checkMandatory(f.m_connection_token_endpoint, m26))
{
return false;
}
if (!checkReservedChar(f.m_connection_token_endpoint, m26))
{
return false;
}
}
}
if (f.m_connection_hostname)
{
if (!checkMandatory(f.m_connection_hostname, m13))
{
return false;
}
if (!checkReservedChar(f.m_connection_hostname, m13))
{
return false;
}
}
if (f.m_connection_servername)
{
if (!checkMandatory(f.m_connection_servername, m1))
{
return false;
}
if (!checkReservedChar(f.m_connection_servername, m1))
{
return false;
}
if (!checkInvalidChar(f.m_connection_servername, m1, '\\'))
{
return false;
}
}
if (f.m_connection_servername)
{
if (!checkMandatory(f.m_connection_servername, m1))
{
return false;
}
if (!checkReservedChar(f.m_connection_servername, m1))
{
return false;
}
}
if (f.m_connection_file)
{
if (!checkMandatory(f.m_connection_file, m14))
{
return false;
}
if (!checkReservedChar(f.m_connection_file, m14))
{
return false;
}
if (!checkMandatoryStartingChar(f.m_connection_file, m14, '/'))
{
return false;
}
}
if (f.m_connection_port) {
if (!checkMandatory(f.m_connection_port, m15)) {
return false;
}
if (!isPortRangeValid(f.m_connection_port)) {
//invalid port range
alert('');
CAFSelectText(f.m_connection_port,f.m_connection_port.value);
return false;
}
}
if (f.m_connection_padid)
{
if (trim(f.m_connection_padid.value) != '' && trim(f.m_p_credentialNamespaces.value) == '')
{
alert('');
return false;
}
if (!checkReservedChar(f.m_connection_padid, m10))
{
return false;
}
}
if (f.m_connection_windows_cube)
{
if (!checkMandatory(f.m_connection_windows_cube, m1))
{
return false;
}
if (!checkReservedChar(f.m_connection_windows_cube, m1))
{
return false;
}
}
if (f.m_connection_unix_cube)
{
if (!checkReservedChar(f.m_connection_unix_cube, m12))
{
return false;
}
if (!checkInvalidChar(f.m_connection_unix_cube, m12, '\\'))
{
return false;
}
}
if (f.m_connection_database)
{
if (!checkMandatory(f.m_connection_database, m1))
{
return false;
}
if (!checkReservedChar(f.m_connection_database, m1))
{
return false;
}
if (!checkInvalidChar(f.m_connection_database, m1, '/'))
{
return false;
}
}
if (f.m_connection_sys_no && (isNaN(f.m_connection_sys_no.value) || parseInt(f.m_connection_sys_no.value, 10) != f.m_connection_sys_no.value || f.m_connection_sys_no.value < 0))
{
window.alert('');
f.m_connection_sys_no.focus();
return false;
}
if (f.m_connection_client_no && (isNaN(f.m_connection_client_no.value) && parseInt(f.m_connection_client_no.value, 10) != f.m_connection_client_no.value || f.m_connection_client_no.value < 0))
{
window.alert('');
f.m_connection_client_no.focus();
return false;
}
var mR32 = "";
var mR33 = "";
var mR34 = "";
var mR35 = "";
var mR36 = "";
var mR37 = "";
if (f.m_connection_hostname)
{
if (!checkMandatory(f.m_connection_hostname, m1))
{
return false;
}
if (!checkReservedChar(f.m_connection_hostname, m1))
{
return false;
}
}
if (f.m_connection_sys_no)
{
if (!checkMandatory(f.m_connection_sys_no, mR32))
{
return false;
}
if (isNaN(f.m_connection_sys_no.value) && parseInt(f.m_connection_sys_no.value, 10) != f.m_connection_sys_no.value || f.m_connection_sys_no.value < 0)
{
window.alert('');
f.m_connection_sys_no.focus();
return false;
}
}
if (f.m_connection_gateway_host)
{
if (!checkMandatory(f.m_connection_gateway_host, mR33))
{
return false;
}
if (!checkReservedChar(f.m_connection_gateway_host, mR33))
{
return false;
}
}
if (f.m_connection_gateway_service)
{
if (!checkMandatory(f.m_connection_gateway_service, mR34))
{
return false;
}
}
if (f.m_connection_destination)
{
if (!checkMandatory(f.m_connection_destination, mR35))
{
return false;
}
}
if (f.m_connection_client)
{
if (!checkMandatory(f.m_connection_client, mR36))
{
return false;
}
}
if (f.m_connection_language)
{
if (!checkMandatory(f.m_connection_sap_language, mR37))
{
return false;
}
}
var sR31 = "";
var sR32 = "";
var sR33 = "";
var sR34 = "";
var sR35 = "";
var sR36 = "";
var sR37 = "";
var sR38 = "";
var sR39 = "";
var sR310 = "";
var sR311 = "";
var sR312 = "";
if (f.m_connection_use_loadbalancing_hidden)
{
if (f.m_connection_use_loadbalancing_hidden.value=="true")
{
if (f.m_connection_message_server)
{
if (!checkMandatory(f.m_connection_message_server, sR310))
{
return false;
}
}
if (f.m_connection_system_id)
{
if (!checkMandatory(f.m_connection_system_id, sR311))
{
return false;
}
}
if (f.m_connection_logon_group)
{
if (!checkMandatory(f.m_connection_logon_group, sR312))
{
return false;
}
}
}
else
{
if (f.m_connection_application_server)
{
if (!checkMandatory(f.m_connection_application_server, sR31))
{
return false;
}
}
if (f.m_connection_system_number)
{
if (!checkMandatory(f.m_connection_system_number, sR33))
{
return false;
}
}
}
}
if (f.m_connection_client)
{
if (!checkMandatory(f.m_connection_client, sR34))
{
return false;
}
}
if (f.m_connection_language)
{
if (!checkMandatory(f.m_connection_language, sR35))
{
return false;
}
}
if (f.m_connection_max_conn_in_pool)
{
if (!checkMandatory(f.m_connection_max_conn_in_pool, sR36) || isNaN(f.m_connection_max_conn_in_pool.value))
{
window.alert('');
f.m_connection_max_conn_in_pool.focus();
return false;
}
}
if (f.m_connection_table_read_function)
{
if (!checkMandatory(f.m_connection_table_read_function, sR37))
{
return false;
}
}
if (f.m_connection_table_row_count)
{
if (!checkMandatory(f.m_connection_table_row_count, sR38) || isNaN(f.m_connection_table_row_count.value))
{
window.alert('');
f.m_connection_table_row_count.focus();
return false;
}
}
if (f.m_connection_abap_query_db_access_limit)
{
if (!checkMandatory(f.m_connection_abap_query_db_access_limit, sR39) || isNaN(f.m_connection_abap_query_db_access_limit.value))
{
window.alert('');
f.m_connection_abap_query_db_access_limit.focus();
return false;
}
}
var sb1 = "";
var sb2 = "";
var sb3 = "";
var sb4 = "";
var sb5 = "";
var sb6 = "";
var sb7 = "";
var sb8 = "";
var sb9 = "";
var sb10 = "";
var sb11 = "";
var sb12 = "";
var sb13 = "";
var sb14 = "";
var sb15 = "";
var sb16 = "";
var sb17 = "";
if (f.m_connection_gatewayserver)
{
if (!checkMandatory(f.m_connection_gatewayserver, sb1))
{
return false;
}
}
if (f.m_connection_gatewayport)
{
if (!checkMandatory(f.m_connection_gatewayport, sb2))
{
return false;
}
}
else if (isNaN(f.m_connection_gatewayport.value))
{
window.alert('');
f.m_connection_gatewayport.focus();
return false;
}
if (f.m_connection_enterprise_name)
{
if (!checkMandatory(f.m_connection_enterprise_name, sb3))
{
return false;
}
}
if (f.m_connection_aom)
{
if (!checkMandatory(f.m_connection_aom, sb4))
{
return false;
}
}
if (f.m_connection_language)
{
if (!checkMandatory(f.m_connection_language, sb5))
{
return false;
}
}
if (f.m_connection_login_retries)
{
}
else if (isNaN(f.m_connection_login_retries.value))
{
window.alert('');
f.m_connection_login_retries.focus();
return false;
}
if (f.m_connection_login_retry_delay)
{
}
else if (isNaN(f.m_connection_login_retry_delay.value))
{
window.alert('');
f.m_connection_login_retry_delay.focus();
return false;
}
var sfdc1 = "";
var sfdc2 = "";
var sfdc3 = "";
var sfdc4 = "";
var sfdc5 = "";
var sfdc6 = "";
var sfdc7 = "";
var sfdc8 = "";
var sfdc9 = "";
var sfdc10 = "";
var sfdc11 = "";
var sfdc12 = "";
var sfdc13 = "";
var sfdc14 = "";
var sfdc15 = "";
if (f.m_connection_url)
{
if (!checkMandatory(f.m_connection_url, sfdc1))
{
return false;
}
}
if (f.m_connection_conc_calls_limit)
{
if (!checkMandatory(f.m_connection_conc_calls_limit, sfdc2))
{
return false;
}
else if (isNaN(f.m_connection_conc_calls_limit.value))
{
window.alert('');
f.m_connection_conc_calls_limit.focus();
return false;
}
}
if (f.m_connection_user_conc_calls_limit)
{
if (!checkMandatory(f.m_connection_user_conc_calls_limit, sfdc3))
{
return false;
}
else if (isNaN(f.m_connection_user_conc_calls_limit.value))
{
window.alert('');
f.m_connection_user_conc_calls_limit.focus();
return false;
}
}
if (f.m_connection_timeout)
{
if (!checkMandatory(f.m_connection_timeout, sfdc4))
{
return false;
}
else if (isNaN(f.m_connection_timeout.value))
{
window.alert('');
f.m_connection_timeout.focus();
return false;
}
}
if (f.m_connection_query_batch_size)
{
if (!checkMandatory(f.m_connection_query_batch_size, sfdc5))
{
return false;
}
else if (isNaN(f.m_connection_query_batch_size.value))
{
window.alert('');
f.m_connection_query_batch_size.focus();
return false;
}
}
if (f.m_connection_max_retries)
{
if (!checkMandatory(f.m_connection_max_retries, sfdc6))
{
return false;
}
else if (isNaN(f.m_connection_max_retries.value))
{
window.alert('');
f.m_connection_max_retries.focus();
return false;
}
}
if (f.m_connection_wait_between_retries)
{
if (!checkMandatory(f.m_connection_wait_between_retries, sfdc7))
{
return false;
}
else if (isNaN(f.m_connection_wait_between_retries.value))
{
window.alert('');
f.m_connection_wait_between_retries.focus();
return false;
}
}
if (f.m_connection_sys_no)
{
if (!checkMandatory(f.m_connection_sys_no, m3))
{
return false;
}
}
if (f.m_connection_sys_id)
{
if (!checkMandatory(f.m_connection_sys_id, m9))
{
return false;
}
}
if (f.m_connection_logon)
{
if (!checkMandatory(f.m_connection_logon, m4))
{
return false;
}
}
if (f.m_connection_client_no)
{
if (!checkMandatory(f.m_connection_client_no, m5))
{
return false;
}
}
if (f.m_p_connectionString)
{
if (!checkMandatory(f.m_connection_database, m6))
{
return false;
}
}
if (f.m_other_connectionString)
{
if (!checkMandatory(f.m_other_connectionString, m6))
{
return false;
}
}
if (!checkReservedChar(f.m_connection_string, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_colseq, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_sql_database_name, m2))
{
return false;
}
if (!checkReservedChar(f.m_connection_sql_application, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_colseq, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_colseq, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_colseq, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_sybase_database_name, m2))
{
return false;
}
if (!checkReservedChar(f.m_connection_sybase_application, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_colseq, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_sys_id, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_logon, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_router_string, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_router_string, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_hostname, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_servername, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_colseq, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_service_name, ''))
{
return false;
}
// only should validate enabled fields
if (f..disabled == false) {
//
// general validation
//
// check mandatory
if (!checkMandatory(f., '')) {
return false;
}
if (!checkInvalidChar(f.m_connection_servername, '', ':'))
{
return false;
}
// check reserved chars
if (!checkReservedChar(f., '')) {
return false;
}
// maxLength
if (f..value.length > ) {
alert('');
f..focus();
return false;
}
//
// check type specific validation
//
if (!isPortRangeValid(f.) && ( || f..value.length != 0)) {
// invalid port range
alert('');
CAFSelectText(f.,f..value);
return false;
}
if (isNaN(f..value) || parseInt(f..value, 10) != f..value || f..value < 0) {
alert('');
f..focus();
return false;
}
if (!isValidNameValuePairList(f., '')) {
alert('');
f..focus();
return false;
}
}
if (f.m_connection_default_signon && f.m_connection_default_signon.disabled == false &&
f.m_connection_default_signon.checked == true)
{
if (!checkMandatory(f.m_connection_userid, m7))
{
return false;
}
if (f.m_connection_password.value != f.m_connection_confirm_password.value)
{
alert(m8);
return false;
}
if (!checkReservedChar(f.m_connection_userid, ''))
{
return false;
}
if (!checkReservedChar(f.m_connection_password, ''))
{
return false;
}
}
if (f.cube_password_checkbox.checked && f.m_cube_password && f.m_cube_password.value != f.m_cube_confirm_password.value)
{
alert(m8);
f.m_cube_password.focus();
return false;
}
alert('');
return false;
return true;
true
false
none
signon
true
disabled
true
false
concat($app,'/',$mname)
/root/commandBlocks/command
1
0
javascript:setCommand('');
javascript:setCommand('');
javascript:setCommand('','');
javascript:setCommand('','');
true
false
disabled
checked
disabled
********
disabled
********