Run Query against a Workspace without activating it

Hello,
Do you know if it is possible to run a query against a specific Workspace without having to activate it before?
Many Thanks,
Nogueira

Hi,
You might be able to use the MW view after calling dbmswm.SetMultiWorkspaces and specifying only the workspace that you care about. However, this view is read only and has some additional metadata columns and so may not be what you are looking for. Other than using this view however, you need to call GotoWorkspace.
Regards,
Ben

Similar Messages

  • Error when running a query against Multiprovider using 0FIGL_VC1

    Hi SAP Gurus,
    I'm creating a MultiProvider for FI-GL.It has 2 Cubes.one is 0FIGL_VC1 (Virtual Cube) and other one is Customised Cube.When I run Query against this MultiProvider with  the combination of basic cubes key figures,I'm getting an error
    'Abort system error in Program SAPLRSDRC and Form RSDRC/Form DISPATCHER/RECEIV '
    then system gets disconnected from the Server .
    Please give me the solution to fix it & I'll assign the points .
    Thanks & Regards
    Raja

    Hello Suman,
    Check the table rszglobv for this variable - ZCONLEH.
    If it is available there then see which infoobject it belongs to and then look for that in the query designer. May be resaving the query solves the issue.
    If the variable is not available in the table, then it seems that the variable is lost and you might have to recreate it for keeping the semantics of the query the same as it was before the upgrade.
    Regards,
    Shweta

  • How to run a SQL based query against a specific collection

    Hello,
    I have used this query to make a custom reports, it works but all machines are mixed up,
    So I am looking for a way to run it against collection group win 8 or win 8.1.
    or if I can add a line to this query so it will also display OS version.
    SELECT     dbo.v_R_System.Name0, dbo.v_GS_ENCRYPTABLE_VOLUME.DriveLetter0, dbo.v_GS_ENCRYPTABLE_VOLUME.ProtectionStatus0
    FROM         dbo.v_GS_ENCRYPTABLE_VOLUME INNER JOIN
                          dbo.v_R_System ON dbo.v_GS_ENCRYPTABLE_VOLUME.ResourceID = dbo.v_R_System.ResourceID
    Thanks in advance
     

    Corrected :
    SELECT dbo.v_R_System.Name0, dbo.v_GS_ENCRYPTABLE_VOLUME.DriveLetter0, dbo.v_GS_ENCRYPTABLE_VOLUME.ProtectionStatus0
    FROM dbo.v_GS_ENCRYPTABLE_VOLUME
    INNER JOIN dbo.v_R_System ON dbo.v_GS_ENCRYPTABLE_VOLUME.ResourceID = dbo.v_R_System.ResourceID
    JOIN v_GS_Operating_System OS on dbo.V_R_System.ResourceID = OS.ResourceID
    WHERE OS.Caption0 like '%Windows 8%'
    I also did it by CollectionID if needed :
    SELECT dbo.v_R_System.Name0, dbo.v_GS_ENCRYPTABLE_VOLUME.DriveLetter0, dbo.v_GS_ENCRYPTABLE_VOLUME.ProtectionStatus0
    FROM dbo.v_GS_ENCRYPTABLE_VOLUME
    INNER JOIN dbo.v_R_System ON dbo.v_GS_ENCRYPTABLE_VOLUME.ResourceID = dbo.v_R_System.ResourceID
    JOIN v_FullCollectionMembership COL on dbo.V_R_System.ResourceID = COL.ResourceID
    WHERE COL.CollectionID like 'Your Collection ID'
    Benoit Lecours | Blog: System Center Dudes

  • ORA-01843: not a valid month . Receive this error when running report in reporting services but not when running query in BIDS

    sql server 2008 r2
    RS2008 r2
    I can execute the query in BIDS 2008 with out a problem and I can run on our RS2005 server without a problem
    But when I deploy report and run on our RS2008 server I get the error
    An error has occurred during report processing. (rsProcessingAborted)
    Query execution failed for dataset 'NIR'. (rsErrorExecutingCommand)
    ORA-01843: not a valid month 
    QUERY:
    select * from NIR_QUARTERLY where birth_date between :PARAM1 and :PARAM2
    order by PT_CODE

    CAUSE
    The problem is caused by not using VALID dates values in the dataset.
    - This data problem was masked in the original version as the Predicate(s) used can change between versions of Oracle
    - Oracle does *not* guarantee the same explain plan or the specific order of predicates used between versions of Oracle
    Reviewing the  EXPLAIN PLAN for both versions revealed in this case:
    1) The table was partitioned
    2) The EXPLAIN PLANS were not the same due to how the partitions were accessed
    3) If the same query was used against a non-partitioned table using the same data, the following error would always occur
       ORA-01843: not a valid month
    4) The problem string value was in this case found to include the string value of  '0000-00-00'
      The ORA-01843 occurred when using the TO_DATE function against '0000-00-00'
    There is *no* Year= '0000' Month= '00' or day = '00' -- therefore the  ORA-01843: not a valid month
    --Prashanth

  • Sdo_filter fail when query against a spatial view in different schema

    We have a table with X,Y coordinates and would like to run spatial query against it. We do not want to change the table structure, so we opt to use a function based index. USER_SDO_GEOM_METADATA is updated and index is built. Then we created a view with spatial column from the table. Everything works fine with the user who owns the table and view.
    When we try to run a spatial query against the view from a different user, it failed with error. However, if we substitute the select from my_view* with the actual SQL statement that created the view, it works. So it looks like Oracle refuse to acknowledge the spatial index if accessed via view. Here is some simplified scripts:
    --- connect as USER1.
    --update meta data
    INSERT INTO USER_SDO_GEOM_METADATA ( TABLE_NAME, COLUMN_NAME, DIMINFO, SRID ) VALUES
    ('LOCATIONS', 'MDSYS.SDO_GEOMETRY(2001,2264,SDO_POINT_TYPE(NVL(X_COORD,0),NVL(Y_COORD,0),NULL),NULL,NULL)',
    SDO_DIM_ARRAY( SDO_DIM_ELEMENT('X', 1300000, 1600000, 1), SDO_DIM_ELEMENT('Y', 400000, 700000, 1) ), 2264 );
    --created index
    CREATE INDEX LOCA_XYGEOM_IDX ON LOCATIONS
    ( SDO_GEOMETRY(2001,2264,SDO_POINT_TYPE(NVL(X_COORD,0),NVL(Y_COORD,0),NULL),NULL,NULL)
    ) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
    --create view
    CREATE VIEW USER1.MY_VIEW AS SELECT ID ,X_COORD,Y_COORD, SDO_GEOMETRY(2001,2264,SDO_POINT_TYPE(NVL(X_COORD,0),NVL(Y_COORD,0),NULL),NULL,NULL) SHAPE
    FROM USER1.LOCATIONS WHERE X_COORD>0 AND Y_COORD>0;
    -- run spatial query from view, works fine by user1 by failed on user2.
    SELECT SHAPE FROM (
    SELECT * FROM USER1.MY_VIEW
    ) a WHERE sdo_filter (shape, sdo_geometry ('POLYGON ((1447000 540000, 1453000 540000, 1453000 545000, 1447000 545000, 1447000 540000))', 2264), 'querytype=window') = 'TRUE';
    -- run spatial query from table directly, simply replace the view with actual statements that created the view. works fine by user1 AND user2.
    SELECT SHAPE FROM (
    SELECT ID ,X_COORD,Y_COORD, SDO_GEOMETRY(2001,2264,SDO_POINT_TYPE(NVL(X_COORD,0),NVL(Y_COORD,0),NULL),NULL,NULL) SHAPE
    FROM USER1.LOCATIONS WHERE X_COORD>0 AND Y_COORD>0
    ) a WHERE sdo_filter (shape, sdo_geometry ('POLYGON ((1447000 540000, 1453000 540000, 1453000 545000, 1447000 545000, 1447000 540000))', 2264), 'querytype=window') = 'TRUE';
    When run against the view by user2, the error is:
    ORA-13226: interface not supported without a spatial index
    ORA-06512: at "MDSYS.MD", line 1723
    ORA-06512: at "MDSYS.MDERR", line 8
    ORA-06512: at "MDSYS.SDO_3GL", line 1173
    13226. 00000 - "interface not supported without a spatial index"
    *Cause:    The geometry table does not have a spatial index.
    *Action:   Verify that the geometry table referenced in the spatial operator
    has a spatial index on it.
    Note, the SELECT SHAPE FROM (****) A WHERE SDO_FILTER(....) syntax is a third party application, all we have control is the part inside "(select ...)".
    So it appears Oracle is treating view differently. Have attempted fake the view name into USER_SDO_GEOM_METADATA, did not work. Also, granted select on the index table to user2, did not work.
    if we re-created the view in user2 schema, it worked for user2 but not user1, so it's not something we can do for every user.
    Searched the forum, no good match found. A few posts talked about "union all" in view caused the problem but I do not have the union.
    We are only use Oracle 10g Locator, not full spatial edition.
    Any ideas?
    Thanks!
    Edited by: liu.284 on Oct 4, 2011 12:08 PM

    It seems a bug, where a function-based spatial index is not correctly handled in a view query transformation.
    Not sure if the following works for you or not.
    add a new column "shape" (mdsys.sdo_geometry) in table locations, use a trigger and x_coord/y_coord
    to set values for this new column, and just create a normal spatial index on this new column. (drop the
    function-based spatial index). And create a view like:
    CREATE VIEW USER1.MY_VIEW2 AS SELECT ID , X_COORD, Y_COORD, SHAPE
    FROM USER1.LOCATIONS WHERE X_COORD>0 AND Y_COORD>0;

  • How to use one query against multiple table and recieve one report?

    I have duplicate tables, (except for their names of course) with commodities prices. They have the same column headings, but the data is different of course. I have a query that gives me a certain piece of information I am looking for but now I need to run this query against every table. I will do this every day as well, to see if the buying criteria is met. There are alot of tables though (256). Is there a way to say run query in all tables and return the results in one place? Thanks for your help.

    hey
    a. the all 256 tables whuld be one big partitoned table
    b. you can use all_tables in order to write a select that will write the report for you:
    SQL> set head off
    SQL> select 'select * from (' from dual
      2  union all
      3  select 'select count(*) from ' || table_name || ' union all ' from a
      4  where table_name like 'DB%' AND ROWNUM <= 3
      5  union all
      6  select ')' from dual;
    select * from (
    select count(*) from DBMS_LOCK_ALLOCATED union all
    select count(*) from DBMS_ALERT_INFO union all
    select count(*) from DBMS_UPG_LOG$ union all
    remove the last 'union all', and tun the generated quary -
    SQL> set head on
    SQL> select * from (
      2  select count(*) from DBMS_LOCK_ALLOCATED union all
      3  select count(*) from DBMS_ALERT_INFO union all
      4  select count(*) from DBMS_UPG_LOG$
      5  );
      COUNT(*)
             0
             0
             0
    Amiel

  • While running a report through workspace getting "Null" error

    While running a report through workspace i am getting "Null" error.i have checekd the db connection and also access to hfm.
    Thanks

    Hi Raj,
    There are a few OSS Notes for your issue.
    If your Query has hierarchy in it then check 734184
    If your query is based on Infoset then check Note 784502 and 701941.
    Also check 668921.
    Bye
    Dinesh

  • HspRuntimeException while running the report from Workspace

    Hi
    When a user is trying to run a report from Workspace, it prompts teh following error:
    Failed to sync with user provisioning. Check Planning log for detailscom.hyperion.planning.HspRuntimeException
    The report contains 2 grids, 1 pointing to an ASO application, while second pointing to BSO planning application.
    I checked in shared services, the user has the admin access to planning application which is used in the report.
    I tried the following:
    Checked access to planning application for the user
    Restarted the planning application services
    Where in logs will i be able to find details?
    Can anyone suggest some solution?

    Try option 1 then option2:
    Please undertake changes in a test environment. Retest issue and if resolved migrate to other appropriate environments.
    Option 1:
    Verify NETDELAY and NETRETRYCOUNT are at least 1000 & 1500 respectively.
    To set NETDELAY and NETRETRYCOUNT:
    1. Open Essbase.cfg located in Essbase\Bin directory.
    2. Add the following entries
    NETDELAY 1000
    NETRETRYCOUNT 1500
    Restart Essbase agent (windows service)
    Option 2:
    Please backup the registry before making any manual modification.
    1.) Open the Registry
    2.) Navigate to Local Machine\System\CurrentControlSet\Services\TCPIP\Parameters
    3.) Add new DWORD Value named TcpTimedWaitDelay, right click and select Modify. Select decimal radio button, type in 30. (The default value of this parameter is 2 minutes. This is how long it will take for a TCP/IP port that was used by the network for a connection to be released and made available again. 30 sec is the minimum allowed by Microsoft)
    4.) Add new DWORD Value named MaxUserPort, right click and select Modify. Select decimal radio button, type in 65534. ( The default value is 5000.
    This determines the highest port number TCP can assign when an application requests an available user port from the system.
    5.) Add new DWORD Value named MaxFreeTcbs, right click and select Modify.
    Select decimal radio button, type in 6250. (The default value is 2000. This determines the number of TCP control blocks (TCBs) the system creates to support active connections. Because each connection requires a control block, this value determines how many active connections TCP can support simultaneously. If all control blocks are used and more connection requests arrive, TCP can prematurely release connections in the TIME_WAIT state in order to free a control block for a new connection.)
    The above parameters need to be added to the registry on the Planning and Essbase servers. Reboot the servers after the parameters are added.

  • Error Messages in NW Log: Unable to run query / Enter table name

    Hi all,
    I am always wondering about the tons of error messages in the NW log.
    Today I opened the workbench and a query (SQL-Query, Mode Fixed Query) and viewed the Fixed Query Details. Then I looked into the NW Log (SAP Logs), and it contained the following errors from my query opening inside the workbench:
    com.sap.xmii.Illuminator.logging.LHException:
    com.sap.xmii.Illuminator.logging.LHException:
    com.sap.xmii.Illuminator.logging.LHException:
    Enter a table name
    Unable to run the query
    All in all 15 error entries have been generated. Unfortunately no more details are contained in the log.
    Has anyone an idea why this happens when only opening a query inside the workbench without starting it?
    Michael

    Do you get similar errors when running a ColumnList query without providing a Table name (with the Group parameter)?
    /XMII/Illuminator?Server=XXXXX&Mode=ColumnList
    /XMII/Illuminator?Server=XXXXX&Mode=ColumnList&Group=TABLENAME
    Just a guess, but perhaps the WB is trying to fill the lower left listbox of available columns without the benefit of a table name being selected from the upper left listbox of available tables.
    Regards,
    Jeremy

  • Query against materialized view from stored procedure brings back empty row

    I have a stored procedure that runs a query against a materialized view. When I run the query outside the SP it works just fine. When I change the MV to a table name, the SP works. When I change it back to the MV i get an empty row. Any ideas? The code is below:
    PROCEDURE getAuth     (p_naid        IN  NUMBER,
                             p_scope       IN VARCHAR2,
                             o_xml_data    OUT SYS_REFCURSOR
                             ) IS
      BEGIN
        IF p_scope = 'Approved' THEN
          OPEN o_xml_data FOR
            SELECT naid,
                   p_naid,
                   auth_type,
                   xml_data
            FROM some_mv
            WHERE naid = p_naid;   
          RETURN;
          CLOSE o_xml_data;
    ... the rest of the procedure ...

    does procedure contain EXCEPTION handler?
    if so, then remove, delete & eliminate EXCEPTION handler (at least during testing & debugging)

  • I have just updated my 4s to IOS7. and now my battery discharge is significantly increase. With my Iphone fully charged, the battery run out within 6 hours without using the phone at all. Would it be possible to get the IOS 6.1.3 back to my 4S?

    I have just updated my 4s to IOS7. and now my battery discharge is significantly increase. With my Iphone fully charged, the battery run out within 6 hours without using the phone at all. Would it be possible to get the IOS 6.1.3 back to my 4S?

    Hi, thanks for the suggestion. I have tried as you suggested, and when opening the "purchased" apps some have the icloud logo next to them, but I only have "OPEN" against "Find My iPhone". When opening it up, it goes through the same routine; needs to be updated before proceeding, and wouldn't update because I don't have IOS8.
    Anything else I could try, or am I doomed!
    All of your help is much appreciated, thanks

  • How to do Forwarding agent settlement without activating shipment?

    Hi Experts,
    We have below scenario
    Example
    A = Company
    B= Transporter
    C= Customer
    Customer places the order with the company for 100 bags of cement. For shipping the cement Company takes the service of Transporter to ship the bags to the customer .
    Company  invoice the customer  and pays the freight to transporter 
    As there is no shipment activated in the scenario
    What I have done
    1)     I have created a partner function as Forwarding Agent in the customer master
    2)     And my sales cycle is running fine (Sales orde-Delivery-Billing) partner function as Forwarding Agent flowing correctly
    My question is how I will settle the forwarding agents payment of freight? (Which transaction codes involved)
    Is it possible to settle the forwarding agent without activating the shipment??
    Need your help in this scenario 
    Thanks
    Krushnakumar Rathi

    Hi,
    Ideally speaking you have to enable shipment cost in order to settle the cost to the transporter.
    However if you decide not to enable this, you have to do this by means of MM process.
    The forwarding agent should be created as a vendor in MM.
    Once in a month, you have to calculate the total freight to be paid to him by finding out the summation of the freight condition type in the sales invoices.
    Now create  a PO and mention a service (use a material number to represent the service). For this PO, you can trigger automatic GR/Confirmation of Service and creation of logistics invoice with the value of the freight charges.
    Towards this LInvoice, you can settle the amount to the forwarding agent.
    The second way can be by means of credit memos in SD
    Create a Credit Memo request using forwarding agent as the payer (in this case you have to create the forwarding agent as a customer account group)
    The CMR should have the value of the condition type as the frieght value of the invoice in which the frieght is charged to the customer
    Based on this CMR, create the Credit memo and pay the money to the forwarding agent. So the cycle will look like this.
    SO Creation by Customer (Freight charge will be included in SO pricing)
    Delivery to customer
    Invoice sent to customer (with freight value charged to the customer)
    Payment received from customer
    Raise a Credit Memo request using the forwarding agent as the payer
    Include the freight valueof the invoice in teh credit memo
    Create the Credit Memo with reference to the CMR
    Now do the payment to the forwarding agent.

  • Can we write query for fomatted search without from clause

    can we write query for fomatted search without from clause as below.
    SELECT (($(u_amt)*14)/100)
    here U_amt is a UDF .I want to assign this to another field .
    Rgds,
    Rajeev

    Hi Rajeev,
    You can write query for FMS without from.  That is because you can omit it when you get value from active form by default.  The grammar of it is:
    Select $[$38.u_amt.0\] * 14/100 in your case if you have item type marketing document @line level.
    From View-System Information, you can get the info you need for your FMS query at the left bottom of your screen.
    Thanks,
    Gordon

  • Querying against multiple subject areas

    We would like to write a query against two or more subject areas. Is that possible in OBI EE 10g? Looks like this is a feature available in Business Objects and our users are requesting it. Please suggest how it can be done.

    Hi Nico,
    You are correct, OBIEE 10g will let you use UNION statements in the complex SQL. In fact you can use "Combine with Similar Request" to drive a UNION, UNION ALL and MINUS statement from the Criteria tab without having to go to advanced settings.
    What we were trying to say above was that it doesn't let you JOIN two subject areas together. For example,
    SELECT SUBJECT_AREA1.COLUMN1, SUBJECT_AREA2.COLUMN2
    FROM SUBJECT_AREA1, SUBJECT_AREA2
    WHERE SUBJECT_AREA1.KEY = SUBJECT_AREA2.KEY
    The above just isn't possible.
    One thing you can do that sort of accomplishes it (but it behaves really kludgey) is use the union statement + null/0 place holders + group by statement. This is a pain though. For example:
    1) Your Logical SQL should be something like:
    SELECT SUBJECT_AREA1.COMMON_DIMENSION, SUBJECT_AREA1.MEASURE1, 0 MEASURE2
    FROM SUBJECT_AREA1
    UNION
    SELECT SUBJECT_AREA2.COMMON_DIMENSION, 0 MEASURE1, SUBJECT_AREA2.MEASURE2
    FROM SUBJECT_AREA2
    2) In the criteria tab, create new aggregate columns based on MEASURE1 and MEASURE2 grouped by COMMON_DIMENSION. For example:
    NEW_MEASURE1= SUM(MEASURE1 by COMMON_DIMENSION)
    NEW_MEASURE2=SUM(MEASURE2 by COMMON_DIMENSION)
    ***I think you have to reference the saw name and not the logical name at this point. Hence it may read something like: SUM(saw1 by saw0) and SUM(saw2 by saw0)
    3) Throw the COMMON_DIMENSION, NEW_MEASURE1, NEW_MEASURE2 into a pivot table and you're all set.
    Like I mentioned, it behaves very strangely and is a pain to implement, but it does display the expected results a join would.
    -Joe

  • Running queries against cursor results?

    I'm running a cursor in a stored procedure, and the query itself is dependent on one of the parameters passed to the SP. So, for example:
    create procedure annoying as
    SQLString varchar2(50);
    myCursor Types.cursorType; -- defined elsewhere in pkg.
    begin
    if parameter = 1 then SQLString = "select x,y from table1";
    if parameter = 2 then SQLString = "select x,z from table2";
    open myCursor for SQLString;
    At this point, I need to run a further query against the result set from the cursor. I have no clue how to proceed with this. Am I barking up the wrong tree? Should I be looking for a different solution?

    Instead of looping through a cursor and comparing the values of x, use the entire select statement that you would have used for the cursor as an inline view (select statement in the from clause) in your subsequent cursor and join via x. Please see the example below. You can continue this nesting for as many levels as required. For example, instead of opening the ref cursor for sqlstring2, you could use that as an inline view in another sqlstring3 and open the ref cursor for sqlstring3.
    scott@ORA92> create or replace package types
      2  as
      3    type cursortype is ref cursor;
      4  end types;
      5  /
    Package created.
    scott@ORA92> show errors
    No errors.
    scott@ORA92> create or replace procedure annoying
      2    (parameter in  number,
      3       myCursor  out Types.cursortype)
      4  as
      5    SQLString  varchar2(50);
      6    sqlString2 varchar2(4000);
      7  begin
      8    if parameter = 1 then SQLString := 'select deptno x, dname y from dept';
      9    elsif parameter = 2 then SQLString := 'select deptno x,loc z from dept';
    10    end if;
    11    sqlstring2 := 'select e.empno, d.*
    12                  from   emp e,
    13                      (' || sqlstring || ') d -- inline view
    14                  where e.deptno = d.x';
    15    open myCursor for SQLString2;
    16  end annoying;
    17  /
    Procedure created.
    scott@ORA92> show errors
    No errors.
    scott@ORA92> variable g_ref refcursor
    scott@ORA92> execute annoying (1, :g_ref)
    PL/SQL procedure successfully completed.
    scott@ORA92> print g_ref
         EMPNO          X Y
          7934         10 ACCOUNTING
          7839         10 ACCOUNTING
          7782         10 ACCOUNTING
          7902         20 RESEARCH
          7876         20 RESEARCH
          7788         20 RESEARCH
          7566         20 RESEARCH
          7369         20 RESEARCH
          7900         30 SALES
          7844         30 SALES
          7698         30 SALES
          7654         30 SALES
          7521         30 SALES
          7499         30 SALES
    14 rows selected.
    scott@ORA92> execute annoying (2, :g_ref)
    PL/SQL procedure successfully completed.
    scott@ORA92> print g_ref
         EMPNO          X Z
          7934         10 NEW YORK
          7839         10 NEW YORK
          7782         10 NEW YORK
          7902         20 DALLAS
          7876         20 DALLAS
          7788         20 DALLAS
          7566         20 DALLAS
          7369         20 DALLAS
          7900         30 CHICAGO
          7844         30 CHICAGO
          7698         30 CHICAGO
          7654         30 CHICAGO
          7521         30 CHICAGO
          7499         30 CHICAGO
    14 rows selected.

Maybe you are looking for

  • Iphoto will not close or let me shut down computer.  Now it's frozen and can't even view photos.  Thanks.

    I don't know how this started, but I'm unable to shut down my computer because I get message saying my photos are being synced with online... which they aren't.  Now iphoto is frozen.  Can't shut down computer or view photos. Thanks for any help you

  • Convert non-english EDD to english

    In older FM versions, if you installed the program in another language then the EDD was also structured with localized element names. That makes it impossibe to copy elements into a different EDD. Is there a way to convert the EDD without creating ea

  • Error by using database procedure in select statement

    hi , I have built a database procedure having one parameter with in out varchar type. that return value with some addition. i am using it with some column in select statement only for display purpuses but i am facing error by doing that in select sta

  • Username and Password Question part II

    What I want to do is authenticate to another secure web app by passing username/password(LDAP) parameters through the URL so when a user leaves a plumtree, he/she would not have to log on to that app.

  • JSP vs. Class

    this is a 2 part question.           1)at my company, jsp pages do a significan amount of server-side           processing while using regular class files for some additional           processing. my supervisor wants to remove as much as possible of