Cross-Dim to YearTotal longer than Summing Individual Periods

I'm doing a simple cross-dim to "YearTotal" in order to get total year revenue, but the following line takes about a minute as compared to individually summing the same intersections for all months, which takes about a second.
"REVCHURN" = "NEWMRCR" - "SVCRV" - &nextyr->"SVCRV"->"YearTotal";
"REVCHURN" = "NEWMRCR" - "SVCRV" - &nextyr->"SVCRV"->"Jan" - &nextyr->"SVCRV"->"Feb" - &nextyr->"SVCRV"->"Mar" - &nextyr->"SVCRV"->"Apr" - &nextyr->"SVCRV"->"May" - &nextyr->"SVCRV"->"Jun" - &nextyr->"SVCRV"->"Jul" - &nextyr->"SVCRV"->"Aug" - &nextyr->"SVCRV"->"Sep" - &nextyr->"SVCRV"->"Oct" - &nextyr->"SVCRV"->"Nov" - &nextyr->"SVCRV"->"Dec";
The YearTotal member is a simple Dynamic Calc that has the 12 months as children.
Any thoughts? Thanks.
Edited by: GED on Aug 18, 2010 10:37 AM

I'm intrigued that it's that much slower, with no 'intermediate' dynamic calcs (H, Q etc) between YearTotal and the periods. Is the Periods dimension dense?^^^ Me too. Essbase can be weird, but this is pushing it. Could there be something more going on in the outline itself? I can't imagine what, but as you wrote, something that costs multiple blocks? Maybe the dynamic calc cache is getting flushed and it's faster for the function? Weird.
Regards,
Cameron Lackpour
Edited by: CL on Aug 18, 2010 4:27 PM
Now that I bothered to reread the OP, it is crossing blocks (almost certainly) when it touches years. Doesn't it have to be a dynamic calc cache issue? I normally dismiss caches for the most part, but maybe this is a case where it really does impact the speed. The log file would tell.

