while you create or modify profile on IBM ISPIM, uploading the profile, sometimes you will get error : "name redefined"
Its can be because of :
1. you access node was already uploaded with same name. Or
2. you upload different node with same access-node-id
Solution :
1. ensure that you always have backup before modify anything on IMS
2. check where the node was return "name redefined", let say : node "widget checkout widget" it has state id and next state id.
see here :
<sso_support>
<state_engine_sso_support xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<states>
<state id="150513310137101222435491076710141015135273159" is_begin_state="1">
<state_name>auto_gen_state_start</state_name>
<triggers>
<trigger>
<wnd_activate_trigger>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin" and @is_visible="1"]</signature>
<actions>
<action>
<keyboard_input_action>
<action_id>1133151015129671315401415112151208910515153851412</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]</signature>
<keyboard_inputs>
<keyboard_input left_ctrl="1">
<tab />
</keyboard_input>
<keyboard_input>192.168.42.128</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>1521</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>ORCL</keyboard_input>
</keyboard_inputs>
</keyboard_input_action>
</action>
<action>
<wnd_click_action>
<action_id>115111221301301463487911712010113930715</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]/child::wnd[@class_name="TTabSheet"]/child::wnd[@class_name="TRadioButton" and @rel_xpos=2 and @rel_ypos=2]</signature>
</wnd_click_action>
</action>
</actions>
while you upload the same widget, sometimes the state id was change due to next state changed.
Its can be because of :
1. you access node was already uploaded with same name. Or
2. you upload different node with same access-node-id
Solution :
1. ensure that you always have backup before modify anything on IMS
2. check where the node was return "name redefined", let say : node "widget checkout widget" it has state id and next state id.
see here :
<sso_support>
<state_engine_sso_support xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<states>
<state id="150513310137101222435491076710141015135273159" is_begin_state="1">
<state_name>auto_gen_state_start</state_name>
<triggers>
<trigger>
<wnd_activate_trigger>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin" and @is_visible="1"]</signature>
<actions>
<action>
<keyboard_input_action>
<action_id>1133151015129671315401415112151208910515153851412</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]</signature>
<keyboard_inputs>
<keyboard_input left_ctrl="1">
<tab />
</keyboard_input>
<keyboard_input>192.168.42.128</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>1521</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>ORCL</keyboard_input>
</keyboard_inputs>
</keyboard_input_action>
</action>
<action>
<wnd_click_action>
<action_id>115111221301301463487911712010113930715</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]/child::wnd[@class_name="TTabSheet"]/child::wnd[@class_name="TRadioButton" and @rel_xpos=2 and @rel_ypos=2]</signature>
</wnd_click_action>
</action>
</actions>
while you upload the same widget, sometimes the state id was change due to next state changed.
..show all:.
.
while you create or modify profile on IBM ISPIM, uploading the profile, sometimes you will get error : "name redefined"
Its can be because of :
1. you access node was already uploaded with same name. Or
2. you upload different node with same access-node-id
Solution :
1. ensure that you always have backup before modify anything on IMS
2. check where the node was return "name redefined", let say : node "widget checkout widget" it has state id and next state id.
see here :
<sso_support>
<state_engine_sso_support xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<states>
<state id="150513310137101222435491076710141015135273159" is_begin_state="1">
<state_name>auto_gen_state_start</state_name>
<triggers>
<trigger>
<wnd_activate_trigger>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin" and @is_visible="1"]</signature>
<actions>
<action>
<keyboard_input_action>
<action_id>1133151015129671315401415112151208910515153851412</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]</signature>
<keyboard_inputs>
<keyboard_input left_ctrl="1">
<tab />
</keyboard_input>
<keyboard_input>192.168.42.128</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>1521</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>ORCL</keyboard_input>
</keyboard_inputs>
</keyboard_input_action>
</action>
<action>
<wnd_click_action>
<action_id>115111221301301463487911712010113930715</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]/child::wnd[@class_name="TTabSheet"]/child::wnd[@class_name="TRadioButton" and @rel_xpos=2 and @rel_ypos=2]</signature>
</wnd_click_action>
</action>
</actions>
while you upload the same widget, sometimes the state id was change due to next state changed.
Its can be because of :
1. you access node was already uploaded with same name. Or
2. you upload different node with same access-node-id
Solution :
1. ensure that you always have backup before modify anything on IMS
2. check where the node was return "name redefined", let say : node "widget checkout widget" it has state id and next state id.
see here :
<sso_support>
<state_engine_sso_support xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<states>
<state id="150513310137101222435491076710141015135273159" is_begin_state="1">
<state_name>auto_gen_state_start</state_name>
<triggers>
<trigger>
<wnd_activate_trigger>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin" and @is_visible="1"]</signature>
<actions>
<action>
<keyboard_input_action>
<action_id>1133151015129671315401415112151208910515153851412</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]</signature>
<keyboard_inputs>
<keyboard_input left_ctrl="1">
<tab />
</keyboard_input>
<keyboard_input>192.168.42.128</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>1521</keyboard_input>
<keyboard_input>
<tab />
</keyboard_input>
<keyboard_input>ORCL</keyboard_input>
</keyboard_inputs>
</keyboard_input_action>
</action>
<action>
<wnd_click_action>
<action_id>115111221301301463487911712010113930715</action_id>
<signature>/child::wnd[@title="Toad for Oracle Database Login Version 12.5.1.1 " and @class_name="TfrmLogin"]/child::wnd[@class_name="TPanel"]/child::wnd[@class_name="TPageControl"]/child::wnd[@class_name="TTabSheet"]/child::wnd[@class_name="TRadioButton" and @rel_xpos=2 and @rel_ypos=2]</signature>
</wnd_click_action>
</action>
</actions>
while you upload the same widget, sometimes the state id was change due to next state changed.
No comments:
Post a Comment