Help understanding referencing

Hi,
I wrote a small test harness to call a web service (although this question is not related to web services) and I noticed something happening that I didnt understand. I believe it may have something to do with pass by value although this is really just a guess. In the code snippet below the id number is always empty, what I was trying to do was set some of the values and then only change the ID number as its the only thing that changes (getIDNumber() just returns an ID from the database):
//Create input/output objects
            SystemRecordInput input = new SystemRecordInput();
            SystemRecordInputData inputData = new SystemRecordInputData();
            SystemRecordOutput output = null;
            //Set up input data
            inputData.setCallingPassword(password);
            inputData.setRecordType("HTML");
            inputData.setSystemTime("?");
            /*here is the problem I was facing, setting this object into
              container bean seems to dereference it*/
            input.setServiceInput(inputData);           
            //loop for no of iterations
            for(int i = 0; i < iterations; i++) {
                //Setting the ID number now does not set the id number of the object I am
                //passing into the web service
                inputData.setIDNumber(getIDNumber());
                ID = inputData.getIDNumber();
                try {
                    startTimeMillis = new java.util.Date().getTime();
                    output = service.loadSystemDetail(input);
                    endTimeMillis = new java.util.Date().getTime();
                    auditID = output.getStandardOutput().getAuditID();
                    statusID = output.getStandardOutput().getStatusID();
                    System.out.println("Writing result for ID # " + ID);
                    writeResult(startTimeMillis, endTimeMillis, nhs, statusID, auditID, statusID.equals("0") ? "success" : "remote failure");
                } catch (Exception e) {
                    endTimeMillis = new java.util.Date().getTime();
                    writeResult(startTimeMillis, endTimeMillis, ID, statusID, auditID, e.getMessage());
     This code works when I change it to this (comments added into code snippet):
//Create input/output objects
            SystemRecordInput input = new SystemRecordInput();
            SystemRecordInputData inputData = new SystemRecordInputData();
            SystemRecordOutput output = null;
            //Set up input data
            inputData.setCallingPassword(password);
            inputData.setRecordType("HTML");
            inputData.setSystemTime("?");
            //loop for no of iterations
            for(int i = 0; i < iterations; i++) {               
                inputData.setIDNumber(getIDNumber());
                //This line below when moved here does keep the reference
                //and the value is passed into the web service call
                input.setServiceInput(inputData);
                ID = inputData.getIDNumber();
                try {
                    startTimeMillis = new java.util.Date().getTime();
                    output = service.loadSystemDetail(input);
                    endTimeMillis = new java.util.Date().getTime();
                    auditID = output.getStandardOutput().getAuditID();
                    statusID = output.getStandardOutput().getStatusID();
                    System.out.println("Writing result for ID # " + ID);
                    writeResult(startTimeMillis, endTimeMillis, nhs, statusID, auditID, statusID.equals("0") ? "success" : "remote failure");
                } catch (Exception e) {
                    endTimeMillis = new java.util.Date().getTime();
                    writeResult(startTimeMillis, endTimeMillis, ID, statusID, auditID, e.getMessage());
            }I did solve the problem, but could someone explain what is happening in the examples? I hope I have provided enough information for this to be answered.
Thanks
Edited by: nda on Aug 19, 2009 12:52 AM

Hi Winston,
There is no reason for using the time method, I just didnt know about System.currentTimeMillis().
SystemRecordInput is bean that holds a couple of objects (only one is shown here), its a wrapper for the webservice inputs. The ID is a unique id to get a record from a remote system, this is just a test harness to try out the service.
The only thing I couldnt understand is why after setting the SystemRecordInputData object into the SystemRecord outside of the loop setting the ID in the loop and then invoking the service does not include the ID number.
If the ID number is set into the SystemRecordInputData first within the loop and then the SystemRecordInputData is set into the SystemRecordInput the ID value is passed across in the web service call.
This doesnt have anything do with the web service, its more do with passing one object into another object and then trying to use the reference to that object that was passed in..... if that makes sense?

Similar Messages

  • I need help understanding how the Apple components integrate to create a system across all my devices?

    I need help understanding how the Apple components connect to create a whole system across all my devices?
    Is there a resource that describes current system and associated functionality?
    For example:
    Buy A, B, C to achieve "X" 
    You will need:
    an internet provider which supports <specs>
    add D to achieve "Y"
    You will need:
    an internet provider which supports <specs>
    add "E" to achieve "Z"
    You will need:
    an internet provider which supports <specs>
    For example, I am looking at the Gen 6 Airport extreme.  For intended performance do I need broadband? if so what are the specs, or will basic internet service suffice?  Do I need the internet provider's modem or does the Airport extreme replace that?  And then I think, if I am doing this, I should also look at Apple TV....What do I need and Why?  Then I look at the New Desk top coming out in the fall, and I think well, if I wait and get this, what does this component do for the system, and what becomes redundant? What does this awesome desktop do for my ability to sit and use a new macbook air when I travel  or sit on the couch in my PJs?
    If there was a place that plainly stated "if you buy the new dektop you can configure a system including only these components and achieve <this result> and by adding <additional components> you will achieve this result.
    I have been to the genius store a few times, but I come out of there more confused unless I have SPECIFIC questions or already know what to buy. 
    A "System Configuration App" would be a really great sales tool--Just saying.

    I have no idea what "fully optimized" means.
    No Apple device will let you watch broadcast TV. The Apple TV is a good option for watching streaming TV from iTunes, NetFlix and Hulu. If you want to watch from other sources, you may need to look at other devices.
    Any Mac computer or iPad will allow you to surf the web.
    What business software?
    Time Capsule is a good option for back ups.
    Update what across all devices?
    For accessing documents from all devices, a service like Dropbox is your best bet.
    I have no idea what "step as far away from an internet provider as possible" means. If you want Internet access, you need an Internet provider.
    Lighting fast speed for what? Processor? The specs are listed for all devices in the Online Store. Internet? We're back to the service provider.
    Technology changes. The only way to keep pace with it beyond a couple of years is to buy new stuff.
    The bottom line is you need to look at the specs for devices availble and at your budget and decide what best meets your needs. If you are unable to do that on your own, there are lot of technology consultants out there who will, for a fee, look at your exact situation, make recommendations and even handle the purchase and set up. Perhaps that would be the best route for you.
    Best of luck.

  • Import finished with few errors...Help understanding it!

    Hi all,
    Yesterday, I finished to do an import in oracle. I used the impdp command and got few errors after the import was done. Here are some bits from my log. It was very long but I shortened it with the most common errors. I would appreciate your help understanding what does each error mean, and whether there's a solution available.
    Thanks!
    El sql que falla es:
    CREATE TABLESPACE "SYSAUX" DATAFILE SIZE 125829120 LOGGING ONLINE PERMANENT BLOCKSIZE 16384 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    ORA-39083: Fallo de creación del tipo de objeto TABLESPACE con el error:
    ORA-02236: nombre de archivo no válido
    El sql que falla es:
    CREATE TABLESPACE "IN_SGC_BD" DATAFILE '+DISKGROUP_BD/sgtc/datafile/rsgtc_in_sgt_bd1' SIZE 132120576 LOGGING ONLINE PERMANENT BLOCKSIZE 16384 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT MANUAL
    Procesando el tipo de objeto DATABASE_EXPORT/PASSWORD_VERIFY_FUNCTION
    ORA-31684: El tipo de objeto PASSWORD_VERIFY_FUNCTION ya existe
    Procesando el tipo de objeto DATABASE_EXPORT/SCHEMA/SEQUENCE/GRANT/OWNER_GRANT/OBJECT_GRANT
    ORA-39111: Se ha saltado el tipo de objeto dependiente OBJECT_GRANT:"SYSTEM", ya existe el tipo de objeto base SEQUENCE:"SYSTEM"."SDE_LOGFILE_LID_GEN"
    ORA-39083: Fallo de creación del tipo de objeto SYNONYM con el error:
    ORA-00995: falta el identificador de sinónimos o no es válido
    BEGIN
    dbms_resource_manager.create_consumer_group('AUTO_TASK_CONSUMER_GROUP','System maintenance task consumer group','ROUND-ROBIN');COMMIT; END;
    Procesando el tipo de objeto DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM
    ORA-39083: Fallo de creación del tipo de objeto PROCACT_SYSTEM con el error:
    ORA-29393: el usuario JAIMESP no existe o no está conectado
    El sql que falla es:
    BEGIN
    dbms_resource_manager.create_plan_directive('PLAN_DIA','SGTC_USR','',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL,30,600,5,'SGTC_SWITCH',NULL,TRUE,NULL,10240,1800,900,1800);
    dbms_resource_manager.create_plan_directive('PLAN_DIA','SGTC_EDITOR','',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL,10,600,10,'SGTC_SWITCH',NULL,TRUE,NULL,512000,1800,600,3600);
    dbms_r
    ORA-39083: Fallo de creación del tipo de objeto PROCACT_SYSTEM con el error:
    ORA-06550: línea 2, columna 72:
    PLS-00103: Se ha encontrado el símbolo "CHECK" cuando se esperaba uno de los siguientes:
    in like like2 like4 likec between member submultiset
    Procesando el tipo de objeto DATABASE_EXPORT/SCHEMA/TABLE/TABLE
    ORA-39151: La tabla "OUTLN"."OL$" existe. Todos los metadados dependientes y los datos se saltarán debido table_exists_action de saltar
    Procesando el tipo de objeto DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
    . . "SIGELEC"."SDE_BLK_37" 4.976 KB 0 filas importadas
    . . "SIGELEC"."SDE_BLK_38" 4.968 KB 0 filas importadas
    . . "SGC_BD"."BDE_CRECOBJE" 5.234 KB 0 filas importadas
    . . "SIGELEC"."D418" 4.851 KB 0 filas importadas
    . . "SYSTEM"."DBM_TOPSQL" 6.125 KB 0 filas importadas
    . . "SIGELEC"."F100" 5.562 KB 0 filas importadas
    . . "SIGELEC"."F101" 5.593 KB 0 filas importadas
    . . "SIGELEC"."F102" 14.77 KB 11 filas importadas
    Procesando el tipo de objeto DATABASE_EXPORT/SCHEMA/PROCEDURE/ALTER_PROCEDURE
    ORA-39082: El tipo de objeto ALTER_PROCEDURE:"SYSTEM"."GEN_ROLE_SGTC" se ha creado con advertencias de compilación
    ORA-39083: Fallo de creación del tipo de objeto PACKAGE_BODY con el error:
    ORA-04052: se ha producido un error al consultar el objeto remoto ENLACE.ELPQ_DATOPROY@CRE
    ORA-00604: se ha producido un error a nivel 4 de SQL recursivo
    ORA-12154: TNS:no se ha podido resolver el identificador de conexión especificado
    ORA-39082: El tipo de objeto TRIGGER:"SIGERED"."TR_CTRL_ENERGIZA" se ha creado con advertencias de compilación
    ORA-39083: Fallo de creación del tipo de objeto TRIGGER con el error:
    ORA-04052: se ha producido un error al consultar el objeto remoto ENLACE.ELPQ_DATOCONS@CRE
    ORA-00604: se ha producido un error a nivel 4 de SQL recursivo
    ORA-12154: TNS:no se ha podido resolver el identificador de conexión especificado
    El sql que falla es:
    ALTER TRIGGER "SIGERED"."TR_CTRL_ENERGIZA" COMPILE PLSQL_OPTIMIZE_LEVEL= 2 PLSQL_CODE_TYPE= INTERPRETED PLSCOPE_SETTINGS= 'IDENTIFIERS:NONE'
    ORA-39082: El tipo de objeto TRIGGER:"SIGERED"."TR_CTRL_CONCLUYE" se ha creado con advertencias de compilación
    El sql que falla es:
    BEGIN SYS.DBMS_IJOB.SUBMIT( JOB=> 165, LUSER=> 'SYSTEM', PUSER=> 'SYSTEM', CUSER=> 'SYSTEM', NEXT_DATE=> TO_DATE('2012-05-02 01:00:00', 'YYYY-MM-DD:HH24:MI:SS'), INTERVAL=> 'TRUNC(SYSDATE+1)+1/24', BROKEN=> FALSE, WHAT=> 'dbms_stats.gather_schema_stats(ownname => ''SIGERED'',options => ''GATHER'',estimate_percent => null,method_opt => ''FOR ALL COLUMNS SIZE 1'',cas
    ORA-39083: Fallo de creación del tipo de objeto JOB con el error:
    ORA-00001: restricción única (SYS.I_JOB_JOB) violada
    El sql que falla es:
    BEGIN SYS.DBMS_IJOB.SUBMIT( JOB=> 47, LUSER=> 'SIGERED', PUSER=> 'SIGERED', CUSER=> 'SIGERED', NEXT_DATE=> TO_DATE('2012-05-02 01:00:00', 'YYYY-MM-DD:HH24:MI:SS'), INTERVAL=> 'TRUNC(SYSDATE+1)+01/24', BROKEN=> FALSE, WHAT=> 'SIGERED.RDPQ_PROYECTOS.PR_PROCESAR;', NLSENV=> 'NLS_LANGUAGE=''AMERICAN'' NLS_TERRITORY=''AMERICA'' NLS_CURRENCY=''$'' NLS_ISO_CURRENCY=''AMERI
    Procesando el tipo de objeto DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCACT_SCHEMA
    Procesando el tipo de objeto DATABASE_EXPORT/SCHEMA/PASSWORD_HISTORY
    ORA-39083: Fallo de creación del tipo de objeto PASSWORD_HISTORY con el error:
    ORA-01858: se ha encontrado un carácter no numérico donde se esperaba uno numérico
    El trabajo "SYS"."SYS_IMPORT_FULL_01" ha terminado con 2249 error(es) en 17:21:02

    Hello people,
    I just run for the second time a full import, and it said it finished correctly.
    The first time I run it, there was a message which said that the import had finished with 2249 errors (I checked my log and not all of them were errors but messages). I checked each single message and only had to solve a couple of things.
    I first created a user in response to an ora-29393: user string does not exist or is not logged on.
    The second thing I did was to run the utlrp.sql file in response to an ORA-39082. I did this according to this blog.
    I know oracle is taking precedence each time I run an import. I don’t know if what I have done is okay or perhaps not all data was imported after all. This is the thread which I posted initially when errors came out.
    Any reply is a supply.
    Thanks loads

  • Help understand how this works

    Hows everyone doing, i need some help understand this. This is my first time using Lulu. From the reviews i'v read about it they tell me this is the #1 place to come to to get my books printed. Here the question,  i have all 3 of my books ready to be uploaded do i just sent that in, then they send me the prints ? or so they self them for me. Sorry if this seems like a dumb question, but its my first time using this particular site.

    Here's a quick overview:
    You start the new book wizard. Click "Create," pick a book type and size (hardcover, paperback, etc.; 6x9, 8.5 x 11, etc.), and click "Make this book."
    Hint: If you want the widest distribution for your book, pick a size / type that has a green checkmark next to it.
    The wizard will guide you to name your book, apply an ISBN (or get a free one), upload your contents, and upload your cover or design a cover. It will guide you to set pricing and distribution, and many other options.
    When you've done all that, your book will be available to order. You will see two prices: the one you pay, and the one other people pay. The one you pay is the printing cost per book. It may be anywhere from $2.50 to $20.00 or more, depending on options you pick -- probably coser to the low end.
    On that first page, where it says "Create," there is a calculator that will figure roughly what your book will cost (printing costs), so you can plan your options around that calculator.
    So you order as many books as you want, pick shipping, pay with a credit card, and in a few days, the books are on your doorstep.
    I hope that helps.

  • Help understanding ABAP Proxies

    Can someone point me to documentation to help understand ABAP proxies?  What they are, why I would use them and what are the considerations in using them over BAPI's or IDOCS?  I had a recent discussion with someone who is choosing to not use them because of security considerations.

    Hi Rick,
    For ABAP proxy documentation refer...
    http://help.sap.com/saphelp_nw04/helpdata/en/ab/585f3c482a7331e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
    For considerations in using proxy over BAPI's or IDOCS Refer...
    /people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
    Regards
    Anand

  • Need some help understanding the way materialized views are applied through

    Hi, I need some help understanding the way materialized views are applied through adpatch.
    In patch 1, we have a mv with build mode immediate. When applying it PTS hang due to pool performance of mv refresh.
    So we provide patch 2, with that mv build mode deferred, hoping it'll go through. But patch 2 hang too on the same mv.
    How does this work? Is that because mv already exists in the database with build immediate, patch 2 will force it to refresh first before changing build mode? How to get over this?
    Thanks,
    Wei

    Hi Hussein,
    Thank you for the response.
    Application release is 11.5.10.
    Patch 1 is MSC11510: 8639586 ASCP ENGINE RUP#38 PATCH FOR 11.5.10 BRANCH
    Patch 2 is MSC11510: 9001833 APCC MSC_PHUB_CUSTOMERS_MV WORKER IS STUCK ON "DB FILE SEQUENTIAL READ" 12 HOURS
    The MV is APPS.MSC_PHUB_CUSTOMERS_MV
    This happens at customer environment but not reproducable in our internal environment, as our testing data is much smaller.
    Taking closer look in the logs, I saw actually when applying both patch 1 and patch 2, MV doesn't exist in the database. So seems my previous assumption is wrong. Still, strange that patch 2 contains only one file which is the MV.xdf, it took 7 hours and finally got killed.
    -- patch 1 log
    Materialized View Name is MSC_PHUB_CUSTOMERS_MV
    Materialized View does not exist in the target database
    Executing create Statement
    Create Statement is
    CREATE MATERIALIZED VIEW "APPS"."MSC_PHUB_CUSTOMERS_MV"
    ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 LOGGING
    STORAGE(INITIAL 4096 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
    TABLESPACE "APPS_TS_SUMMARY"
    BUILD IMMEDIATE
    USING INDEX
    REFRESH FORCE ON DEMAND
    WITH ROWID USING DEFAULT LOCAL ROLLBACK SEGMENT
    DISABLE QUERY REWRITE
    AS select distinct
    from
    dual
    AD Worker error:
    The above program failed. See the error messages listed
    above, if any, or see the log and output files for the program.
    Time when worker failed: Tue Feb 02 2010 10:01:46
    Manager says to quit.
    -- patch 2 log
    Materialized View Name is MSC_PHUB_CUSTOMERS_MV
    Materialized View does not exist in the target database
    Executing create Statement
    Create Statement is
    CREATE MATERIALIZED VIEW "APPS"."MSC_PHUB_CUSTOMERS_MV"
    ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 LOGGING
    STORAGE(INITIAL 4096 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
    TABLESPACE "APPS_TS_SUMMARY"
    BUILD DEFERRED
    USING INDEX
    REFRESH COMPLETE ON DEMAND
    WITH ROWID USING DEFAULT LOCAL ROLLBACK SEGMENT
    DISABLE QUERY REWRITE
    AS select distinct
    from dual
    Start time for statement above is Tue Feb 02 10:05:06 GMT 2010
    Exception occured ORA-00028: your session has been killed
    ORA-00028: your session has been killed
    ORA-06512: at "APPS.AD_MV", line 116
    ORA-06512: at "APPS.AD_MV", line 258
    ORA-06512: at line 1
    java.sql.SQLException: ORA-00028: your session has been killed
    ORA-00028: your session has been killed
    ORA-06512: at "APPS.AD_MV", line 116
    ORA-06512: at "APPS.AD_MV", line 258
    ORA-06512: at line 1
    Exception occured :No more data to read from socket
    AD Run Java Command is complete.
    Copyright (c) 2002 Oracle Corporation
    Redwood Shores, California, USA
    AD Java
    Version 11.5.0
    NOTE: You may not use this utility for custom development
    unless you have written permission from Oracle Corporation.
    AD Worker error:
    The above program failed. See the error messages listed
    above, if any, or see the log and output files for the program.
    Time when worker failed: Tue Feb 02 2010 19:51:27
    Start time for statement above is Tue Feb 02 12:44:52 GMT 2010
    End time for statement above is Tue Feb 02 19:51:29 GMT 2010
    Thanks,
    Wei

  • Need help understanding instanceof

    I understand that instanceof can be used to compare an object reference to see if it is of a particular class or interface. However, in creating the following test I was confounded as to why I would get the error I did. Can anyone help explain?
    class A implements Runnable {
       public void run() {
    class B extends A {
       public static void main(String args[]) {
          B barr[] = new B[5];
          if (barr instanceof B) System.out.println("barr is-a B");
          if (barr instanceof A) System.out.println("barr is-a A");
          if (barr instanceof Runnable) System.out.println("barr is-a Runnable");
          if (barr instanceof Object) System.out.println("barr is-a Object");
    }I got the following error while compiling:
    iof.java:10: inconvertible types
    found   : B[]
    required: B
          if (barr instanceof B) System.out.println("barr is-a B");
              ^
    iof.java:11: inconvertible types
    found   : B[]
    required: A
          if (barr instanceof A) System.out.println("barr is-a A");
              ^
    iof.java:12: inconvertible types
    found   : B[]
    required: java.lang.Runnable
          if (barr instanceof Runnable) System.out.println("barr is-a Runnable");
              ^
    3 errorsNow, shouldn't this be comparing the object being referenced (a B[] object) to the specified class/interface? Why would it complain? I know replacing barr with barr[0] will compile as it is comparing a specific object reference but why won't the array object refrence work?

    So, the comparison (barr instanceof A[]) will
    return true;Yeah, but the question is, why does "barr instanceof B" give a compile-time error. This surprised me also, as I thought you could put anything on both sides of instanceof (except primitives, and I guess not null on the right) and it would be fine.
    Change the declaration of barr to Object barr = new B[5]; and it will compile.
    Why?
    Well, I'm only guess here, but I imagine it's because, in your original code, the compiler knows that barr is a B[] (becuase that's what it's declared as), so it knows it can never be a B or an A. However, if you declare barr as an Object (or any superclass or superinterface of, say, A), then there is a possibility that barr could get a value that happens to refer to an A, and the compiler doesn't look at all the assignments, only the declared type.
    I bet if you look at instanceof in the JLS, it will tell you (in more precise language than I can) the the thing on the RHS has to be assigment-compatible to the thing on the LHS. (Or is it vice versa?)

  • EMOD HELP- understanding campaign recipient metrics - need emod pro

    Hi,
    I have sent a Campaign out to 27k customers on the 19th January (first time EMOD user).
    I need to create reports and analyses based on recipient metrics. So far, I have loaded a report using the Campaign Response History in CRM Reports and downloaded this into excel. What I am trying to find out is how many out of the 27k have received the email (delivered) and how many have bounced back.
    *1.* Firstly I'd like to undertand what exactly do # of Recipients, # of Recipients, # of Hard Bounces, # of Open Responses, # of Responders, # of Responses, mean? So far I have figured out that soft + hard + open = # responses. Not sure if that is correct?
    *2.* Some lines show blank in the count of # recipients, #responses etc... however there is an email address in the appropriate column. Has the email been sent or not? Has it been delivered? How can we make sure?
    *3.* Then, looking at the 'Email' columns in my excel spreadsheet (this is who we sent the campaign to), it looks like some email addresses are missing (blank) however they are in CRM? Has the campaign been sent or not?
    *4.* I'd also like to understand some individual lines reading as:
    # recipient: 44
    # soft bounces: 0
    # hard bounces 15
    # responders 28
    # responses 35
    # opened 20
    email address: [email protected]
    Is all of this for just 1 single email? Does this mean that the email was sent multiple times to just one single address? Why do the # recipients show 44?
    *5.* Why do some lines show responses metrics if the email is blank?
    *6.* On the overall campaign, how can I accurately measure the number of emails that have been sent and delivered?
    Any answer to these questions would be great - sorry I know there are loads of questions.
    Kind regards
    Carine

    Carine, here is my response:
    1) See below for definitions.
    2) All email recipients who have an email address and who do not have the Never Email flag checked are Sent an email. Whether they receive it or not is not always known. See below for explanation of why we don't always know if an email was received.
    3) I'd have to see the report to understand what you are describing.
    4) # of Recipients - Count of Campaign Recipients
    # of Responses - Count of All Campaign Responses (Opt in to List, Opt out from List, Global Opt-out, Global Opt-in, Click-through on trackable url, opened email with images turned on)
    # of Responders - Count of All respondents for a campaign (how many recipients clicked something?)
    # Hard Bounces - Count of responses where response type equal to ‘Hard Bounce’
    # Soft Bounces - Count of responses where response type equal to ‘Soft Bounce’
    # of Open Responses - Count of responses where response type equal to ‘Message Opened’
    # of Click Through - Count of responses where response type equal to ‘Click-through’
    # of Opt Ins - Count of responses where response type equal to ‘Opt-in’
    # of Opt Outs - Count of responses where response type equal to ‘Opt-out’
    # of Global Opt Ins - Count of responses where response type equal to ‘Global Opt-in’
    # of Global Opt Outs - Count of responses where response type equal to ‘Global Opt-out’
    If your report was set up to report on one email campaign, then this is what the metrics are reporting on.
    5) I'd have to see the report to understand what you are describing.
    6) The recieving email server does not always tell EMOD that a message was received. If the email contained the Track Message Open tag, and the recipient receives html email and has images turned on, then EMOD will get notified that this email was opened. Otherwise, EMOD does not know if the message was opened or not (unless the recipient clicked something).
    Hope this helps.

  • Need help understanding ipv6

    Hi... I have a new wireless network camera and I've been successful at getting it connected but there is a big question as to whether I have the ipv6 part of it set up correctly... By the way, on the router end I have an AEBS...
    I've been trying to understand the correct format for an ipv6 IP address... I found a little Windows based utility called IP Convert that when I put in an ipv4 address like 10.0.1.252, it converts that to ::0A00:01FC which is simply the hex equivalent of the above decimal numbers... On the other hand the network camera produces a page that shows the same ipv4 address (10.0.1.252) in the ipv6 realm as one of the following two lines... (There is confusion as to which is really the ipv6 IP address but I don't understand either one or how they might relate to the simpler one, ::0A00:01FC, above... These two lines are,
    fe80::280:f0ff:fea7:8c5c
    2002:4c67:6043:0:280:f0ff:fea7:8c5c
    On one of the camera pages, both the above lines sit next to the single header, ipv6 IP Address...
    Can anyone make any sense out of these two lines I've posted above and how they might relate to 10.0.1.252 in the ipv4 realm???
    Any help would be much appreciated... thanks... bob...

    Hi Robert,
    You're correct -- IPv6 addresses are written in hex. But you can't just convert your IPv4 address to hex and have it be IPv6. IPv6 and IPv4 have different address spaces -- there is no connection between your IPv4 address and your IPv6 address.
    It sounds as if your network camera does in fact support IPv6. Out of curiosity, what model is it?
    Both of the IPv6 addresses you listed are being used by the camera. The fe80 address is its link-local address. These addresses are not routeable. They're used for internal "housekeeping" communication on the subnet (more technically, they're used for the IPv6 replacement for ARP, which isn't used in IPv6).
    The 2002 address is the camera's public IPv6 address.
    Having two addresses like this is very common for IPv6 devices. IPv6 devices always have the fe80 link-local address. In addition, they might have one or more public IPv6 addresses (which don't always start with 2002).
    Hope this helps,
    -derek

  • Help understanding what I have in my New GT70 and what can I do with it.

    In the last few days I received my new gt70 from amazon. I must say I love it. Absolutely. I plan on building a supercomputer one day, but this laptop more than sufficed my immediate needs and I can save some money for a year or so. Anyways, I bought the second most expensive one right under the dragon edition bc quite frankly im not a huge lover of the color red or dragons.. (I did when I was much younger) However i went with the second most expensive bc its all black and seems to have enough on it to keep me happy.
    Problem is that I really like the SSD's mine came with the 2 in raid 0 for a total of 256gb. Then I have this 1tb HDD. Now for the related questions. Can I replace the HDD with a huge SSD? That would kick ass. Also, could I or is there another slot for a 3rd SSD? What do the 2 128's look like? I want to do this without needing to remove the existing SSD's bc Im not that savvy on how to do it all. Maybe I can bring it somewhere. Im in the New Orleans area. As a side note/question. Of my 256gb a ton of space was used when I got the thing, (before adding anything) I understand startup programs and all.. and the SSD's are C: drive.. the 1TB D; HDD is missing 100gb and when u open the drive there are absolutely ZERO file folders in there.. Is everything really on my SSD's ? Whats preloaded on my HDD to take away 100gb and wheres the files?
    Bottom Line I want more SSD. Money isnt a big deal.
    Second set of questions. Ram. I have 24gb (sure more than enough) but if I wanted to, how would I get mine up to 32gb.. Replace everything or add to some existing empty slots?
    Im pretty much cool with everything else. I have the 780m (i think is the best available at the moment) and the best cpu from MSI.. So yea, PLEASE HELP!!!

    Ok I looked on the box and it does say GT70 20E.. so im good on that. And the sticker does say ram  (8gbX3) so adding another stick will be childs play. (even for someone like me).. Ill just replace the HDD with the SSD asap and I guess I shouldn't worry about messing up or missing files bc you said missing 100gb with no files in there is normal.. So I just pop the old one out and put the new one in. Should be that easy. (maybe install some drivers) Ill do more research so I dont mess things up. Or get one of my super tech friends to come assist/teach me.
    I also want to change out the thermal paste.
    MAJOR QUESTION!!!>.... I cannot understand why this is happening to me, but I play games on steam. I tried downloading a game overnight last night and when I came down my computer was off. I rebooted it up and took a shower came back down and it was off again.. All the settings in the power management are set to NEVER shutdown or sleep. Im not running hot, as I had my fan on, AC on 60, Fan in the room on, and a fan pad thing under it on. I didnt downgrade to windows 7 yet, and my not, and this is a legal copy of course.. Unless im running a benchmark or playing a serious game i idle, surf the web, and download, around 30-40 Degrees Celsius. It still shuts down though. Ill let it run again and see it the problem persists and let you know. 

  • Need Help Understanding How To Use iMessage Between Two iPhones

    I have an iPhone 4 and my wife an iPhone 3GS.  We both have iOS 5, but I have discovered something about iMessage I need to make sure I understand correctly.  As I understand it iMessage can send text even if our voice carrier service is unavailable.  I tend to loose signal inside the building I work in.  I usually can get texts in and out, but sometimes not.  But in testing the two phones sending iMessages, I've noticed is that if I have one of the phones with iMessage turned on and the other with iMessage turned off, the two phones will not be able to exchange text.  Is that how it's supposed to work?  Even though one of these phones can receive an iMessage doesn't mean the other one send one back.  Can't the system detect when one phone is connected and another one not, and the one that is not gets sent SMS messages instead?  I don't want to try to send my wife an iMessage because I can't get a voice signal in my building, but her have iMessages turned off and not able to get any messages from me, iMessage or SMS.  I guess I need help better understanding how this actually works between the two phones so I can always get texts back and forth between my wife and I.  My other misgiving is that this iMessage thing consumes my data limit.  My wife gets unlimited because she had her phone before the limits were imposed, but I got on board after, so I am hesitant to use iMessage all the time because of it.  I have no intention to send picture mail through iMessage, but the thing is if I wanted to switch to SMS to send picture mail to save data, but my wife's phone is set to iMessage, she won't get it.  If this is how this thing is supposed to work, I'm not really impressed.  Some insight would be appreciated

    I think you are making this way too complicated. Why are you turning iMessage off? If you are at your office connect to the WiFi there and send your wife messages that way (unless your office is blocking the port iMessage uses). When possible the two phones will use iMessage but will revert to SMS is iMessage is not available if that option is set that way.
    I would not worry about using up your data plan if you have the 2GB, text iMessages are going to be very small and MMS (picture) ones are not very large either. Unless you are sending hundreds of picture iMessages a day you will have a hard time using up your data.
    If you are near an Apple Store you should explore signing up for an intro iPhone course and have them run through iMessage options.

  • Help understanding "KERN_INVALID_ADDRESS " and "NSLock Errors"

    Hello,
    Could someone indicate me a direction to help *finding the cause of* the following errors ?:
    (Adobe still does not give me an answer neither Apple do).
    – KERNINVALIDADDRESS
    – EXCBADACCESS (SIGSEGV)
    – _NSLockError()
    I am experiencing a lot's of trouble with Adobe CS3 software – Indesign CS3 specially – and I am trying to figure out why/where does these errors came from. I get the following log messages each time the application crash, when I close a document or when I quit the application (it's crashing just after). It tried many things from adobe support website (reinstalling applications, trashing prefs, removing fonts, applying adobe updates, stuff, etc...) without any success.
    *Please find below part of usual messages from the console I have just after the crash:*
    10.08.09 00:15:06 [0x0-0x1db1db].com.adobe.InDesign[1277] objc[1277]: Class EpicPanel is implemented in both /Applications/_Design/C
    S3/Adobe InDesign CS3/Adobe InDesign CS3.app/Contents/Frameworks/adobe_personalization. framework/adobe_personalization and /Applicat
    ions/_Design/CS3/Adobe InDesign CS3/Adobe InDesign CS3.app/Contents/Frameworks/adobe_registration.fr amework/adobe_registration. Usin
    g implementation from /Applications/_Design/CS3/Adobe InDesign CS3/Adobe InDesign CS3.app/Contents/Frameworks/adobe_registration.fr a
    mework/adobe_registration.
    10.08.09 00:16:28 Adobe InDesign CS3[1277] * -[NSConditionLock dealloc]: lock (<NSConditionLock: 0x2b84090> '(null)') deallocated
    while still in use
    10.08.09 00:16:28 Adobe InDesign CS3[1277] * Break on _NSLockError() to debug.
    10.08.09 00:16:28 Adobe InDesign CS3[1277] * -[NSLock unlock]: lock (<NSLock: 0x2b84010> '(null)') unlocked when not locked
    10.08.09 00:16:28 Adobe InDesign CS3[1277] * Break on _NSLockError() to debug.
    *or also… (part of log only)*
    Process: Adobe InDesign CS3 [318]
    Path: /Applications/_Design/CS3/Adobe InDesign CS3/Adobe InDesign CS3.app/Contents/MacOS/Adobe InDesign CS3
    Identifier: com.adobe.InDesign
    Version: 5.0.4.682 (5040)
    Code Type: X86 (Native)
    Parent Process: launchd [148]
    Date/Time: 2009-08-06 17:20:58.171 +0200
    OS Version: Mac OS X 10.5.7 (9J61)
    Report Version: 6
    Anonymous UUID: 50C2763C-540E-48FB-B9A6-33FE38FA7327
    Exception Type: EXCBADACCESS (SIGSEGV)
    Exception Codes: KERNINVALIDADDRESS at 0x00000000c98ba627
    Crashed Thread: 0
    Thanks in advance for your message if you have an idea or something...
    Rico

    Thank you Kappy
    as it's said:
    "If a thread tries to unlock theLock, but it’s already unlocked, undesirable things may happen"
    Undesirable things happen because it crash my application all the time. As I'm no developer either, I'm trying to understand what can cause this conflict (If it's something in my OS X or indesign configuration), but such logs seems too difficult for common user to undertand).
    I've read that somewhere in the apple developer site too. I think that's what append here.
    I'm wondering if it's not coming from the "adobe registration frameworks" (I've no idea what it is) because my crash logs mention this quite often.
    I've also read that KERN INVALID ADDRESS can be cause by bad RAM, but I've test it with TechTool Deluxe/Rember, seems ok.
    Thanks anyway,
    Rico

  • I need help understanding how this works. AS 2.0

    Its my first time here and i only started learning flash today. I aint too great with maths and i was showed this piece of code that makes a triangles point follow the cursor. It involved mathimatical things ( which i aint so great at) and the guy said "You dont need to know how it works, just how to use it." well i copied his code and it worked, but i have no idea how to use it in other rotation apart from the one he taught us. I dont even understand how to redo his code i saved it to a word document and anytime i wanted to make something rotate something in that fashion i would refer to that. But i dont want to have to do that, i want to know how to use it, dont have to understand it, but use it for other rotation matters. If you are going to help, please try to be a bit simmple i explaining it, cause im new. Dont get me wrong i aint thick but i can find it a bit hard to follow some things, that is i my current problem.
    here is the rotation code:
    onEnterFrame = function()
    hero._rotation = getmouse(hero);
    getmouse = function(mc:MovieClip):Number
    dy = _ymouse-mc._y;
    dx = _xmouse-mc._x;
    rad = Math.atan2(dy,dx);
    rotate = rad*180/Math.PI
    return rotate+90
    also if it helps, here is the video i was watching: http://www.youtube.com/watch?v=w3OfrpbNhHs
    please if you can, explain how the entire thing works.
    thanks for any help given in advance.

    Hi,
    Here's a short primer.  It may not be sufficient but here goes.
    1st, move the closing bracket at the end and put it on the third line.  This makes the code more efficient
    onEnterFrame = function(){                               // this causes Flash to repeatedly
                                                                              execute the next line at the
                                                                              frame rate you selected
                                                                              for your document
           hero._rotation = getmouse(hero);               // this tells Flash to rotate a
                                                                              movie clip (named hero) based
                                                                              on the function getmouse()
    };                                                                     // putting the }; here makes the
                                                                              code more efficient and readable
    getmouse = function(mc:MovieClip):Number{   // This is the function called with
                                                                             mc referring to hero that was
                                                                             passed from the second line.
         dy = _ymouse-mc._y;                                // dy means delta y which subtracts
                                                                            the y position of the movieclip
                                                                            from the mouses y position
         dx = _xmouse-mc._x;                               // dx = delta x (same as above line
                                                                            but on the x axis)
                                                                         // once you have the x and y sides
                                                                            you male a triangle.
                                                                            Now use trig to find the angle
         rad = Math.atan2(dy,dx);                           // the computer works in radians
                                                                            the arc tangent atan2 will give the
                                                                            angle in radians
         rotate = rad*180/Math.PI                            // you want to convert the radians to
                                                                            degrees, that's what this line does
         return rotate+90                                         // this returns the value of rotate back
                                                                            to the calling function in line 2.
                                                                            the +90 determines which part
                                                                        // of the hero movie clip is facing the
                                                                           mouse.
    If you put the mouse cursor over any of the green reserved words above in the Actions panel you will get a desctription of what these do.
    hope that helps.

  • I need help understanding export options and optimizing for web

    I have been using FCP X for a short while now and have a pretty good grasp on the editing capabilities. What I'm having a horrible time figuring out is the export/share options. The videos I create are typically approximately 1 minute in length and get posted to a web site (we have our own CMS and video player so I'm not using YouTube or Vimeo or anything like that). In order to post them I need them to be MP4s and then I have to create .webm and .ogv files. The source material I work with is generally great, high quality stuff, so I end up with very large output files from the initial FCP share master file options.
    When I use MPEG Streamclip to make my MP4s I end up with files that are still quite large and I can't seem to ever get the file size manageable without losing tons of quality. I do not have Compressor, though if that will solve my problem I will put in for the expense of it. What I'm trying to understand is what sorts of settings I should be trying out to get my file sizes to be manageable without completely compromising my quality. And I know this can be done, because the company I work for pays for a great quantity of video work each year (from an outside production firm) and the clips provided are beautiful in quality and small in file size -- for example, I recently worked on a video and got it into the 40MB range before quality went to crap, working off the same material the production company we do work with had theirs down into the teens and looking beautiful!
    To throw an even greater wrench in the works, I am working off a mac. But when my boss, on a pc, saves the mp4s I create (raw files -- not what is posted to the web) locally on his machine and views them from there the sound is always off a tad and the people in the videos look like they're lip synching.
    Any advice on either of these is MUCH appreciated. I've been trying to figure this out properly for months, and only today decided to stop seeing if someone else had the same question and just post my own.
    Bronwyn

    Thank you Karsten, this was helpful I have utilized the Quality slider and the frame size options before though with limited results. I've never messed with the Limit Date Rate option as I don't know what I'm doing with it, I see you put 5Mbps. Is that a typical setting that I could use?
    Using stream info, here's info on my original source file:
    Stream: Charles_0023_2.mov
    Duration: 0:00:51
    Data Size: 96.51 MB
    Bit Rate: 15.77 Mbps
    Video Tracks:
    H.264, 1920 × 1080, 29.97 fps, 15.64 Mbps
    Audio Tracks:
    MPEG-4 Audio stereo, 48 kHz, 127 kbps
    Stream Files:
    Charles_0023_2.mov (96.51 MB)
    As a comparison, here's the info on a similar clip that the company we sometimes use created:
    Stream: Charles_0019_4.mp4
    Duration: 0:00:49
    Data Size: 4.66 MB
    Bit Rate: 0.80 Mbps
    Video Tracks:
    JVT/AVC Coding, 710 × 400, 29.97 fps, 635 kbps
    Audio Tracks:
    MPEG-4 Audio stereo, 48 kHz, 162 kbps
    Stream Files:
    Charles_0019_4.mp4 (4.66 MB)
    I'm fine with bringing the frame size down some and modifying the limit data rate, but sometimes I feel like I'm forcing my video into something it's not and the quality suffers -- this is where my understanding of video work breaks down LOL. Any suggestions of how I can get my .mov into something like the the .mp4 above?
    Also have you had any experience with mp4s not playing back properly on pcs?
    Again, thank you!
    Bronwyn

  • Need help understanding profiles and color management

    I made the big leap from inexpensive inkjets to:
    1 Epson 3800 Standard
    2 Spyder3Studio
    I have a Mac Pro Quad, Aperture, PS3, etc.
    I have a steep learning curve ahead, here's what I've done:
    1 Read a lot of books, watched tutorials, etc.
    2 Calibrated the monitor
    3 Calibrated the printer several times and created .icc profiles
    What I've found:
    1 The sample print produced by Spyder3Print, using the profile I created with color management turned off in the print dialog, looks very good.
    2 When I get into Aperture, and apply the .icc profile I created in the proofing profile with onscreen proofing, the onscreen image does not change appreciably compared with the no proof setting. It gets slightly darker
    3 When I select File>Print image, select the profile I created, turn off color management and look a the resulting preview image it looks much lighter and washed out than the onscreen image with onscreen proofing turned on.
    4 When I print the image, it looks the same as was shown in the print preview...light and washed out, which is much different than what is shown in edit mode.
    5 When I open PS3 with onscreen soft-proofing, the onscreen image is light and washed out...just like displayed in PS3 preview. If I re-edit the image to look OK onscreen, and print with the profile and color management turned off, the printed image looks OK.
    So, why am I confused?
    1 In the back of my simplistic and naive mind, I anticipated that in creating a custom printer profile I would only need to edit a photo once, so it looks good on the calibrated screen, and then a custom printer profile will handle the work to print a good looking photo. Different profiles do different translations for different printers/papers. However, judging by the PS work, it appears I need to re-edit a photo for each printer/paper I encounter...just doesn't seem right.
    2 In Aperture, I'm confused by the onscreen proofing does not present the same image as what I see in the print preview. I'm selecting the same .icc profile in both locations.
    I tried visiting with Spyder support, but am not able to explain myself well enough to help them understand what I'm doing wrong.
    Any help is greatly appreciated.

    Calibrated the printer several times and created .icc profiles
    You have understand that maintaining the colour is done by morphing the colourants, and you have understood that matching the digital graphic display (which is emissive) to the print from the digital graphic printer (which is reflective) presupposes a studio lighting situation that simulates the conditions presupposed in the mathematical illuminant model for media independent matching. Basically, for a display-to-print match you need to calibrate and characterise the display to something like 5000-55000 kelvin. There are all sorts of arguments surrounding this, and you will find your way through them in time, but you now have the gist of the thing.
    So far so good, but what of the problem posed by the digital graphic printer? If you are a professional photographer, you are dependent on your printer for contract proofing. Your prints you can pass to clients and to printers, but your display you cannot. So this is critical.
    The ICC Specification was published at DRUPA Druck und Papier in Düsseldorf in May 1995 and ColorSync 2 Golden Master is on the WWDC CD for May 1995. Between 1995 and 2000 die reine Lehre said to render your colour patch chart in the raw condition of the colour device.
    The problem with this is that in a separation the reflectance of the paper (which is how you get to see the colours of the colourants laid down on top of the paper) and the amount of colourant (solid and combinations of tints) gives you the gamut.
    By this argument, you would want to render the colour patch chart with the most colourant, but what if the most colourant produces artifacts? A safer solution is to have primary ink limiting as part of the calibration process prior to rendering of the colour patch chart.
    You can see the progression e.g. in the BEST RIP which since 2002 has been owned by EFI Electronics for Imaging. BEST started by allowing access to the raw colour device, with pooling problems and whatnot, but then introduced a primary ink limiting and linearisation.
    The next thing you need to know is what colour test chart to send to the colour device, depending on whether the colour device is considered an RGB device or a CMYK device. By convention, if the device is not driven by a PostScript RIP it is considered an RGB device.
    The colour patch chart is not tagged, meaning that it is deviceColor and neither CIEBased colour or ICCBased colour. You need to keep your colour patch chart deviceColor or you will have a colour characterisation of a colour managed conversion. Which is not what you want.
    If the operating system is colour managed through and through, how do you render a colour test chart without automatically assigning a source ICC profile for the colourant model (Generic RGB Profile for three component, Generic CMYK Profile for four component)?
    The convention is that no colour conversion occurs if the source ICC device profile and the destination ICC device profile are identical. So if you are targetting your inkjet in RGB mode, you open an RGB colourant patch chart, set the source ICC profile for the working space to the same as the destination ICC profile for the device, and render as deviceColor.
    You then leave the rendered colourant test chart to dry for one hour. If you measure a colourant test chart every ten minutes through the first hour, you may find that the soluble inkjet inks in drying change colour. If you wait, you avoid this cause of error in your characterisation.
    As you will mainly want to work with loose photographs, and not with photographs placed in pages, when you produce a contract proof using Absolute Colorimetric rendering from the ICC profile for the printing condition to the ICC profile for your studio printer, here's a tip.
    Your eyes, the eyes of your client, and the eyes of the prepress production manager will see the white white of the surrounding unprinted margins of the paper, and will judge the printed area of the paper relative to that.
    If, therefore, your untrimmed contract proof and the contract proof from Adobe InDesign or QuarkPress, or a EFI or other proofing RIP, are placed side by side in the viewing box your untrimmed contract proof will work as the visual reference for the media white.
    The measured reference for the media white is in the ICC profile for the printing condition, to be precise in the WTPT White Point tag that you can see by doubleclicking the ICC profile in the Apple ColorSync Utility. This is the lightness and tint laid down on proof prints.
    You, your client and your chosen printer will get on well if you remember to set up your studio lighting, and trim the blank borders of your proof prints. (Another tip: set your Finder to neutral gray and avoid a clutter of white windows, icons and so forth in the Finder when viewing.)
    So far, so good. This leaves the nittygritty of specific ICC profiling packages and specific ICC-enabled applications. As for Aperture, do not apply a gamma correction to your colourant patch chart, or to colour managed printing.
    As for Adobe applications, which you say you will be comparing with, you should probably be aware that Adobe InDesign CS3 has problems. When targetting an RGB printing device, the prints are not correctly colour managed, but basically bypass colour management.
    There's been a discussion on the Apple ColorSync Users List and on Adobe's fora, see the two threads below.
    Hope this helps,
    Henrik Holmegaard
    technical writer
    References:
    http://www.adobeforums.com/webx?14@@.59b52c9b/0
    http://lists.apple.com/archives/colorsync-users/2007/Nov/msg00143.html

Maybe you are looking for

  • Datagrid rearranging columns?

    I'm having a problem. This code i have written will import the XML but it rearranges the fields when i do this: "for (var subKey:String in data[0])" All of the fields come through but the subKey order is not in the order of the actual XML. Is there a

  • Cannot set custom print settings using mg6220

    Have just purchased a new iMac running 10.8.2 and Canon MG 6220.  Can print, but am not able to set custom print settings and see disclosure triangle in the Print Dialogue Window that I would click on to get to this option.  The instructions and illu

  • Downloading Aperture on a macbook Air

    How do I download Aperture on my new MacBook air when I already have purchased it for my Macbook Pro and iMac etc?

  • Ipod source list

    My ipod has dissapeared from the source list in itunes. It won't download tunes from the itunes and continually displays "do not disconnect" Any ideas?

  • Cs4 und Lightroom erkennen Drucker nicht

    Hallo, CS4 lief bisher stabil. Plötzlich erkennt das programm den Drucker nicht mehr. Alle Treiber sind aktuell, aus MS-Office und adobe reader kann ich ohne Probleme drucken. hat jemand eine Idee? Gibt es eine Lösung ohne Neuinstallation?