NIO: issues with the IO part

I've been working on a multi client/ server system, and I had success with traditional networking using Sockets, streams and Threads to handle each connection. In an attemp to make my srver more efficient using asynchronous communication (which I am forever regretful for) I have completely destroyed all funtionality of the program. My server is now successfully asynchronous, but it does not communicate.
I have tried an and all variations of sockets, streams, socketChannels, Readable/Writeable ByteChannels, ObjectInput/OutputsStreams, and nothing is working. It comes to the same part each and every time and fails to continue. I'm trying to read in an array of characters from the SocketChannel, and parse them with basic ByteBuffer get commands. The Client seems to be writing the buffer which I know is properly filled with data, but the server side socket never recieves it, it just holds, or when I have it set to non blocking, returns null on the read() command.
Heres some of the code for the server. If it looks familiar its because I got it from a tutorial off IBM after getting frustrated and deleting my original code.
Selector selector = Selector.open();
// Open a listener on each port, and register each one
// with the selector
ServerSocketChannel serverSocket = ServerSocketChannel.open();
serverSocket.configureBlocking( false );
ServerSocket ss = serverSocket.socket();
InetSocketAddress address = new InetSocketAddress( port );
ss.bind( address );
SelectionKey Acceptkey = serverSocket.register( selector, SelectionKey.OP_ACCEPT );
while (true) {
int num = selector.select();
Set selectedKeys = selector.selectedKeys();
Iterator it = selectedKeys.iterator();
while (it.hasNext()) {
SelectionKey key = (SelectionKey)it.next();
if ((key.readyOps() & SelectionKey.OP_ACCEPT)
== SelectionKey.OP_ACCEPT) {
// Accept the new connection
ServerSocketChannel ssc = (ServerSocketChannel)key.channel();
SocketChannel sc = ssc.accept();
sc.finishConnect();
sc.configureBlocking( false );
// Add the new connection to the selector
SelectionKey newKey = sc.register( selector, SelectionKey.OP_READ);
it.remove();
System.out.println( "Got connection from "+sc );
} else if ((key.readyOps() & SelectionKey.OP_READ)
== SelectionKey.OP_READ) {
// Read the data
SocketChannel sc = (SocketChannel)key.channel();
// Echo data
in.clear();
sc.read( in ); // <--------------------- this is where it stops
in.flip();
char command = in.getChar();
if (command == 'l')
CharBuffer cb = in.asCharBuffer();
String Username = getString(cb);
String Password = getString(cb);
System.out.println("Login Attempt: User: " + Username + " Pass: " + Password);
it.remove();
for the client side i have tried almost every thing. I had similar trouble when I used Streams originaly, but the problem was that I had forgotten to flush the stream. I have tried using streams to communicate with the channel, or even getting the socket from the client socketchannel and then fluching its outputstream. and neither worked, even though I saw this in a tutorial somewhere online.
Alas, I am completely out of ideas and extremely frustrated at the days of time lost on this upgrade that would have made for better performance had it actually performed. I you can think of what kind of client side code woul dbe necessaryto make this work, please let me know. I have tried simply making a channel, connecting it, filling a buffer (which works), and doing clientChannel.write(buf). No, this odes not work. EVERY tutorial says this is how to do it, but I'm special some how.
HELP ME!!!
Jon

Never release your socketChannel reference(s) unless it/they has/have been fully qualified
by socketChannel.isRegistered();
Otherwise you can wipe out your iterator by having the references garbage collected
before they have actually been freed.
In the event of an exception on the channel, before releasing the reference
call socketChannel.isRegistered(). It may take some time to qualify and thus
I make a list of channels that have had exceptions such as the user disconnecting
and poll socketChannel.isRegistered() every so often untill it qualifies,
Then and only then release the reference to the channel.
I went even one further.. I interleave the OP_READ and OP_WRITES in different
properly synchronized Threads, and never combine the options on the same Selector
at the same time. Further always using a timeout on my selector ensures
it won't race for(;;) and or get saturated.
I ran my NIO server for 6+ months straight no problems and have tested it to 7200+ concurrent connections. Actually I am almost at the point where other people can use it via an easy interface.
Hmm if I could just find time to finish between my job and woman :)
I am going to work onit as much as I can this weekend and I am making it totally
configurable and usable from an easy GUI.
Anyway, check where you remove your channel references
Hope this helps.
(T)

Similar Messages

  • Issue with the presence indicator in list/library web part.

    When viewing a user field (Created By, Modified By or a custom People column) through the list web part (either through the default page /Forms/AllItems.aspx or a custom web part page using a list/library) the presence indicator always says presence unknown.
     However if I go to the Site Permissions on the same site, or My Site or a custom page using a modified core search results web part I wrote the presence indicator works fine.  I can't find any errors being reported on the server.  
    Looking at the rendered code the list web part generates:
    <IMG name=imnmark width=12 height=12 title="" class=ms-imnImg id=imn_48683,type=smtp alt="No presence information" src="/_layouts/images/blank.gif" border=0 sip="[email protected]">
    Locations where the presence indicator works the code is:
    <IMG name=imnmark width=12 height=12 title="" class=ms-imnImg id=imn{20140822-1752-098D-8C11-188AD0B8B8B6},type=sip alt=Available src="http://portal.mydomain.com/_layouts/images/imnon.png" border=0 sip="[email protected]" valign="middle">
    It appears that the List web part is not detecting that the users have a sip address and they appear to be rendered using smtp instead.  It's also odd that the list web part is pulling the correct sip address while the one that works is pulling the
    email address, not the sip address stored in the user profile.  I spent considerable time going through the xslt to try and figure how the tag is rendered but I haven't been able to figure it out.
    We are using Cisco Jabber 9.2.3 for IM, I don't know if that should make a difference or not. It's working fine in other parts of SharePoint and in Outlook. Running SharePoint Dec 2011 CU (14.0.6114.5000) with MS Office 2010 SP2 installed on the client. Tested
    in IE 9.0/10/11.
    Any ideas?

    We don't have a Lync server and I don't have the software available.  Are you saying just having Lync installed even though it won't work might help?
    I did some more digging and believe that this is an issue with the XsltListViewWebPart.  If I go to the UserInformationList the web part used to render the list is the ListViewWebPart and the presence indicator works there.  Also our environment
    was migrated from 2007 and there are a number of pages that are using the old ListViewWebPart and the presence indicator works fine in this part.  If edit the page and add the same list library to it, it's added as a XsltListViewWebPart and the presence
    indicator does not work.
    The presence control is not rendered by the xsl files used by the webpart.  I modified the xsl to display the raw xml and the html code for the presence is part of the xml.  I'm guessing this can't be changed and is part of how SharePoint is rendering
    the data for the XsltListViewWebPart.  You can see the Editor and CheckoutUser lines have the html code embedded in the data.
    <Row
    ID="60"
    PermMask="0x7fffffffffffffff"
    HTML_x0020_File_x0020_Type=""
    File_x0020_Type="xlsx"
    HTML_x0020_File_x0020_Type.File_x0020_Type.mapall="icxlsx.png|Microsoft Excel|SharePoint.OpenDocuments"
    HTML_x0020_File_x0020_Type.File_x0020_Type.mapcon="SharePoint.OpenDocuments"
    HTML_x0020_File_x0020_Type.File_x0020_Type.mapico="icxlsx.png"
    serverurl.progid="1http://myparkersdev.domain.com/sites/BPIT/_layouts/xlviewer.aspx?id=/sites/BPIT/Shared%20Documents/Database%20Sizes.xlsx"
    ile_x0020_Type.progid="SharePoint.OpenDocuments.3"
    File_x0020_Type.url="FALSE"
    FSObjType="0"
    FileRef="/sites/BPIT/Shared Documents/Database Sizes.xlsx"
    FileRef.urlencode="%2Fsites%2FBPIT%2FShared%20Documents%2FDatabase%20Sizes%2Exlsx"
    FileRef.urlencodeasurl="/sites/BPIT/Shared%20Documents/Database%20Sizes.xlsx"
    FileLeafRef="Database Sizes.xlsx"
    FileLeafRef.Name="Database Sizes"
    FileLeafRef.Suffix="xlsx"
    CheckoutUser="&lt;span class=&quot;ms-imnSpan&quot;&gt;&lt;a href='javascript:;' onclick='IMNImageOnClick(event);return false;' class='ms-imnlink'&gt;&lt;img name='imnmark' class='ms-imnImg' title='' border='0' height='12' width='12' src='/_layouts/images/blank.gif' alt='No presence information' sip='[email protected]' id='imn_77,type=smtp'/&gt;&lt;/a&gt;&lt;a onclick=&quot;GoToLink(this);return false;&quot; href=&quot;/sites/BPIT/_layouts/userdisp.aspx?ID=526&quot;&gt;Ian Howe&lt;/a&gt;&lt;/span&gt;"
    CheckoutUser.id="526"
    CheckoutUser.title="Ian Howe"
    CheckoutUser.span="&lt;nobr&gt;&lt;span&gt;&lt;a onclick=&quot;GoToLink(this);return false;&quot; href=&quot;/sites/BPIT/_layouts/userdisp.aspx?ID=526&quot;&gt;Ian Howe&lt;/a&gt;&lt;img border=&quot;0&quot; height=&quot;1&quot; width=&quot;3&quot; src=&quot;/_layouts/images/blank.gif&quot;/&gt;&lt;a href='javascript:;' onclick='IMNImageOnClick(event);return false;' class='ms-imnlink'&gt;&lt;img name='imnmark' class='ms-imnImg' title='' border='0' height='12' width='12' src='/_layouts/images/blank.gif' alt='No presence information' sip='[email protected]' id='imn_78,type=smtp'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/nobr&gt;"
    CheckedOutUserId="526"
    IsCheckedoutToLocal="0"
    Created_x0020_Date="0;#2014-08-22 09:47:01"
    Created_x0020_Date.ifnew=""
    ContentTypeId="0x0101000AE0EC76CD0DB743B42D2FE022EAA6DC"
    Modified="8/22/2014 10:51 AM"
    Editor="&lt;span class=&quot;ms-imnSpan&quot;&gt;&lt;a href='javascript:;' onclick='IMNImageOnClick(event);return false;' class='ms-imnlink'&gt;&lt;img name='imnmark' class='ms-imnImg' title='' border='0' height='12' width='12' src='/_layouts/images/blank.gif' alt='No presence information' sip='[email protected]' id='imn_79,type=smtp'/&gt;&lt;/a&gt;&lt;a onclick=&quot;GoToLink(this);return false;&quot; href=&quot;/sites/BPIT/_layouts/userdisp.aspx?ID=526&quot;&gt;Ian Howe&lt;/a&gt;&lt;/span&gt;"
    Editor.id="526"
    Editor.title="Ian Howe"
    Editor.span="&lt;nobr&gt;&lt;span&gt;&lt;a onclick=&quot;GoToLink(this);return false;&quot; href=&quot;/sites/BPIT/_layouts/userdisp.aspx?ID=526&quot;&gt;Ian Howe&lt;/a&gt;&lt;img border=&quot;0&quot; height=&quot;1&quot; width=&quot;3&quot; src=&quot;/_layouts/images/blank.gif&quot;/&gt;&lt;a href='javascript:;' onclick='IMNImageOnClick(event);return false;' class='ms-imnlink'&gt;&lt;img name='imnmark' class='ms-imnImg' title='' border='0' height='12' width='12' src='/_layouts/images/blank.gif' alt='No presence information' sip='[email protected]' id='imn_80,type=smtp'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/nobr&gt;"
    ecb.dispex="return DispEx(this,event,'TRUE','FALSE','FALSE','SharePoint.OpenDocuments.3','0','SharePoint.OpenDocuments','','1http://myparkersdev.domain.com/sites/BPIT/_layouts/xlviewer.aspx?id=/sites/BPIT/Shared%20Documents/Database%20Sizes.xlsx','526','526','1','0','0x7fffffffffffffff','','')" />
    I just find it strange that the old ListViewWebPart works.  Our SP environment has not been patched to the latest version, I'll try that next and see if it makes a difference.

  • Performance issues with the Vouchers index build in SES

    Hi All,
    We are currently performing an upgrade for: PS FSCM 9.1 to PS FSCM 9.2.
    As a part of the upgrade, Client wants Oracle SES to be deployed for some modules including, Purchasing, Payables (Vouchers)
    We are facing severe performance issues with the Vouchers index build. (Volume of data = approx. 8.5 million rows of data)
    The index creation process runs for over 5 days.
    Can you please share any information or issues that you may have faced on your project and how they were addressed?

    Check the following logs for errors:
    1.  The message log from the process scheduler
    2.  search_server1-diagnostic.log  in /search_server1/logs directory
    If the build is getting stuck while crawling then we typically have to increase the Java Heap size for the Weblogic instance for SES>

  • I am still having issues with the TOC. I finally got several chapters and sections to show different pictures in the TOC, but have spent hours trying to figure out how to repeat it. This should be so simple. Is there an update? Please help us Apple.

    I am still having issues with the TOC pictures. I got several chapter/section photos to show up, but can't seem to repeat this success. It is some mystery that happened during a time that I had practically given up. This should be such a simple thing. Drag and place a picture into the placeholder and it shows up in the TOC....right? Help, help help! want to get this thing done and it's taken two days of work just get some of the photos to show up. I am going to have to publish this ibook with no photos in several sections.....why can't this be simple? I have even had someone else spend hours trying to figure this out. This software is such a GREAT idea....come on...help with this little part of it.

    I had the same problem myself. I got to the point where I couldn't replace the photo, of a new chapter, in the TOC. What I did was to duplicate an existing chapter that was working and was able to replace it's TOC's photo. I also found that if you try different areas of the photo you can sometimes get it to replace correctly. For example, instead of dragging the new photo to the middle of an existing photo, try dragging it to the right top corner.

  • My iPod touch is having a little issue with the volume. When I plug in my headphones the volume works fine. When there aren't any headphones plugged in, no sound comes out from my iPod. When I go to turn up the volume, it still says headphones. Any tips?

    My iPod touch is having a little issue with the volume. When I plug in my headphones the volume works fine. When there aren't any headphones plugged in, no sound comes out from my iPod. When I go to turn up the volume, it still says headphones. I tried restarting it a few times, nothing worked. I looked up many tutorials, and still nothing did the trick. Any tips?

    - Try cleaning out/blowing out the headphone jack. Try inserting/removing the plug a dozen times or so.
    Try the following to rule out a software problem
    - Reset the iPod. Nothing will be lost
    Reset iPod touch: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup
    - Restore to factory settings/new iPod.
    - Make an appointment at the Genius Bar of an Apple store. Seems you have a bad headphone jack.
    Apple Retail Store - Genius Bar
    Apple will exchange your iPod for a refurbished one for this price. They do not fix yours.
    Apple - iPod Repair price                  
    A third-party place like the following will replace the jack for less. Google for more.
    iPhone Repair, Service & Parts: iPod Touch, iPad, MacBook Pro Screens
    Replace the jack yourself
    iPod Touch Repair – iFixit

  • IMac went totally black. No power to the unit. Have there been issues with the power supply?

    My iMac went totally went black tonight when my grandchildren were using the iMac. I can't power it up? Have there been issues with the power supply?

    It may just be the power cord (between the mains and the computer).   If you have an Apple store or Authorised store near you, take the cord in and check it out.  Indeed, check if it has been partly pulled out by pressing it firmly into the back of the computer.

  • It seems like there are a lot of issues with the 3GS on iOS 5.1

    It seems like there are a lot of issues with the 3GS on iOS 5.1, should I stay with 4.3.5? Part of what worries me is that my business is completely reliant on this phone and the billing and job tracking software I use, so if something were to happen I would be in trouble. Also, myself not being all that tech savy I am wondering if by hooking my iphone up to itunes once every couple of weeks, is it creating a backup file? If I had to replace my phone could I just plug the new one into itunes and have all of my apps and data transferred onto the new phone? I want to get proactive about this so at the very least I'm not tempting fate.
    Many thanks,
    Stephan

    Looking around here, what you are going to see is problems. People don't come to forums like this to talk about how smoothly their phone is working.
    Backing up every couple of weeks is OK, if you can afford to lose several weeks worth of data.
    That's one of the huge advantages of iOS5. Wireless backups to iCloud. Plug your phone in to charge at night, and if you have WiFi, it will back up without the need for you to do anything.  If it gets run over by a truck, you get a new one, restore from iCloud, and off you go.
    if you don't update, you're going to start running into problems soon as new versions of many apps REQUIRE iOS 5.

  • LR5 Issues with the CC Version?

    Hello,
    I've had a few deal-breaking issues with the released version of LR5 for Windows and read about several others.  There seems to be some consistency with the types of issues people are having with, at least, the Windows version of the software.  I think that Adobe is splitting the code stream with LR5 since it is offered as both a stand-alone product and as part of the Creative Cloud.
    Done with LR5
    Spot Removal Mouse Movement
    (several other issues are mentioned within the above threads)
    I am wondering of any Creative Cloud users of LR5 are having the same problems that have been reported in this forum with the stand-alone version.
    Thanks,
    ~Steve

    Experiencing same problems with spot removal in Lightroom CC (2015).
    I'm going to look for a new LR CC thread but posting here for now.
    Using iMac 5K
    4Ghz i7
    16GB Ram
    AMD Radeon R9 M290X 2048 MB
    Wacom Intuos 3. Performance with tablet slower than mouse but still lots of lag with the mouse. Again, slower when 1:1 but also plenty of lag when FIT.
    Anyone having similar experience with LR CC - thoughts much appreciated?

  • Issue with the recovery

    Hello, I have a Hp Pavillion laptop Model number: HP2000-2202TU with preinstalled Windows 8.I had some issues with the virus so i formatted my laptop and directly installed windows 10.I was unable to use the product key of the Windows 8 to activate windows 10.From friends and this forum i got an advice to recover the Windows 8 and then upgrade it to Windows 10.But i am trying it from two days i am unable to go back again to windows 8.I am unable to find which version of windows 8 is installed on this model.I am not finding the windows 8 64 bit to download.Can you please tell me what to do or can give me links for1. HP recovery management downloads2. which version of windows 8 was installed?3. Link for the windows 8 64 bit which i can use this OEM product Key.Any other methods to overcome this.  

    According to the matrix documentation of 11 release 1 which clearly state that 9.2.0.8 can support all as my installation
    as following
    databases version (9.2.1.0, 9.2.0.8, 10.2.0.4, 11.1.0.6)
    Rman catalog database + Schema + Rman utility is (9.2.0.8) database
    Now 11 release 2 matrix documentation says no you have to use 10.2.0.3 even oracle documents are confusing me
    I have successfully registered all the database in my catalog as well run ( crosscheck archivelog all, report schema ) was functioning smoothly
    when its came to the integration part to HP - Data Protector it started to through me an error ( this version of database its not compatible with recovery manager)
    and what does this oracle document senario means
    ====================
    RMAN Compatibility:
    Scenario
    Assume that you maintain a production databases of the following releases:
    9.2.0
    10.2.0
    11.2.0
    You want to record RMAN repository data about these databases in a single recovery catalog database. According to Table B-2, you can use a single 11.2.0 recovery catalog database with a 11.2.0 catalog schema for all target databases. Ensure that the version of the RMAN client used to back up each target database meets the following requirements:
    Use the 9.2.0 RMAN executable to back up the 9.2.0 database.
    Use either the 9.2.0 or 10.2.0 RMAN executable to back up the 10.2.0 database.
    Use any RMAN executable to back up the 11.2.0 database.
    ==================================
    All what i want is to achieve one single catalog for all the above mentioned oracle versions and can be integrated with HP-DP
    can anyone explain this doubts and give me a best solution to achieve desire solution if not what are the altarnative ??/
    thanks and sorry its quite log post
    Regards

  • Frequent issues with the contacts

    Hi,
    Everyday I face issues with the contacts. It does not search the contact I wanted to look and stuck on the first page of the list for few seconds and then move to the searched contact. But when I open that contact,  it shows the contact details of first name of my conact list, not the one I searched. It is irritating and happens everyday.
    Only way to resolve this is by restarting the device or power off and ON it. 
    Does anyone face this. Is there any solution availble for this issue. 

    I am a real estate broker and I have 1200 contacts and when I transferred the contacts from my old BB Torch to z10, the transfer was successful and all my contact fax numbers are listed as fax. BB has announced that they are going to have USB Outlook sync in the future release of BB link. I am eagerly waiting just like you, it is important part of my business and online cloud sync is not an option for me. I currently email my contacts from my desktop to my z10 as a .vcard and update any new contacts.. Same with the calendar. You can also save it on your sd card. A temp solution until the feature is available. or use outlook.com or other cloud service. 
    To add a fax to your contact, open the contact in edit mode, click on add field and select fax.. You also have a choice to set fax work, home , direct or other.

  • HT203254 Issues with the graphics card on 2008 Macbook Pro

    So if I am having issues with the graphics card and my Macbook is among those from 2008 affected but it is after the free repair program has ended, how can I repair it myself?  What parts need to be replaced?

    So if I am having issues with the graphics card and my Macbook is among those from 2008 affected but it is after the free repair program has ended, how can I repair it myself?  What parts need to be replaced?

  • Hp Envy X2 issues with the touchpad gestures

    I am experiencing some issues with the touchpad gestures after every time it wakes up. I am already update the drives posted in the hp web site, is anybody out there with the same issues?

    I couldn't find any graphic drivers for that notebook, but here is an updated chipset that is available for your notebook: http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-114872-1&cc=us&dlc=en&lc=en...
    It was released 6 days ago, so it might enable that option for you. It can't hurt to try it out. If not, you might just have to hold out a little bit until they update the driver. 
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • Anybody else having issues with the new 1.1??

    For some reason, I have encountered two issues already.. Whenever I'm exporting my galleries as web pages, nothing happens! It creates a null folder that I specify but then doesn't export any photos or html pages.. If I delete the folder and do it again, the exact same way, for some miracle it then begins to export.. There is no logical explanation and its clear that its a bug..
    Also, when exporting multiple images into CS2, that also fails for me.. It only opens up one picture and even though the others are selected, it doesn't seem to do the trick.. Its not my computer because i have a brand new quad w/ 4 gigs of memory.. I didn't encounter either of these issues with the older version..
    Anybody else??

    I tried both, and was successfull both times.
    External Edit:
    1. I selected 2 images (D200 RAW images).
    2. Right clicked to get the contextual menu and selected Open with External Editor (I have my prefs set up for Photoshop).
    3. Both images opened in Photoshop.
    I can't image it being system specific. What camera and file type are you using?

  • Issues with the Surface Pro 3's pen in Photoshop CS6

    I used photoshop CS6 with no problems on my old computer that was connected to a graphics tablet.
    However, I recently bought a new windows computer called the Surface Pro 3. Everything works perfectly with the trackpad and touch, but I've had some issues with the Surface pen.
    The pen can draw on the canvas, but whenever I click something on any of the windows with the pen, the entire application freezes and I would have to click the computer's taskbar at the bottom to unfreeze the application.
    It's impossible to work like this. Is there any solution to fix this problem? It says that the version of photoshop I have is Adobe Photoshop Version: 13.1.2

    If you have Photoshop CS6 version 13.1.2 which is the Subscription version of Photoshop,  You shoule  Isstall Photoshop CC 2014 on your surface Pro 3.  It will work without problems on the surface Pro 3 and you will also have the option have the option to use Photoshop CC 2014 preference 2x UI to scale Photoshop's UI up in size on your Surface Pro 3.
    If you do not have a subscription the Perpetual version of windows CS6 should be version 13.0.1.3.  In that case the only way to scale Photoshop UI is to have windows do it. You would need to to update your windows 8.1 registry and add an external Photoshop manifest file in your Photoshop CS6 folder.  To get the Surface Pro 3 pen to work with Photoshop you would need to install NTig pen device drivers the support the wintab APIs.
    You will not be able to use Photoshop without a keyboard popping up the windows onscreen keyboard is too cumbersome.  You can use a utility like Touchkey to create Overlay touch keys on Photoshop and use Photoshop without a keyboard.
    The differece betweek Adobe 2XUI scaling an windows scaling ise windows scaling scalet the image areas as well as the Photoshops UI
    A couple of touchkey overlat keyboards could look something like this

  • Is there a recommended limit on the number of custom sections and the cells per table so that there are no performance issues with the UI?

    Is there a recommended limit on the number of custom sections and the cells per table so that there are no performance issues with the UI?

    Thanks Kelly,
    The answers would be the following:
    1200 cells per custom section (NEW COUNT), and up to 30 custom sections per spec.
    Assuming all will be populated, and this would apply to all final material specs in the system which could be ~25% of all material specs.
    The cells will be numeric, free text, drop downs, and some calculated numeric.
    Are we reaching the limits for UI performance?
    Thanks

Maybe you are looking for