Problems with execution plans of OL queries in MGP

I'm just facing some strange behavior of OL MGP process. Its' performance is really poor on one of our servers and I just executed Consperf to figure out that the execution plans looks really weird. It looks like OL doesn't use available indexes at all even though statistics are ok and even when I execute the same SQL manually I can see that the execution plan looks totally different - there are almost none TABLE ACCESS FULL lookups. Is there any OL setup property which could cause this strange behavior?
Consperf explain plan output for one of the snapshots:
********** BASE - Publication item query ***********
SELECT d.VISITID, d.TASKID, d.QTY FROM HEINAPS.PA_TASKS d
WHERE d.VisitID IN (SELECT h.VisitID FROM HEINAPS.PA_VISITS_H_LIST h WHERE h.DSM = ?)
| Operation | Name | Rows | Bytes| Cost | Optimizer
| SELECT STATEMENT | | 1 | 24 | 0 |ALL_ROWS
| FILTER | | | | |
| HASH JOIN RIGHT SEMI | | 2M| 61M| 20743 |
| TABLE ACCESS FULL |PA_VISITS_H_LIST | 230K| 2M| 445 |ANALYZED
| TABLE ACCESS FULL |PA_TASKS | 11M| 134M| 6522 |ANALYZED
explain plan result of the same query executed in Pl/SQL Developer:
UPDATE STATEMENT, GOAL = ALL_ROWS               Cost=3345     Cardinality=39599     Bytes=2969925
UPDATE     Object owner=MOBILEADMIN     Object name=CMP$JPHSK_PA_TASKS               
HASH JOIN ANTI               Cost=3345     Cardinality=39599     Bytes=2969925
TABLE ACCESS BY INDEX ROWID     Object owner=MOBILEADMIN     Object name=CMP$JPHSK_PA_TASKS     Cost=1798     Cardinality=39599     Bytes=910777
INDEX RANGE SCAN     Object owner=MOBILEADMIN     Object name=CMP$1527381C     Cost=239     Cardinality=49309     
VIEW     Object owner=SYS     Object name=VW_SQ_1     Cost=1547     Cardinality=29101     Bytes=1513252
NESTED LOOPS               Cost=1547     Cardinality=29101     Bytes=640222
INDEX RANGE SCAN     Object owner=HEINAPS     Object name=IDX_PAVISITSHL_DSM_VISITID     Cost=39     Cardinality=1378     Bytes=16536
INDEX RANGE SCAN     Object owner=HEINAPS     Object name=PK_PA_TASKS     Cost=2     Cardinality=21     Bytes=210
This query and also few others run in MGP for few minutes for each user, because of the poor execution plan. Is there any method how to force OL to use "standard" execution plans the DB produces to get MGP back to usable performance?

The problem is that the MGP process does not run the publication item query as such. What id does is wrap it up inside insert and update statements and then execute via java, and this is what can cause problems.
Set the trace to all for MGPCOMPOSE on a user, wait for the MGP cycle and you will find in the trace files a series of files for the user. Look through this and you should find the actual wrapped up query that is executed. This should also be in the consperf file. Consperf should give a few different execution stats for the query (ins_1, ins_2) if these are better then set these in c$consperf. The automatic setting does nort always choose the best one.
If all else fails, try expressing the query in other ways and test them in the MGP process. I have found that this kind of trial and error is the only approach
couple of bits about the query below
1) do you sopecifically need to restrict the columns from HEINAPS.PA_TASKS ? if not use select * in the PI select statement as it tends to bind better
2) what is the data type of HEINAPS.PA_VISITS_H_LIST.DSM. If numberic, then do a to_number() on the bind variable and the type casting is not very efficient

