Can I specify a timeout value for an RMI call?

Is it possible to specify a timeout value when a client makes a remote
RMI call to a WL
EJB? If the server method hangs does the client call hang forever with it?
- Rick Holland OO/Distributed Systems Consultant
- ObjectAge Inc.
- [email protected]
"Logic is a wreath of pretty flowers, that smell bad"

That's what I did to try this. weblogic.ejbc knows how to pass -dispatchPolicy to
the weblogic.rmic, so in the RMI descriptor it creates:
<method
name="*"
dispatch-policy="queueName"
>
</method>
so, maybe there is a command-line option for the timeout as well. Anyway, extracting
xxxRTD.xml and adding
<method
name="*"
timeout="xxx"
>
</method>
works just fine.
Rick Holland <[email protected]> wrote:
So all I have to do is build my EJB jar, extract the *RTD.xml file, hack
it, stuff it back into the jar and deploy (all within my Ant script).
Sounds fairly straight forward.
Thanks again
[email protected] wrote:
It gets there from the server. If you look inside ejbc'ed ejb-jar you'll find
RMI descriptors there (they are named like xxx.RTD.xml)
Rick Holland <[email protected]> wrote:
Thank you Dimitri, but I have one more dumb question, since I need these
timeouts
on the client side where does an RMI descriptor go? I have never used
one of these.
Thanks
[email protected] wrote:
AFAIK, you can specify it in the RMI descriptor :
<rmi Name=".....">
<cluster
     clusterable="true"
</cluster>
<method
     name="methodname"
     timeout="timeoutinmilliseconds"
</method>
</rmi>
And, if there is timeout, method invocation will fail with exception like this:
weblogic.rmi.extensions.RequestTimeoutException: RJVM response timed out after: '1000' milliseconds.
at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:262)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:229)
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy2.testTimeout(Unknown Source)
Rick Holland <[email protected]> wrote:
Is it possible to specify a timeout value when a client makes a remote
RMI call to a WL
EJB? If the server method hangs does the client call hang forever with it?
- Rick Holland OO/Distributed Systems Consultant
- ObjectAge Inc.
- [email protected]
"Logic is a wreath of pretty flowers, that smell bad"
- Rick Holland OO/Distributed Systems Consultant
- ObjectAge Inc.
- [email protected]
"Logic is a wreath of pretty flowers, that smell bad"
- Rick Holland OO/Distributed Systems Consultant
- ObjectAge Inc.
- [email protected]
"Logic is a wreath of pretty flowers, that smell bad"
Dimitri

