Passing parameters between sessions in openscript.

Hello

I currently have 4 scripts (test1, test2, test3 test4 - all are web database load scripts). I have 5 script (criterion 5) calling Run method of all 4 test scripts in the test1 sequence
test2
test3
test4
using the active script feature. In the stream, 1 test result should be gone to the 2 test, then test 2 uses data from test 1 and test result 2 should go to 3 and finally test 3 to test 4. Is there anyway to control the flow of data between scripts. (Basically, I want to know if test 5 the main script, anyway to control the flow of parameters among other scripts.) Any help would be really appreciated.

Thank you
John

Hi John,.

You define a variable with global scope in test5. If this variable will be available in all internal scripts. So update the value of the variable by the internal script will help you to transmit data between scripts.

Thank you and best regards,
Rajesh

Tags: Oracle Development

Similar Questions

  • passing parameters between different areas to help Navigate the column

    Hi all

    I know I can pass parameters between the reports through a few subjects by using Url go. However, I want to keep the functionality of the menu displayed when you use defyining multi target in the s column Navigate with drop-down feature. So the problem I encountered is the sequel

    (1) when I set some goals to navigate - is it possible to transfer parameters to these links point to destinations? (I tried to add them at the end of the link in the field "Target", but without success)

    (2) or alternatively - when you use GoUrl, can I define a < would display a href link that might point to places menu and mulitple drop down?

    I really appreciate your help with above
    Best regards
    Wojtek

    Published by: user1291979 on October 7, 2009 11:51

    -without add nothing more to this link, selected GEOGRAPHY. COUNTRIES must be passed to destination and > must complete guest there? It works that way in my environment

    If you are using navigation on the current query column properties and component the dashboard then the query current source column is analyzed on the quick dash in both have SAME_TABLE. The names of SAME_COLUMN, else parameter is not parsed.

    Target: / shared/Adecco01/_portal/01 edge/weekly table dashboard
    You don't enter anything

    He must complete only the GEOGRAPHY. COUNTRIES in the reports within the area where the source report comes from?

    If you use the navigation on the properties of the column and the call to another then asks the current column is analyzed on the query target only if in the SAME_TABLE target. SAME_COLUMN value IS INVITED, another parameter is not parsed. Report of the target and the source may be on different areas but we need SAME_TABLE. Names of SAME_COLUMN.

    If you use GO URL, URL of the dashboard EDGE or the other, I already explained.

    Concerning
    Goran
    http://108obiee.blogspot.com

  • passing parameters between pages

    Hello

    I have 2 custom pages, navigate from one page to another. I want to perform certain conditions on the other page-based features. For this I need to pass Boolean parameters between pages, but don't know how.

    I checked the putsession, putparameter, but somehow, they don't work.

    Thank you

    You can use pageContext.putTransactionTransientValue () and pageContext.getTransactionTransientValue () to pass values between pages.

    Prasanna-

  • passing parameters between framework

    I have e buttons,

    I need pass a parameter between frames, like this:

    If I chose btn1 gotoframe 10 and the setting is 'pt', can I do this?

    How?

    assign the value of a variable in frame 1.  Subsequently, this variable will be set to any setting, you're in.

  • passing parameters between Forms

    Hello

    I want to pass the parameter between the forms. I use forms6i.

    Have two forms, login and loginsuccess.
    and in the login screen I need to pass parameter to the loginsuccess.

    Trigger when_button_pressed of the login form I wrote
    DECLARE    
       pl_id   ParamList;    
       pl_name VARCHAR2(10) := 'tempdata';  
    BEGIN
       pl_id := Get_Parameter_List(pl_name);    
         IF Id_Null(pl_id) THEN      
              pl_id := Create_Parameter_List(pl_name);  
              Add_Parameter(pl_id,'name',TEXT_PARAMETER,:txtbx1);     
              CALL_FORM('C:\test_forms\loginsuccess',hide,no_replace,no_query_only,pl_id); 
         end if;
    Now in order to get the value of 'name' in the loginsuccess what code I have to wrie?

    Pls help

    Hello
    Use a code like this...

    DECLARE
         pl_id   ParamList;
         pl_name VARCHAR2(10) := 'tempdata';
    BEGIN
         pl_id := Get_Parameter_List(pl_name);
         IF NOT Id_Null(pl_id) THEN
              DESTROY_PARAMETER_LIST(pl_name);
         END IF;
         pl_id := Create_Parameter_List(pl_name);
         Add_Parameter(pl_id,'name',TEXT_PARAMETER,:txtbx1);
         CALL_FORM('C:\test_forms\loginsuccess',hide,no_replace,no_query_only,pl_id);
    END;
    

    Now in order to get the value of 'name' in the loginsuccess what code I have to wrie?

    You must create a parameter called name in the form of loginsuccess in the browser of the object under the settings option.
    And you can use the value for this parameter in the form loginsuccess as...

    My_Variable:=:PARAMETER.NAME;
    

    -Clément

  • How to pass variables between scripts in OpenScript

    I have a script that calls two nested scripts. A single script creates an account number and the other script uses this account number.

    MainScript:
    RunScript: Script1-> 'account number '.
    RunScript: Script2 <-"account number".

    What would be the most effective way to pass a variable to the main script to the secondary ones. OpenScript there overall (or maybe environment) variable I could use?

    Hello

    You're right OpenScript variable will be visible from any script, note however that you will not see them in the list of proxy using the user interface, you need to change the name of the parameter and use the syntax of variables * {{nomvar}} * in any script.

    Concerning

    Alex

  • Pass values between different areas on the same page.

    Hi guys!

    I'm developing a simple application where we have the list of students. I'm displaying information on a separate page for each student. Do you have any idea how and if I can pass parameters between regions, on the same page? I have a view showing, student card name information etc, and I want to create another view on the same page, which will be the student and will return a list of its subscribed courses.

    Part of my database is something like this:

    -------------

    Students

    ------------

    ID (PK)

    ------------

    -----------------------

    Student_course

    -----------------------

    ID (PK)

    Student_id (FK)

    Course_id (FK)

    ----------------------

    ----------------

    Course

    ----------------

    ID (PK)

    You have no idea how this can be done? I found information how to pass parameters between pages, but not on the same page.

    Thanks in advance!

    P.S. I am using the Application Express (declarative programming via a web browser), the use of the Application Builder.

    I discovered that I really had to. I just had to replace the "1" in my sql query with: P9_STUDENT_ID

    Thanks for your help anyway!

  • Passing parameters to the URL - availability in the new process of request

    Hello

    I am able to pass parameters in the URL of the APEX that defined the points of the application as below

    : http://application-tier server: port/pls/apexdev/f? p = 1001:1:APP_CLIENT_NUMBER, APPLICATION_NUMBER:0001285, 0000051:

    I would like to get and set other items based on elements of application passed as parameters. I would like to only enter once application.

    I found the best place for this action in a process of application with Point on new Instance of Process.

    The problem seems to be that the value of point of application has not been set at this point, and therefore the values are null.

    If I change the application process process Point to something that runs to each page as On Load: after the header, then the values are available. It is not suitable as only wish to run once at startup of the application.

    I can't find discussion of this documentation.

    1. I would be able to access URL parameters in the application process with Point on a new Instance of the process?

    2. are there any other equivalent task for access to URL parameters at the start of the application?

    Thank you

    Hello

    APEX runs only on the new process Instance when a new session has been set up. As you discovered, URL items are not yet saved in session at this point State. You can use a level app process before header instead, with a condition that makes that make it run when certain elements that you want to initialize are null.

    Kind regards

    Christian

  • Peacekeeping contexts ODCI sweep between sessions

    Hello

    I have a problem when implementing the interface for function ODCI pipeline in Java using 11.1.0.7. I have copy and paste the example code [url http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28425/pipelined_example.htm#CHDHDHEE] from the documents, only adding an ODCITablePrepare function to take advantage of the knowledge of the columns that are covered by the request. Everything works fine the first time I run my function as you can see from the trace
    SQL>exec insert_ab10_cat;
    Entering ODCITablePrepare
    setContext key=0
    create hashtable
    setContext new key=1
    Created context with key = 0
    Marking fields accessed by query: 3 - 13 - 14 - 15 ...
    Leaving ODCITablePrepare with context = DWH.PARSEFILECAT
    
    Entering ODCITableStart with context = DWH.PARSEFILECAT
    Retrieving context with key = 0
    getContext key=0 count=1
    Calling list_files() with sysName = AB10, fileType = CAT
    Leaving ODCITableStart
    
    Entering ODCITableFetch with nrows = 1
    Retrieving context with key = 0
    getContext key=0 count=1
    Opening file /mnt/cluster/xxxxxxxxx
    Leaving ODCITableFetch with nrows = 276
    
    Entering ODCITableFetch with nrows = 32766
    Retrieving context with key = 0
    getContext key=0 count=1
    Leaving ODCITableFetch with nrows = 0
    
    Entering ODCITableClose
    Retrieving context with key = 0
    getContext key=0 count=1
    Leaving ODCITableClose
    
    PL/SQL procedure successfully completed.
    Also, things are ok, if I run the function again in the same session, given that I have does not clear the previous context. This time Oracle does not call ODCITablePrepare because the SQL query is stored in the shared area:
    SQL>exec insert_ab10_cat;
    Entering ODCITableStart with context = DWH.PARSEFILECAT
    Retrieving context with key = 0
    getContext key=0 count=1
    Calling list_files() with sysName = AB10, fileType = CAT
    Leaving ODCITableStart
    
    Entering ODCITableFetch with nrows = 1
    Retrieving context with key = 0
    getContext key=0 count=1
    Opening file /mnt/cluster/......
    Leaving ODCITableFetch with nrows = 250
    
    Entering ODCITableFetch with nrows = 32766
    Retrieving context with key = 0
    getContext key=0 count=1
    Leaving ODCITableFetch with nrows = 0
    
    Entering ODCITableClose
    Retrieving context with key = 0
    getContext key=0 count=1
    Leaving ODCITableClose
    
    PL/SQL procedure successfully completed.
    But things go wrong if I connect and once again, or if I try a new session:
    SQL>exec insert_ab10_cat;
    Entering ODCITableStart with context = DWH.PARSEFILECAT
    Retrieving context with key = 0
    getContext key=0 count=0
    Exception in thread "Root Thread" java.lang.NullPointerException
            at oracle.CartridgeServices.ContextManager.getContext(ContextManager.java:48)
            at myClass.ODCIstart(ParseFile.java:144)
            at myClass.ODCITableStart(ParseFileCAT.java:97)
    BEGIN insert_ab10_cat; END;
    
    *
    ERROR at line 1:
    ORA-29532: Java call terminated by uncaught Java exception: java.lang.NullPointerException
    Note that the accident occurred inside the ContextManager Oracle class... Hmm... Of course, everything go back to normal if I drain the shared pool. The behavior (except of course for the part of crash) is somewhat understandable, given that different sessions are not supposed to share memory, so the context that was originally created by ODCITablePrepare is not available to the other sessions, even if the index of the object that is stored by the ContextManager CartigeServices is an attribute of the object type (in this case DWH.) PARSEFILECAT) and is shared by all sessions.

    So what is the solution to this situation? I have the feeling that the right way to do would be to define and store all the objects that should be passed between sessions as attributes of the object type, instead of a pointer to integer unique to a ContextManager entry; However, the Java object representing the context is quite complex and I have no idea how to represent in PL/SQL, this coding by hand would be very difficult and prone to error, still less a maintenance nightmare. Does anyone know of a better way to do it?

    Thanks for your help,
    Chris

    Hi Chris:
    There is an inconsistency here between the docs and reality :(
    Note This article (http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10765/pipe_paral_tbl.htm#ADDCI4712):
    >
    Prepare, method

    ODCITablePrepare() is called during query compilation. It generates and saves the information to reduce the runtime of the query.

    If you do implement a ODCITablePrepare(), ODCITableStart() initializes the context whenever it is called. However, if you do not implement ODCITablePrepare(), it initializes the context of analysis, which is passed to the ODCITableStart () when the query is run, by reducing the startup time. In addition, when ODCITablePrepare() is implemented, ODCITableClose() is called only once during the query, rather than every time the table service is restarted. This offers the following advantages:

    It reduces the execution time by reducing the number of calls to ODCITableClose().

    It allows the context of scanning between the table function restarts.

    ODCITablePrepare() also provides information of projection to the table function. If you do not ODCITablePrepare() implement for the table of functions that return collections of types defined by the user (UDT), your table function must define all the attributes of the UDT of each element, because there is no way to know which attributes are used. On the other hand, selection in an ordinary table retrieves only the required columns, which is naturally faster in most cases. However, if you do not implement ODCITablePrepare(), it can build a table of positions of the attribute, record the return type information in an argument of type ODCITabFuncInfo and save this information in the analysis, as described in example 13-14. >
    But I'm sure that if you close a connection to the DB, the OJVM fade and all information stored in a hash table will disappear (remember that ContextManager.setContext (ctx); in-house is implemented by a hash table).
    My recommendation is:
    -Try to implement most of part of the pipeline in PLSQL, switch to Java implies a change in SQL in the Java context space. For example, you can implement Prepare and describe the method in PLSQL and only implemt start/extraction/close in Java.
    -If you can not retrieve information from struct in another parallel to the Java session, try to use a temporary with instance field table and stores rated context, you can use the args as the key value, this value is passed into all the functions describe, prepare, start, is therefore a good candidate to work as a key and the temporary table will work as a shared memory area stored in the LMS.
    Best regards, Marcelo.

  • Passing parameters to Discoverer

    Hello

    I'm trying to pass parameters in Oracle Discoverer and see references to Metalink notes 282249.1 . Could someone put a link to this info, as I can't find anywhere

    Thank you

    Hello

    It's taken form the Metalink Note 282249.1
    -----------------------------------------------------------------------------------------------------------------------------------------
    Perform the following steps to implement Workaround:

    1. create a function of database as follows:

    / * This function accepts the parameter that is passed during the execution of the workbook * /.
    create or replace function setparam (varchar2 emp_name)
    RETURN NUMBER
    is
    Start

    / * Setting the value of the parameter the client session information so that which can be consulted
    from the folder personal in the admin edition * /.

    DBMS_APPLICATION_INFO.set_client_info (emp_name);

    RETURN 1;
    END;

    2. save this function in discoverer administrator. To register a function, see:
    Oracle® Business Intelligence Discoverer Administration Guide
    "How automatically save the custom PL/SQL functions.

    3. create a workbook via Discoverer Plus or office and put a dummy condition in the workbook as:

    1 = SETPARAM (: {PARAMETER-NAME})

    For example:

    1 = SETPARAM(:Employee Name)

    The function SETPARAM database sets the value of the parameter passed during execution of the workbook as client_info for the session and always returns 1. The value returned by this function is compared with the 1 in the condition added to the workbook. Therefore, condition always returns true. This condition has no effect on the data surveyed by the workbook.

    The function SETPARAM serves just the purpose to save the value of the parameter as client_info then accessible by using the function (USERENV('CLIENT_INFO')) located in the folder of the administrator.

    The SQL in the personal file will be:

    Select * from table (select emp_desc from employees where ename = USERENV ('CLIENT_INFO'))

    Indirectly, this method passes the value for a parameter in the workbook to the State in the custom folder.

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Thank you
    Fati

  • pass variables between form

    Hello

    I use oracle forms 6i.
    How can I pass variables between Forms?
    Consider the scénarion of a login form.
    Once a user logged in successfully, a new form is displayed, where his name is to be displayed
    like '< user > welcome. '
    If name must be past form at the home page login form.

    Is this possible with Oracle?

    Adkins

    Adkins,

    For Global Variables just assign a value to that, and it's initialization. Or you can use

    DEFAULT_VALUE(NULL, 'GLOBAL.');
    

    Make sure that you assign the appropriate value to the global variable before opening the new form.

    And for the parameter, try.

    DECLARE
         Pl_Id PARAMLIST;
    BEGIN
         Pl_Id := GET_PARAMETER_LIST('tempdata');
         IF NOT ID_NULL(Pl_Id) THEN
              DESTROY_PARAMETER_LIST(Pl_Id);
         END IF;
          Pl_Id := CREATE_PARAMETER_LIST('tempdata');
          ADD_PARAMETER(Pl_Id, '', TEXT_PARAMETER, '');
          Open_form('', ACTIVATE, SESSION, Pl_Id);
    END;
    

    Kind regards

    Manu.

    If my answer or the answer to another person has been useful or appropriate, please mark accordingly

    Published by: Manu. April 14, 2010 09:16

  • Passing variables between Forms

    Hi, I am currently working on a rock, paper, scissors project in my class oracle. I was wondering if an oracle form to pass variables between them. I created a login form, and I would once a user logs on to change his user name to one opponent text fields username in the form of game. Is it possible and in this case you may be able to show me an example of passing variables between Forms? Thank you

    You can use the Globals for this purpose. I mean in your login form when your will enter its correct information then and it press OK to the newspaper by so you can for example store their username in the GLOBAL variable

    :GLOBAL.USERNAME:=:FORM.FIELD_NAME;
    

    This global variable, you can access a form any of the current session.

    -Clément

  • Pop-up - passing parameters

    I need some help w / pop-up windows and pass parameters in both directions.

    Page 7 (reports page), I have:
    -TXT_P7_SALESREP displays the name of the sales reps selected, by default, all the
    -CMD_P7_PICKSALESREP opens the popup window when you click
    -H_P7_SALESREPIDLIST stores the list of IDS (used to generate the report) currently selected sales rep

    Page 10 (page popup), I have:
    -CBL_P10_SALESREP a list check box, all of the VRP (by name)
    -H_P10_SALESREPIDLIST stores a list of the IDS of representative sales currently selected
    -CMD_P10_OK to submit the changes and close the page
    -CMD_P10_CANCEL to close the window without saving changes (I got this work already through the process of close popup window)

    The process should be something like:
    1) User opens report page, 'All' is displayed in the text box, and H_P7_SALESREPIDLIST contains all the sales rep ids 
    2) User clicks CMD_P7_PICKSALESREP to change list of sales reps 
          2a) Popup window opens & the value of H_P10_SALESREPIDLIST is set to the value of H_P7_SALESREPIDLIST
          2b) CBL_P10_SALESREP has values checked based on the value of H_P10_SALESREPIDLIST (all by default, but a user could change sales reps multiple times)
    3) User makes their changes and hits OK
          3a) Value of H_P10_SALESREPIDLIST is updated w/ list of currently selected sales reps
          3b) Value of H_P7_SALESREPIDLIST is updated w/ the value of H_P10_SALESREPIDLIST
          3c) Popup window is closed, returning the user to the report page
          3d) TXT_P7_SALESREP is updated via the contents of H_P7_SALESREPIDLIST
    4) User runs the report which is processed/displayed based on the values of H_P7_SALESREPIDLIST
    I tried to put some javascript:popupURL('f?p=&APP_ID.:10:&SESSION.::NO::H_P10_SALESREPIDLIST:&H_P7_SALESREPIDLIST'); in the target URL for CMD_P7_PICKSALESREP, but it did not work. I don't know enough about the passage of parameters and APEX-details to implement myself. Any help would be appreciated.

    I prefer this w / do as little javascript as possible coding, but I understand that it may be necessary.

    Hmmmm, this is weird @ no alerts

    Probably a syntax error in the JS (missing order, quote, brackets etc.)?

    CITY

  • How to pass parameters in Discoverer

    Hi all
    I need to recover the data from the database based on the user setting past.
    For Ex: I need to recover the data for a given day, what user has entered, which is between effectivee_start_date and end_date. can someone help how to achieve this goal we can not create parameters in discoverer.


    Thanks in advance,
    REDA

    Hello

    If you want to pass parameters of discoverer Admin, you must use the database settings. Take a look at the blog LearnDiscoverer to find out how Oracle Application HR followed by tables set an effective date that you can use when date.

    Rod West

  • How to pass parameters to Date on the data model

    Hi all
    I try to pass parameters of date on the data model and unable to pull all the data. When I tried hard-coded in the SQL query, it works. Here is the data model, can I pass parameters directly to the dataquery?
    I searched a lot but couldn't find it. Any help is greatly appreciated.

    <? XML version = "1.0" encoding = "WINDOWS-1252"? >
    < name of dataTemplate = "AIMS_VDIS_VALIDATION_REPORT" description = 'Invalid records in the GOALS and for the given date VDIS' version = "1.0" >
    < Parameters >
    < name of the parameter = "p_start_date" dataType = "date" / >
    < name of the parameter = "p_end_date" dataType = "date" / >
    < / Parameter >
    < dataQuery >
    < SQLStatement instance name = "T4" >
    <! [CDATA [SELECT pgw_custom. Account_Validate (acct_new) invalid,
    acct_new,
    DECODE (pgw_custom. Account_Validate (acct_new), 0, 'ACCOUNT OF OBJECTIVES not VALID', 'VALID OBJECTIVES ACCOUNT') message
    Of
    (SELECT DISTINCT SUBSTR (acct, 1, 3) |) JE_CAP | SUBSTR(ACCT,8) acct_new
    Of
    (SELECT the jav.jav_hours hours,
    ACCT GCC.concatenated_segments,
    GCC.code_combination_id ccid,
    $ (bua.hourly_rate * jav.jav_hours);
    CASE WHEN (um.class2 IN (' a ',' B', 'C', d ', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', ',' n, 'O', 'P', 'Q', 'R', 't')) THEN '3201'
    WHEN (um.class2 IN ('Z', "ZA", "ZA1', 'W', 'U', 'V', 'X', 'Y',"ZA2","ZB","ZC","ZD", the from ')) THEN '3301 '."
    END je_cap
    OF pgw_custom.jems_aims_vehicle jav,.
    Apps.mtl_generic_dispositions mg/d,
    Apps.gl_code_combinations_kfv gcc,
    mfour.unit_main@m4prg01 uh,.
    BUA mfour.bill_unit_acct@m4prg01
    WHERE jav.jav_glaccount = mgd.segment1 AND
    MGD.distribution_account = gcc.code_combination_id AND
    JAV.jav_vehicle = um.unit_no AND
    UM.unit_id = bua.unit_id AND
    JAV.jav_project IS NULL AND
    JAV.jav_task IS NULL AND
    JAV.jav_charge_date BETWEEN: p_start_date AND: p_end_date AND
    GCC.detail_posting_allowed = 'Y' AND
    GCC.enabled_flag = 'Y' AND
    NVL (gcc.end_date_active, TO_DATE('31-DEC-4720','DD-MON-YYYY')) > = SYSDATE AND
    SUBSTR (bua.billing_code, 1, 1) = "I" AND
    ((bua.eff_dt < = (SELECT date_fin)))
    OF apps.gl_periods
    WHERE period_name = (SELECT TO_CHAR(:p_end_date,'MON-RRRR') FROM DUAL)) AND
    BUA.end_dt IS NULL)
    OR
    (bua.end_dt >(SELECT start_date)
    OF apps.gl_periods
    WHERE period_name = (SELECT TO_CHAR(:p_end_date,'MON-RRRR') FROM DUAL)))
    ORDER BY valid, acct_new]] >
    < / sqlStatement >
    < / dataQuery >

    < dataStructure >
    < group name = "G_ACCTS" source = "T4" >
    < element name = "VALID" value = "valid" / >
    < element name = "NEW_ACCOUNT" value = "acct_new" / >
    < element name = "MESSAGE" value = "message" / >
    < / Group >
    < / dataStructure >
    < / dataTemplate >

    the parameter name must be

    p_start_date
    p_end_date

    And when the report is run, a value must be selected in the settings. Try this default sysdate.

Maybe you are looking for

  • Mini wake up monitor with Mail

    Embarrassing, even if unfortunately intermittent problem with my Mac Mini, os 10.11.5. When moved to enjoy TV with the night lights, my Mini kicks periodically on the Dell Monitor to get a boring jet of light, which lasts about 10 minutes. This seems

  • HP OfficeJet 6500 E709n: Strange characters in the printer on Windows 8.1 preferences page

    When I use the printer from native Windows applications such as Notepad, Paint, and Wordpad etc., strange Chinese characters appear in the printer preferences window and no option selection is visible or available.   -No error message.   -J' I disabl

  • HP Pavilion: message system disabled

    Hello I've seen a lot of questions about the message "system disabled". I have the same. Please help? My laptop is a hp Pavillion Product D5P27EA #ABU number Model 15-b130ea The code that comes up is 92973544. Thank you very much R

  • How to add external jar file?

    Hi all1. work on the version of BB storm (9500/9530 Simulator) is v4.7.0.752 opportunity BB JDE v4.7 4. the request is: My application needs commans - httpclient.ja. If I add external jar file. application throws the runtime as error module "Commons-

  • The BSOD stop error 9F: further investigation

    Hello: Security software has been replaced. Detective Conan. thank_u!