Webservice implementation options and their performance ranking?

If I am to to implement a webservice from/to SAP ERP,  I consider I have at least 3 options:
1) Without PI - generating webservice from an RFC enabled wrapper function module (or bapi) inside SAP ERP
2) With PI, exposing a WS using RFC adapter in PI that uses an RFC wrapper fm (or bapi) in ERP
3) With PI, exposing a WS using ABAP proxy in ERP where the proxy uses non-RFC wrapper fm (or bapi).
Using ABAP proxy is recommended (instead of RFC adapter) for syncronous interfaces between PI and SAP applications I have heard, but still wanted to take RFC adapter as option.
Does anybody have experience about performance comparison in these options, if you have tested them all? Such a test must use same context e.g. using BAPI_CUSTOMER_GETDETAIL and you should have a client that can use them all (you probably have different wsdl for each and your client must calculate/trace response times. I know it is possible to monitor response times inside XI, but practically absolute response times can be calculated only in the client.
To be honest, I am more interested in hearing performance difference between generating WS from ERP directly or from PI. Options 2) and 3) are just PI variations. But if you have tested options 2) and 3) as well please let me know.
I was thinking of testing all scenarios myself, but if you have experience already, then you would save my time.
br: Kimmo

Hi Kimmo,
   Whatis the PI version you are using?
I think you have other options too.
4) Create a service interface and implement the enterprise service in the backend.
http://www.sappi.sapag.co.in/flat-file-to-file-senario/creating-custom-enterprise-services-using-abap-and-xi/
The option 1 that you mentioned and option 4 (That i have mentioned) will be of comparable performace.
From a performance stand point, option 1(or 4) will be the fastest (at least in theory ) as we do not have any mediating system.
But from a standards perspective, the option that i have suggested, is better (Read mre about SOA concepts to appreciate this more).
General suggestion is that we should not be using PI for User- machine integration (which is your case).
Best Regards,
Ravikanth Talagana

