X-series DMA -- single chunky link for finite SGL -- possible?

ok, i guess i stumped you guys on the previous question regarding aout fifo width.  here is another one.
can i have a ChInCh SGL program that has a single chunky link, with the done flag set?  
i compose the SGL myself (not using the DDK chunky link classes).   I have LinkChainRing and ReuseLinkRing SGL working fine.  However, if I want to run a finite SGL with one chunky link, I hang in tCHInChDMAChannelController::start waiting for the link ready bit.
so there appears to be an issue with starting a finite DMA SGL on a chunky link that has the Done bit set -- is that right?  Is there a way around this?
thanks,
--spg
scott gillespie
applied brain, inc.
Solved!
Go to Solution.

Steven T --
Ok, thanks for verifying that.
>> Is there a reason why you must use one page descriptor in the chunky link?
Not necessarily, however since I am constructing my own SGL's, I do need to know exactly what I can and can't do.  So when I see behavior like this, I first want to understand if I am doing something wrong, then determine a workaround if it is a hardware limitation.
As I am writing a driver that supports several different clients, I need to provide a generalized interface that can handle any request.  For example, I need to know that if one of my clients requests a single byte transfer, the driver has to fail gracefully (or implement the request without using DMA), and not hang :-)
Having you verify this limitation (if it is that) is extremely useful to me, since I can now deploy the workaround (add an extra transfer for any single link chunky, use a direct write or FIFO preload for any single byte transfer) and not continue to wonder if I have missed some other essential register setting or flag.
Thanks again, and if you do find out anything more, let me know.
cheers,
spg
scott gillespie
applied brain, inc.

