Call LV example to launch WMP from TS

I used an example from the NI site.  https://decibel.ni.com/content/docs/DOC-25131.  The example works great for me when running it in LV.  I need to call it from Teststand.  I create an action step in TS and call the vi.  I get an error 97 on the IWMPPlayer4 URL Property Node.  The value for the Windows Media Player terminal is 0 when callled from TS which causes the error.  When running from LV the terminal has a number and works.    
I'm using LV2009, TS4.2.1, and WMP 11.
Mick
Solved!
Go to Solution.

I suspect TS is not initalising the ActiveX control on open, whereas LabVIEW does. See attached snippet which uses the automation open VI. The constant refnum is set to the WMPLib.IWMPPlayer4 class. Seemed to work for me. I made the video window an indiactor, rather than a control.
Other stuff to do...
Set VI properties to a dialog so it shows when called from TestStand.
Add an event case to handle on window close (or disable window close button).
You may want to add a TestStand Termination monitor and start/end modal dialog.
P.S. I am on TestStand 2012 SP1.
Nick
Attachments:
OpenActiveX.png ‏39 KB

Similar Messages

  • How to call external application (transaction launcher) from event method

    Hi all
    Can somebody tell me which program lines to put into an event handler method in a view controller to get an external application called. I intend to define the link to the external application in the Transaction Launcher. But I cannot find any instructions on how to call the Transaction Launcher from my event handler method. I do not want to launch the application from the navigation bar, ONLY via a link in a list of invoices in a table view, and I want to press the invoice number to get an external application called to display the invoice. My event handler method gets called fine enough, but I have no clue which program lines to put into the method to pass on the call to the Transaction Launcher
    Best regards
    Arne Thage / MarchIT / Denmark

    hi,
    check class CL_CRM_UI_LTX_NAVBAR_PARAM.
    call method : CREATE_PARAMETER_OBJECT with parameters
    IV_LINK_ID     Importing     Type     CRMT_UI_LOGICAL_LINK_ID                                                                                Logical Link ID
    IV_PARAMETER     Importing     Type     CRMT_UI_LINK_PARAMETER                                                                                Link Parameter
    RV_RESULT     Returning     Type Ref To     IF_BOL_BO_PROPERTY_ACCESS                                                                                BO Attribute
    I think it should work but have never done myself.
    Best Regards
    Pankaj Kumar

  • How to launch and play a song in wmp from java code

    Hi,
    I have this code. It launches wmp but it doesnt play the song. Thanks
    String wmplayer = "C:\\Program Files\\Windows Media Player\\wmplayer.exe /prefetch:6 /Play ";
    try{
    Runtime.getRuntime().exec( wmplayer + "C:\\Program Files\\Windows Media Player\\CashRegister.wav" );
    }catch( Exception e ){
    System.out.println(e);
    }

    I wonder what exec does if the path to the program or the parameters have spaces in them?
    Try getting it to work from the command line before trying to get exec() to run it.
    Put quotes around "Program Files" and such

  • Launching Actor From Tools Menu

    I have written a configuration tool(lets call it application ABC for simplicity) within the actor framework for a very large API.  Application ABC was designed/intended to be launched from the Tools Menu in LabVIEW.  For development I ran application ABC directly using a development style "splash screen" that I would run from the project that owned the source code.  My development splash screen has a crude pop-up that allows you to select the VI that you want application ABC to act like it was launched from.  As part of the final stage of development I wrote a VI that uses the App.MenuLaunchApp and AppMenuLaunchVI properties to retrieve the VI to configure.
    Here is where the trouble started.  Application ABC runs well and closes as expected with no sort of odd behavior while closing when run using the development splash screen.  When launched from the Tools menu application ABC acts normally and allows me to run all of the methods/msgs for the actors without any hints of trouble.  Closing application ABC LabVIEW crashes whenever the launch originated from the Tools Menu.  This is very consistent.  
    My guess as of right now is that it has something to with the actor framework running in a private application context (LV.Dialog).  I am assuming that LV.Dialog is making assumptions that I am breaking.
    I haven't tried a simplfied example yet; but I am interested to know if anybody else has tried something like this....  Is the AF Message Maker in the actor framework?
    LV2012SP1
    My customer won't let me share the code.
    I attached the debug output in case that interests anybody.
    Solved!
    Go to Solution.
    Attachments:
    lvlog.txt ‏4 KB
    Crash Dialog.PNG ‏42 KB

    I was able to work around this error...
    First I made a simple example and found that I couldn't recreate the problem(no surprise).  I then started building up the simple example until I realized that I needed to have the actor open up it's own referance to the parent VI(the VI that's tool menu was used) and not use a referance opened by the splash screen.  Even if the referance to the parent VI ref was valid for the actor to use while running it would crash LabVIEW upon closing.  I added the VI name and application service name to the class data of the actor and then used pre-launch init to call a method that would open the parent VI ref.  I should also not that enquing the open parent VI ref method from the splash screen still results in a LabVIEW crash upon closing the actor.
    Fun stuff...
    If anybody wants to chip in as to why this is occuring I would be glad to learn more.

  • 401 Unauthorized Error When calling a SharePoint REST web service from SharePoint 2013 Workflow

    We have our Workflow Manger installed on the same server as our SharePoint 2013 WFE development environment. When creating a SharePoint 2013 Workflow all Calls to a SharePoint 2013 REST web service results in a 401 Unauthorized error.
    As an example I created a simple workflow that should return a JSON result. The REST Url returns the results in the browser without error.
    Set Variable:webServiceUrl to https://<hostnamedsitecollection>/_vti_bin/client.svc/web/lists/getbytitle('ISR%20Approvers')/Items?$select=Title&$filter=Title%20eq%20%27General%27
    then Build{...} Dictionary (Output to Variable:requestHeaders)
    then Call [%Variable:webServiceUrl%] HTTP web service with request (ResponseContent to Variable:responseContent |ResponseHeaders to responseHeaders | ResponseStatusCode to Variable:responseCode)
    The RequestHeader is set to the requestHeaders variable though the web service call properties
    then Log Variable:responseCode to the workflow history list
    After manually running the workflow in SharePoint on a list item in the ISR Approvers list it Logs "Unauthorized" in the Workflow History Log. It does this with every SharePoint REST web service call that I have tried through the workflow.
    It doesn't have anything to do with the Workflow Manger being installed on the same machine as the SharePoint WFE does it?
    Thank You for any insight

    Hi,
    According to your post, my understanding is that you had 401 Unauthorized Error when calling a SharePoint REST web service from SharePoint 2013 Workflow.
    Please make sure you use the ‘Call HTTP Web Service’ correctly.
    You can enter the URL into the brower to check whether it is correctly.
    You need to
    create the Request header requestHeaders
    using a Dictionary:
    Accept : application/json;odata=verbose
    Content-Type : application/json;odata=verbose
    To associate the
    requestHeaders variable, select the Call action
    property, set the RequestHeaders property to
    requestHeaders.
    Please refer to the following articles:
    Working with Web Services in SharePoint 2013 Workflows using SharePoint Designer 2013
    Calling the SharePoint 2013 Rest API from a SharePoint Designer
    Workflow
    In addtion, you need to make sure you install the workflow manager correctly.
    More information:
    Install and configure workflow for SharePoint Server 2013
    Known Issues in Workflow Manager 1.0
    Troubleshooting Workflow Manager 1.0 Management and Execution
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Can we call a procedure defined in AM from a procedure in AM itself?

    Dear Members,
    I just want to know is it a oracle standard way to call a procedure defined in AM from another procedure defined in the same AM. For example
    AM Code:_
    public void proc1()
    System.out.println("IAM IN PROCEDURE-1");
    public void proc2()
    proc1;
    Kindly please let me know whether the above coding style is as per the standards or not.
    Many thanks in advance.
    Best Regards,
    Arun Reddy D.

    Arun,
    As Ravi mentioned this way of calling the method is correct.
    proc1() could be reusable thats why you are calling again.
    Some times few methods(procedure) is common use across the module.
    In that case you can have the method in a commonAM and you extend the commonAM in all your AMs
    that will help you to call in all the AM having a central place to call.
    Thanks,
    With regards,
    Kali.
    OSSI.

  • How to call Operating System commands / external programs from within APEX

    Hi,
    Can someone please suggest how to call Operating Systems commands / external programs from within APEX?
    E.g. say I need to run a SQL script on a particular database. SQL script, database name, userid & password everything is available in a table in Oracle. I want to build a utility in APEX where by when I click a button APEX should run the following
    c:\oracle\bin\sqlplusw.exe userud/password@database @script_name.sql
    Any pointers will be greatly appreciated.
    Thanks & Regards,

    Hi Guys,
    I have reviewed the option of using scheduler and javascript and they do satisfy my requirements PARTIALLY. Any calls to operating system commands through these features will be made on the server where APEX is installed.
    However, here what I am looking at is to call operating systems programs on client machine. For example in my APEX application I have constructed the following strings of commands that needs to be run to execute a change request.
    sqlplusw.exe user/password@database @script1.sql
    sqlplusw.exe user/password@database @script2.sql
    sqlplusw.exe user/password@database @script3.sql
    sqlplusw.exe user/password@database @script4.sql
    What I want is to have a button/link on the APEX screen along with these lines so that when I click that link/button this entire line of command gets executed in the same way it would get executed if I copy and paste this command in the command window of windows.
    Believe me, if I am able to achieve what I intend to do, it is going to save a lot of our DBAs time and effort.
    Any help will be greatly appreciated.
    Thanks & Regards,

  • How to call PL-SQL script/stored procedure from Java?

    Assume I want to call a PL-SQL stored procedure from external Java program.
    How can I do this?
    Is there a simple "Hello world" example for this?
    Peter

    This forum is for Oracle only not for java
    Ug

  • How to call PL-SQL script/stored procedure from BPEL?

    Assume I want to call a PL-SQL stored procedure from BPEL.
    How can I do this?
    Is there a simple "Hello world" example for this?
    Peter

    The database adapter supports calling stored procedures. There is an example called "File2StoredProcedure" that you can use as a reference to get started.

  • Call a function inside a package from a stored procedure

    Hello:
    I am kind of new to the stored procedure. Does anyone know how to call a function inside a package from another stored procedure?
    I have a existing function (func_b) inside a package (pack_a) and it returns a cursor. I want to call this function from a stored procedure (proc_c) so that I use the data inside the cursor.
    can I do the following in proc_c:
    my_cursor1 SYS_REFCURSOR;
    begin
    my_cursor1 := exec pack_a.func_b
    end
    It will be very helpful if anyone can point me to any reading or example. Thank you very much for your information.

    guys:
    Thank you for your information so far. I need some more help here. I was able to run the function in my stored procedure. However, I was not able to print the result on the screen to view the cursor result, although I am using dbms_output.put_line statement inside my stored procedure.
    I use the following statement to execute my stored procedure on sql*plus. I can tell the stored procedure is executed successfully, but I did see anything printed:
    DECLARE TEMP VARCHAR2(100);
    BEGIN PROC_LAWS_CAD_NAME_SEARCH('LPD', 'TEST DEVICE ID', 'TEST LAST NAME', 'TEST FIRST NAME', 'F', '11112009', TEMP); END;
    I tried to use 'set serveroutput on' and got the following error:
    ERROR:
    ORA-06502: PL/SQL: numeric or value error: host bind array too small
    ORA-06512: at line 1
    I am kind of confused now. thank you for your help.
    Jack
    Here is my procedure:
    create or replace
    PROCEDURE PROC_SEARCH
    ( AGENCY_ID IN VARCHAR2,
    DEVICE_ID IN VARCHAR2,
    L_NAME IN VARCHAR2,
    F_NAME IN VARCHAR2,
    SEX IN VARCHAR2,
    DOB IN VARCHAR2,
    CAD_NAME_SCH_RESULT_STR OUT VARCHAR2)
    AS
    v_agy_id varchar2(10);
    v_device_id varchar2(20);
    v_l_name varchar2(25);
    v_f_name varchar2(15);
    v_sex varchar2(1);
    v_dob date;
    -- this cursor is going to be used to store a list of warrant matching
    -- name search criteria
    cad_srch_cursor sys_refcursor;
    objSrch SEARCH_RESULT_TEMP%ROWTYPE;
    BEGIN
    cad_srch_cursor := SEARCH_PKG.SEARCH('TESTING', 'TESTER', null, null,null, null, getPhonetic('TESTING'));
    LOOP
    FETCH cad_srch_cursor INTO objSrch;
    EXIT WHEN cad_srch_cursor%NOTFOUND;
    --insert into SEARCH_RESULT_TEMP (name_last) values (objSrch.name_last);
    CAD_NAME_SCH_RESULT_STR := objSrch.name_last;
    dbms_output.put_line('First:'||objSrch.name_first||':Last:'||objSrch.name_last||':Middle:'||objSrch.name_middle);
    end LOOP;
    END PROC_LAWS_SEARCH;
    -----------------------------------------

  • Calling a function in child window from parent window

    Hi,
    How can I call a method in child window from parent window in adobe air using javascript. In the following example I need to call mytest() function in
    child.html from parent.html file.
    Thanks,
    ASM
    //parent.html
    <HTML><HEAD>
    <script>
    var initOptions = new air.NativeWindowInitOptions();
    initOptions.type = air.NativeWindowType.NORMAL;
    initOptions.systemChrome = air.NativeWindowSystemChrome.STANDARD;
    var bounds = new air.Rectangle(300, 300, 600, 500);
    var html2 = air.HTMLLoader.createRootWindow(false, initOptions, false, bounds);
    var urlReq2 = new air.URLRequest("child.html");
    html2.load(urlReq2);
    html2.stage.nativeWindow.activate();
    html2.window.mytest();       //NOT WORKING
    </script>
    </HEAD><body></body></HTML> 
    // child.html
    <HTML><HEAD>
    <script>
    function mytest()
      air.trace("in child window");
    </script>
    </HEAD> <body></body></HTML>

    I suspect your problem is that the child window hasn't been created by the time you call the function in the parent.Loading the content is an asynchronous processes -- AIR doesn't stop executing your code until the window has finished loading child.html. So, you will need to add an eventlistener to html2 and call the function from there:
    html2.addEventListener( "complete", onChildLoaded );
    function onChildLoaded( event )
         html2.window.mytest();

  • Need call a method of one iview from another iview

    Hi,
    There are 2 iviews in a component.
    1) FirstView - contains abc() method & xyz() methods
    2) SecondView (a popup) - asdf() method
    i want to call abc() method from asdf() method. i.e. i want to call a method of the firstview from the secondview.
    Note:
    1) i couldn't able to copy the code of abc() method to component controller, as it has the code which uses (iview) local attributes (this can be done by context mapping) & main reason is from the method it calls the xyz() method of the same view (again i couldn't call a method of iview from component controller).
    2) firstView contain 5 tabs, i want to be in the same tab from which secondview (popup) was called, if i use fire plugs between both view, the current tab will be chnaged (i suppose, not sure).
    3) can we use event handlers, if yes how can we do that.
    Please provide a better solution for calling a method of view from another view.
    Thanks
    Maha
    Edited by: Maha Hussain on Jan 13, 2009 12:40 PM

    Hi Maha,
    It is better to have such methods in the component controller to make it reusable and avoid writing same code again and again.
    You can have that method in component controller and call that method on click on a button from Iview1 and can pass the parameters in the mthgod only.
    for example.
    Say Method abc() which is currently in Iview1 and you are passing values from context say aa bb cc to the method now what i am suggesting is
    have that method abc(String aa, String bb, String cc) ;
    and call it on click on button in Iview1 and pass the required parameters.
    Hope this will help
    Regards
    Narendra

  • Launching iStore from jDeveloper gives Application Error

    Hi All,
    Launching iStore from Jdeveloper gives application error. I am new to this arena. Here is the actual description.
    We are on 11.5.9 system however applied the RUP1 of Sales and Marketing for 11.5.10 which inturn gave us the 11.5.10 iStore.
    I am using jDeveloper 10g with J2SE 1.4.2_06 as per the instruction. Intially all the test files for db , session worked fine as per the suggestions from oracle Metalink Note# 419887.1 . I could also load the login page initially though upon entering the login details it gets me to the same application error page. After some clearning of cache files and reloading the jdeveloper this time it does not even take me to the login page and gives the application error message.
    Here is the acutal message : The application is currently not available or an unexpected error has occured. Please try again later.
    If this message persists, please contact the system administrator.
    I can login to the UI from the actual server but not sure why it does not work from the jdev. Please guide me and let me know what went wrong. Here is the sample guest log file.
    15:40:4:391 [Session.checkContextValues] party id is null
    15:40:4:422 [Session.setParty] Enter: party id=null
    15:40:4:422 [Session.getCustomerId] Enter: GUEST
    15:40:4:438 [Session.getCustomerId] Call stmt.executeQuery
    15:40:4:469 [Session.getCustomerId] Call rset.next()
    15:40:4:485 [Session.getCustomerId] Get customer id
    15:40:4:501 [Session.getCustomerId] customerId is 82238
    15:40:4:516 [Session.getCustomerId] Exit
    15:40:4:516 [Session.setParty] partyId = 82238
    15:40:4:516 [Session.getPartyType] Enter 82238
    15:40:4:547 [Session.getPartyType] party type = PERSON
    15:40:4:594 [Session.setParty] party type = PERSON
    15:40:4:594 [Session.setParty] user is individual user
    15:40:4:657 [Person.findByPartyId] query: SELECT PARTY_ID,PARTY_NUMBER,PARTY_NAME, PERSON_FIRST_NAME, PERSON_MIDDLE_NAME, PERSON_LAST_NAME,OBJECT_VERSION_NUMBER, STATUS, STATUS_CODE FROM HZ_PARTIES P, FND_USER F , JTF_UM_USERTYPE_REG UT WHERE P.PARTY_ID = F.CUSTOMER_ID(+) AND UT.USER_ID(+) = F.USER_ID AND P.PARTY_ID=:1 AND P.PARTY_TYPE IN ('PERSON','PARTY_RELATIONSHIP')
    15:40:4:797 [StoreProfileCacheLoader.load] Enter
    15:40:4:813 [StoreProfileCacheLoader.load] val = nul
    15:40:4:813 [StoreProfileCacheLoader.load] Exit
    15:40:4:829 [IBEUtil.getStoreProfile] IBE_DIAG_EMAIL_ADDRESS=null
    15:40:4:860 [IBEUtil.getSpecificProfile] Enter; profile=IBE_DIAG_EMAIL_ADDRESS applId=null respId=null
    15:40:4:876 [IBEUtil.getSpecificProfile] Exception caught: Exhausted Resultset
    15:40:4:876 [IBEUtil.getSpecificProfile] value=null
    15:40:4:891 [IBEUtil.getSiteProfile] IBE_DIAG_EMAIL_ADDRESS=null
    15:40:4:891 [IBEUtil.getStoreSiteProfile] IBE_DIAG_EMAIL_ADDRESS=null
    15:40:4:891 [ibeCZzdError.jsp] Email: null
    15:40:4:907 [RequestCtx.end] PERF: REQUEST STOP
    Thank You
    Srikanth

    You're in the wrong forum. This one is dedicated to Oracle forms. Try either the eBusiness-forum, or the JDeveloper-forum.

  • Why can't we just launch app from cc panel

    Is it just me or is it glaringly obvious that Adobe could/should allow us to actually launch an app directly from the list of installed apps ion the CC app in our tray? the installed apps are all listed nicely right there, for no other reason as to say its installed.... that's useless because if we have to go back to our desktop or start menu to find them and launch them anyway?
    Seems like a lost cc marketing opportunity as well, all of my installed appps are already listed, If I click on them to open then from there as well my eyes would be on the cc app more which might even make people use the cc tray app more which leads to marketing avenues and education on existing and future products. For example i had no idea behance was attached now... except that it was part of the cc app... think of other possible crossmarketing of adobe apps, and if we could launch appps from the cc app, maybe we would keep it open longer, maybe you integarte the forums and deeper integration with available tutorials etc... just thinking out loud, i see the icon for photoshop and i double click... but it doesn;topen.... i keepdoing though to see if they turn that feature on...

    @Demo:This is my first apple device, so I had no idea about those limitations, I knew I could not install Magic 2013 on an android, that's why I chose to get an ipad.
    I just think that if enough people actually bother to complain instead of just letting people/governments/companies walk over them, they will actually care what their consumers want/need, that's probably just wishful thinking on my part.
    @snozdop: funny you bring up the heinz reference, baked beans from heinz haven't been available in shops here for the last few years, but those are cans, need to be imported and that involves transportation etc. etc.
    I am just talking about a digital app, available on the internet(world wide web) limiting regions completely destroys the point of having global internet access.
    I'm a dreamer, hoping that most people are still good, probably my mistake for believing in that.

  • How do I launch report from menu using RUN_REPORT_OBJECT?

    Hi all,
    Re: How do I launch report from menu (and have it print to the screen) using RUN_REPORT_OBJECT?
    I am using Oracle 9iAS on Windows 2000 and I have a similar problem with launching reports from the menu. The application should call the report via the RUN_REPORT_OBJECT builtin feature from Forms. The report is never displayed.
    The report is in the same folder as the menu form calling it. Do the reports have to be in a specific format? How do I get the report_id?
    The name of the report is seconds_calls. No user-specified parameters are passed. Also, the report object in the object navigator in Forms is Report4 (is this relevant?)
    When I try to run report via the form using this code:
    DECLARE
         report_id REPORT_OBJECT;
         rep_status VARCHAR2(200);
         v_rep VARCHAR2(100);          
         report_job_id VARCHAR2(200);
    --     job_number NUMBER;
    --     server_name VARCHAR2(200) := 'repserver';
    BEGIN
         report_id:= FIND_REPORT_OBJECT('seconds_calls');
         rep_status:=REPORT_OBJECT_STATUS(report_job_id);
         v_rep := RUN_REPORT_OBJECT(report_id);
    END;
    I get this error message:
    FRM-41219 Cannot find report:Invalid ID
    And this message
    FRM-40738 Argument 1 to builtin RUN_REPORT_OBJECT cannot be null
    When I tried to use the same code (above), substituting the object name for the form name,
    I got these messages:
    FRM-41219 Cannot find report:Invalid ID
    FRM-40738 Argument 1 to builtin RUN_REPORT_OBJECT cannot be null
    And FRM-10259 Invalid null argument to packaged procedure or function (???)
    Any ideas?
    Cheers,
    Pippa

    Philippy,
    substr(v_rep,instr(v_rep,'_',-1)+1)
    This code extracts the Reports job id from the Reports Server name. The run_report_object() built-in
    retrieves e.g. RepServ_9 as a job id, but in Reports9i you only need the '9' as a value to retrieve the
    output.
    Use the following sample a template. It is a procedure that expects the reports object name, teh reports server name and the
    output format as an argument. The call to Web.show_document expects the ReportsSrevices to be accessible from teh same server
    (relative addressing is used)
    PROCEDURE RUN_REPORT_OBJECT_PROC (vc_reportobj Varchar2, vc_reportserver varchar2, vc_runformat varchar2) IS
    v_report_id           Report_Object;
    vc_ReportServerJob      VARCHAR2(100); /* unique id for each Report request */
    vc_rep_status      VARCHAR2(100); /* status of the Report job */
    vjob_id               VARCHAR2(100); /* job_id as number only string*
    BEGIN
    /* Get a handle to the Report Object itself. */
    v_report_id:= FIND_REPORT_OBJECT(vc_reportobj);
    SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_DESTYPE,CACHE);
    /* Define the Report output format and the name of the Reports Server as well as a user-defined parameter, passing the department number from Forms to the Report. We don't need a parameter form to be displayed, and therefore paramform is set to "no". */
    SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_DESFORMAT, vc_runformat);
    SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_SERVER, vc_reportserver);
    SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_OTHER,      'p_deptno='||:dept.deptno||'paramform=no');
    vc_ReportServerJob:=RUN_REPORT_OBJECT(report_id);
    /* remove the Reports Server name from teh job id */
    vjob_id := substr(vc_ReportServerJob,length(reportserver)+2,length(vc_ReportServerJob));
    /* Check the report status if finished. */
    vc_rep_status := REPORT_OBJECT_STATUS(vc_ReportServerJob);
    IF vc_rep_status='FINISHED' THEN
    /* Call the Report output to be displayed in a separate browser window.
    The URL for relative addressing is only valid when the Reports Server
    is on the same host as the Forms Server. For accessing a Remote Reports
    Server on a different machine, you must use the prefix http://hostname:port/ */
    WEB.SHOW_DOCUMENT ('/reports/rwservlet/getjobid '||vjob_id ||'?server='vc_reportserver,'_blank');
    ELSE
    message ('Report failed with error message '||vc_rep_status);
    END IF;
    END;
    Frank

Maybe you are looking for