Similar Messages

  • SSM and BPC - Implementation Options and Concerns

    Hi,
    I am hoping that someone can assist with some BPC/SSM implementation queries.
    Until recently, our client was intending to implement SEM-CPM and SEM-BPS. Now, our client is considering the implementation of SSM and BPC. This raises a number of questions with regards to these products and their integration with Netweaver 7.0. Kindly see my questions/comments below:
    <b><u>BPC</u></b>
    <b>1.</b> Our client intends to implement BPC 5.1 immediately and then migrate to BPC 7.0 once the integration with BW is provided for. Until BPC 7.0 becomes available, it was assumed that BPC could exchange data with SAP BW by means of a flat file export/import process. From a technical perspective, is this assumption correct? Would you recommend this approach? Are there other ways to enable this data exchange?
    <b>2.</b> In order to allow for effective data exchange between BW and BPC, we will need to replicate the BW cubes in BPC and update these cubes with the required BW master and meta data. In this case, I understand that data integrity and synchronization between BW and BPC is very difficult to maintain. What are your views in this regard? What steps can be taken to improve this sychronisation process?
    <b>3.</b> SAP has committed to provide BPC/BW integration next year. Considering this, do you recommend that we begin with a BPC 5.1 implementation now or do you recommend that we wait until the integration is provided in version BPC 7.0.?
    <b><u>SSM</u></b>
    <b>1.</b> Does PilotWorks exist in Unix and what data base must it use?
    <b>2.</b> What is the maturity of the mapping tool used to map SAP to Pilot Works?
    <b>3.</b> Is there any data that must reside in Pilot Works or can all data be centralised   in BW?
    <b>4.</b> Is there any workstation setup necessary to run Pilot Works off a desktop?
    <b><u>General CPM</u></b>
    <b>1.</b> Even though we are still deciding which planning/balanced scorecard tool is ideal, we intend to begin immediately with the BW data modeling process. Is it reasonable to assume that the eventual decision to implement BPC or SSM will NOT have a significant impact on the data model from a functional or technical perspective? Obviously, we do not wish to build a data model that will be incompatible with BPC/SSM or that will place limitations on BPC/SSM functionality.   If BPC/SSM will impact data modelling, what points should we take into consideration when preparing our data model in BW? For example, what data locking issues exist in BPC and how will this impact our BW data modelling?
    I would greatly appreciate any assistance/views.
    Thanks,
    Ross

    Hi Ross
    Tried to answer your questions on BPC/CPM, my collegues in SSM will answer your SSM queries:
    BPC
    1. Our client intends to implement BPC 5.1 immediately and then migrate to BPC 7.0 once the integration with BW is provided for. Until BPC 7.0 becomes available, it was assumed that BPC could exchange data with SAP BW by means of a flat file export/import process. From a technical perspective, is this assumption correct? Would you recommend this approach? Are there other ways to enable this data exchange?
    Yes this is a right approach.
    2. In order to allow for effective data exchange between BW and BPC, we will need to replicate the BW cubes in BPC and update these cubes with the required BW master and meta data. In this case, I understand that data integrity and synchronization between BW and BPC is very difficult to maintain. What are your views in this regard? What steps can be taken to improve this sychronisation process?
    You can use informatica with whom SAP have a OEM agreement, to facilitate this process
    3. SAP has committed to provide BPC/BW integration next year. Considering this, do you recommend that we begin with a BPC 5.1 implementation now or do you recommend that we wait until the integration is provided in version BPC 7.0.?
    You should start with 5.1 implementation and later migrate to 7.0. With that you can start using the functionality and only the platform layer will change later
    General CPM
    1. Even though we are still deciding which planning/balanced scorecard tool is ideal, we intend to begin immediately with the BW data modeling process. Is it reasonable to assume that the eventual decision to implement BPC or SSM will NOT have a significant impact on the data model from a functional or technical perspective? Obviously, we do not wish to build a data model that will be incompatible with BPC/SSM or that will place limitations on BPC/SSM functionality. If BPC/SSM will impact data modelling, what points should we take into consideration when preparing our data model in BW? For example, what data locking issues exist in BPC and how will this impact our BW data modelling?
    There will not be any compromises on functionality and therefore you should be good to have any data model within BPC model

  • How to update this query and avoid performance issue?

    Hi, guys:
    I wonder how to update the following query to make it weekend day aware. My boss want the query to consider business days only. Below is just a portion of the query:
    select count(distinct cmv.invoicekey ) total ,'3' as type, 'VALID CALL DATE' as Category
    FROM cbwp_mv2 cmv
    where cmv.colresponse=1
    And Trunc(cmv.Invdate)  Between (Trunc(Sysdate)-1)-39 And (Trunc(Sysdate)-1)-37
    And Trunc(cmv.Whendate) Between cmv.Invdate+37 And cmv.Invdate+39the CBWP_MV2 is a materialized view to tune query. This query is written for a data warehouse application, the CBWP_MV2 will be updated every day evening. My boss wants the condition in the query to consider only business days, for example, if (Trunc(Sysdate)-1)-39 falls in weekend, I need to move the range begins from next coming business day, if (Trunc(Sysdate)-1)-37 falls in weekend, I need to move the range ends from next coming business day. but I should always keep the range within 3 business days. If there is overlap on weekend, always push to later business days.
    Question: how to implement it and avoid performance issue? I am afraid that if I use a function, it greatly reduce the performance. This view already contains more than 100K rows.
    thank you in advance!
    Sam
    Edited by: lxiscas on Dec 18, 2012 7:55 AM
    Edited by: lxiscas on Dec 18, 2012 7:56 AM

    You are already using a function, since you're using TRUNC on invdate and whendate.
    If you have indexes on those columns, then they will not be used because of the TRUNC.
    Consider omitting the TRUNC or testing with Function Based Indexes.
    Regarding business days:
    If you search this forum, you'll find lots of examples.
    Here's another 'golden oldie': http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:185012348071
    Regarding performance:
    Steps to take are explained from the links you find here: {message:id=9360003}
    Read them, they are more than worth it for now and future questions.

  • Passing SELECT-OPTIONS and Internal Tables to SUBROUTINES

    Hi Guys
    In the code below my colleague has created her own table types in order to pass a select option and internal tables to her subroutine. Is there an easier way of making them known to the subroutine.
    data : v_vbeln type vbeln_vf,
          it_bdoc type table of vbrp,
          it_t006 type table of t006a,
          wa_bdoc type vbrp,
          wa_t006 type t006a,
          it_bdoc2 type table of zsswathi_st_vbeln,
          wa_bdoc2 type zsswathi_st_vbeln
    select-options s_vbeln for v_vbeln matchcode object zswathi_vbeln obligatory.
    start-of-selection.
    perform bdoc using s_vbeln[]
                 changing it_bdoc
                          it_bdoc2
                          it_t006.
      loop at it_bdoc2 into wa_bdoc2.
    form bdoc using f_s_vbeln type ZSWATHI_ST_SELECT_OPTION_TA_TY       " all these are table types. for select options, a structure is created and then a table type for it is created.
            changing f_it_bdoc type zswathi_vbrp_ty_ta
                     f_it_bdoc2 type zswathi_vbeln_ty_ta
                      f_it_t006 type ZSWATHI_T006_TA_TY.
    select * from vbrp into table f_it_bdoc where vbeln in f_s_vbeln.
          if f_it_bdoc is not initial.
          select  vbeln sum( netwr ) prsdt from vbrp into table f_it_bdoc2 where vbeln in f_s_vbeln group by vbeln prsdt.
          sort f_it_bdoc2 by vbeln.
          "select * from t006a into table it_t006 for all entries in it_bdoc where msehi = it_bdoc-vrkme.
          select * from t006a into table f_it_t006 for all entries in f_it_bdoc where msehi = f_it_bdoc-vrkme.
       endif.
        endform.

    Hi Brett,
    1. you can use a select-options-range in a FORM subroutine also without passing it as a parameter because parameters and select-option range tables are global fields in their program.
    2. If you need a parameter, declare it as type table or type standard table or type any table. You do not need any special table type.
    Regards
    Clemens

  • Best Access Method and Estimated Performance

    Dear folks,
    I'm new to BDB. Although I have read all the documentation and the DS Presentation from Margo, I would like to ask your help to tunne my db layout.
    I have to index 1 million key/data pairs in wich key is a logical number and data is 256 lenght (64 int array).
    The size of the database is around 200MB. After the initial seed of data, the data will be READ ONLY. No need for concurrent access. One C program will acess the DB (single threaded).
    I'm running on a Dual Xeon 3.2 GHz with 4 gb RAM.
    I've choosen to use the QUEUE ACCESS METHOD (since I'm using logical numbers as key and a fixed data size).
    I need to randomly access 140.000 keys in the DB.
    As I've read from the documentation this would be accomplished in less than a second.
    I would like to ask you what would be the expected retrieval time (number of keys/second) for my case (millions of 256 bytes data, with default configuration options) and if QUEUE is the best choice.
    From my implementation test the c program takes a considerable amount of time the first time it queries (dpb->get) the database for 140.000 keys (is this the so called COLD START?). The successive times I run the program querying the DB with different 140.000 random keys it becames faster for each new run (is this because I'm warming up the cache?).
    I'm using default configuration values for all tunning params: cache, mmapsize, etc...
    Would it be possible to load the whole DB in memory before querying it with dpb->get? Would it make the 140.000 querying process faster?
    I've tryied to iterate trough every record with a cursor and it takes around 5 seconds the first time and then gets faster on the successive runs. I've also tryied to iterate through every page to "warm up" the process before querying the 140.000 keys but did not have a great improvement.
    My goal is to query 140.000 random keys from the DB as fastest as possible. (Be it changing by choosing a more appropriate access method, be it for tunning the config parameters).
    I appreciate your help.
    Maurice S.

    Thank you Michael for your reply!!!
    I've seen the thread regarding the strategy of openning the mpool file and iterating through the pages.
    I've implemented that sucessfully (that reduced the total time required to perform the "get's" and also make this time a CONSTANT of around 0.5 seconds).
    My implementation works the following way:
    1) First I create the DB_ENV pointer
    1.A) All my dbs are in a folder called "dbs". Therefore I call dbenv->set_data_dir appropriatelly
    1.B) dbenv->set_mp_mmapsize(dbenv,300*1024*1024); (each DB has 183 MB)
    1.C) I set the cache size to the smallest possible value dbenv->set_cachesize(dbenv, 0, 20 *1024, 0); [as I've read through the forum about similar cases]
    1.D) Finally dbenv->open(dbenv, "db",DB_CREATE | DB_RDONLY| DB_INIT_MPOOL, 0))
    2) Then I call the db (wich has 700.000 records; with for 4 bytes for each key, and 260 bytes for each data)
    2.A) db_create(&dbs[c], dbenv, 0))
    2.B) dbs[c]->set_re_len(dbs[c],260)
    2.C) dbs[c]->set_pagesize(dbs[c], 64*1024))
    2.D) dbs[c]->open(dbs[c],NULL, database, NULL, DB_QUEUE, DB_RDONLY, 0664))
    Then I do the "mpool file iteration":
    .....all the code from that thread.....
    DB_MPOOLFILE* mfp =NULL;
    mfp = dbs[c]->get_mpf(dbs[c]);
    db_pgno_t lastPageNum;
    void* pageAddr;
    mfp->get(mfp, &lastPageNum, NULL, DB_MPOOL_LAST, &pageAddr);
    mfp->put(mfp, pageAddr, DB_PRIORITY_UNCHANGED, 0);
    db_pgno_t pageNum=0;
    for(pageNum=0; pageNum<=lastPageNum; pageNum++)
    mfp->get(mfp,&pageNum, NULL, 0, &pageAddr);
    mfp->put(mfp,pageAddr, DB_PRIORITY_UNCHANGED,0);
    And then I get 140.000 random records:
    DBT key, data;
    for(k=0;k<140000;k++)
    db_recno_t recno=rand()%700000;
    memset(&key, 0, sizeof(DBT));
    memset(&data, 0, sizeof(DBT));
    key.data = &recno;
    key.size = sizeof(recno);
    int dc[65];
    data.data = dc;
    data.ulen = sizeof(dc);
    data.flags = DB_DBT_USERMEM;
    dbp->get(dbp, NULL, &key, &data, 0);
    It takes around 0.5 seconds to perform all 140.000 random GET's.
    I have 20 DB's like the one described above.
    Changing the code above in order to use another one of the 20 DB's results in the same EXECUTION TIME (around 0.5 seconds).
    Is this the performance that you would expect from BDB? 280.000 random accessess per second in a 700.000 records QUEUE DB with 260 bytes data field?
    Is there any other parameters I could tunne to improve performace?
    Would BTREE acess method perform better ? (I could index the record numbers as strings: "00000001", "00000002", ..... )
    I do appreciate your attention.
    Hope my post can be a source for help to other BDB users, as the forum has been to me.
    Best rgs,
    Maurice S.

  • List of customers and their MasterCodes

    Hi Everyone
    Is it possible to get a list of the customers I have in UK Field Services LoB
    and their MasterCodes
    I have found that some customers are on the wrong MasterCodes and my reports are incorrect
    Thanks
    Super

    Your question is vague in terms of which product and release are you using which encountered this issue.  We need more information to begin to answer your inquiry.  Please resubmit your question with additional details if you still need assistance.
    Best regards,
    [Jeffrey Holdeman|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/jeffrey+holdeman]
    SAP BusinessObjects
    Enterprise Performance Management
    Regional Implementation Group

  • Audio and Video Performance Tweaking

    Hey guys I'm back with more questions.  I'm trying to improve the overall quality of my video conference experience.   My target market is the elderly and their families, so not necessarly people who are used to computers and tweaking things so we want to make it as good as we can right out of the box.
    Video
    1.)  All of my decoded video has clearly visible blocks.  I've attached a sample screen shot to show what I mean.  Is there a deblocking filter option I'm missing somewhere?
    2.)  The encoder in flash player 10.x is still H.263 based right?  I'm not missing a secret option to use the H.264 encoder am I?
    Audio
    1.)  I've set my audio codec to speex in my audio publisher, and it looks like it defaults to a quality setting of 10 (<rtc:AudioPublisher id="audioPub" codec="{SoundCodec.SPEEX}"/>).  Am I missing any tweaks to improve the audio quality?
    Audio questions where I assume the answer is no but I ask anyway
    2.)  Does the LCCS code or flash player prioritize audio packets over video packets or are they just sent when they're available.  I'd like to sacrafice video for audio if it's possible.
    3.)  Is there a way to better syncronize the video and audio streams.  Right now there's a lot of lag between what is said and how the lips move (this is even with peer to peer on the same private network).   I get the idea that there isn't but I thought I'd ask.
    4.)  Is there anything I can monitor to give me an idea of the current connection performance?   In otherwords can I monitor something and then make my own decicions to reduce the video quality or audio quality based on avaiable bandwidth between the two connected peers?
    5.)  You secretely have echo cancellation built in but were waiting till now to tell me right?  Just kidding.
    Thanks as usual
    -Eric

    Hironmay,
           Thank you for getting back to me, I know I asked a lot in one post there.   It would be nice to have a way for audio packets to be prioritized over video since they need to get there but  you can live with dropped video frames.   I'd love to see a way to sync the audio and video up as well.  I was just reading about some research where they showed if you can watch someones mouth move while you hear them talk it's equivelant to a 20dB volume increase (referrning to how well the person can understand you.)   I have elderly users so something like that is very important to me.
    I agree with you that when I changed the captureAndHeightFactor that the blocks got smaller, but did not go away.  I was hoping there was a way to smooth out the edges of the blocks so the boundries don't look so harsh.   I had been looking at flash.media.video in the flex 3.4 language reference and it talks about deblocking.  I copied the relevent text from the documentaiton at the end of this message.  I was wondering if there was something there I could use.   I'll play around with it some more.
    Believe me I've been very vocal about the need for echo cancellation on the Flash Forums
    Thanks for the help,
    Eric
    relevent text from flash.media.video
    deblocking
    property
    deblocking:intIndicates the type of filter applied to decoded video as part of post-processing.      The default value is 0, which lets the video compressor apply a deblocking filter as needed.
    Compression of video can result in undesired artifacts. You can use the       deblocking property to set filters that reduce blocking and,      for video compressed using the On2 codec, ringing.
    Blocking refers to visible imperfections between the boundaries      of the blocks that compose each video frame. Ringing refers to distorted      edges around elements within a video image.
    Two deblocking filters are available: one in the Sorenson codec and one in the On2 VP6 codec.      In addition, a deringing filter is available when you use the On2 VP6 codec.       To set a filter, use one of the following values:
    0—Lets the video compressor apply the deblocking filter as needed.
    1—Does not use a deblocking filter.
    2—Uses the Sorenson deblocking filter.
    3—For On2 video only, uses the On2 deblocking filter but no deringing filter.
    4—For On2 video only, uses the On2 deblocking and deringing filter.
    5—For On2 video only, uses the On2 deblocking and a higher-performance      On2 deringing filter.
    If a value greater than 2 is selected for video when you are using      the Sorenson codec, the Sorenson decoder defaults to 2.
    Using a deblocking filter has an effect on overall playback performance, and it is usually      not necessary for high-bandwidth video. If a user's system is not powerful enough,       the user may experience difficulties playing back video with a deblocking filter enabled.

  • Thanks For Your Support in advance i want to know that when I open a website that time view print option and when I click close button then page also new window page also close. I want to copy it how i can stop this print option?

    WHEN I OPEN A URL THAT TIME WITH PAGE OPEN SHOWS PRINT OPTION AND WHEN I CLICK CLOSE BUTTON OF PRINT OPTION THAT TIME NEW WINDOW BUTTON IS CLOSED. I WANT TO CLOSE ONLY PRINT OPTION. PLEASE HELP ME...............THANKS

    Many sites which offer specific "print formatted" pages do that: they assume that once you have finished with the print dialog you no longer want the page itself. So for your convenience they close it. Not so convenient for you, since you still want to view the page.
    I'm not aware of an easy solution for this. I can think of a couple different approaches.
    First, maybe there's an add-on to solve this? That would be easiest.
    Second, maybe there's a userscript to solve this?
    The Greasemonkey add-on runs userscripts which you can copy or download. Be careful to install only long-establish and trusted scripts. (''Is there a site that has this bad behavior that I can view without logging in? I will test one of my existing scripts to see whether it helps.'')
    Third, Firefox has an old system for restricting site permissions in a custom text file in your profile folder (named user.js). Editing this file is a bit advanced, and I haven't been able to test it, but the system works along these lines:
    <br>// Define a policy name for window.close permission
    // (assumes you don't have this pref already)
    user_pref("capability.policy.policynames", "nowindowclose");
    // Define policy: disable sites from using window.close
    // in their scripts
    user_pref("capability.policy.nowindowclose.Window.close", "noAccess");
    // List of sites subject to this policy
    user_pref("capability.policy.nowindowclose.sites", "firstbadsite.com secondbadsite.com");
    Again, I haven't tested that and recommend looking into add-ons first.

  • I hid the address bar with a right click option, and cannot seem to get it back, how can I do this?

    I was watching some TV on the WB, and their player doesn't have a 'pop out' option, so I opened it in a new window, and hid the address bar with a right click-> hide option or something along those lines, and now I can't seem to get it back with the same methods, nor can I find a way to access properties or anything. All I can see are the tabs I have open and the bookmark bar.
    Any help would be greatly appreciated

    There are different solutions depending on kind of the problem.
    Keyboard:Alt+V,T,N
    Navigation toolbar, including address bar, should appear
    Then
    Keyboard:Alt+V,T,M
    Menu bar, including File, Edit, View, should appear
    Right-click the bookmark bar
    Click Customize... in the context menu.
    In the Customize Toolbar window which appears find the address bar (It will be shorter) amongst the buttons here.
    Drag the address bar by mouse onto the main window, where you want it to be.

  • How do you get a list of your contacts nick names and their phone numbers on line and print them out?

    How do you get a list of your contacts nick names and their phone numbers on line and print them out?  I've been trying to figure out how to get the list to print out but I can't even find a complete list to view on Verizon's web site.  Does anyone know how to do this?

    Log into your online account. In the, 'I want to', box type, Manage Contacts.
    Place your cursor over any contact, a pop screen will appear with the option to print your contacts

  • For iPhone Case Lovers and their concern of Magnet Closers!!

    I recently learned that some have had issues with their iPhone when used with a cases that includes magnets for closing. Sorry mwhitted for your woes.
    While looking for a nice case for myself I became concerned of this, and decide to contact Sena about their Dockable iPhone case. This case seemed to be exactly what I was looking for, but after reading mWhitted and a few others problems I wasn't sure.
    So I sent them a e-mail with the links and question their knowledge about their product.
    This was late last night (about 1:39 am). How about 10:09 in the a.m. I get a response! A Long and thoroughly explained response (read Below).
    Great customer service! I am going to give this company a try and see how well this works.
    I have included my original e-mail to them and their response by Ronda so that you may judge for yourself.
    PS. mWhitted, aparently the case you used may not have had the proper magnets and maybe not assembled appropriately for this phone which may have caused the problem. What do you think, maybe this may have been the cause?
    Thanks for the info by the way.
    Below is my email to them.
    -----Original Message-----
    From: Stephan Singh
    Sent: Wednesday, July 11, 2007 01:39 am PDT (GMT-07:00)
    Subject: Pre-Order Dockable iPhone case
    I have looked up many cases for my iPhone and I have found your Dockable one to be just the style and function I am looking for. Although recently there has been a buzz going around that the magnetic closing cases such as these have caused many iPhones to malfunction.
    I was curious as to if you had any information on this? I also wanted to send you this so that you may look into this to avoid any potential problems with your sales.
    Another question, I would like to know if it would be possible to replace the magnets in this case and apply velcro to it instead as an option for your customers?
    As far as the info that I had on the magnets, you can read tease threads from apple support forums for reference.
    http://discussions.apple.com/thread.jspa?threadID=1018081
    http://discussions.apple.com/thread.jspa?threadID=1036960&tstart=0
    Please contact me asap on this issue, for I would like to know my options on a purchase through you.
    Thank you
    Stephan
    NOW HERE IS THEIR MESSAGE BACK.
    ----- Original Message ----
    From: Sena Cases <[email protected]>
    To: [email protected]
    Sent: Wednesday, July 11, 2007 10:09:26 AM
    Subject: Case Update: 1086 - Pre-Order Dockable iPhone case
    Update for Case #1086 - "Pre-Order Dockable iPhone case"
    We use only non Neodymium magnets that do not interfere with the device. We have done extensive testing with many devices to assure that the magnet use will not harm the internal applications or antenna on the devices which we manufacture cases for. Also we have long created cases for use with the IPOD nano, Ipod 3rd,4th and Ipod Video devices using the non Neodymium magnets in our cases without any interferance at all after selling thousands upon thousands of cases. Sena Cases are designed by Engineers with PhD, they are all handcrafted by skilled craftsmen who have been in the leather industry for many years making them expert leather craftsmen, our cases are not just designed by a purse maker or a designer who is thinking of only fashion and style, because of the engineering focus of the design staff they are detail oriented making sure that each and every feature and function of the device has been addressed and is accessible as well as taking wevery precaution to protect the devices and information which belongs to our loyal customers, and new customers as we hope that each person who finds their way to Sena Cases will become loyal to our products for all devices which they own now and in the future. Because our company's entire focus is PDA, Smartphone and Computer cases Sena Management and Design staff have extensively researched magnets available in the industry and magnetic substrates, with a solid plan to avoid any magnet which would harm any device we have created a case for, So the selection of the magnets available and the possible strengths that we can use are focused on a very limited type and size of magnet, sometimes even shape takes some precidence in the design of certain cases, in regards to the iPhone magnets the staff have created a new installation making the magnet undetectable on the open face of the case so that the form and shape are very sleek and suitable to the high style devbice which is in the Sena Case. Some case makers off shore may just throw a case together without considering future ramifications, These case manufacturers may be selling cases at a lower price point not created out of fine materials or more novelty type accessory cases that are often offered at a bargain price that is unbelievably inexpensive, They may be thinking when creating their own design that " this company and that company use magnets we will to..." this may be how cases get created for devices which may harm the device that they were intended to protect. Sena Cases has taken every precaution to design a slim sleek sexy iphone case that will protect your device in a very stylish fashion throughout the years that you own this expensive device.
    I will pass your forum links on to our design staff and the research group as well as our company president for review, Customer feedback is highly valued here at Sena Cases. I assure you that serious research has been done to assure that your iPHONE case will fit precisely allow access to all features and functions and to protect your investment in the device and the information which it contains as you as well as your referrals and your future business is our main focus and if we dint sweat all the little details to attempt to create you a perfect case for your device we could not expect your loyalty to our brand.
    We do also stand behind all our products with a one year warranty against any manufacturing defects. The best compliment we can receive is for a customer to refer family, friends, colleagues and strangers that they cross paths with to our cases as your refferral of our product is more valuable to us that a full page color ad in a major magazine, if your happy you will refer many people to our products who will refer their friends and so on and so on....
    Stephan, I reccomend that you avoid Neodymium magnets in what ever case you elect to purchase and you will be fine, I am hopefull that you will elect to protect your iPhone in our cases, as we make a fine product as does many competitors in the market, I am not familiar with their designs for this device so I cannot speak openly about any of them, but the iPHONE cases in our office on display as well as future designer cases to be released before the fall are all incredible. Sena Will have some leathers and designs nwever seen before by similar type device owners ever in the past, as our company has searched out new Leather vendors as well as creating our traditional line of stylish Sena cases will be releasing a designer series of cases for iPHONE because the device is phenomonal the design staff and management felt that the cases could also help carry off the devices style in a ddifferent intrepretation.
    You will love any of the Sena Cases designs which are available now or in the future., We have had customers stop by and try on the prototype cases which we have photographed and were in love with the look and fit. The sensor on the face of the case has been revised the original case designed before the device was available to accommodate the proximity/light sensors! The sensor lies above the ear piece at the top of the screen. so there will be two circular oval type openings above the screen. These cases are really off the hook, crazy cool and distinctively beautiful, I am hopeful you will enjoy owning one to protect your device.
    Regards,
    Rhonda
    PC   Windows XP  

    OK. Here it is...
    http://en.wikipedia.org/wiki/Neodymium_magnet
    "Neodymium magnets are very strong in comparison to their mass..."
    A.K.A. "rare-earth magnetS".
    "While most solid state electronic devices are not effected by magnetic fields, some medical devices are not manufactured to mitigate the effects of strong magnetic fields." Maybe phones too?
    These could be the ones that I removed from my case:
    http://www.kjmagnetics.com/proddetail.asp?prod=D603
    From the above sales site:
    "Never place neodymium magnets near electronic appliances."

  • I cant re-store my iPhone through the iTunes. Message which comes up says' the iPhonw could not be restored. An unknown error occurred (21). i tried all the options and nothing seems working. please help

    I cant re-store my iPhone through the iTunes. Message which comes up says' the iPhonw could not be restored. An unknown error occurred (21). i tried all the options and nothing seems working. please help

    Hi chiekoo,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at this article:
    iTunes: Specific update-and-restore error messages and advanced troubleshooting
    http://support.apple.com/kb/ts3694#error21
    Error 20, 21, 23, 26, 28, 29, 34, 36, 37, 40
    These errors typically occur when security software interferes with the restore and update process. FollowTroubleshooting security software issues to resolve this issue. In rare cases, these errors may be a hardware issue. If the errors persist on another computer, the device may need service.
    Also, check your hosts file to verify that it's not blocking iTunes from communicating with the update server. See iTunes: Advanced iTunes Store troubleshooting—follow steps under the heading Blocked by configuration (Mac OS X / Windows) > Rebuild network information > Mac OS X > The hosts file may also be blocking the iTunes Store. If you have software used to perform unauthorized modifications to the iOS device, uninstall this software prior to editing the hosts file to prevent that software from automatically modifying the hosts file again on restart.
    Best of luck,
    Mario

  • Webservices in BPM10g and SOA Suite11g

    Dear Friends / Gurus -
    Now I'm working on BPM 10g and PAPI-WS (and I know that, 10g also having Process as Webservice implementations)
    But blocked on PAPI-WS Object mappings on arguments, and I'm sure that 11g having some good and advanced implementation for WS.
    Can you please share some inputs on Webservice implementations in 11g? Or its same like 10g?
    Following are the Object issues I'm facing with 10g : (second post on this thread)
    1. Re: PAPI Web Service (PAPI-WS) Example for Oracle BPM Enterprise Standalone
    Thanks in advance !!
    BR,
    Justin.

    Hi,
    1)To pass the value at the time of deployment, you can use config plan.xml.
    2)To pass the value at run time on em console, you can use below link.
    http://eelzinga.wordpress.com/2009/10/28/oracle-soa-suite-11g-setting-and-getting-preferences/
    Thanks & Regards,
    Richa Juneja

  • Update set of books in implementation options ??

    we are doing project setup[ in one of the test instance , How ever while doing thta in implementation options set of books is saved incorrectly and now it is freezed (not able to change the set of books field) ..Navigation setup -->system-->implementation options-->Systme Tab
    can we update this set of books from back end ..and if we do where all can we get an impact ..!!
    any suggestions ..

    Though the form field only updates the SOB in the pa_implementations_all table. It is not advised to do backend updates. I would advise to log a SR and propose your strategy which the Oracle Dev team will analyze and may approve it.
    Hope this helps !
    ~Sathish Raju
    www.projectsaccounting.com

  • Can please tell me how to implement expand and collapse table row data?

    i am trying implement expand and collapse table row data but i do not get any ideas..can please any one help me its an urgent requirement

    Yes, we can.   
    I think the best place for you to start for this is the NI Developer Zone.  I recommend beginning with these tutorials I found by searching on "data log rio".  There were more than just these few that might be relevant to your project but I'll leave that for you to decide.
    NI Compact RIO Setup and Services ->  http://zone.ni.com/devzone/cda/tut/p/id/11394
    Getting Started with CompactRIO - Logging Data to Disk  ->  http://zone.ni.com/devzone/cda/tut/p/id/11198
    Getting Started with CompactRIO - Performing Basic Control ->  http://zone.ni.com/devzone/cda/tut/p/id/11197
    These will probably give you links to more topics/tutorials/examples that can help you design and implement your target system.
    Jason
    Wire Warrior
    Behold the power of LabVIEW as my army of Roomba minions streaks across the floor!

Maybe you are looking for