Similar Messages

  • Single RTMP Link for multiple servers

    Hi,
    can i use a single RTMP link included on FMLE with multiple servers, means, that RTMP link will do the redirection to the other RTMP links.
    with hight number of simultanous users, that feature will manage the use of  servers
    Regards,
    Morsi

    As I understand you want to publish single stream to multiple server, so that you can load balance the subscribers..
    So the answer is .. that this is possible with FMS.. FMS provides ways to scale you infrastructure.. So you might use "Multi-point publishing feature" of the FMS. This feature allows you to forward your RTMP streams from one FMS server to another FMS server..
    You may find the useful link here : http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773d5 6e-7ffb.html
    There is another way to publish the same stream to two server.. From FMLE, you can publish the same stream to at most 2 server.. In FMS you can simultaneously connect to at max two servers.. There are two connection URL edit boxes " FMS URL, and Backup URL" You may provide both for two different FMS servers..
    Let me know does the information help.. It would be really good if you can elaborate your use case.. because just for the purpose of scaling.. there are multiple options, like edge-origin server topology, DVRCast or live cast set-up, multipoint-point publishing etc.. But what to use actually depends upon the use case...

  • Single customisation page for multiple portlets - possible ?

    Is it possible to create a single page to customise multiple portlets ?
    Example : select star sign for Horoscope, city for weather, etc on the same page.
    The preference store APIs allow us to set values, but always assuming that we are in a portlets 'edit' mode - we cannot provide the portlet instance ID ourselves.
    Any ideas ?
    Thanks

    You could save your customization information into a custom DB table, rather than using the preference store (which can only be accessed by a particular portlet instance).

  • How to read ZIP files(having PDFs,Image) using MQ Series link for R/3

    Hi,
    1)Is it possible to transfer a zip file (having an image or pdf) using IDocs in SAP 4.6C using MQ Series link for R/?
    Scenario: "MQ Series link for R/3" converts Business-Reports from a third-party software,into SAP IDocs.Each Business-Report contains one XML file and one ZIP file.
    2)Being on ABAP side,do I have to worry about how the zip file would be converted into IDocs?
    Detailed descrption:
    This scenario requires integration of a non-SAP software which talks in XML with SAP R/3(4.6C).The customer has decided to go with 'MQ Series link for R/3' (which integrates any non-SAP application running on IBM MQ Series to R/3,by converting data(in any format) into IDocs).He is not ready to go for XI.
    The Problem area is a functionality which requires the non-SAP software to send XML file along with an attached Zip file.So,XML document,basically,has a 'zippedFile' XML element having actual file in XML keyword 'file'.
    This XML document ideally, should be converted by the subsystem(MQSeries link for R/3) into IDocs i.e. into a stream which could be stored in a table on R/3 side and later, sent back to the non-SAP software through MQ Series link to be converted into zip-file again with corresponding pdfs,images.I want someone who has worked in a similar scenario to confirm this.

    Hi,
    I have a feeling I have posted this question in the wrong forum or maybe I will let you decide this.Any help would be appreciated (even the right forum name).
    My scenario requires integration of a non-SAP software which talks in XML with SAP R/3(4.6C).The customer has decided to go with 'MQ Series link for R/3' (which integrates any non-SAP application running on IBM MQ Series to R/3,by converting data(in any format) into IDocs).He is not ready to go for XI.
    The Problem area is a functionality which requires the non-SAP software to send XML file along with an attached Zip file.So,XML document,basically,has a 'zippedFile' XML element having actual file in XML keyword 'file'.
    This XML document ideally, should be converted by the subsystem(MQSeries link for R/3) into IDocs i.e. into a stream which could be stored in a table on R/3 side and later, sent back to the non-SAP software through MQ Series link to be converted into zip-file again with corresponding pdfs,images.I wanted someone who has worked in a similar scenario to confirm this.

  • Using a single Content server for DMS and also for Archive link documents

    Hi,
    We have Planned for a single content server for managing the documents in DMS, parallelly as DMS Standard SAP objects are not available for all SAP transactions, i have proposed for making use of SAP Archivelink funtionality to maintain the documentations where Std SAP DMS does not provide a Solution.
    so here the question is
    can a single content server be used as a content repository for Both DMS and archivelink,
    can any one having done this pls state if it is possible to create different or Many Content repositories for DMS, Archive link in the same server,
    is this a virtual creation or can we assign each repository a specific storage space which it should not exceed.
    Thanks and regards
    Sathish

    Hi sathish,
    -- Through the ArchiveLink docuemnt Management interface, an SAP sytem can use various content servers as storage media. similarly, one contnent server can be used by multiple SAP systems.
    -- A Content server always has a single database assigned to it. A database can therefore be used by only one content server.
    -- A databse is split into as many repositories as necessary. The design of the repository is mapped in the SAP system.A repository contains documents.
    Depending on your requirements,(if u have limited documents or with low requirements)  you can use the same content server for both DMS and Archivelink.
    The number of documents stored on the content server is limited only by the size of the database.
    Its better to have an external content server for archiving purpose, if your database size is increasing. Since the archiving systems storage is not dependent on the database.
    U can also refer to the below thread :
    How to Archive SAP DMS Data?
    hope this helps....
    regards
    kavitha

  • X-series dma: hang in tCHInChDMAChannelController::requestStop

    hi --
    i am getting an occasional hang inside the DDK function tCHInChDMAChannelController::requestStop.  
    basically, the function sets stop in the DMA Channel_Operation_Register, then waits for stop, last link, or error bits to be set in the Channel_Status_Register.
    what could cause this be stuck in an infinite loop (channel status is an unchanging 0x10004000)?
    in the particular case i was looking at today, i was trying to stop the dma by calling nNISTC3::tCHInChDMAChannel::stop() after detecting an overrun error (from AI_Timer.Status_1_Register.getOverrun_St()).
    and, since this condition is possible, what is a valid way to detect it and bail out of this routine (or avoid it completely) without resorting to evil timeouts?
    thanks,
    --spg
    scott gillespie
    applied brain, inc.
    Solved!
    Go to Solution.

    steven t --
    i am really baffled now.
    i modifed aiex3 to do a single large acquisiton (rather than continous mode).  
    any size transfer larger than about 300,000 samples exhibits this behavior.  that is, the last 1 to 10K samples of the transfer does not make it into the buffer, even after the stream transfer count is reported complete.   
    it is not consistent at which point the data stops -- it is generally a transfer somewhere in the last or second to last DMA chunky link.  i do my own sgl construction, and of course that is the first suspect for some type of DMA problem -- but i have been over it with a fine tooth comb and so far i can't find anything wrong with the sgl setup and not even a good theory to fit the facts.
    once the problem occurs, the next time i run the modifed aiex3, i will usually get nothing (no data will transfer), then eventually both StreamControlStatusRegister and AI InTimer Status_1_Register start returning 0xffffffff (that doesn't look good).  this is when the stop() routine hangs, because Status_1 keeps returning 0xffffffff no matter what.
    at this point, i have to reboot, otherwise i will never get any dma'd data again.
    i have tried this with 2 and 4-byte fifo mode, and a variety of sampling rates and sizes of transfers (up to 10 meg) -- regardless, the problem still occurs.
    below is an example of output during the intial run (modified to display data across the sampled range, rather than every value).  further below, output of the next run, which hung in stop:
    -- while waiting for the whole transfer to complete, the status control register toggles between 237910b0 and 237900b2. 
    -- here, the last 10,528 samples did not come through correctly
    -- i am sampling a square wave
    Testing: Speedy X-series 6363 Slot-4
    Bar0/Bar1/iBus: 0x1b1000/0x0/0x21df50
    X-Series Info -- nameCIe-6363, id=29749, adc:1 ai:32 dac:4
    Memrequest: 0000000001000000
    Starting finite 100.00-second hardware-timed analog measurement.
    Reading 500000-sample chunks from the 500000-sample DMA buffer.
    Status_1: 237910b0, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00040101
    Status_1: 619010f0, StreamControlStatusReg: 00040101
    --> dma reports all of the data is available
    --> last 10528 samples matched to index (i.e. did not tranfer)
    dump
    0) -1.293030 -1.294964 -1.294964 -1.293997 -1.294319 -1.293674 -1.294319 -1.292707 -1.293030 -1.291740
    50000) -0.214794 -1.180854 -1.245968 -1.270466 -1.282070 -1.286260 -1.288517 -1.290773 -1.294319 -1.293352
    100000) 3.791936 3.792581 3.791936 3.794837 3.789035 3.788068 3.790002 3.790969 3.792259 3.790002
    150000) -1.295931 -1.294964 -1.294641 -1.294641 -1.294319 -1.293674 -1.291096 -1.291740 -1.292063 -1.292063
    200000) -1.295931 -1.293352 -1.293030 -1.293352 -1.292385 -1.292063 -1.293352 -1.295608 -1.294319 -1.293352
    250000) 3.790969 3.792259 3.788391 3.791936 3.789358 3.789680 3.788391 3.792581 3.793226 3.791614
    300000) -1.295931 -1.296575 -1.296253 -1.295286 -1.292385 -1.292707 -1.293030 3.649783 3.740684 3.769050
    350000) -1.293030 -1.293352 -1.292385 -1.292707 -1.293674 -1.295286 -1.295931 -1.294319 -1.295931 -1.294641
    400000) 3.791936 3.787101 3.783233 3.785490 3.789358 3.790002 3.788068 3.792259 3.792581 3.796772
    450000) 3.786134 3.788713 3.790969 3.793226 3.791936 3.792581 3.795160 3.793226 3.790002 3.787746
    499999) -7.838192
    Finished finite 100.00-second hardware-timed analog measurement.
    Read 500000 samples (without overwriting data) using a 500000-sample DMA buffer.
    --------- speedy -- Unload Library
    -- program loops waiting for data (0 bytes reported available)
    -- as soon as Status_1 starts returning 0xffffffff it is all over
    Testing: Speedy X-series 6363 Slot-4
    Bar0/Bar1/iBus: 0x1b1000/0x0/0x229f10
    X-Series Info -- nameCIe-6363, id=29749, adc:1 ai:32 dac:4
    Memrequest: 0000000001000000
    Starting finite 100.00-second hardware-timed analog measurement.
    Reading 500000-sample chunks from the 500000-sample DMA buffer.
    Status_1: 237910b0, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00040101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: 337900b2, StreamControlStatusReg: 00000101
    Status_1: 237900b2, StreamControlStatusReg: 00000101
    Status_1: ffffffff, StreamControlStatusReg: ffffffff  <-- aiError is set true here
    ---> hang in tCHInChDMAChannel::stop
    scott gillespie
    applied brain, inc.

  • Single Supplimentary Invoice for Multiple Invoices

    Hi
    We are having Standardmanufacturing sales Process
    Ex: We did the sales of 1000 quantity of  goods over the period of time for Price  100 Rs/ and we had created invoices also in the system .After 3 months with the customer on mutual undersating we have decided to hike the price  110 Rs on excisting sales, Now i want to create Single Supplimentary invoice for multiple Invoices for the hiked amount 10,000 Rs( 1000 *10=10,000) along with Excise duties.
    Please help me out to map this senario in sap
    Thanks
    Mujubur
    09967919351
    Edited by: mujubur shaik on Nov 9, 2009 8:06 AM

    Dear Mujubur,
    It is generic feature of a business that price is changed for various reasons. So excise accounting is adjusted corresponding it.
    What you do, please create a debit memo request which is a sale order type document by VA01 with reference of all commercial inovices against which you want to create the single supplementory invoice. Then create a debit memo which is a bimming document by VF01 with reference of that debit memo reuest and do the release to accounting.
        Then part A/C will be debited and all other corresponding accounts with Excise provision A/C will be creadited. Now create a billing type as proforma invoice (Bill category U) in configuration and mainatin the copy control from debit memo document type.
    It is better to do the configuration first. Then create the proforma invoice with reference of that debit memo. It will be like a image document of the debit memo. Then create excise invoice by J1IIN with refernce of that proforma invoice with different number series if you want tom maintain. Then excise account will take place -  Ex provision Dr ,  ED payable Cr. That Excise document is  your desired supplementory excise invoice. It will also come in the scope of excise utilisation in J2IUN. The proforma invoice is to be created other wise excise document with transaction type DLFC will not vecreated as it creates only from proforma inovice , not from any other type of billing document.
        Don't go for Excise JV. Apparemntly it is seemed that will be easier but your accounting will be wrong and there will be no track of data which will lead a problem for long run.
    Please do it.  If more help required then inform. I have implemedted the same process.
    Hope this will serve your purpose.
    Regards
    Indranil

  • Links for ABAP and JAVA Admin + Troubleshooting

    Hi Gurus,
    Can anyone send me the useful links for Admin + Troubleshooting in SAP BASIS i.e. ABAP and JAVA ?
    Also, which are the Routing Maintenance Tasks in SAP BASIS ?
    Any / All help is most welcome and would be rewarded with suitable points.
    Many Thanks in Advance ,
    Regards,
    - Ishan

    Hello Balaji,
    Yes, you can connect the JAVA user adminsitration with the Single CUA.
    Make use of the JAVA UME feature for this.
    http://help.sap.com/saphelp_nw04/helpdata/en/49/9dd53f779c4e21e10000000a1550b0/content.htm
    Regards,
    Ammey Kesarkar

  • One download link for 2 diffferent reports on a Dashboard page Obiee 10g

    Hi All,
    I have a requirement where in I have 2 different report in 2 sections on a Dashboard page. Is it possible to have a single download link so that the user downlaods the 2 reports by clicking on a single button. At present we are having 2 download link and the user has to download twice for 2 different reports.
    I have to implement this in OBIEE 10g.
    Thanks,
    Krishna

    Hi,
    By implementing briefing book method you can achive it.
    steps
    1) Create briefing book and add your two reports into that briefing book
    2) save it your briefing book and then add it your dashboard page
    ref:
    http://gerardnico.com/wiki/dat/obiee/briefing_book
    http://tipsonobiee.blogspot.com/2010/07/working-with-oracle-bi-briefing-books.html
    Thanks
    Deva

  • How to Create Blank pages & no links for more pages

    Hello,
    just started using iweb ...is there a way to create a blank page not associated with pictures, podcasts movies etc and I want to create a site with multiple picture pages but i dont want a link for every single page on my heading or that area between my header and the body.
    whats happening right now is there is a link for every page in my site on the heading if i keep this up my heading will look like a big paragraph
    thanks for any help

    If you want a page not to be displayed in the navigational menu, then just click on the Inspector and click on the Page tab (second from the left). Under the name of the page (which you can also change here) there is a box to include page in navigation menu. Just uncheck that box and your page won't show up. Of course, I assume you will have a link to the undisplayed page(s) from other pages that are in the menu.
    Hey, if this answered you question, could you please click on the "solved" or "helpful" button that you see in the title bar of my reply? I would really appreciate it.

  • Links for navigation tree not rendering as expected

    I have a tree menu that links to various applications. It provides single sign-on to different applications for intranet users, passing encrypted authentication details between apps. The tree table is defined as:
    APPLICATION_ID NUMBER(10),
    APPLICATION_NAME VARCHAR2(50),
    LOCATION VARCHAR2(500),
    PARENT_APPLICATION_ID NUMBER(10),
    SHOW VARCHAR2(1)
    The location column provides the link for the tree. Here is an example of one record:
    set escape ~
    insert into application_menu_tree
    values (2, 'Application Name',
    'f?p=100:102:::NO::P101_USERNAME,P101_PASSWORD,MENU_SESSION:~&MENU_USERNAME.,~&MENU_PASSWORD.,~&APP_SESSION.',
    1,
    NULL);
    This works without a problem in the full version of APEX/10gR2/Oracle App Server. Mouse over a link and you see the &APP_USERRNAME. replaced with the encrypted version of the username. Same with the rest.
    Export/import into XE though and the link doesn't pick up the &MENU_USERNAME., &MENU_PASSWORD., or &APP_SESSION. when rendering the menu. A mouse-over of the link shows those values are not being replaced in the string, but if I pull the session values using the Edit links, all are populated just fine.
    If I copy that same string (the one that is used for the link in the tree), and paste it directly to an html region as an href, the variables are replaced as expected and the link works just fine.
    So, a link pulled from the table doesn't have those values replaced, where the same string in an html region as an href does just fine. The table method does work in the full version, but doesn't in two installs of XE (same page definition - export/import).
    Any ideas?
    Thanks,
    Ron

    Did you change anything when moving the application to XE, or did you just a plain export/import? Plain export/import except the choice of theme- was using 16 in 2.2 and changed to an XE supplied theme.
    You exported the application using UTF8 and imported it using UTF8 as well, right? Yep
    Which version of XE are you using, the Western European Edition or the Universal one?Universal
    What was the exact select statement and what type of region did you use? The tree query is about as straight forward as can be:
    select "APPLICATION_ID" id,
    "PARENT_APPLICATION_ID" pid,
    "APPLICATION_NAME" name,
    location link,
    null a1,
    null a2
    from "#OWNER#"."APPLICATION_MENU_TREE"
    Was it the same in XE and Apex 2.2.1?Yep - no difference in data or query, and the page is exactly the same except for the application theme.
    I just modified the query to do the replacement instead and that's working just fine in XE. New query:
    select "APPLICATION_ID" id,
    "PARENT_APPLICATION_ID" pid,
    "APPLICATION_NAME" name,
    REPLACE(
    REPLACE(
    REPLACE(location, '#APP_SESSION#', :app_session),
    '#MENU_USERNAME#', :menu_username),
    '#MENU_PASSWORD#', :menu_password) link,
    null a1,
    null a2
    from "#OWNER#"."APPLICATION_MENU_TREE"
    I'll post an example of what I'd set up before to the Oracle hosted APEX when I get a chance and toss the link here. Being 2.2.1 it should work there as well.
    Thanks again for the suggested change!
    Ron

  • Is there a single DR/BDR for the entire ospf area?

    Hi guys, I was just wondering is there a single DR/BDR for an entire ospf area or does a dr/bdr election take place between every point to point Ethernet link between routers? Thanks

    Hi,
    It would be between every point to point Ethernet link if you don't configure ip ospf point-to-point under the interfaces.
    HTH

  • Single Window Mode for Windows version?

    Hey there,
    as some might know, there's a "hack" to get Single Window Mode for Safari on Mac. Normally. links with "target=_blank" will open in a new window instead of a new tab. In order to get Single Window Mode, the following code needs to be typed into Terminal:
    defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
    Unfortunately, this won't work on Windows, so I would like to know if there's another way to have Single Window Mode.

    No, there isn't. That feature is not implemented in the Windows version The only way to open targeted links in a new Tab is to Control-click or Right-click on the link and select Open in New Tab from the contextual menu.
    Mulder

  • Single Sign on for 2 Web Applications deployed on Web Logic Server

    We want to implement single sign on for our application.
    We want to deploy 2 applications(JSF/ADF) on web logic server say
    webapp1 and webapp2.
    If user already logged into webapp1 with valid userid and password and
    then he access the link for webapp2 he should not be asked to provide
    the credential details userid and password.
    How we can implement this
    1. If user credentials are maintained/authenticated against LDAP
    2. If user maintained/authenticated are from database

    you are in the wrong forum. This one is related to Oracle forms. Try the ADF-forum instead.

  • Gather information from form fields, sort into links for searching

    I have a PDF Acrobat form that I email to about 100 people, they return the completed forms to me and I put all the forms together into a single PDF.This removes the form fields, but leaves the form information that was filled out.
    I need to set up an easy way for people to navigate and search the forms by several criteria: a person's name, their country of origin, company name, and so forth. Other than manually creating links for each of these search criteria, is there a more efficient way?

    You can export the data form the PDF using the FormDataIntegration service.
    Once you have the data in xml format, you can use a setValue and concatenate the value of the two nodes you're interested in.
    Jasmin

Maybe you are looking for