git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2914 248e525c-4dfb-0310-94bc-949c084e9493
346 lines
7.6 KiB
SQL
346 lines
7.6 KiB
SQL
--application/pages/page_00101
|
|
prompt ...PAGE 101: login
|
|
--
|
|
|
|
begin
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
ph varchar2(32767) := null;
|
|
begin
|
|
h := null;
|
|
ph := null;
|
|
wwv_flow_api.create_page(
|
|
p_id => 101,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_tab_set=> '',
|
|
p_name => 'login',
|
|
p_alias => 'LOGIN',
|
|
p_step_title=> 'Login',
|
|
p_step_sub_title_type => 'TEXT_WITH_SUBSTITUTIONS',
|
|
p_first_item=> 'AUTO_FIRST_ITEM',
|
|
p_help_text => '',
|
|
p_html_page_header => '',
|
|
p_step_template => 24733840230526723+ wwv_flow_api.g_id_offset,
|
|
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
|
p_last_updated_by => 'ADMIN',
|
|
p_last_upd_yyyymmddhh24miss => '20071128153523',
|
|
p_page_is_public_y_n=> 'Y',
|
|
p_protection_level=> 'C',
|
|
p_page_comment => '');
|
|
|
|
end;
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
s varchar2(32767) := null;
|
|
l_clob clob;
|
|
l_length number := 1;
|
|
begin
|
|
s := null;
|
|
wwv_flow_api.create_page_plug (
|
|
p_id=> 11076809493541525 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_page_id=> 101,
|
|
p_plug_name=> 'Login',
|
|
p_region_name=>'',
|
|
p_plug_template=> 0,
|
|
p_plug_display_sequence=> 10,
|
|
p_plug_display_column=> 1,
|
|
p_plug_display_point=> 'AFTER_SHOW_ITEMS',
|
|
p_plug_source=> s,
|
|
p_plug_source_type=> 'STATIC_TEXT',
|
|
p_plug_query_row_template=> 1,
|
|
p_plug_query_headings_type=> 'COLON_DELMITED_LIST',
|
|
p_plug_query_row_count_max => 500,
|
|
p_plug_display_condition_type => '',
|
|
p_plug_caching=> 'NOT_CACHED',
|
|
p_required_patch=> '' + wwv_flow_api.g_id_offset,
|
|
p_plug_comment=> '');
|
|
end;
|
|
/
|
|
|
|
begin
|
|
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
begin
|
|
wwv_flow_api.create_page_item(
|
|
p_id=>11076900282541526 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id=> 101,
|
|
p_name=>'P101_USERNAME',
|
|
p_data_type=> '',
|
|
p_accept_processing=> 'REPLACE_EXISTING',
|
|
p_item_sequence=> 10,
|
|
p_item_plug_id => 11076809493541525+wwv_flow_api.g_id_offset,
|
|
p_use_cache_before_default=> '',
|
|
p_prompt=>'User Name',
|
|
p_display_as=> 'TEXT',
|
|
p_lov_columns=> null,
|
|
p_lov_display_null=> 'NO',
|
|
p_lov_translated=> 'N',
|
|
p_cSize=> 40,
|
|
p_cMaxlength=> 100,
|
|
p_cHeight=> null,
|
|
p_begin_on_new_line => 'YES',
|
|
p_begin_on_new_field=> 'YES',
|
|
p_colspan => 2,
|
|
p_rowspan => 1,
|
|
p_label_alignment => 'RIGHT',
|
|
p_field_alignment => 'LEFT',
|
|
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
|
|
p_is_persistent=> 'Y',
|
|
p_protection_level => 'S',
|
|
p_item_comment => '');
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
begin
|
|
wwv_flow_api.create_page_item(
|
|
p_id=>11077026616541526 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id=> 101,
|
|
p_name=>'P101_PASSWORD',
|
|
p_data_type=> '',
|
|
p_accept_processing=> 'REPLACE_EXISTING',
|
|
p_item_sequence=> 20,
|
|
p_item_plug_id => 11076809493541525+wwv_flow_api.g_id_offset,
|
|
p_use_cache_before_default=> '',
|
|
p_prompt=>'Password',
|
|
p_display_as=> 'PASSWORD_WITH_ENTER_SUBMIT',
|
|
p_lov_columns=> null,
|
|
p_lov_display_null=> 'NO',
|
|
p_lov_translated=> 'N',
|
|
p_cSize=> 40,
|
|
p_cMaxlength=> 100,
|
|
p_cHeight=> null,
|
|
p_begin_on_new_line => 'YES',
|
|
p_begin_on_new_field=> 'YES',
|
|
p_colspan => 1,
|
|
p_rowspan => 1,
|
|
p_label_alignment => 'RIGHT',
|
|
p_field_alignment => 'LEFT',
|
|
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
|
|
p_is_persistent=> 'Y',
|
|
p_protection_level => 'S',
|
|
p_item_comment => '');
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
begin
|
|
wwv_flow_api.create_page_item(
|
|
p_id=>11077124657541526 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id=> 101,
|
|
p_name=>'P101_LOGIN',
|
|
p_data_type=> '',
|
|
p_accept_processing=> 'REPLACE_EXISTING',
|
|
p_item_sequence=> 30,
|
|
p_item_plug_id => 11076809493541525+wwv_flow_api.g_id_offset,
|
|
p_use_cache_before_default=> '',
|
|
p_item_default => 'LOGIN',
|
|
p_prompt=>'Login',
|
|
p_source=>'LOGIN',
|
|
p_source_type=> 'STATIC',
|
|
p_display_as=> 'BUTTON',
|
|
p_lov_columns=> null,
|
|
p_lov_display_null=> 'NO',
|
|
p_lov_translated=> 'N',
|
|
p_cSize=> null,
|
|
p_cMaxlength=> null,
|
|
p_cHeight=> null,
|
|
p_tag_attributes => 'id="login"',
|
|
p_begin_on_new_line => 'NO',
|
|
p_begin_on_new_field=> 'YES',
|
|
p_colspan => 1,
|
|
p_rowspan => 1,
|
|
p_label_alignment => 'LEFT',
|
|
p_field_alignment => 'LEFT',
|
|
p_is_persistent=> 'Y',
|
|
p_protection_level => 'S',
|
|
p_item_comment => '');
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
declare
|
|
p varchar2(32767) := null;
|
|
l_clob clob;
|
|
l_length number := 1;
|
|
begin
|
|
p:=p||'begin'||chr(10)||
|
|
'owa_util.mime_header(''text/html'', FALSE);'||chr(10)||
|
|
'owa_cookie.send('||chr(10)||
|
|
' name=>''LOGIN_USERNAME_COOKIE'','||chr(10)||
|
|
' value=>lower(:P101_USERNAME));'||chr(10)||
|
|
'exception when others then null;'||chr(10)||
|
|
'end;';
|
|
|
|
wwv_flow_api.create_page_process(
|
|
p_id => 11077303702541529 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id => 101,
|
|
p_process_sequence=> 10,
|
|
p_process_point=> 'AFTER_SUBMIT',
|
|
p_process_type=> 'PLSQL',
|
|
p_process_name=> 'Set Username Cookie',
|
|
p_process_sql_clob => p,
|
|
p_process_error_message=> '',
|
|
p_process_success_message=> '',
|
|
p_process_is_stateful_y_n=>'N',
|
|
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
|
p_process_comment=>'');
|
|
end;
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
declare
|
|
p varchar2(32767) := null;
|
|
l_clob clob;
|
|
l_length number := 1;
|
|
begin
|
|
p:=p||'mip_security.login('||chr(10)||
|
|
' P_UNAME => :P101_USERNAME,'||chr(10)||
|
|
' P_PASSWORD => :P101_PASSWORD,'||chr(10)||
|
|
' P_SESSION_ID => v(''APP_SESSION''),'||chr(10)||
|
|
' P_FLOW_PAGE => :APP_ID ||'':1'''||chr(10)||
|
|
' );';
|
|
|
|
wwv_flow_api.create_page_process(
|
|
p_id => 11077221742541528 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id => 101,
|
|
p_process_sequence=> 20,
|
|
p_process_point=> 'AFTER_SUBMIT',
|
|
p_process_type=> 'PLSQL',
|
|
p_process_name=> 'Login',
|
|
p_process_sql_clob => p,
|
|
p_process_error_message=> '',
|
|
p_process_success_message=> '',
|
|
p_process_is_stateful_y_n=>'N',
|
|
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
|
p_process_comment=>'');
|
|
end;
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
declare
|
|
p varchar2(32767) := null;
|
|
l_clob clob;
|
|
l_length number := 1;
|
|
begin
|
|
p:=p||'101';
|
|
|
|
wwv_flow_api.create_page_process(
|
|
p_id => 11077530152541529 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id => 101,
|
|
p_process_sequence=> 30,
|
|
p_process_point=> 'AFTER_SUBMIT',
|
|
p_process_type=> 'CLEAR_CACHE_FOR_PAGES',
|
|
p_process_name=> 'Clear Page(s) Cache',
|
|
p_process_sql_clob => p,
|
|
p_process_error_message=> '',
|
|
p_process_success_message=> '',
|
|
p_process_is_stateful_y_n=>'N',
|
|
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
|
p_process_comment=>'');
|
|
end;
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
declare
|
|
p varchar2(32767) := null;
|
|
l_clob clob;
|
|
l_length number := 1;
|
|
begin
|
|
p:=p||'declare'||chr(10)||
|
|
' v varchar2(255) := null;'||chr(10)||
|
|
' c owa_cookie.cookie;'||chr(10)||
|
|
'begin'||chr(10)||
|
|
' c := owa_cookie.get(''LOGIN_USERNAME_COOKIE'');'||chr(10)||
|
|
' :P101_USERNAME := c.vals(1);'||chr(10)||
|
|
'exception when others then null;'||chr(10)||
|
|
'end;';
|
|
|
|
wwv_flow_api.create_page_process(
|
|
p_id => 11077421677541529 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id => 101,
|
|
p_process_sequence=> 10,
|
|
p_process_point=> 'BEFORE_HEADER',
|
|
p_process_type=> 'PLSQL',
|
|
p_process_name=> 'Get Username Cookie',
|
|
p_process_sql_clob => p,
|
|
p_process_error_message=> '',
|
|
p_process_success_message=> '',
|
|
p_process_is_stateful_y_n=>'N',
|
|
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
|
p_process_comment=>'');
|
|
end;
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
---------------------------------------
|
|
-- ...updatable report columns for page 101
|
|
--
|
|
|
|
begin
|
|
|
|
null;
|
|
end;
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|