Similar Messages

  • ExecuteNonQuery() lasts longer than DB procedure itself - OpsSqlAllocCtx()

    We have intermittent issue where ExecuteNonQuery() call to a specific procedure lasts longer than execution of DB procedure itself in the database.
    DB procedure (from DB log)
    //start
    audsid:167658693 sid:479 2822843410 13-MAY-11 HUB 10 HUB TEST HUB.STREAMINGAPI.GetMessages(p) 0 -->05/13/2011 01:27:47.779000000<-- 5049977, 5049977, 5049977
    //end
    audsid:167658693 sid:479 2822843452 13-MAY-11 HUB 10 HUB TEST HUB.STREAMINGAPI.GetMessages(p) 3 -->05/13/2011 01:27:48.779000000<-- 1
    //start
    audsid:167658693 sid:479 2822843462 13-MAY-11 HUB 10 HUB TEST HUB.STREAMINGAPI.GetMessages(p) 0 -->05/13/2011 01:27:50.248000000<-- 5049977, 5049977, 5049977
    ---> the call itself lasts 1 sec (start-end) -- but look at next call (2nd start) ---> the total time it lasts for ExecuteNonQuery() to finish as we see in the APP LOG is from 1st start to 2nd start (see APP LOG)
    APP LOG
    2011-05-13 13:27:47,855 [12] DEBUG SqlTrace - Calling database.
    2011-05-13 13:27:50,319 [12] DEBUG SqlTrace - ExecuteNonQuery finished.
    ODP TRACE for this ExecuteNonQuery() call:
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleConnection::Open()
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleConnection::CreateDbCommand()
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleCommand::OracleCommand(3)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleCommand::OracleCommand(3)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleConnection::CreateDbCommand()
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleCommand::CommandText(): set
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleCommand::CommandText(): set
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleCommand::CommandTimeout(): set
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleCommand::CommandTimeout(): set
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleClientFactory::CreateParameter()
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleClientFactory::CreateParameter()
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(1)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(1)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(1)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(1)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(5)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(4)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(4)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(2)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(2)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(5)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(5)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(4)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(4)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(2)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(2)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(5)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(5)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(4)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(4)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(2)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(2)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameterCollection::Add(5)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleClientFactory::CreateParameter()
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleClientFactory::CreateParameter()
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameter::OracleParameter(1)
    TIME:2011/05/13-13:27:47:854 TID: df0 (EXIT) OracleParameter::OracleParameter(1)
    TIME:2011/05/13-13:27:47:854 TID: df0 (ENTRY) OracleParameterCollection::Add(1)
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OracleParameterCollection::Add(1)
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OracleCommand::ExecuteNonQuery()
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsConAddRef(): (eec79c0)=250378688
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsConAddRef(): RefCount=17 RetCode=0 Line=3320 (eec79c0)=250378688
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsSqlPrepare2(): (eec79c0)=250378688
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsErrAllocCtx(): (eec79c0)=250378688
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsErrAllocCtx(): RetCode=0 Line=197 (eec79c0)=250378688
    TIME:2011/05/13-13:27:47:855 TID: df0 OpsSqlPrepare2(): SQL: Begin EVHub.EVStreamingAPI.GetMessages(:v0, :v1, :v2, :v3, :v4); End;
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsSqlPrepare2(): RetCode=0 Line=547
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsSqlExecuteNonQuery(): (eec79c0)=250378688
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsDecGetValCtxFromInteger()
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsDecGetValCtxFromInteger(): RetCode=0 Line=847
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsDecGetValCtxFromInteger()
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsDecGetValCtxFromInteger(): RetCode=0 Line=847
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsDecGetValCtxFromInteger()
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsDecGetValCtxFromInteger(): RetCode=0 Line=847
    TIME:2011/05/13-13:27:47:855 TID: df0 (ENTRY) OpsSqlAllocCtx(): (eec79c0)=250378688
    ----- THIS IS WHERE THE SLOWNESS IS THAT WE NEED HELP ON
    TIME:2011/05/13-13:27:47:855 TID: df0 (EXIT) OpsSqlAllocCtx(): RetCode=0 Line=138 (eec79c0)=250378688
    TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsDecToInteger()
    ----- THIS IS WHERE THE SLOWNESS IS THAT WE NEED HELP ON
    TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsDecToInteger(): RetCode=0 Line=1000
    TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsDecToInteger()
    TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsDecToInteger(): RetCode=0 Line=1000
    TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsDecToInteger()
    TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsDecToInteger(): RetCode=0 Line=1000
    TIME:2011/05/13-13:27:50:318 TID: df0 (ENTRY) OpsSqlFreeCtx()
    TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsSqlFreeCtx(): RetCode=0 Line=163
    TIME:2011/05/13-13:27:50:318 TID: df0 (EXIT) OpsSqlExecuteNonQuery(): RetCode=0 Line=877
    Can anyone help - does anyone know what is happening here to account for this behavior...? Please help.

    Also please read this article
    http://blogs.msdn.com/sqlserverstorageengine/archive/2008/03/23/minimal-logging-changes-in-sql-server-2008-part-2.aspx   ---Minimal Logging changes in SQL Server 2008
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Numeric values longer than 32bit?

    Greetings,
    I'm an EE student currently working as a LV instrument driver developer
    for a well-known T&M equipment manufacturer here in Munich.
    My problem is the following: Is it possible to handle numeric values
    longer than 32bit in LV? Specifically, one of my instrument driver VIs
    needs to supply an initialization value to the Wideband CDMA "long code"
    configuration menu of a versatile vector signal generator. This value
    can range from 0x0 to 0x1FF,FFFF,FFFF (which accounts for 41 bits, if
    I'm not mistaken). The instrument expects this value in hexadecimal
    form.
    A quick and dirty solution could be either to split up the control range
    in 32+9 bits, i.e. place two controls on the front panel, or to use a
    string control an
    d have the user specify the hex value as a string. Both
    solutions are not very desirable though, especially since instrument
    driver VIs are meant to be used as sub-VIs in customer-specific programs
    and for that reason aren't usually accessed from their front panels.
    So, are there any other, more elegant solutions than the ones mentioned
    above?
    Thanks a lot in advance!
    (c) Tobias Hermann

    In <[email protected]> Tobias Hermann writes:
    >My problem is the following: Is it possible to handle numeric values
    >longer than 32bit in LV? Specifically, one of my instrument driver VIs
    >needs to supply an initialization value to the Wideband CDMA "long code"
    >configuration menu of a versatile vector signal generator. This value
    >can range from 0x0 to 0x1FF,FFFF,FFFF (which accounts for 41 bits, if
    >I'm not mistaken). The instrument expects this value in hexadecimal
    >form.
    FORMING THE 41-bit STORAGE
    You can create any arbitray numerical data length by using a binary
    array. This is the best and most direct solution to your needs.
    Just remember, LabView allocates binary arrays in multiples of bytes,
    so a 41-bit array will be rounded up to a length of 6 bytes or
    48-bits; however, LabView knows to return only the first 41-bits to
    you upon request.
    GENERATING AN ARRAY OF 41-bit VALUES
    The next issue is that you need an array of 41-bit numbers. You simply
    define this as a 2-dimensional array of binary values. When
    initializing this array, be certain you order the dimension indices
    such that the fastest moving index has a size value of 41. The slowest
    moving index will then be for the actual numerical size of your array.
    If you transpose the index definition, nothing will work right! Be
    careful!
    When your array (above) is defined, it should be shown in LabView as a
    brown wire, which deplicts it as a binary 2-dimensional array. If it
    is instead shown in a magenta color, then you instead defined and array
    (cluster) of 41-bit binary numbers. That will work okay too (and will
    even be easier the used), but it will take more storage and will take
    LabView longer to handle. However, if you're more confortable will the
    latter choice, I can understand that. It does have the feature of being
    able to address each 41-bits number directly. With the 2-dim approach
    I initially outlined, you'll need to slice out each 41-bit number from
    the 2-dim array each time you access (read/write) it.
    FORMATTING BINARY INTO HEX
    Formatting your storged numbers is an entirely _separate_ issue and
    your 41-bits numbers only need to worry about formatting when you
    send them to an output device. For a LabView control panel, simply
    open a binary array control, then select the appropriate options so
    they are displayed in base-2, octal, or hex. LabView supports all
    three display formats with any binary indicator.
    If you need to format your numbers to a hex string (for an output
    device), try the "To Hexadecimal" or "Format & Append" function.
    Again, if you're using the 2-dim binary array apprach, you'll need to
    slice out each 41-bit number indivdually. If you're using the cluster
    (array) if 1-dim 41-bit array approach, you can skip that step.
    Frankly, I'm not sure how well LabView's formatting functions work with
    1-dim binary arrays, but in principal they should. If they don't work
    directly, no big deal. Just cast the 41-bit arrays into U8 numbers
    (bytes) and have the formatting function format those numbers into hex
    strings; simply one more step.
    One question: Why on earth do you want to format the data going
    into your instrument in the first place? Almost all instruments will
    take binary input _directly_ without formatting it into ASCII (octal,
    hex, etc) first. This is much faster because the ASCII of all this
    hex stuff requires many more bytes to transfer to your instrument.
    Moreover, the instrument then needs to convert the ASCII (hex) back
    into binary before it can use any of it. You should investigate
    skipping the formatting step altogether. The exception might be
    if you're using an RS-232 connection to your instrument where raw
    binary isn't allowed. Newer interfaces like GPIB, 1394, etc will
    allow binary transfer directly.
    COMMENTS ON STRINGS
    Don't use strings in LabView. By default, each string get a minimal
    memory allocation of 2K. If you define a 100 element (array) string,
    that's 200K of memory just to hold those strings. Not a big deal, but
    when the memory manager starts doing garbage collection (which is
    required with string manipulations), things will really slow down.
    String are important, but data should always be stored in a binary
    form within any computer, not in ASCII formatted form (hex included).
    /\ Mark M Mehl, alias Superticker (Supertickler to some)
    <><> Internet: [email protected]
    \/ Preferred UUCP: uunet!iastate.edu!mehl
    Disclaimer: You got to be kidding; who would want to claim anything I said?

  • Premiere Pro CS6 - Exported Video Longer Than Audio

    Hello all.  I've downloaded a series of tutorials from Groove 3 and have been using Premiere/Encore to convert them to Blu-rays.  Up until recently, I've had no problems with the workflow, but now I'm stuck and can't figure out what's happening.
    The tutorials are broken down into individual video clips per chapter, AVC MP4 media, 30p.  Most of them are screen captures so they aren't in typical video resolutions, so what I've been doing is creating a new sequence in Premeire Pro (1280x720 59.94 or 30p, tried both) and brought the clips into the timeline.  I resize the video, add Encore chapter markers at the start of each clip, then export the sequence using the H.264 Blu-ray template with 1280x720 resolution.
    The entire length of each tutorial varies - some are 90 minutes others are several hours - so sometimes I need to adjust the bitrate to ensure that I'm ending up with an .m4v that'll fit on the Blu-ray.
    When I bring that .m4v clip into Encore as a timeline and preview the project, the markers start falling behind and there's considerable audio drift by the end of the sequence.
    If I bring that exported clip back into premiere, I find that the video track is actually longer than the audio track, which explains the chapter markers/audio not lining up.  What I can't understand is why Premiere would export a video track that's longer than the audio track when everything lines up and plays back perfectly in the sequence timeline within PPro.
    Again, I've used this workflow with previous tutorials and it worked fine, but I've not been able to fix this problem.  Even if I export a different container/codec out of PPro then convert it to .m4v in Media Encoder, I keep ending up with the same problem.
    I'm thinking about making each chapter its own sequence and exporting each of them individually, then manually linking all of them together in Encore, but that seems like a pretty ridiculous workflow when everything should line up as is.
    I had originally assumed it was because I was changing sequence settings when bringing the footage into PPro (I want the sequence to be in 1280x720, not the screen resolutions of the tutorial vids), but even when I ensure that the sequence frame rate matches that of the source videos, the exported media does not match up.
    Ideas?

    The tutorials are downloaded as a zip file then extracted; I don't actually screen record the tutorials while streaming or anything.  I guess I couldn't say if variable frame rate was used when they recorded the tutorials, but the media I have shows up as 30fps as opposed to some sort of non-traditional frame rate that often shows up when recording with something at a variable frame rate (like the stock iPhone video camera app).

  • Since I upgraded to Adobe Created Cloud, my photo editing processes are taking more than 10 times longer than they used to.  Why would this be?

    Since I upgraded to Adobe Created Cloud, my photo editing processes are taking more than 10 times longer than they used to.  Why would this be?

    You will likely get better program help in a program forum
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Hello, My iCal don't synchronize older events than two or three month ago. How can I do to synchronize all my schedule? In iTunes it's all right in Calendars. I don't put a cross in "synchronize event older than ....... days". Thanks for answer.

    Hello, My iCal don't synchronize older events than two or three month ago. How can I do to synchronize all my schedule? In iTunes it's all right in Calendars. I don't put a cross in "synchronize event older than ....... days". Thanks for answer.

    Just saw your post. Better late than never. You may want to
    consider GameBrix.com, where you can create Flash based, casual
    games using your web browser. No downloads are required. You can
    create a game from scratch using a library of images, sounds and
    game mechanics. You can also upload your own. The online script
    editor will allow you to view and edit the ActionScripts associated
    with each game mechanic. In short, a great way to ramp up on game
    design and build your own game without investing a lot of $
    upfront.
    BTW I am associated with GameBrix so any feedback is
    appreciated.

  • I moved my music from the c drive to the d drive. All of my music is in itunes but my ipod won't sync with itunes. The syncing process is taking much longer than usual too. I left my ipod over night to sync and it didnt finish. Fails to sync every time.

    I moved my music from the c drive to the d drive. All of my music is in itunes but my ipod won't sync with itunes. The syncing process is taking much longer than usual too. I left my ipod over night to sync and it didnt finish. Fails to sync every time. I tried to restore my ipod and it didnt help.

    Ignore.  I figured it out:)

  • How do I read from a text file that is longer than 65536 lines and write the data to an Excel spreadshee​t and have the data write to a new column once the 65536 cells are filled in a column?

    I have data that is in basic generic text file format that needs to be converted into Excel spreadsheet format.  The data is much longer than 65536 lines, and in my code I haven't been able to figure out how to carry over the data into the next column.  Currently the conversion is done manually and generates an Excel file that has a total of 30-40 full columns of data.  Any suggestions would be greatly appreciated.
    Thanks,
    Darrick 
    Solved!
    Go to Solution.

    No need to use nested For loops. No need for any loop anyway. You just have to use a reshape array function. The picture below shows how to proceed.
    However, there may be an issue if your element number is not a multiple of the number of columns : zero value elements will be added at the end of the last column in the generated 2D array. Now the issue depends on the way you intend store the data in the Excel spreadsheet : you could convert the data as strings, replace the last zero values with empty strings, and write the whole 2D array to a file (with the .xls extension ) using the write to spreadsheet function. Only one (minimal) problem : define the number of decimal digits to be used;
    or you could write the numeric array directly to a true Excel spreadsheet, using either the NI report generation tools or ActiveX commands, then replace the last elements with empty strings.
    We need more input from you to decide how to solve these last questions. 
    Message Edité par chilly charly le 01-13-2009 09:29 PM
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Example_VI.png ‏10 KB

  • I am putting together a slide show using iphoto and I wanted to add a description on each slide/photo. How can I do that? Also on the choice of music for the silde show, if the slide show is longer than one song can you chose a different song for backgrou

    I am putting together a slide show using iphoto and I wanted to add a description on each slide/photo. How can I do that? Also on the choice of music for the silde show, if the slide show is longer than one song can you chose a different song for background music?

    This might help
    http://www.apple.com/findouthow/photos/#slideshow
    Regards
    TD

  • Error message "Page header or footer longer than a page"

    Hi
    Our application call crystal report to generate/display crystal report in PDF format. We have a dev system to test this, all looking good, however when we moved to production server, the attached error message is displayed when running crystal report. 
    Invoking method GENERATEREPORT returned error Page Header plus Page Footer is too large for the page.
    Error in File C:\DOCUME~1\SERV
    IC1.LIM\LOCALS1\Temp\temp coq new xxxx.rpt:
    Page header or footer longer than a page.
    Same report doesnu2019t get this error message if running it from crystal report developer. 
    Not all crystal reports got this error, but some of reports display strange view in PDF, the content of report are reduced in a paper size like label size, not A4 size.  I have checked the default printer on the server, it points to a normal window printer, not a label printer. I have checked all possible settings on production server and compared with dev server, all looks same to me
    I suspect the label printing size is used somehow when the report is previewed in pdf format, not normal A4 size although I have selected a normal window printer as a default printer on the window,what else should i check?
    Could you please shed some light on this?
    Thanks!
    Li

    I found the issue is from label printer that is setup on the production server. After I removed the label printer from the server, then error message is gone, all report running fine.
    This label printer is not the default window printer, it is a network printer but is configured as a printer using local port on the server.
    I think for some reasons, crystal report alway picks up the label printer page size, not the normla page size, I am not sure why and how crystal report do this, it should pick up the default printer, which is a normal printer.
    There is no error when I run report within CR. The error happens only when I try to generate crystal report from our application.
    I do have logo in page header/footer, subreports in report footer, but I don't think they cause the problem, because I can run same report without any problem in dev system.
    Any idea what I should check next?
    Thanks

  • After I updated my iPhone 5 to iOS7 I can no longer see the individual chapters when playing my audio books.  Also I can't edit and copy multiple text messages.

    After I updated my iPhone 5 to iOS7 I can no longer see the individual chapters when playing my audio books.  Also I can no longer edit a and copy multiple text messages like before. Is there a way to do these things I am missing?

    Not only can i not see the individual chaptes -- apparently like you and everyone else suffering through the "improved" iOS7 -- when my audiobook repeats a "file" within  chapter, which it sometimes does, I cannot get "inside" the chapter and move forward to where I'm supposed to be.
    Whatever happened to "if it ain broke.......???

  • Power on MacBook Pro takes me to login screen. All user icons appear as normal. Once I enter password for myself (administrator) spinning takes longer than normal and doesn't log in but displays a no sign

    Power on MacBook Pro takes me to login screen. All user icons appear as normal. Once I enter password for myself (administrator) spinning takes longer than normal and doesn't log in but displays a no sign (circle w line through it) when attempting to login from guest account it takes me to screen that says that the computer will restart to a safe safari system for the guest user. I waited for a longer time and the grey denim screen comes up. By the apple in left upper corner it said I think LSA? Then safari menu bar. The page it loads to us file:///System/Installation/CDIS/Mac%2005%20X%20Utilities.app/Contents/Resource s/English.iproj/GuestLoginInfirmation.html
    Can someone HELP? I'm afraid I might do something wrong

    What backups do you have?

  • How to read messages longer than network buffer size

    The logic of my application is:
    the client sends a request to the server and wait, in blocking mode, for its response.
    The server can responde with strings longer than 64KB (size of their sending and receiving buffer size), so under the hood, can also execs more than one socketChannel.write
    Nothing in the message says where it finish, nevertheless the client needs to assemble all in one big
    string.
    How can the client deal with this ? I'd like keep it as simple as possible (without using a selector)
    any thoughts ?
    thanks in advance

    Your above post suggests that it can send more than one packet (even ignoring the 64k limit.)
    In that case the data of the message must contain sufficient information. If not then the solution is not determinate.
    Ideally what you should received is a message and not just data. The message defines it contents. So you know how long it is and maybe even when it ends.
    Alternatively the data might contain something. For example if you are recieving well formatted XML then you can create a simple parser that just looks for the end tag. If it isn't well formatted, or at least you can not rely on that then it is much harder.

  • The synchronisation of iphone 4S to windows 7/64 bit does no longer work; kalender, individual ringtones and contacts get not sychronized in both directions. I tried reset on working configuration, deinstallation of itunes - nothing worked

    The synchronisation of iphone 4S to windows 7/64 bit does no longer work; kalender, individual ringtones and contacts get not sychronized in both directions. I tried reset on working configuration, deinstallation of itunes - nothing worked - what can be done to solve?

    Couple of things to check:
    You are using Outlook 2003, 2007 or 2010
    You have selected to sync Calendars and Contacts with Outlook on the Info tab of your iTunes sync settings
    You have selected your Outlook calendar as the default claendar on your iPhone (in Settings>Mail,Contacts,Calendars>Default Calendar)
    If all that is correct and iTunes still won't sync correctly, you might have to try reinstalling Outlook.  Another option is to enable iCloud syncing with Outlook (see http://www.apple.com/icloud/setup/).  This requires Outlook 2007 or 2010.  If you decide to sync using iCloud but sure to disable contacts and calendar syncing in iTunes on the Info tab of your sync settings.  Do not try to sync with both Outlook and iCloud or you will end up with duplicates in your contacts and calendar.
    For syncing Ringtones confirm that:
    The file is really a ringtone (right-click the file in iTunes, select Get Info, on the Summary tab it should say "Kind: Ringtone".
    You have checked each of the ringtones you want to sync
    You have checked "Sync only checked songs and videos" on the Summary tab of your iTunes sync settings
    You have checked Sync Tones on the Tones tab of your iTunes sync settings

  • I went to back up my iPhone4 and it said there was an update.  So I clicked  on 'update and backup' (or something close to that.)  It took FOREVER...way longer than usual. When it was done, it showed the power cord w/an arrow to iTunes.  ***??

    I went to back up my iPhone4 and it said there was an update.  So I clicked  on 'update and backup' (or something close to that.)  It took FOREVER...way longer than usual. When it was done, it showed the power cord w/an arrow to iTunes.  ***???  I restarted my computer and tried the whole process again and still...the power cord with an arrow to iTunes.  And I know this means I have to go to Apple and get another phone and will lose anything that wasn't backed up. Anyone else have this happen or have a solution so I don't have to do a restore???

    Reboot your computer.
    Disable your antivirus and firewall.
    Connect the phone to a USB port directly on your computer, not to a hub. If your computer is not a laptop and has ports on both front and back use a port on the back.
    If iTunes does not recognize the phone when you connect it see: http://support.apple.com/kb/HT1808
    If it STILL doesn't work open a command window and type:
       netsh winsock reset
    Then try again. (It seems that a recent Microsoft Windows update may have corrupted network settings; this restores them to the factory default).
    BTW, was there an error number associated with the failed update?

Maybe you are looking for