Passage of CPP Argument

Hello

I'm implementing a RPC detector works an applet. The Applet currently contains some CLI commands, but I would use arguments that are passed to the SOAP request in the CLI commands. RPC syntax, the following will be accepted:

http://www.Cisco.com/EEM.xsd">

name of the script

value of the RCGA

argv1 value

argv2 value

...

argvn value

My simple message is:

http://www.Cisco.com/EEM.xsd">

Event_RPC

test the ARGC

argv1 100

However, whenever the is included, I get an error code response. I expect the arglist to be accepted and action a command something like the following to be accepted:

Action 1.0 cli command ' switchport access vlan $_rpc_arg1.

Has anyone had experience with this?

Thank you

Jason

It's a step a <1>(ell).  Your arguments are:

100

200

Tags: Cisco Network

Similar Questions

  • Passage of the Arguments to the anonymous block

    I have a unix script that calls an anonymous block / sql file.
    The sql file read a flat file via UTL_FILE utility and insert/update to update these data to the table.
    When calling SQL script, I put
     'SET DEFINE OFF' 
    to get rid of the * '&' * char in the string (input file).
    Now I have to deal with several files on the same trial, I invoke the SQL script from arguments like:

    Invoke:
    start xx.sql FILE_NAME
    Inside to access the xx.sql arguments like:
    declare
    y varchar2(20);
    begin
    dbms_output.put_line('Y= '||y);
    y:='&1';
    dbms_output.put_line('Y= '||y);
    end;
    /
    It only works if I put
     'SET DEFINE ON' 
    In this case no * '&' * char being treated as read from the standard input.
    Create procedure/function is out of reach.
    Someone can suggest... that should be the approach and is there a way to manage it?

    Hello

    Linda wrote:
    I have a unix script that calls an anonymous block / sql file.
    The sql file read a flat file via UTL_FILE utility and insert/update to update these data to the table.
    When calling SQL script, I put

     'SET DEFINE OFF' 
    

    to get rid of the * '&' * char in the string (input file).

    Are your really get into single quotes? If this is not the case, why you put them in this message?

    Now I have to deal with several files on the same trial, I invoke the SQL script from arguments like:

    Invoke:

    start xx.sql FILE_NAME
    

    Who is using SQL * more variable substitution. You must SET SET to retrieve the value of a variable substitution.
    You do not have to use & to mark the substitution variables; If you know iof some other special characters (such as ~) which is not used in your code, you can do the marker by saying:

    SET     DEFINE  ~
    

    Moreover, if the variable represents a value of sclar (wuch as the string "Filename" in your example), you can use bind variables to pass data in your anonymous block.
    For example, at the beginning of xx.sql, you can declare and set a varibale bind like this:

    VARIABLE     arg_1     VARCHAR2 (20);
    
    SET     DEFINE     ON
    
    EXEC :arg_1 := '&1';
    
    SET     DEFINE     OFF
    

    DEFINE must be enabled only for the statement that sets: arg_1.
    After that, your script can use: arg_1 instead of & 1:

    declare
        y varchar2(20);
    begin
        dbms_output.put_line('Y= '||y);
        y:=:arg_1;
        dbms_output.put_line('Y= '||y);
    end;
    /
    

    Note that you do not quote the variable name to bind when it is used. You had to mention the name of substitution variable, because SQL * Plus solves the substitution variables before sending the code for the compiler, but SQL * more passes the variable binding for the compiler, and the compiler can see that: arg_1 is a VARCHAR2.

    You can also define and set the binding variable in the calling script, but the passage of an argument tends to be a better way.

    There are other alternatives (such as escape &s);) We can Explorer if the two methods I described above do not work for you.

  • Passage of the Arguments to the Planner channels

    Comrades of the Oracle,

    can I pass arguments to programs in a string?

    What works already call a program a job, passing an argument to the program. So far so good.
    What I am to do is run a chain of Planner, where one of its steps starting this program.

    Now, when I create a line work, I can not add an argument value more with

    DBMS_SCHEDULER. SET_JOB_ARGUMENT_VALUE

    because this will raise an ora-27475.
    Looking at the docs that it seems as if there is no way to do what I want - which I thought I could take for granted...
    Any ideas, anyone?

    I'm on 11.2.0.2.
    Kind regards
    Uwe

    "There is no direct way to pass parameters to a stage of the chain on the fly, but there is a way to bypass it." More details-> Re: pass parameters to a program

  • does not the passage of the arguments

    I'm stuck and have no idea on the left

    First of all, I have a global activity creation in what method I attribute to the arguments value for example:
    County = 10109

    then in my start in the BeginIn window node, I attributed this argument to a variable of proyect
    Instance variable: contador
    Argument: County

    and I have an automatic activity when I put a screen of contador but it illustrates the displayed options: [0]

    Creating global activitry is in a line of the function and the Begin node and the activity is automatic on automatic control

    Thank you

    Try this to see what it is we are doing differently.

    Import the project I exported to http://www.4shared.com/file/136580244/2ef9898b/TestProcess.html (download the file-> Studio start-> click on "File"-> "Import"-> "BPM" expand-> click on 'export BPM project...) ».

    This project is a single process that I just built using the same steps above.

    1 double-click on the activity to Begin. Note the instance variable 'count' mapped to the argument variable 'countArg '. Also notice the 'meter' project variable mapped to the argument variable 'countArg '.

    2. start the engine and run the project from the workspace (newspaper as 'test'). Create an instance and note that when you run the Interactive activity, you will see the value passed in the displayed global creative activity.

    Hope it gets you going,
    Dan

  • Use applescript for Python Shell command

    Is there a way where I can make applescript to view the output of the python script and also accepts input so that it can pass it to the python script? My script contains several entry so is it possible possible to do? For more than once in entry and exit every time?

    You can certainly create handlers AppleScript (functions) that use Python HERE documents, with AppleScript variable passed into Python as command-line arguments, or returned to AppleScript. AppleScript's display of limited capacity, but does not preclude a cocoa of coding, or TCL GUI for the display format most of in the Python code.

    You can also write a Python application that can invoke AppleScript, pass the values on the command line values and return to Python AppleScript. This can be done through a presentation of subprocess or directly through NSAppleScript.

    Here's an AppleScript that uses a Python Manager to glance in a .docx Word document and display the names of fonts used in it. Only .docx, not. doc. Notes to escape the double quotes and back-slash in the Python script to appease AppleScript.

    -wordfonts.applescript

    -display fonts (read-only) in the Word (.docx only) document in the menu drop-down

    -VikingOSX, 01/2016, support Apple community

    -Version 1.2, the additional list comprehension to Python print statement, other settings.

    property docx: {'org.openxmlformats.wordprocessingml.document'}

    property mydefault: ((path to the documents folder) as text) as alias

    Try

    the value docxfile to POSIX path of (Choose file type docx default location mydefault without invisible)

    If result = {return button: 'Cancel'} then error -128 - cancelled by the user

    say application 'System events' to the value docxname to the name of (POSIX file docxfile as alias)

    display the dialog box "Document:"& docxfile & return & return & (elements of my docxfonts (quoted form of docxfile)) as text with the title "Word Document Fonts" give up after 20.

    we errnbr error error message number

    Error_Handler (errnbr, errmsg)

    end try

    return

    on docxfonts (thefile)

    return the shell script "python".

    import the zip file

    import re

    Import os

    import sys

    fonts =]

    thedocx = os.path.expanduser(sys.argv[1])

    If not thedocx.endswith ('.docx'):

    raise exception ("not a valid docx Word document'")

    If zipfile.is_zipfile (thedocx):

    with the zip file. Zip (thedocx, 'r') as docxzip file:

    XMLDATA = docxzip.read('word/fontTable.xml')

    fonts = re.findall (r'(?<=w:name=)\"([ \\w+]+)\"="">', xmldata))

    print (------"} \".format ('\\n'.comes ([x for x in sorted (fonts) if fonts])) ")

    EXPRESSIONS OF FOLKLORE. "

    end docxfonts

    on error_handler (nbr, msg)

    return Display alert «["& nbr &" "']" & msg as critical leave after 10 "»

    end error_handler

    Python script that illustrates the passage of an argument to an AppleScript application that runs as a subprocess.

    #! / usr/bin/env python

    # coding: utf-8

    # dx.py: illustrates the passage of a Python variable in a function that

    # contains a string variable (ascript) which is the AppleScript

    # code that osascript runs in the sub-process. The value of allow

    # following the scriptname as ARGV 1, which is taken by the

    # argv clause of AppleScript.

    # Use:. DX.py

    # VikingOSX, 12/2015, Apple Support communities

    # v1.2

    import of subprocesses

    Import atexit

    import sys

    MSG = 'the value of x is 10'.

    procs =]

    def send_dialog (allow):

    AScript = "'

    on run argv

    Set userCanceled false

    If (argv County) = 0 then

    Tell application "system events" to display dialog ¬ "argv is 0". "

    After 10

    on the other

    the value of msg (item 1 of argv) text

    end if

    Try

    Tell application "system events" to display dialog ¬ msg

    with the title 'Application Communication' give up after 10

    the error number - 128

    userCanceled set to true

    try to end

    If userCanceled then return "Cancel".

    return

    end of race

    '''

    Try:

    proc = subprocess.check_output (['osascript', '-e', ascript, allow])

    If "Cancel" in proc.decode('utf-8'): # the user presses the Cancel button

    sys. Exit ("User Canceled")

    except subprocess. CalledProcessError as e:

    print (' Python error: [% d]\n%s\n' % e.returncode, e.output])

    generator of # @atexit.register to clean any stray sub-process

    def kill_subprocesses():

    for proc in procs:

    proc. Kill()

    def main():

    send_dialog (MSG)

    If __name__ == "__main__":

    sys. Exit (hand ())

  • How to use the nocopy with java stored procedures parameters

    
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE    11.2.0.3.0      Production
    TNS for Linux: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    
    

    I'm a PL/SQL programmer, but not a Java programmer. I have the following java function that does what it's supposed to add a pdf at the end of another pdf document:

    import oracle.sql.BLOB;
    import org.apache.pdfbox.util.PDFMergerUtility;
    import oracle.jdbc.OracleConnection;
    import oracle.jdbc.driver.OracleDriver;
    import java.io.OutputStream;
    
    public class PDFUtilities {
    public static BLOB appendPDF(BLOB pdfdoc1, BLOB pdfdoc2) throws Exception {
           
            //create a connection object to the current instance
              OracleConnection conn = (OracleConnection)new OracleDriver().defaultConnection();
            //create the output blob using the connection
              BLOB outPDF = BLOB.createTemporary(conn, true ,BLOB.DURATION_SESSION);
            //create an output stream to the output blob
              OutputStream os = outPDF.setBinaryStream(0);               
            //instantiate the pdf merger utility
              PDFMergerUtility mergerUtility = new PDFMergerUtility();       
            //connect the merger to the output stream
              mergerUtility.setDestinationStream(os);
            //stream from each input blob into the merger utility
              mergerUtility.addSource(pdfdoc1.getBinaryStream());
              mergerUtility.addSource(pdfdoc2.getBinaryStream());
            //merge the 2 input pdfs
              mergerUtility.mergeDocuments();             
            //do not close the output stream
            //return the blob
            return outPDF;
        }
    
    }
    

    CREATE OR REPLACE package PDFTOOLS.pkg_pdf_utilities
    as
    function f_get_merged_pdf (
              pi_pdf1       blob
            , pi_pdf2    blob
      )
      return blob;
    end pkg_pdf_utilities;
    /
    
    CREATE OR REPLACE package body PDFTOOLS.pkg_pdf_utilities
    as
    function f_get_merged_pdf (
              pi_pdf1       blob
            , pi_pdf2    blob
      )
      return blob
      as language java name 
      'com.mycode.pdftools.PDFUtilities.appendPDF(oracle.sql.BLOB, oracle.sql.BLOB) return oracle.sql.BLOB';
    end PDFTOOLS.pkg_pdf_utilities;
    /
    

    It's very basic, but doesn't seem to work. However, I want to my function from PL/SQL to a procedure that looks like this:

    CREATE OR REPLACE package PDFTOOLS.pkg_pdf_utilities
    as
    procedure sp_append_pdf (
              pio_pdf2append2   IN OUT NOCOPY blob
            , pio_pdf2append   IN OUT NOCOPY blob
      )
    end pkg_pdf_utilities;
    /
    

    What is important, what I'm trying to do is to NOCOPY the BLOBs. Otherwise, I have to read my PDF files into 2 BLOBs and create a 3rd blob as output. I prefer to be able to keep the pio_pdf2append2 as the final output. What I actually do call thing in a loop to gradually add a PDF file to a big. I'm not linking this in one operation because of concerns over the use of the system and because the pdfbox library java has would have been question after 850 in PDF format, which is not completely unrealistic in my approach.

    How could I achieve this?

    Post edited by: Pollocks01 only formatted code blocks because atlassian {code} tags didn't work.

    Passage of an argument as input/OUTPUT requires the mapping to a Java array.

    Simplified example that adds one FOR the other:

    create or replace and compile java source named blob_appender_src as
    import oracle.sql.BLOB;
    import java.sql.SQLException;
    import java.io.OutputStream;
    import java.io.InputStream;
    import java.io.IOException;
    
    public class BLOBAppender {
        public static void run (BLOB[] p1, BLOB p2) throws SQLException, IOException { 
    
            InputStream is = p2.getBinaryStream();
            OutputStream os = p1[0].setBinaryStream(p1[0].length()+1);                
    
            byte[] buffer = new byte[1024];
            int len;
            while ((len = is.read(buffer)) != -1) {
                os.write(buffer, 0, len);
            }
            os.close();
            is.close();
        }
    }
    
    create or replace procedure blob_append (
      p_lob1  in out nocopy blob
    , p_lob2  in            blob
    )
    as language java name 'BLOBAppender.run(oracle.sql.BLOB[], oracle.sql.BLOB)' ;
    /
    
    SQL> declare
      2    p_lob1  blob := utl_raw.cast_to_raw('ABC');
      3    p_lob2  blob := utl_raw.cast_to_raw('DEF');
      4  begin
      5    blob_append(p_lob1, p_lob2);
      6    dbms_output.put_line(utl_raw.cast_to_varchar2(p_lob1));
      7  end;
      8  /
    
    ABCDEF
    
    PL/SQL procedure successfully completed.
    
  • pass the Boolean parameter?

    I need to pass a Boolean (true/false) for a full load, so I can shrink down tons of codes.

    But it's not working.

    How should the code look like?

    function myLoad() {}

    load codes

    var pass: Boolean = new Boolean (true);

    myLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, function(e:Event) {loadComplete (e, col)});

    }

    function loadComplete(e:Event,_pass:Boolean):void {}

    If (pass = true) {}

    trace ("doing something");

    } ElseIf (pass = false) {}

    trace ("do something else");

    }

    }

    I don't know about the passage of the arguments by the listeners, but as far as contingency go, '=' is not what you want to use... "is" is for comparison.  And if you test the Boolean values you do not need to write the comparison...

    {if (Pass)}

    } else {}

    }

    And as I said, I know not for the passage of the arguments through designations of listener function, so if you've had success before, then very well.  I was led to believe that it's more complicated a case to solve.  Without knowing how, while it might involve more lines of code, I would use the conditional test to assign the listener rather than deciding which code to use the function loadComplete.  So I would like to use one of the two headphones and one of two complete functions through the...

  • Disorders of CFC

    In the code below, I get an error 'undefined viewall. I put it before sending it to the FCC, if it is not set, so he must always have a value. I use the bad cfinvokeargument? Do I have to put all the variables in a table? I have other cfc working 1 variable, then sending only as soon as I try to send more I get undefined errors.

    .cfm

    < cfif not isdefined ('viewall') > < cfset viewall = 1 > < / cfif >
    < cfif not isdefined ('asc') > < cfset CSA = 1 > < / cfif >
    < cfif not isdefined ('to') > < cfset to = #createodbcdatetime('1-1-3000') # > < / cfif >
    < cfif not isdefined ('from') > < cfset from = #createodbcdatetime('1-1-1901') # > < / cfif >

    < component cfinvoke = "query" method = "query_total_all_exp" returnvariable = "total" >
    < name cfinvokeargument = "viewall" value = "#viewall #" >
    < name cfinvokeargument = "team" value = "#team #" >
    < name cfinvokeargument = "asc" value = "#asc #" >
    < name cfinvokeargument = 'α' value = ' #to # ' >
    < name cfinvokeargument = "" value = "#from #" >
    < isdefined ('account') cfif > < cfinvokeargument name = "account" value = "#account #" > < / cfif >
    < isdefined ('workorder') cfif > < cfinvokeargument name = 'workorder' value = "#workorder #" > < / cfif >
    < / cfinvoke >


    . CFC
    < cfproperty >
    < cffunction = "query_total_all_exp" = "public" access name >
    < cfif viewall eq 1 > <!-at the moment I get a viewall-> undefined error
    < cfif CSA eq 1 >
    < isdefined ('account') cfif >
    < = 'total' dataSource cfquery name = "KFS" >
    SELECT *.
    OF tbl_expenditures
    "WHERE the team =' #team #' and account =" #account # "and cast (CONVERT (char (10), PDate, 101) as datetime) BETWEEN ' #dateFormat(from,"mm/dd/yyyy") #' AND ' #dateFormat(to,"mm/dd/yyyy") #"
    ORDER BY asc pdate
    < / cfquery >
    < cfelseif isdefined ('workorder') >
    < = 'total' dataSource cfquery name = "KFS" >
    SELECT ID, CAST (AS digital, LineItem) as "LineItem,"
    case update when ' 01 / 01/1900 ' then cast (CONVERT (char (10), PDate, 101) another NULL DateTime) end as "updated."
    -case SDate when ' 01 / 01/1900 ' then cast (CONVERT (char (10), SDate, 101) another NULL DateTime) end as "SDate", method, team, seller, Description, quantity, account, Cleared, WorkOrder, Notes, estimate
    OF tbl_expenditures
    "WHERE the team =' #team #' and deleted = 1 and workorder =" #workorder # "and cast (CONVERT (char (10), PDate, 101) as datetime) BETWEEN ' #dateFormat(from,"mm/dd/yyyy") #' AND ' #dateFormat(to,"mm/dd/yyyy") #"
    ORDER BY asc pdate
    < / cfquery >
    < / cfif >
    < cfelse > <!-this will on one but on I will end here for discussion->
    < / cfif >
    < / cfif >
    < total cfreturn >
    < / cffunction >
    < / cfproperty >

    During the passage of several arguments you use cfargument in your cfc like this



    etc.

  • Passing variables to functions

    Hello

    I'm relatively new to actionscript and were blowing away at him for the past two weeks. I am trying to call a function on a key. It's pretty easy, but when I then change this feature so that it accepts arguments all it goes a little wrong. Add this to the same screen just a string as argument and tracing problems...

    Basically I want the function that is called with an arg when a key is pressed, so something like:

    mybutton.onRelease = myfunction (1);

    MyFunction(i:Number) empty
    {
    trace (i)
    If (I == 1)
    {
    do something;
    }
    on the other
    {
    do something else;
    }
    }

    What ends up happening, is that when I test the movie function is called immediately, and then does not work when the button is pressed. If I get rid of the arguments then it works fine, only the number to print screen when the button is pressed. If I change the button support for what is called the function without sending the argument, then "undefined" gets registered on the screen (but at least it captures that the button was pressed differently than during the passage of an argument).

    All the tutorials I've looked at seem to have this as the standard arguments to a function, so I'm a little in the dark as to what is happening. Any help would be greatly apprieciated.

    See you soon,.

    Tom

    It's a little different for event handlers as the button's onRelease event.
    mybutton.onRelease = myfunction (1); -> the code will run away without waiting for the event to
    mybutton.onRelease = myfunction(); -> the code will run away without waiting for the event to
    mybutton.onRelease = myFunc; -> MyFunc is called after the onRelease event fires.

    See code attached.

  • How to get started with Obj oriented AS3? (Flash help seems broken)

    OK, I won't be the noob who does not read the manual and ask stupid questions, but I'm stuck here. It's been long since I had no experience real flash (Flash 5 in depth) and a small Flash 8. But now, my work has led me in some flash work & I'm basically from scratch. I am trying to get just a simple SWF to load an external class and have the class retrun value of a method.

    I define

    package
    {
    public class Greeter
    {
    public function sayHello (): String
    {
    var host: String;
    greeting = "Hello World!";
    return of the vows;
    }
    }
    }

    in an .as file (which is located in the same directory as my .fla) then frame 1 of my time line, I have:

    var myGreeter:Greeter = new Greeter();
    mainText.text = myGreeter.sayHello("Bob");

    When I try and test the movie I get 2 errors:

    1046: type was not found or is not a constant of compilation: Greeter.

    Quote:
    Posted by: newsgroup user
    I get only one, which is the "Incorrect number of arguments. EXPECTED
    no more 0,' and the reason for this is that the sayHello() method
    is not configured to receive all parameters.

    Under most of the cases I would have been skeptical of the passage of an argument when nothing is defined, but I thought I had heard (way back to AS 2) AS being based on some sort of JavaScript rules so I thought maybe that didn't matter. And unfortunately, this error was not my fault for typing, its actually printed this way in the Flash help (see: getting started with ActionScript > example: creating a basic application).

    We appreciate that clarification, even if I didn't get the error you mentioned. The compiler has never had that long before he released on bail.

    Quote:
    Posted by: kglad
    2. you must register the Greeter Greeter.as class file

    OK, this has proved be the problem... Just on a hunch, I decided to look into the matter. Save the file as [greeter.as/i] errors but off [ Greeter.as/i] does not work. Flash is really sensitive with regard to file names? In any case, I'm a little better. Thank you very much.

  • Links methods and control action can be created dynamically?

    Hello

    I use JDeveloper 10.1.3.4 and have a .jspx like this page:
    200902 | 200906
    ----------------------------------------------------------------------
     
         Total Number of Students    12066  
       Students Already Validated    11482
                 Validated Online      974
          Validated Traditionally    10508
       Students Not Yet Validated      584
    Statistics of five are five SELECT COUNT()... queries into five objects from view. These five different applications have one thing in common: a variable binding named SelectTerm. When you click on one of the links command on the menu bar, a method in the support bean is called to refresh the numbers on the page for the clicked half. In the bean to support code is like this:
    public void refreshSummaryStats(String term) {
        ...
    
        studentsTotal.setNamedWhereClauseParam("SelectedTerm", term);
        studentsTotal.executeQuery();
            
        allValidatedTotal.setNamedWhereClauseParam("SelectedTerm", term);
        allValidatedTotal.executeQuery();
    
        //three more VO queries to execute.
        ...
    }
    
    public String commandLink1_action() {
        refreshSummaryStats("200902");
        return null;
    }
    
    public String commandLink2_action() {
        refreshSummaryStats("200906");
        return null;
    }
    The problem I have is that the number of links on the menu bar of the order is not known. It may be from one to three based on the data from another table. This table (WORDS) and the query like this:
    TERM    AVAILABLE  SWITCHED
    ------  ---------  --------
    200809  N          OFF
    200902  Y          ON
    200906  Y          ON
    200909  Y          ON
    
    SELECT Terms.TERM
    FROM TERMS Terms
    WHERE AVAILABLE = 'Y' AND SWITCHED = 'ON'
    The data in the table CONDITIONS will change. SQL and the data above, three conditions will be selected, that's why dynamically three order links (200902 | 200906 | 200909) must be created on the menu bar, and action three methods should be created which will call refreshSummaryStats(), passage of different arguments. Is this possible? And how?

    If this isn't right, or not the best approach, are there other ways to meet the obligation?

    Thank you very much for help!


    Newman
  • Passage of arguments about Oracle IRM Office

    Hello

    I am new to Oracle IRM and I'm trying to preconfigure Oracle IRM Desktop passing some arguments according to Oracle IRM Desktop Guide, but I don't know where and how put the parameters.

    Thanks for your help.

    Edgar Galvan.

    Hi Edgar,

    Ah! I see. Ok. I'm sorry. Here is our approach. We assume that for interactive installations, just simply run the exe, and then apply the settings that you need through the user interface. We assume that the additional settings are required for multi-users deployment will go quietly preconfigured with settings appropriate to that end users can just click and go. This can be bundled in a script that may have to do other things, like taking note of the fact that another licnse software has been used, or the end user enter the appropriate server application. For example, in Oracle, we have a central location called MyDesktop which hosts all the software that we are called to use. We just there click the appropriate software and then a specific installer MyDesktop downloads the software to our desktop and installs the software with all the required parameters and the parameters of our environment.

    So, to answer your question directly, if you are an administrator, we would expect you:

    1 extract the MSI to EXE file that you have downloaded from OTN already.
    2 create a script with the command msiexec calling the MSI and the parameters on the command line.

    To extract the MSI file:

    Note: If you are a customer you have connected on My Oracle Support and sought "extracted from MSI. You would have found KM Note 451873.1 which deals with this. In any case, here's what you do:

    * Run the installation executable provided and wait for the Welcome window to appear.
    Open Windows Explorer and go to Windows TEMP%.directory. The location of this folder varies depending on the operating system

    Windows XP: C:\Documents and Settings\\LocalSettings\Temp\
    Windows 7 or Vista: C:\Users\\AppData\Local\Temp\

    .. where is your login username.

    * The subfolder is named Oracle-MRI-Installer-1234567890 where 1234567890 can be any 10-digit number.
    * In the new directory, you will find the MSI installer (this is the file ending in ".msi") and a Setup log
    * Copy the MSI installer in a different directory.
    * On the Welcome window, press Cancel. Confirm that you do not want to continue the installation.
    * Click on finish in the final install window. You can delete the temporary directory that was created because it is not deleted when you quit the process.

    I hope this helps!

    Kind regards
    Frank.

    Published by: Frank Abela on April 21, 2011 09:52

  • Passage of Air to jsx Photoshop script arguments

    I would like to call JavaScript file in Photoshop from my Adobe Air application. I managed to call my script with the following code:

    Create native boot information

    nativeProcessStartupInfo = new NativeProcessStartupInfo();

    nativeProcessStartupInfo.executable = filePhotoshop; Photoshop SEO exe file

    Create table of vector to pass arguments

    procarg = new Vector. < String > ();

    procarg.push ("Start");

    procarg.push (jsFileToCall); / / String with the path to my jsx file

    procarg.push (scriptData); String with the argument of past to the jsx file

    nativeProcessStartupInfo.arguments = procarg;

    Create the nativeprocess object to call the executable file

    process = new NativeProcess();

    SET ERROR HANDLERS

    process.addEventListener (ProgressEvent.STANDARD_ERROR_DATA, onError, false, 0, true);

    process.addEventListener (IOErrorEvent.STANDARD_ERROR_IO_ERROR, onError, false, 0, true);

    process.addEventListener (IOErrorEvent.STANDARD_INPUT_IO_ERROR, onError, false, 0, true);

    process.addEventListener (IOErrorEvent.STANDARD_OUTPUT_IO_ERROR, onError, false, 0, true);

    process.addEventListener (ProgressEvent.STANDARD_ERROR_DATA, onError, false, 0, true);

    CALL THE NATIVE PROCESS

    Process.Start (nativeProcessStartupInfo);

    The Photoshop application is started, my JavaScript is called, but the argument is not passed in jsx.

    Is there a way how to pass arguments to the script in Photoshop? (I know that I can use the file to pass parameters, but I don't like this solution).

    Thanks in advance for any advice.

    Zdenek M

    I solved my problem by using Photoshop connection SDK, what communication permeable to Air for Photoshop CS5 by using messages via TCP.

    I have send the message with the following in the Air at Photoshop JavaScript code:

    $.setenv ("parameter1", "value1");

    $.setenv ("parameter2", "value2");

    $.evalFile ("pathToMyJavaScriptFile.jsx");

    First of all, two lines of set parameters in the environment variables, third call my JavaScript file.

    Can I retrieve the settings of my JavaScript file using the $.getenv ("parameter1"); function.

  • Null reference during the passage of the combobox as an argument

    I have a function that takes a ComboBox as a parameter and then fills.  This works fine on 3 of my comboboxes, but not on others.  For all others, he says they are null.

    Function code is here:

    protected void PopulateDateDropdowns (): void
    {
    PopulateMonths (cmbTDCTSinceMM);
    PopulateDays (cmbTDCTSinceDD);
    PopulateYears (cmbTDCTSinceYYYY);

    PopulateMonths (cmbEmpStartDateMM);
    PopulateDays (cmbEmpStartDateDD);
    PopulateYears (cmbEmpStartDateYYYY);

    PopulateMonths (cmbJEmpStartDateMM);
    PopulateDays (cmbJEmpStartDateDD);
    PopulateYears (cmbJEmpStartDateYYYY);
    }

    private void PopulateDays (cb:spark.components.ComboBox): void
    {
    var i: int;
    cb.dataProvider = new ArrayList();
    for (i = 1; i < 32; i ++)
    {
    cb.dataProvider.addItem (i);
    }
    }

    private void PopulateMonths (cb:spark.components.ComboBox): void
    {
    cb.dataProvider = new ArrayList();
    cb.dataProvider.addItem ("Jan");
    cb.dataProvider.addItem ("Feb");
    cb.dataProvider.addItem ("Mar");
    cb.dataProvider.addItem ("Apr");
    cb.dataProvider.addItem("May");
    cb.dataProvider.addItem ("may");
    cb.dataProvider.addItem ("July");
    cb.dataProvider.addItem ("Aug");
    cb.dataProvider.addItem ("MS");
    cb.dataProvider.addItem ("Oct");
    cb.dataProvider.addItem ("Nov");
    cb.dataProvider.addItem ("Dec");
    }

    private void PopulateYears (cb:spark.components.ComboBox): void
    {
    var i: int;
    var maxYear:int = new Date () .getFullYear () - 18;
    cb.dataProvider = new ArrayList();

    for (i = 1900; i < maxYear; i ++)
    {
    cb.dataProvider.addItem (i);
    }
    }

    Declaration of the comboboxes that fail is here:

    < mx:FormItem label = "Start Date:" direction = "horizontal" >
    < s:ComboBox id = "cmbEmpStartDateMM" width = "60" / >
    < s:ComboBox id = "cmbEmpStartDateDD" width = "60" / >
    < s:ComboBox id = "cmbEmpStartDateYYYY" width = "100" / >
    < / mx:FormItem >

    The only difference between these and those who work, is that they are declared within a distinct form and canvas.  But I thought the script was overall for the elements of the page.

    Ultimately when you use multiple views with their own playground, do not assume they are available, even after loading the application. That's why you should use data binding to power the data for them and not worry.

  • Out of bounds (beyond the end of the memory block) pointer argument

    Hello

    I write a program to control the power supply. One of the functions is to set the voltage and current in the table.

    When I run it, it displays the following error message:

    "Off-shore argument pointer (beyond the end of the block of memory) '

    Could someone help me with this?

    Thank you!

    This function code is as below:

    int CVICALLBACK SetValueCallBack (int, int int event, control panel,
    void * callbackData, int eventData1, int eventData2)
    {
    switch (event)
    {
    float Voltage_Set, Current_Set;
    int TimeSet;
    int lines;
    char VoltageSetBuff [30];
    char CurrentSetBuff [30];
               
    case EVENT_COMMIT:

    GetCtrlVal (panelHandle, PANEL_SETVOLTAGE, & Voltage_Set);
    GetCtrlVal (panelHandle, PANEL_SETCURRENT, & Current_Set);
    GetCtrlVal (panelHandle, PANEL_SETTIME, & TimeSet);
    GetCtrlVal (panelHandle, PANEL_SETROW, & RowSet);
               
    sprintf (VoltageSetBuff, "%2.2f", Voltage_Set);
    sprintf (CurrentSetBuff, "%2.2f", Current_Set);
               
    SetTableCellVal (panelHandle, PANEL_TABLE, MakePoint 1, lines, VoltageSetBuff);
    SetTableCellVal (panelHandle, PANEL_TABLE, MakePoint (2 lines), CurrentSetBuff);
    SetTableCellVal (panelHandle, PANEL_TABLE, MakePoint (3 lines), TimeSet);

    break;
    }
    return 0;
    }

    I am able to reproduce the problem, if I see the problem on the line just before the one you mention. I think it's probably because the variables declared inside a switch statement before the case labels are not initialized the same way as other variables are.* If move you these variable declarations before the passage, I think you will find that your mistakes disappear:

    int CVICALLBACK SetValueCallBack (int, int int event, control panel,
    void * callbackData, int eventData1, int eventData2)
    {
    float Voltage_Set, Current_Set;
    int TimeSet;
    int lines;
    char VoltageSetBuff [30];
    char CurrentSetBuff [30];

    switch (event)
    {
    case EVENT_COMMIT:

    ...

    I'll file a bug report to make sure that this gets more studied.

    * Note that the rules of the C language, even initialization explicitly (for example int TimeSet = 10 ;)-this position inside the switch has no effect!

    A. Mert

    National Instruments

Maybe you are looking for