Similar Messages

  • Problem with execution plan

    I'm having a problem where a sql suddenly takes several minutes to execute. This is a sequel that runs every day in production and executes fine, but suddenly it takes several minutes to finish. Websphere is set to time out after 2 minutes, it then executes a rollback command.
    We think that this happends after the statistics job running in Oracle has been executed and the execution plan has been updated. It looks like the database connections created from websphere uses the old execution plan. Running the same sql from sqlplus takes only a few seconds, while from the application server it takes over 2 minutes (makes websphere time out)
    We are running websphere 6.1, Oracle 10g. The questions...
    After the statistics job has been executed, is the library cache flushed? and all sessions that was created will use the new execution plan? (does not look like it).
    How do we force the application server to use the right execution plan - or Oracle is probably more correct to ask.

    The answer to your questions can be..
    1.After the statistics job has been executed, is the library cache flushed? and all sessions that was created will use the new execution plan? (does not look like it).
    When the statistics for object are collected, any cached execution plan referencing it will get invalidated.
    2. How do we force the application server to use the right execution plan - or Oracle is probably more correct to ask.
    You can make use of Stored Outlines.

  • Problem with scheduling planned orders in MRP

    There is a problem with scheduling planned orders in MRP. SFG is assigned to the BOM of FG. No inhouse production time maintained in the material master of SFG & FG. routing maintained for both . In OPU5 scheduling & capacity reuiremnts tickmarked for detailed scheduling. Scheduling level - via detaied scheduling. Scheduling type - backward. Adjust basic dates , adjust dep. req. to order start set. In MD02 , scheduling is via ' lead time scheduling'.
    My problem is the start date & time & finish date & time is same for planned orders of FG & SFG in the detailed scheduling tab of the planned orders. (Duration is same because of same capacity requirements on the same work centre. But how is the finish date same for both SFG & FG?)
    (Capacity requirements are being generated.)
    What could be the problem ?

    Dear,
    By scheduling the routing and maintain lot size dependent time in material is best practice and result of scheduling will be consistent.
    If you want SFG before FG you need to define lead time offset in BOM or need to maintain the floats before production.
    Hope clear to you.
    Regards,
    R.Brahmankar

  • Safari Crash - Problem with doodle (planer) app  -  doodle web links cause safari to crash with a very strange message "Error - Please make sure Safari is not used in Private Modus" (translated from german) No Privat Modus buttom in ios 7 safari settings!

    Safari Crash - Problem with doodle (planer) app  -  doodle web links cause safari to crash with a very strange message "Error - Please make sure Safari is not used in Private Modus" (translated from german) No Privat Modus buttom in ios 7 safari settings! Works fine with an older Safari Version. Web link, call doodle app.  You could see the website in the backround working but safari crashes after clicking on the error window.   Any suggestions?

    Turn off Private Browsing.
    Tap "Private" on Safari Screen to disable Private Browsing. When top of screen is white, Private Browsing is off.

  • Problems with explain plan and statement

    Hi community,
    I have migrated a j2ee application from DB2 to Oracle.
    First some facts of our application and database instance:
    We are using oracle version 10.2.0.3 and driver version 10.2.0.3. It runs with charset Unicode 3.0 UTF-8.
    Our application is using Tomcat as web container and jboss as application server. We are only using prepared statements. So if I talk about statements I always mean prepared statements. Also our application is setting the defaultNChar property to true because every char and varchar field has been created as an nchar and nvarchar.
    We have some jsp sites that contains lists with search forms. Everytime I enter a value to the form that returns a filled resultset, the lists are performing great. But everytime I enter a value that returns an empty resultset, the lists are 100 times slower. The jsp sites are running in the tomcat environment and submitting their statements directly to the database. The connections are pooled by dbcp. So what can cause this behaviour??
    To anaylze this problem I started logging all statements and filled-in search field values and combinations that are executed by the lists described above. I also developed a standalone helper tool that reads the logged statements, executes them to the database and generates an explain plan for every statement. But now there appears a strange situation. Every statement, that performs really fast within our application, is now executed by the helper tool extremely slow. So I edited some jsp pages within our application to force an explain plan from there (tomcat env). So when I'm executing the same statement I'm getting with the exactly same code two completely different explain plans.
    First the statement itself:
    select LINVIN.BBASE , INVINNUM , INVINNUMALT , LINVIN.LSUPPLIERNUM , LSUPPLIERNUMEXT , LINVIN.COMPANYCODE , ACCOUNT , INVINTXT , INVINSTS , INVINTYP , INVINDAT , RECEIPTDAT , POSTED , POSTINGDATE , CHECKCOSTCENTER , WORKFLOWIDEXT , INVINREFERENCE , RESPONSIBLEPERS , INVINSUM_V , INVINSUMGROSS_V , VOUCHERNUM , HASPOSITIONS , PROCESSINSTANCEID , FCURISO_V , LSUPPLIER.AADDRLINE1 from LINVIN, LSUPPLIER where LINVIN.BBASE = LSUPPLIER.BBASE and LINVIN.LSUPPLIERNUM = LSUPPLIER.LSUPPLIERNUM and LINVIN.BBASE = ? order by LINVIN.BBASE, INVINDAT DESC
    Now the explain plan from our application:
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 101 | 28583 | 55 (0)| 00:00:01 |
    | 1 | NESTED LOOPS | | 101 | 28583 | 55 (0)| 00:00:01 |
    | 2 | TABLE ACCESS BY INDEX ROWID| LINVIN | 93709 | 12M| 25 (0)| 00:00:01 |
    |* 3 | INDEX RANGE SCAN | LINV_INVDAT | 101 | | 1 (0)| 00:00:01 |
    | 4 | TABLE ACCESS BY INDEX ROWID| LSUPPLIER | 1 | 148 | 1 (0)| 00:00:01 |
    |* 5 | INDEX UNIQUE SCAN | PK_177597 | 1 | | 1 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    3 - access("LINVIN"."BBASE"=:1)
    filter("LINVIN"."BBASE"=:1)
    5 - access("LSUPPLIER"."BBASE"=:1 AND "LINVIN"."LSUPPLIERNUM"="LSUPPLIER"."LSUPPLIERNUM")
    Now the one from the standalone tool:
    | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 93773 | 25M| | 12898 (1)| 00:02:35 |
    | 1 | SORT ORDER BY | | 93773 | 25M| 61M| 12898 (1)| 00:02:35 |
    |* 2 | HASH JOIN | | 93773 | 25M| 2592K| 7185 (1)| 00:01:27 |
    | 3 | TABLE ACCESS BY INDEX ROWID| LSUPPLIER | 16540 | 2390K| | 332 (0)| 00:00:04 |
    |* 4 | INDEX RANGE SCAN | LSUPPLIER_HAS_BASE_FK | 16540 | | | 11 (0)| 00:00:01 |
    | 5 | TABLE ACCESS BY INDEX ROWID| LINVIN | 93709 | 12M| | 6073 (1)| 00:01:13 |
    |* 6 | INDEX RANGE SCAN | LINVOICE_BMDT_FK | 93709 | | | 84 (2)| 00:00:02 |
    Predicate Information (identified by operation id):
    2 - access("LINVIN"."BBASE"="LSUPPLIER"."BBASE" AND "LINVIN"."LSUPPLIERNUM"="LSUPPLIER"."LSUPPLIERNUM")
    4 - access("LSUPPLIER"."BBASE"=:1)
    6 - access("LINVIN"."BBASE"=:1)
    The size of the tables are: LINVIN - 383.692 Rows, LSUPPLIER - 115.782 Rows
    As you can see the one executed from our application is much faster than the one from the helper tool. So why picks oracle a completely different explain plan for the same statement? An why is a hash join much slower than a nested loop? Because If I'm right a nested loop should only be used when the tables are pretty small..
    I also tried to play with some parameters:
    I set optimizer_index_caching to 100 and optimizer_index_cost_adj to 30. I also changed optimizer_mode to FIRST_ROWS_100.
    I would really appreciated, if somebody can help me with this issue, because I'm really getting more and more distressed...
    Thanks in advance,
    Tobias
    Edited by: tobiwan on Sep 3, 2008 11:49 PM
    Edited by: tobiwan on Sep 3, 2008 11:50 PM
    Edited by: tobiwan on Sep 4, 2008 12:01 AM
    Edited by: tobiwan on Sep 4, 2008 12:02 AM
    Edited by: tobiwan on Sep 4, 2008 12:04 AM
    Edited by: tobiwan on Sep 4, 2008 12:06 AM
    Edited by: tobiwan on Sep 4, 2008 12:06 AM
    Edited by: tobiwan on Sep 4, 2008 12:07 AM

    tobiwan wrote:
    Hi again,
    Here ist the answer:
    The problem, because I got two different explain plans, was that the external tool uses the NLS sesssion parameters coming from the OS which are in my case "de/DE".
    Within our application these parameters are changed to "en/US"!! So if I'm calling in my external tool the java function Locale.setDefault(new Locale("en","US")) before connecting to the database the explain plans are finally equal.That might explain why you got two different execution plan, because one plan was obviously able to avoid a SORT ORDER BY operation, whereas the second plan required to run SORT ORDER BY operation, obviously because of the different NLS_SORT settings. An index by default uses the NLS_SORT = 'binary' order whereas ORDER BY obeys the NLS_SORT setting, which probably was set to 'GERMAN' in your "external tool" case. You can check the "NLS_SESSION_PARAMETERS" view to check your current NLS_SORT setting.
    For more information regarding this issue, see my blog note I've written about this some time ago:
    http://oracle-randolf.blogspot.com/2008/09/getting-first-rows-of-large-sorted.html
    Now let me make a guess why you observe the behaviour that it takes so long if your result set is empty:
    The plan avoiding the SORT ORDER BY is able to return the first rows of the result set very quickly, but could take quite a while until all rows are processed, since it requires potentially a lot of iterations of the loop until everything has been processed. Your front end probably by default only display the first n rows of the result set and therefore works fine with this execution plan.
    Now if the result set is empty, depending on your data, indexes and search criteria, Oracle has to work through all the data using the inefficient NESTED LOOP approach only to find out that no data has been found, and since your application attempts to fetch the first n records, but no records will be found, it has to wait until all data has been processed.
    You can try to reproduce this by deliberately fetching all records of a query that returns data and that uses the NESTED LOOP approach... It probably takes as long as in the case when no records are found.
    Note that you seem to use bind variables and 10g, therefore you might be interested that due to the "bind variable peeking" functionality you might potentially end up with "unstable" plans depending on the values "peeked" when the statement is parsed.
    For more information, see this comprehensive description of the issue:
    http://www.pythian.com/blogs/867/stabilize-oracle-10gs-bind-peeking-behaviour-by-cutting-histograms
    Note that this changes in 11g with the introduction of the "Adaptive Cursor Sharing".
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Problem with the result of multiple queries in Web Intelligence (BO XI R2)

    We have a problem with Web Intelligence reports. Behavior of the results is like if we selected the function Count in Designer the properties indicators. Same queries separated one for one report give correct results and together 7 queries in one report give correct results only for the first query and for others (6 others) same results for each date (if report is monthly) or the same result for each hour (if the result is daily) for all Queues tested (other which were not tested have result 0). Even the function Sum inserted into the report structure behaves weird u2013 we have the same result as in the filed (it is a copy of that result, not a sum). We tested queries together in SQL Developer and they give correct results, while in BO big query which contains script from Query 3, Query 2  and Query 1 cannot be completely executed (it executes without end).
    We use Business Objects XI R2 SP3.
    Thanks in advance.

    Hi Peter,
    I guess it is the problem due to the merged dimension and different granurality level in the BO queries. From the document properties uncheck the option of auto-merge common dimension objects or manually unmerge all the common dimensions
    than give it a try.
    I guess this would solve your problem. If not can you provide more query details like what objects you have used in the query.

  • Problem with execution

    Hi,
    I got the following error.
    can anybody help with it.
    This is expicit block.
    1 BEGIN
    2 DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    3 table_name => 'SOURCESTAT.DEMOTABLE',
    4 streams_type => 'capture',
    5 streams_name => 'DEMOTABLE_STREAM',
    6 queue_name => 'DEMOTABLE_QUEUE',
    7 include_dml => True,
    8 include_ddl => True);
    9* END;
    BEGIN
    ERROR at line 1:
    ORA-01422: exact fetch returns more than requested number of rows
    ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 75
    ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 21
    ORA-06512: at line 2
    I am not getting where is the exact problem.
    please do help me.
    Thanks,
    Mandar

    The underlaying PL/SQL code, DBMS_STREAMS_ADM.ADD_TABLE_RULES, run a SELECT statement that expects a single row. The code usually look something like this:
    SELECT * into var FROM table WHERE some_condition
    The PL/SQL code/logic expects a single row to be returned by that SELECT statement. However it does not and the PL/SQL Engine raises an exception as it cannot handle multi rows for a single row fetch.
    As you're calling Oracle PL/SQL code, I would assume that there is a problem with the parameters that you supplied that caused this error.
    Check the manual, and confirm that you are indeed passing valid/sensible parameters to the PL/SQL package.

  • Problem with slash character in CONTAINS queries

    Hi there,
    i've got a problem with a CONTAINS query using Oracle Text.
    The following query works fine:
    select col1 from my_table_text where contains(text,'%02%')>0;
    When i'm trying the query
    select col1 from my_table_text where contains(text,'%02/%')>0;
    the following error occurs:
    ORA-29902: error in executing ODCIIndexStart() routine
    ORA-20000: Oracle Text error:
    DRG-50937: query too complex
    I didn't find anywhere that the slash has a special meaning (escape character or something else). This occurs only when the slash character is positioned immediately after or before the % operator. The search string '%0/2%' works.
    Oracle version: 9.2.0.1.0
    OS: Solaris 8 SPARC
    Maybe someone can help me.
    Thanks in advance,
    Chris

    Hi Chris,
    I think you want to search for all words having '02/'.
    Am I right? In that case try using '02//'
    Yes. '/' means escape character. So when it finds '/%' it tries to escape '%'.
    Hope this helps.
    Regards,
    Anupama

  • Help Needed in resolving problems with Hyperion Planning Web Forms

    Hi,Can anyone help me with this problem?Problem:We are running Planning 2.3.1 I have created Webform & security(application owner has the ownership).Somehow Iam getting only 7 dimensions into webform & 1 dimension is missing in that. But whereas 8 dimensions are there in Essbase.Hsp_Rates dimension is available in essbase outline but Iam unable to see that dimension in the webform selection.And using the webform Iam unable to load any data ...the form is graded/protected.Is this happening because i dont have the requirement of 1 member from each Dimension?Please someone let me know why this is happening what might be the reason.ThanksUser

    Hi,The dimension Hsp_Rates is a hide dimension used by Planning to store the exchange rates for the differentes exchanges.All the standard information is stored on HSP_InputValue member (in this dimension).When you create a web form, Planning automatically asign this member (but don't show it).Probably you can't load data because you are selected on Version dimension a Standard Botton Up version, and you only can load data on level 0 members in this type of version.If you want to load data on upper level members, then you need to create a Standard Target version (in the Version dimension) and select it in the form.Please, advice if this solve your problemClaudioBPD Solutions

  • Problem with execution of  a forms in Intranet (IAS oracle Server)

    Hi every body!!!!
    I have a serious problem, that i could not resolve for more than a week, it's awfull!!!
    my problem is that i have compiled certains forms V6 in IAS oracle server with using the command f60gen, when i call certain of my forms from a menu in intranet, they could not be executed, even if every things is compiled correctly!!!
    Just a precision: the forms that i wanted to excute, calls another forms at the end of the trigger "when-New-Form-instance"
    another thing: i have released that only the forms that call other forms, that could not be called from my menu, all other simple forms are accessed correctly!!
    Can some help me please!!!!!!
    thank you so much for your help,
    Reda

    Thank you for your answer, but i will explain much more my problem:
    From my intranet, I have a menu in which a call my forms, and there are two possibilities:
    The first: there is a direct call to a Form in this case it is okay.
    The second case: there is a call to a Form A that will call a Form B.
    in the form A: there are just some initialisations to global variables and at the end there is a call to A form B in the trigger 'when-new-instance'
    I deployed theses forms in two machines, it worked in one machine, but didn't work in the second machine, so i compared the configuration of the two machines but i didn't find any difference!
    Just a precision: I have deployed Forms version 6, because i have upgraded them from the version 3.5 to 6 and the old versions work fine in the two machines.
    Thank you very much for any suggestions

  • Problem with execution of JavaScript in HTML control with SAPGUI 6.20

    I have added some lines of code JavaScript in a modified class copy of the class CL_DD_DOCUMENT, that is executed well in frontend SAPGUI 6.40, but it is not executed in SAPGUI 6.20 with patch level 65 or 38.
    Somebody knows because it is passing this?
    I really need to know what is the problem. Any help will be welcome...
    thanks,
    Robert.

    HI,
    May be the below from SAP documentation is useful to you.
    Implementation considerations
    The interface of the SAP HTML Viewer is the same for all platforms, but its functions will depend on the underlying HTML browser. Under SAPGUI for Windows , it uses Microsoft Internet Explorer 4.0 as an external browser. Under SAPGUI for Java, it uses the Ice Browser, which is installed with the GUI.
    http://help.sap.com/saphelp_47x200/helpdata/en/c9/147a36c70d2354e10000009b38f839/frameset.htm
    Thanks
    Ramakrishna

  • Problem with execution of process flow

    Hello! I'm new in OWB, and I hope you will help me.
    I started execution of process flow and then connection to my server failed.
    The problem is: In Runtime Audit Browser all mappings are complete, but process flow is in "Busy" status. I waited for 24h, and nothing changed. (execution of mappings costed 4h).
    what should I do?

    Hi,
    Use any SQL tool like TOAD and see from the backend if the OWB process is running, if it is still running, kill it. Due to server connection failure the OWB process might have been killed but the Runtime Browser might show it as busy.
    Go the Workflow Repository Schema and run the following query:
    update wf_item_activity_statuses set activity_status = 'COMPLETE'
    where item_type = <Your Process Flow Package Name> and actvity_status != 'COMPLETE'.
    This should solve the problem.
    Regards
    -AP

  • Problem with execution results (Control Center)

    Hi,
    I have created a mapping with output parameters.
    Unfortunately, when i run the mapping, i can't see the values in
    the output parameters through the job details reporting (control center).
    Is there any patch that correct this problem ?
    TIA,
    Stéphan

    Hi,I have also somewhat similar problem in creating content selector using e-business control center.The problem is that in the Window titled "Select Customer Segments", there are no radio buttons for specifying whether Qualifying visitors may belong to Any or all of these segments. Although it is mentioned in the documentation yet not available in actual.So when we try to save it the following error appears"Atleast one selected clause has not been completed. Offending clauses: [Action clause has not been completed.].Please tell me what to do?Regards,Atif

  • Having problems with HFR/Planning Classic Aplication Workspace

    Guys,
    I'm getting two problems here with Financial Reports:
    1) The row autosize option works in web presentation mode but when i change to pdf it doesn't work.
    2) The task with the smartcut url (the one that have workspace launcher) works fine in my browser but in the user browser it requests another login, do you know how to solve this problem? The single sign on option is checked in the task. I tested the user login in my browser and it worked fine. Probably a browser configuration issue.
    The hyperion version is 11.1.2.1.
    Thanks!
    Edited by: thiagomvr on 15/05/2013 14:03

    1) is a known issue. You'll have to adjust the width so that pdf and web works fine.
    2) Do you have single sign on enabled? if yes then go through this for browser configuration https://wiki.shibboleth.net/confluence/display/SHIB2/Single+sign-on+Browser+configuration
    Regards
    Celvin
    http://www.orahyplabs.com

  • Problems with Integrated Planning

    Hi Guys
    I've managed to set up a input-ready query and in planning modeler wizard I've done the following:
    Created aggregation levels on a real time cube
    Selected a filter
    Tested the layout.
    When accessing the input ready query,  I can't actually save the data? What am I doing wrong. When changing data and saving data, it just reverts to the old data.
    Wouter

    This is going back a little but I think you did not use all the infoobjects in the aggregation level in the query. 
    When that happens, the layout / input enabled Bex queries would not save since it is at a more aggregated level than the aggregation level.
    Hope this helps,
    Mary

Maybe you are looking for

  • UK Pension Auto Enrolment: minimum contribution per month vs year

    Hi all, just interested to know how you are dealing with cases, where the pensionable pay doesn't include the same variable payments as the legal qualifying earnings do, but due to higher percentages or no lower limit, the minumim threshold is still

  • Help about Java web service

    hi does anyone help me on java web service. what I want is: does the java interact with C# web service? because I have some of project in C# and some of it in java. and another thing: can any one direct me to some lessons for java web sarvice? thanks

  • Internet internal modum for macbook 10.4.9

    I am trying to hook my Mac book to internet at home, Dial up Telus. It does not work, Telus said I need a internal modum or external? Is that true? I thought Apples had everything already! When I go to select intenet service it won't let me click on

  • Java ControlPanel can't start!

    [kevin@localhost ~]$ ControlPanel /opt/java/bin/ControlPanel: line 96: /usr/bin/ls: No such file or directory /usr/bin/expr: warning: unportable BRE: `^.*-> \(.*\)$': using `^' as the first character of the basic regular expression is not portable; i

  • I don't understand how to get audio from itunes into my project

    i am new to elements but have some basic understanding, but I can't get any audio into my project from itunes, just keep getting an error.