Similar Messages

  • Can you specify the allowable values for vertical range and offset for the NI 5112 PCI Digitizer?

    The NI 5112 manual indicates that the vertical range can be set from +/- 25mV to +/-25V in 10% steps. Can you explain exactly what this means? (For example, could you give me a series of allowable values.)
    Also, what are the allowable values for voltage offset?
    The reason for my question is: I am specifying the vertical configuration using the niScope_ConfigureVertical() function. The observed raw (8 bit) sampling does not appear to change at all for small changes in voltage range and offset. I would like to know where the hardware breakpoints are, so that I can apply correct scaling from bits to voltage.
    In addition, I have tried to use the niScope_CheckAt
    tributeViReal64() function to "check" a value before applying it to NISCOPE_ATTR_VERTICAL_RANGE or NISCOPE_ATTR_VERTICAL_OFFSET, but it fails in the linking step in Microsoft Dev. Studio. (niScope.lib & niscope_32.lib do not seem to contain any of the CheckAttribute functions that are listed in the NI-Scope function reference.)
    Thank you for your response.

    There is a nice reference at:
    http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/38f18d418e2433ed8625690e006bbe94?OpenDocument
    which explains that allowable voltage ranges can be expressed by the equation:
    next_range_value = range_value * 1.1 starting at +/- 25 mV.
    When a range is specified that does not match this series, the device driver rounds UP to the next value.

  • Timeout value for remote service

    We are running Tuxedo 6.5 on a Unix Sun Solaris system. We are also
    using the SNA eLink Facility to access
    CICS Transactions on a OS/390 Host System. We have Remote Domain
    Service Definitions
    (DM_REMOTE_SERVICES) for each CICS Transaction.
    In the UBBCONFIG file we did define a application-wide timeout
    value of 90 seconds (BLOCKTIME). But
    a few transactions can run up to 4 Minutes. I don't really want
    to increase the Blocktime value.
    Does anybody know, if there is a way to specify a timeout value
    for specific remote services.

    Hi Richard,
    Thanks for your answer.
    I did some testing with the TRANTIME parameter, but
    our application is still acting the same way.
    I think the TRANTIME parameter only works with AUTOTRAN
    set to Y.
    Any other ideas ?
    "Richard C. Harrelson, Jr." <[email protected]> wrote:
    Jurgen,
    I believe the TRANTIME parameter for the remote service
    in the DMCONFIG (DM_REMOTE_SERVICES) sets the timeout
    value. An example from mine:
    GY550_SE AUTOTRAN=N
    CONV=N
    LDOM=VTM4R22
    LOAD=50
    PRIO=66
    RDOM=FRITZ22R31
    RNAME="ASERIESOLTP"
    TRANTIME=30
    API=ATMI
    FUNCTION=APPC
    "Jürgen Voss" wrote:
    We are running Tuxedo 6.5 on a Unix Sun Solaris system.We are also
    using the SNA eLink Facility to access
    CICS Transactions on a OS/390 Host System. We have RemoteDomain
    Service Definitions
    (DM_REMOTE_SERVICES) for each CICS Transaction.
    In the UBBCONFIG file we did define a application-widetimeout
    value of 90 seconds (BLOCKTIME). But
    a few transactions can run up to 4 Minutes. I don'treally want
    to increase the Blocktime value.
    Does anybody know, if there is a way to specify a timeoutvalue
    for specific remote services.

  • Increase timeout value for webservice

    Hello,
    I have a stateless session bean webservice that times out when running long queries.
    Caught exception while handling request: oracle.oc4j.rmi.OracleRemoteException: An exception occurred during transaction completion: ; nested exception is:
         javax.transaction.RollbackException: Timed out
    How can I increase the timeout value for this webservice?
    Thanks!

    at the oc4j directory you can find in j2ee\home\config the file transaction-manager.xml where you can change the value of transaction-timeout
    cumps
    DnlCY

  • Unhandled Exception: System.TimeoutException: The request channel timed out while waiting for a reply after 00:01:59.9139778.Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding.

    Hi, 
    I created a simple plugin and since i wanted to use Early Binding i added Xrm.cs file to my solution.After i tried registering the plugin (using the Plugin Registration Tool) the plugin does not gets registered and i get the below mentioned Exception.
    Unhandled Exception: System.TimeoutException: The request channel timed out while waiting for a reply after 00:01:59.9139778. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this
    operation may have been a portion of a longer timeout.
    Server stack trace: 
       at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
       at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.Xrm.Sdk.IOrganizationService.Update(Entity entity)
       at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.UpdateCore(Entity entity)
       at Microsoft.Crm.Tools.PluginRegistration.RegistrationHelper.UpdateAssembly(CrmOrganization org, String pathToAssembly, CrmPluginAssembly assembly, PluginType[] type)
       at Microsoft.Crm.Tools.PluginRegistration.PluginRegistrationForm.btnRegister_Click(Object sender, EventArgs e)
    Inner Exception: System.TimeoutException: The HTTP request to 'https://demoorg172.api.crm.dynamics.com/XRMServices/2011/Organization.svc' has exceeded the allotted timeout of 00:01:59.9430000. The time allotted to this operation may have been a portion of a
    longer timeout.
       at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
       at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
       at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
    Inner Exception: System.Net.WebException: The operation has timed out
       at System.Net.HttpWebRequest.GetResponse()
       at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
    And to my Surprise after i remove the Xrm.cs file from my solution the Plugin got registered!
    Not understanding what exactly is the issue.
    Any Suggestions are highly appreciated.
    Thanks,
    Shradha
      

    Hello Shardha,
                            I really appreciate that you have faced this issue.This is really very strange issue and basically it occurs because of big size of your early bound class and slow internet
    connection.
                            I would strictly recommend you to reduce the file size of your early bound class and then register.By default early bound class is created for all the entities which are
    present in CRM(System entities as well custom entities).Such kind of early bound classes takes lots of time to register on server and hence timeout exception comes.
                            There is some standard define to reduce the size of early bound class.Please follow the link to get rid from big size of early bound class.
    Create a new C# class library project in Visual Studio called SvcUtilFilter.
    In the project, add references to the following:
    CrmSvcUtil.exe(from sdk)   This exe has the interface we will implement.
    Microsoft.Xrm.Sdk.dll  (found in the CRM SDK).
    System.Runtime.Serialization.
      Add the following class to the project:
    using System;
    using System.Collections.Generic;
    using System.Xml.Linq;
    using Microsoft.Crm.Services.Utility;
    using Microsoft.Xrm.Sdk.Metadata;
    namespace SvcUtilFilter
        /// <summary>
        /// CodeWriterFilter for CrmSvcUtil that reads list of entities from an xml file to
        /// determine whether or not the entity class should be generated.
        /// </summary>
        public class CodeWriterFilter : ICodeWriterFilterService
            //list of entity names to generate classes for.
            private HashSet<string> _validEntities = new HashSet<string>();
            //reference to the default service.
            private ICodeWriterFilterService _defaultService = null;
            /// <summary>
            /// constructor
            /// </summary>
            /// <param name="defaultService">default
    implementation</param>
            public CodeWriterFilter( ICodeWriterFilterService defaultService )
                this._defaultService = defaultService;
                LoadFilterData();
            /// <summary>
            /// loads the entity filter data from the filter.xml file
            /// </summary>
            private void LoadFilterData()
                XElement xml = XElement.Load("filter.xml");
                XElement entitiesElement = xml.Element("entities");
                foreach (XElement entityElement in entitiesElement.Elements("entity"))
                    _validEntities.Add(entityElement.Value.ToLowerInvariant());
            /// <summary>
            /// /Use filter entity list to determine if the entity class should be generated.
            /// </summary>
            public bool GenerateEntity(EntityMetadata entityMetadata, IServiceProvider services)
                return (_validEntities.Contains(entityMetadata.LogicalName.ToLowerInvariant()));
            //All other methods just use default implementation:
            public bool GenerateAttribute(AttributeMetadata attributeMetadata, IServiceProvider services)
                return _defaultService.GenerateAttribute(attributeMetadata, services);
            public bool GenerateOption(OptionMetadata optionMetadata, IServiceProvider services)
                return _defaultService.GenerateOption(optionMetadata, services);
            public bool GenerateOptionSet(OptionSetMetadataBase optionSetMetadata, IServiceProvider services)
                return _defaultService.GenerateOptionSet(optionSetMetadata, services);
            public bool GenerateRelationship(RelationshipMetadataBase relationshipMetadata, EntityMetadata otherEntityMetadata, IServiceProviderservices)
                return _defaultService.GenerateRelationship(relationshipMetadata, otherEntityMetadata, services);
            public bool GenerateServiceContext(IServiceProvider services)
                return _defaultService.GenerateServiceContext(services);
    This class implements the ICodeWriterFilterService interface.  This interface is used by the class generation
    utility to determine which entities, attrributes, etc. should actually be generated.  The interface is very simple and just has seven methods that are passed metadata info and return a boolean indicating whether or not the metadata should be included
    in the generated code file.   
    For now I just want to be able to determine which entities are generated, so in the constructor I read from an XML
    file (filter.xml) that holds the list of entities to generate and put the list in a Hashset.  The format of the xml is this:
    <filter>
      <entities>
        <entity>systemuser</entity>
        <entity>team</entity>
        <entity>role</entity>
        <entity>businessunit</entity>
      </entities>
    </filter>
    Take a look at the methods in the class. In the GenerateEntity method, we can simply check the EntityMetadata parameter
    against our list of valid entities and return true if it's an entity that we want to generate.
    For all of the other methods we want to just do whatever the default implementation of the utility is.  Notice
    how the constructor of the class accepts a defaultService parameter.  We can just save a reference to this default service and use it whenever we want to stick with the default behavior.  All of the other methods in the class just call the default
    service.
    To use our extension when running the utility, we just have to make sure the compiled DLL and the filter.xml file
    are in the same folder as CrmSvcUtil.exe, and set the /codewriterfilter command-line argument when running the utility (as described in the SDK):
    crmsvcutil.exe /url:http://<server>/<org>/XrmServices/2011/Organization.svc /out:sdk.cs  /namespace:<namespace> /codewriterfilter:SvcUtilFilter.CodeWriterFilter,SvcUtilFilter
    /username:[email protected] /password:xxxx
    That's it! You now have a generated sdk.cs file that is only a few hundred kilobytes instead of 5MB. 
    One final note:  There is actually a lot more you can do with extensions to the code generation utility. 
    For example: if you return true in the GenerateOptionSet method, it will actually generated Enums for each CRM picklist (which it doesn't normally do by default).
    Also, the source code for this SvcUtilFilter example can be found here. 
    Use at your own risk, no warranties, etc. etc. 
    Please mark as a answer if this post is useful to you.

  • What is the default timeout value for the SPQuery object?

    What is the default timeout value for the SharePoint SPQuery object? I've tried searching online but can't find anything with the actual timeout value.
    Someone suggested it might use the timeout property in the database? Anyone know if that's how it works?

    Hi,
    Do you want to avoid timeout when you query list items?
    If so, we can use the following C# code to set timeout.
    HttpContext.Current.Server.ScriptTimeout = 600; // 10 minutes
    More information is here:
    http://200oksolutions.blogspot.com/2013/03/sharepoint-2010-set-timeout-only-to.html
    The SPQuery object doesn’t provide any property to set timeout. We can also set timeout in web.config, or SQL Connections or IIS.
    Thanks,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Dennis Guo
    TechNet Community Support

  • Can we set a default value for the container variable in BPM?

    Can we set a default value for the container variable.?
    Suppose if i have a loop step and i have given a container variable i=5 as end condition.What value will it take during its first execution?Can we set the value for container before a recieve step?

    Hi
    Define Container Variable of Type integer and Category Simple Type .Use Condtion in Loop.
    In Container Operation Step Assign value and Use Expression to
    Increase or Decrease Valus according to your operation.
    look Pattern 4 in this blog to understand Container Operation
    /people/sharathchandra.girmaji/blog/2008/09/11/bpm-with-patterns-explained-part-1

  • Can i use iphone to iphone for free international call and text?

    Can i use iphone to iphone for free international calls and text messages?

    If both iPhone users are on iMessage, texting will be free, though there may be data charges if you do not have Wi-Fi. You can use FaceTime Audio in iOS 7 and later to call people but regular phone calls still count against your phone plan.

  • How can I specify an area path for the work item created on build failure?

    In our department we are working with multiple build definitions for different parts of one Team project. We heavily use the Team Project feature. Teams are defined by area path nodes, so each team can only see it's area path. No one (except the admins)
    can see the root project node.
    When a build breaks, TFS generates a Bug. Unfortunately, this bug is assigned to the area path root node, so nobody can see the generated bug and act on it.
    We would prefer to specify the area path for the generated work item in the build definition (not template, but property of a build definition), as every build belongs exclusively to one team.
    I have found that you can populate fields of the generated work item by filling the "custom fields" of the "create work item" activity. But how do I set the area path as a parameter?
    Guenter

    Hi Cuenter, 
    Thanks for your post.
    You should set the value like below in that activity:
    New
    Dictionary(Of
    String,
    String)
    From {{"Area
    Path",
    "teamprojectname\areaname"}}
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Tax codes - can you set up default value for rows and freight? HELP!

    Hello - I have two issues with tax codes:
    1. When adding  a sales order if any of the rows do not have a value for "Tax Code"  I will get an error "Row without tax was found".
    - How can I get all rows on my sales orders, documents, etc to default to a specific tax code? Or will users ALWAYS have to enter the tax code?
    2. When addring a sales order with Freight, if the order is added without adding a tax code to the freight I will get an error "Expense with tax was found"
    - How can I get the tax code have a default value? We always use the same tax code, so it is redundant to have to enter this information.
    Any suggestions?

    Hi Jhon,
    this is the simplest and best way to make a Tax Code default is Go to
    Answer for Question 1
    Administration -> Setup -> Financial ->  Tax -> Tax Code Determination (Click on this)
    in that screen you can set a default tax code for both sales as well as Purchase.
    If you want to set Tax Code based on Vendors or Customers or Items separately then you can use the Key Fields.
    Answer for Question 2
    Once you enter the Tax Code in the freight i think it takes the Tax Code itself, I'm not so sure about this one though.
    Hope this helps you out
    regards,
    Shreyas

  • Is there a place where I can find all the field values for RH_STRUC_GET

    Hello Gurus,
    I there a place or maybe some documentation that will explain or give the different values for the FM RH_STRUC_GET fields ?
    Thank you,
    JZ

    Hi Jorge
    In this link you have an example .
    RH_STRUC_GET Performance
    Now when I needed that for crm I used to a class
    'CL_CRM_PPM_UM_TOOLKIT.
    In sdn you can find examples about used the FM or class

  • Deploytool: Can't specify a JNDI name for RA

    Using j2eesdk1.4_beta2, it appears there is no way to specify a JNDI name for a Resource Adapter. Is there a default name I can use to look up my RA if I don't specify a name? The Deploy Tool help describes some tabbed panes appear to be missing from the appication. Is there a way to work around this problem until the final release comes out?

    Headache!... That's what is expecting you in the DeployTool.
    The deploytool generates invalid deployment descriptors for Resource Adaptors.
    As you mentioned, it doesn't allow you to select a ResourceAdaptor implementation. In my case, I'm using my own Connection and ConnectionFactory and it didn't allow me to choose an implementation class for either interface neither.
    I solved these problems by downloading XMLSpy and using the XML Schema to fill-in the gaps in the ra.xml descriptor. There I had also to include other mandatory elements that where not written by the deployTool, like: <display-name>
    <vendor-name>
    <eis-type>
    <resourceadapter-version>
    Regarding to the <<null>> error, it has to deal with an invalid sun-ra.xml. It's either empty or it's missing a mandatory element. I used again XML Spy here to give a JNDI to my adaptor.
    I thought I was through it but I still can't deploy on the server. When I try, I get the following error:
    <[INFO][j2eesdk1.4_beta2][][][12][javax.enterprise.system.tools.admin][03.november.2003 22:16:22:351 CET][ADM5604:Processing config change [Domain:add to xpath=/domain/applications
    childXPath = /domain/applications/connector-module[@name='SimpleRAR1']]]>
    <[INFO][j2eesdk1.4_beta2][][][12][javax.enterprise.system.tools.admin][03.november.2003 22:16:23:302 CET][ADM1041:Sent the event to instance:[ModuleDeployEvent -- deploy connector/SimpleRAR1]]>
    org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
    [.... 200 lines stack trace ....]
    <[WARNING][j2eesdk1.4_beta2][][][12][javax.enterprise.system.tools.admin][03.november.2003 22:16:24:043 CET][ADM5603:Event listener error [null]]>
    So far I haven't found a way to get solve this one. The <NAMESPACE_ERR> makes me think about the infamous 'locale' error of the deploytool, but I included the JVM parameters [USER_LANG=en,USER_REGION=US,USER_COUNTRY=US] in the server startup and it didn't change anything.
    If you get further than that, please let me know.
    -regards,
    Gerard.

  • Can we have a Default Value for the dashboard prompt ?

    Hi
    I have a requirement as when we run the dashboard, dashboard prompt should be defaulted with a value for the first time.
    Defaulting the values is done by SQL Results,but when i try to change the values for that prompt it is not showing any other values other than the defaulted prompt.
    Ex: I have a dashboard prompt as Employee Name and i have defaulted the value for that with 'Scott' and ran the dashboard.
    When i try to run it for different employee i am not able to get other values to be selected.
    Do we have any mechanism as such we can have default value when we run the dashboard for the first time and then all the values when we run it for the second time?
    Thanks

    user12846884 wrote:
    Defaulting the values is done by SQL Results,but when i try to change the values for that prompt it is not showing any other values other than the defaulted prompt.
    ThanksYou do something wrong. What is the version of OBIEE? How do you create prompt?

  • How can i implement the default value for this variable?

    In one of our Stored procs,we have a variable RECS_TO_DELETE, which determines the number of records to delete from various DELETEs that happen within this proc.
    The value for RECS_TO_DELETE variable should be obtained from a configuration table sys_config
    select
    rec_num into RECS_TO_DELETE
    from sys_config
    where
    sys_code=55;
    But if something goes wrong with sys_config table or the above SELECT INTO, our client wants to makes sure that RECS_TO_DELETE should have a default value of 1000.
    In the code, how will i implement having this default value of 1000 for RECS_TO_DELETE variable  in case the above SELECT INTO fails for some reason.

    Hi,
    You have to assign a value before the execution...
    DECLARE
        RECS_TO_DELETE NUMBER(9) := 1000;
    BEGIN
        SELECT rec_num
        INTO   RECS_TO_DELETE
        FROM   sys_config
        WHERE  sys_code = 55;
        DBMS_OUTPUT.put_line(RECS_TO_DELETE);
    EXCEPTION
        WHEN NO_DATA_FOUND THEN
           DBMS_OUTPUT.put_line(RECS_TO_DELETE);
    END;
    /Regards,

  • Can I specify a price list for an invoice other than the customers default?

    Can I specify a price list when I enter an invoice that will override the customers default price list?

    Hi Greg......
    You can change the Price List on Transaction level only through Form Setting.
    Open Invoice and Go to Form Setting and Document--> Table Tab and select the desired Price List....
    Regards,
    Rahul

Maybe you are looking for

  • Can't see any videos in any browser

    I am having this issue for over a month or two now, i can't play any videos on any browser, i tried firefox, then IE , then chrome, i re-installed all of them, updated flash, updated real player, downgraded flash , cleared browsing history,disable ha

  • Content Integration Q.

    I am developing a site on Webcenter 11g using JDeveloper 11.1.1.3. This question related to content integration. My initial public facing site will have a single template that encompasses about 4-5 pages. An "about us", "careers", "contact us". I wis

  • N97 Copy & Past missing?

    How can I copy urls from the browser, or past passwords into my wlan configuration? On my N95, there was a dedicated key for copy&past but this key has been stripped by Nokia on the N97. I could live with that, if there would be a key combination equ

  • WiFi Extender Help :)

    Okay, well I bought a new Netgear WiFi router on Black Friday because I was told that's one of the best ones Best Buy carries. Well, it's in my basement and my X-Box is in my room and so the X-Box doesn't get full WiFi coverage and my online isn't th

  • How to save a Signature captured using InkManager in byte[] to be read in Crystal Report.

     Hi.  I'm developing an enterprise app in Xaml where I capture a signature using the InkManager control in windows 8.1, the user can print the document from the device just fine with the signature, but the document is sync back to the server and from