Connect to Return channel: ERROR

Hi everyone,
I am testing return channel, using code as following:
try {
myRCInterface.reserve(null,null);
     myRCInterface.setTarget(new ConnectionParameters("1269", "vnn1269","vnn1269"));
     myRCInterface.connect();
//...Here is something for exchange data beetwen receiver and server
myRCInterface.disconnect();
     myRCInterface.release();
catch(IncompleteTargetException e)
     System.out.println("IncompleteTargetException: " + e.getMessage());
catch(PermissionDeniedException e)
     System.out.println("PermissionDeniedException: " + e.getMessage());
When i test this code on DTT-4500 stb, error occurs just at line myRCInterface.setTarget(...): PermissionDeniedException:null
I wonder if this code is wrong? or modem of my stb is fault?
Please tell me why this error occurs?
I also need help for DTT-4000 much. The function "Modem Test" of this stb always says "connected successfully" while dialing to any phone number (even unavailable numbers).
What i know is that DTT-4500 are sold mainly in Italia. If someone in Italia or have used this stb, please tell me how to setup modem for it.
Thanks alot,
Nghia.

hi,
this is quite weird, because it looks like resource reservation did not succeed. but failure to reserve should be reported during the call to reserve().
this looks pretty much like a bug in the stb (well, this is theoretically possible that something reserved the modem just after your reserve, but very unlikely), but maybe it has something to do with the NULL ResourceClient you pass to reserve() - i think you shouldnt do it, because behavior of reserve() with NULL argument is unspecified. I suggest you write something like
myRCInterface.reserve(new ResourceClient() { void notifyRelease(ResourceProxy proxy) { ... } ... and so on.
try this and see if it helps.
is this is development stb or one from a store shelf? i wonder because later you may hit SecurityException, as access to modem is restricted to applications signed with a certificate, which you will not have unless you have a dev. stb. i dont know that stb, but you may lucky because mhp security model didnt actually survive in the italian dtt market, so maybe there wont be any problem.
cheers

Similar Messages

  • Return channel problem

    Hi guys,
    I have a little problem.
    I am tring to use the return channel. I have an ADB STB.
    My main class try to create the connection using the singleton class RCInterfaceManager. It get a ConnectionRCInterface object and then I use reserve and connect method to establish the connection.
    My main class implements the ResourceClient interface so I pass this object as paramether in the reserve calling.
    I set the new connection target using the ConnectionParameters class.
    The problem is that the application try to dial with the external server and after a few second receives a PPP busy error in the log file.
    What is wrong?
    Thanks to all

    Hi guys,
    I have a little problem.
    I am tring to use the return channel. I have an ADB
    STB.
    My main class try to create the connection using the
    singleton class RCInterfaceManager. It get a
    ConnectionRCInterface object and then I use reserve
    and connect method to establish the connection.
    My main class implements the ResourceClient interface
    so I pass this object as paramether in the reserve
    calling.
    I set the new connection target using the
    ConnectionParameters class.
    The problem is that the application try to dial with
    the external server and after a few second receives a
    PPP busy error in the log file.
    What is wrong?
    Thanks to allHi
    I am trying to get connection with the return channel with a development STB(ADB). I am using this code:
    RCInterfaceManager rcm =
    RCInterfaceManager.getInstance();
    RCInterface[] interfaces = rcm.getInterfaces();
    if (interfaces[0] instanceof ConnectionRCInterface) {
    ConnectionRCInterface myInterface;
    myInterface = (ConnectionRCInterface)interfaces[0];
    try {
    myInterface.reserve();
    ConnectionParameters myConnectionParameters;
    myConnectionParameters = new ConnectionParameters
    ("0199604235697", "username", "password");
    myInterface.setTarget(myConnectionParameters);
    myInterface.connect();
    myInterface.disconnect();
    myInterface.release();
    } catch (permissionDeniedException e) {
    return;
    else {
    } Here there is the log file:
    [1#1] Trying to connect default return channel...
    connected.
    link up...
    waiting up to 30s for IPCP to come up...
    ppp: PPP_EV_PEER_REFUSE
    Disconnecting modem. IPCP is down.
    ppp: PPP_EV_ALREADY_CLOSED
    [1#1] Default return channel connection failed.
    [1#1:2] java.net.SocketException: ECONNABORTED - Software caused connection abort
    [1#1:2] at java.net.PlainSocketImpl.doConnect()
    [1#1:2] at java.net.PlainSocketImpl.connectToAddress()
    [1#1:2] at java.net.PlainSocketImpl.connect()
    [1#1:2] at java.net.Socket.<init>()
    [1#1:2] at java.net.Socket.<init>()
    [1#1:2] at sun.net.NetworkClient.doConnect()
    [1#1:2] at sun.net.www.http.HttpClient.openServer()
    [1#1:2] at sun.net.www.http.HttpClient.openServer()
    [1#1:2] at sun.net.www.http.HttpClient.<init>()
    [1#1:2] at sun.net.www.http.HttpClient.<init>()
    [1#1:2] at sun.net.www.http.HttpClient.New()
    [1#1:2] at sun.net.www.protocol.http.HttpURLConnection.connect()
    [1#1:2] at lib.utility.Connessione.<init>()
    [1#1:2] at viasi.XletNazioni.inCaricamento()
    [1#1:2] at viasi.XletNazioni.paint()
    [1#1:2] at java.awt.Container.paint()
    [1#1:2] at org.havi.ui.HScene.paint()
    [1#1:2] at org.havi.ui.HScene.update()
    [1#1:2] at sun.awt.otk.ComponentModel.handleEvent()
    [1#1:2] at java.awt.Component.dispatchEventImpl()
    [1#1:2] at java.awt.Container.dispatchEventImpl()
    [1#1:2] at java.awt.Window.dispatchEventImpl()
    [1#1:2] at java.awt.Component.dispatchEvent()
    [1#1:2] at java.awt.EventDispatchThread.run()
    What's the problem?Can you help me?

  • Return channel implementation in different STB

    Hi everybody!
    We are testing our application in three different Set Top Boxes (A)Samsung DTB-S500F, B) Philips DTR4600 and C) Humax DTT-4000).
    According to the standard "On devices whose return channel can be connected or disconnected, connecting a java.net.Socket or a java.
    net.URLConnection to a host addressed via the return channel shall automatically setup a connection to the default connection target subject to the application having return channel permission for the default ISP. Such connections shall be automatically isconnected after a time out period defined in the Navigator.".
    When I try to get a Socket in STBs B and C, I must reserve the return channel, connect it and then I can get the socket. But when doing this with STB A, the application fails because the STB tries to reserve and connect the return channel himself.
    I have notice different behaviours in other aspects, such as HSinglelineEntry.
    I suppose that according to the standar, STB A is the correct one; but our application should work on every STB. Any suggestion on what line should we follow? Should we respect the standard and expect that in future every STB will respect it, or should we add some kind of tricks to the code in order to avoid this kind of situations?
    Thanks.

    maybe we can help.
    i have a ?
    did u getting application menu at sceen. ?
    i need to see your DB defult , u may have a variable in wrong position.
    if u eed help, just let me now..
    good day

  • IDoc adapter inbound channel: Error Connection err

    Hi,
    We are trying to push an IDoc from R3, it's status is green in WE02. However, the IDoc is not reaching PI.
    In tcode SM58 in R3 we are getting an error "IDoc adapter inbound channel: Error Connection err". I have gone through the SAP note 940313 but was not able to figure out the exact cause of error.
    Any help would be appreciated.
    Regards
    Pravesh

    Hi,
    Please check the steps for Idoc posting to SAP PI system from R/3. Probably you are missing some configuration.
    Few Checks -
    1. did you created Logical System using BD54?
    2. Create RFC destination Type 3 for PI
    3. create partner profile using we20
    In Pi
    Check following
    1. Create RFC destination of type 3 pointing to R/3 system.
    2 . create Port using the IDX1
    3. Using IDX2 import the IDOC meta data
    Regards
    Aashish Sinha

  • Cannot Connect to B1i Server, The Remote Server Returned an Error 401

    Hi,
         I have installed the integration package ( Without any errors in the installation) and when I connect to SAP B1 I am getting an error msg "Cannot connect to B1i Server. The Remote server returned an error : (401) Unauthorized" And I am not able to view Dasboards.
    Thanks in Advance,
    Dasari.

    Hi Dasari,
    When I had installed, this thread helped me out a lot, you should give it try also -
    Re: remote server error: (400) bad request. installing  Cockpit
    and this
    [Guide Deleted 31 OCT 2011 - Contained Out of Date Information]
    Edited by: Jason Lax on Oct 31, 2011 10:44 AM

  • New R12 install: Apps ORACLE_HOME connection test has returned an error:

    Hi guys,
    New to R12 apps. Installing 2node R12 on linux 5R9. Database installed fine. Called rapidwiz from node 2 and used conf_PROD.txt i moved from database sever. Failing however with error with Database Availability red exclaimed and every other box red x'd except ODBC and environment file in green at post install check. Where do i start troubleshooting my issue please. thanks.
    -Richard.
    RW-50011: Error: - Apps ORACLE_HOME connection test has returned an error: 4
    LOGS:
    /d02/oracle/PROD/inst/apps/PROD_ovm2/admin/log/ohclone.log
    Executing command sh -c "/d02/oracle/PROD/apps/tech_st/10.1.2/opmn/bin/opmnctl stopall ; echo ERRORCODE = $? ERRORCODE_END" Sun Mar 03 08:02:50 CST 2013
    Command returned
    opmnctl: opmn is not running
    ERRORCODE = 0 ERRORCODE_END
    .end std out.
    /d02/oracle/PROD/apps/tech_st/10.1.2/opmn/bin/opmnctl: line 636: /d2/R12/ab/apps/R1211XB9/apps/tech_st/10.1.2/opmn/bin/opmn: No such file or directory
    .end err out.
    Command sh -c "/d02/oracle/PROD/apps/tech_st/10.1.2/opmn/bin/opmnctl stopall ; echo ERRORCODE = $? ERRORCODE_END" completed successfully. Sun Mar 03 08:02:51 CST 2013
    OPMN shutdown successfull
    deleting ojmisc file (copied earlier) at /d02/oracle/PROD/apps/tech_st/10.1.2/jdk/jre/lib/ext/ojmisc.jar
    ApplyAppsTechStack_03030802.log
    adlnktools.sh started at Sun Mar 3 08:02:51 CST 2013
    Log file located at /d02/oracle/PROD/inst/apps/PROD_ovm2/logs/ora/10.1.2/install/make_03030802.log
    /d02/oracle/PROD/apps/tech_st/10.1.2/bin/OracleAS_Relink_Patch.sh: line 10: /d2/R12/ab/apps/R1211XB9/apps/tech_st/10.1.2/install/oracle_relink_patch.log: No such file or directory
    /d02/oracle/PROD/apps/tech_st/10.1.2/bin/OracleAS_Relink_Patch.sh: line 11: /d2/R12/ab/apps/R1211XB9/apps/tech_st/10.1.2/install/oracle_relink_patch.out: No such file or directory
    /d02/oracle/PROD/apps/tech_st/10.1.2/bin/OracleAS_Relink_Patch.sh: line 23: /d2/R12/ab/apps/R1211XB9/apps/tech_st/10.1.2/install/oracle_relink_patch.log: No such file or directory
    Error while running adlnktools.sh.
    return code = .16.17.18.21.22.23.24.25.32.33.34.36.37.38
    Please check logfile located at /d02/oracle/PROD/inst/apps/PROD_ovm2/logs/ora/10.1.2/install/make_03030802.log
    /d02/oracle/PROD/inst/apps/PROD_ovm2/logs/ora/10.1.2/install/make_03030802.log
    0.1.2/jdk/jre/lib/i386/client:/d2/R12/ab/apps/R1211XB9/apps/tech_st/10.1.2/jdk/jre/lib/i386 -Wl,--allow-shlib-undefined `cat /d02/oracle/PROD/apps/tech_st/10.1.2/lib/sysliblist` -ldl -lm
    /usr/bin/ld: cannot find -ljava
    collect2: ld returned 1 exit status
    make: *** [d02/oracle/PROD/apps/tech_st/10.1.2/sysman/lib/libnmefsql.so] Error 1
    Failed linking target libnmefsql on Sun Mar 3 08:02:56 CST 2013...
    /usr/bin/ld: cannot find -ljava
    collect2: ld returned 1 exit status
    make: *** [d02/oracle/PROD/apps/tech_st/10.1.2/sysman/lib/emagtm] Error 1
    Error found while relinking
    return code = .16.17.18.21.22.23.24.25.32.33.34.36.37.38
    ApplyApplTop_03030824.log
    Skipping prodsetup driver processing; driver file not found at: /media/sf_allshare/stage/startCD/Disk1/rapidwiz//apps/driver/ovm2_prodsetup.drv
    ApplyApplTop Completed Successfully.
    Edited by: 991478 on Mar 3, 2013 10:28 AM

    I fear that my issue is somehow related to missing rpms....i see this in the make log for 10.1.2 home
    /usr/bin/ld: cannot find -ljava
    collect2: ld returned 1 exit status
    make: *** [d02/oracle/PROD/apps/tech_st/10.1.2/sysman/lib/libnmefvr.so] Error 1
    Failed linking target libnmefvr on Tue Mar 5 10:59:47 CST 2013...
    My rpms look as though i have them all. C anything i might be missing still please?
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep compat-libgcc
    compat-libgcc-296-2.96.138 (i386)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep compat-libstdc++
    compat-libstdc++-296-2.96.138 (i386)
    compat-libstdc++-33-3.2.3.61 (i386)
    compat-libstdc++-33-3.2.3.61 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep compat-libgcc
    compat-libgcc-296-2.96.138 (i386)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep compat-gcc
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep gcc
    gcc-c++-4.1.2.54.el5 (x86_64)
    compat-libgcc-296-2.96.138 (i386)
    libgcc-4.1.2.54.el5 (i386)
    gcc-4.1.2.54.el5 (x86_64)
    gcc-4.1.2.54.el5 (i386)
    libgcc-4.1.2.54.el5 (x86_64)
    gcc-c++-4.1.2.54.el5 (i386)
    gcc-gfortran-4.1.2.54.el5 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep glibc
    glibc-common-2.5.107 (x86_64)
    glibc-common-2.5.107 (i386)
    glibc-devel-2.5.107 (x86_64)
    glibc-devel-2.5.107 (i386)
    glibc-2.5.107 (x86_64)
    glibc-2.5.107 (i686)
    glibc-headers-2.5.107 (x86_64)
    glibc-headers-2.5.107 (i386)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep oracle
    oracle-validated-1.1.0.17.el5 (x86_64)
    oracle-linux-5.0.0.9.el5 (noarch)
    oracle-logos-4.9.17.10 (noarch)
    oraclelinux-release-5.9.0.2 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep oracle-validated
    oracle-validated-1.1.0.17.el5 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep libc
    glibc-common-2.5.107 (x86_64)
    glibc-common-2.5.107 (i386)
    libcap-1.10.26 (x86_64)
    libcap-devel-1.10.26 (x86_64)
    glibc-devel-2.5.107 (x86_64)
    libcap-devel-1.10.26 (i386)
    glibc-devel-2.5.107 (i386)
    glibc-2.5.107 (x86_64)
    libcroco-0.6.1.2.1 (x86_64)
    glibc-2.5.107 (i686)
    libcap-1.10.26 (i386)
    libcroco-devel-0.6.1.2.1 (x86_64)
    glibc-headers-2.5.107 (x86_64)
    libcroco-0.6.1.2.1 (i386)
    glibc-headers-2.5.107 (i386)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep libgomp
    libgomp-4.4.7.1.el5 (x86_64)
    libgomp-4.4.7.1.el5 (i386)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep libXp
    libXpm-3.5.5.3 (x86_64)
    libXpm-3.5.5.3 (i386)
    libXp-1.0.0.8.1.el5 (i386)
    libXp-1.0.0.8.1.el5 (x86_64)
    libXpm-devel-3.5.5.3 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep make
    automake16-1.6.3.8.el5.1 (noarch)
    automake-1.9.6.2.3.el5 (noarch)
    make-3.81.3.el5 (x86_64)
    automake14-1.4p6.13.el5.1 (noarch)
    imake-1.0.2.3 (x86_64)
    automake15-1.5.16.el5.2 (noarch)
    automake17-1.7.9.7.el5.2 (noarch)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep compat
    java-1.4.2-gcj-compat-1.4.2.0.40jpp.115 (x86_64)
    compat-libgcc-296-2.96.138 (i386)
    compat-libstdc++-296-2.96.138 (i386)
    avahi-compat-libdns_sd-0.6.16.10.el5_6 (x86_64)
    compat-libstdc++-33-3.2.3.61 (i386)
    xorg-x11-libs-compat-6.8.2.1.EL.33.0.1 (i386)
    compat-libstdc++-33-3.2.3.61 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep unix
    unixODBC-libs-2.2.11.10.el5 (x86_64)
    unixODBC-libs-2.2.11.10.el5 (i386)
    unixODBC-devel-2.2.11.10.el5 (x86_64)
    unix2dos-2.2.26.2.3.el5 (x86_64)
    dos2unix-3.1.27.2.el5 (x86_64)
    unixODBC-2.2.11.10.el5 (i386)
    unixODBC-2.2.11.10.el5 (x86_64)
    unixODBC-devel-2.2.11.10.el5 (i386)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep libaio
    libaio-devel-0.3.106.5 (i386)
    libaio-0.3.106.5 (x86_64)
    libaio-0.3.106.5 (i386)
    libaio-devel-0.3.106.5 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep elf
    elfutils-libelf-0.137.3.el5 (x86_64)
    elfutils-libs-0.137.3.el5 (x86_64)
    elfutils-0.137.3.el5 (x86_64)
    elfutils-libelf-0.137.3.el5 (i386)
    elfutils-libelf-devel-static-0.137.3.el5 (x86_64)
    elfutils-libelf-devel-0.137.3.el5 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep gdbm
    gdbm-1.8.0.28.el5 (i386)
    gdbm-devel-1.8.0.28.el5 (i386)
    gdbm-1.8.0.28.el5 (x86_64)
    gdbm-devel-1.8.0.28.el5 (x86_64)
    [root@ovm2 ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" |grep sysstat
    Only missing rpm is see is binutils i386. There is the 86x64. Installing that now.....and will re install APPSSTACK.
    Verions chosen is binutils-2.17.50.0.6-9.0.1.el5.i386.rpm and presnt is it 86X64.
    Edited by: 991478 on Mar 5, 2013 9:59 AM

  • The server returned the error: The connection to the server on port 143 timed out.

    Hello,
    I recently got a MacBook Pro which cam ewith Mavericks. I have entered the email addresses I use the most, they are a combination of Gmail and personal ones that are set up with two different hosting companies. After a random amount of time which may be 5 minutes after opening Mail up to 8 or 9 hours the mailboxes start giving the error 'The server returned the error: The connection to the server xxxx.xxxx on port 143 timed out.' where xxxx.xxxx is the IMAP incoming mail server, the port is 993 for the Gmail accounts. Once it happens for one the others soon follow. The same accounts on my Mac Pro still work correctly at the same time. Anyone have any ideas?
    Edit: I have run the Connection Doctor and while it can connect to each of the SMTP servers it cannot connect to any of the IMAP ones.  A restart of Mail will cure this temporarily.

    Mobileme has moved to moved iCloud:
    http://www.apple.com/icloud/setup/
    Note, if you have Mac OS X 10.6.8 or earlier, read this tip before updating to 10.7:
    https://discussions.apple.com/docs/DOC-6271
    And this tip about changes to iCloud from Mobileme:
    https://discussions.apple.com/docs/DOC-2551

  • The remote server returned an error: (503) Server Unavailable In SharePoint 2010.

    I created a web app with claims based authentication ,
    basiclly i follwe this blog
    http://donalconlon.wordpress.com/2010/02/23/configuring-forms-base-authentication-for-sharepoint-2010-using-iis7/
    but when i login it throws 503 error
    Server Error in '/' Application.
    The remote server returned an error: (503) Server Unavailable.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.Net.WebException: The remote server returned an error: (503) Server Unavailable.
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [WebException: The remote server returned an error: (503) Server Unavailable.]
    System.Net.HttpWebRequest.GetResponse() +1126
    System.ServiceModel.Channels.HttpChannelRequest.WaitForReply(TimeSpan timeout) +81
    [ServerTooBusyException: The HTTP service located at http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc is too busy. ]
    System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +10258154
    System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +539
    Microsoft.IdentityModel.Protocols.WSTrust.IWSTrustContract.Issue(Message message) +0
    Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst, RequestSecurityTokenResponse& rstr) +61
    Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst) +36
    Microsoft.SharePoint.SPSecurityContext.SecurityTokenForContext(Uri context, Boolean bearerToken, SecurityToken onBehalfOf, SecurityToken actAs, SecurityToken delegateTo) +26062081
    Microsoft.SharePoint.SPSecurityContext.SecurityTokenForLegacyLogin() +270
    Microsoft.SharePoint.IdentityModel.SPWindowsClaimsAuthenticationHttpModule.GetSecurityTokenFromWindowsIdentity(WindowsIdentity windowsIdentity, HttpContext httpContext) +21
    Microsoft.SharePoint.IdentityModel.SPWindowsClaimsAuthenticationHttpModule.AuthenticateRequest(Object sender, EventArgs e) +1176
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171
    any thoughts?
    thanks in advance!
    Share Knowledge and Spread Love!

    Hi ,
    I was also facing the same issue on changing my credentials. This effects the ServiceTokenApplicationPool and other pools related to the Web applications
    To resolve this  follow these :
    1. Open IIS Manager , under Connection section you can see the Name of your site collection(as
    siteCollectionName(Username))
    2. Open SiteCollection , select Application Pools. A new window with your Web application pool names would open.
    3. Right click on web app, select Advance Setting... , under Process Model select Identity 
    4. check for Custom account , click set and enter your Credentials and click
    OK
    Atlast Refresh the IIS manager.
    Thank you.
    Under application pools Do select the ServiceTokenApplicationPool  also and follow steps 3 and 4

  • Re:Software Connection abort:software write error.

    Hi Guys,
    I am developing a chess game portal in which a client and remote can play the chess game.while connecting the server and getting the values from the server After writing the data i am getting this error
    Software Connection abort:software write error.
    I am listing the coding for reference.Actually here i am establishing a connection with FICS server for chess movements.The commands are actually passed here to the "command toserver" method
    I am getting the error as above.The method also prints "This is that error" from that method.
    I will connect to FICS through the ConnectFICS() constructor 2 where i create the socket connection etc.,
    since i am very new to socket.kindly someone debug this code or correct the lines whereever necessary.
    // Decompiled by DJ v3.6.6.79 Copyright 2004 Atanas Neshkov Date: 7/19/2005 4:17:57 PM
    // Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
    // Decompiler options: packimports(3)
    // Source File Name: ConnectFICS.java
    package cChess.InfFICS;
    import java.io.*;
    import java.net.Socket;
    import java.util.StringTokenizer;
    import jregex.Matcher;
    import jregex.Pattern;
    // Referenced classes of package cChess.InfFICS:
    // ParseGame, ParseSeek, ParseStyle12
    public class ConnectFICS
    implements Runnable
    /* member class not found */
    class HandleLineRunnable {}
    public ConnectFICS()
    style = 12;
    seekInfoOn = false;
    interfaceVar = "SunNChessQueen";
    loginLock = new String("Login Lock");
    style12Line = "<12> rnbqkbnr pppppppp -------- -------- -------- -------- PPPPPPPP RNBQKBNR B -1 0 0 1 1 0 7 vpselva tjkumaresh 1 2 12 39 39 119 122 2 none (0:00) none 0";
    style12Status = false;
    moveInvalid = false;
    turnInvalid = false;
    clockPaused = false;
    moveOnPaused = false;
    clockResumed = false;
    reqClockResume = false;
    gameStatus = false;
    playerName = false;
    opponentReq = false;
    opponentDec = false;
    opponentDrawDec = false;
    opponentAcc = false;
    isoppAcceptedOption = false;
    isOpponent_propose = false;
    isProposeOption = false;
    told = false;
    said = false;
    gsaid = false;
    notListen = false;
    isTimeExpires = false;
    isAdjChallenge = false;
    isAdjIssue = false;
    isAdjAccept = false;
    playing = false;
    oppPlaying = false;
    removed = false;
    isGNumber = false;
    whitePlayer = "WhiteName";
    blackPlayer = "BlackName";
    public ConnectFICS(String s, String s1)
    this("cheapchess.com", s, s1, 5002);
    public ConnectFICS(String s, String s1, String s2, int i)
    style = 12;
    seekInfoOn = false;
    interfaceVar = "SunNChessQueen";
    loginLock = new String("Login Lock");
    style12Line = "<12> rnbqkbnr pppppppp -------- -------- -------- -------- PPPPPPPP RNBQKBNR B -1 0 0 1 1 0 7 vpselva tjkumaresh 1 2 12 39 39 119 122 2 none (0:00) none 0";
    style12Status = false;
    moveInvalid = false;
    turnInvalid = false;
    clockPaused = false;
    moveOnPaused = false;
    clockResumed = false;
    reqClockResume = false;
    gameStatus = false;
    playerName = false;
    opponentReq = false;
    opponentDec = false;
    opponentDrawDec = false;
    opponentAcc = false;
    isoppAcceptedOption = false;
    isOpponent_propose = false;
    isProposeOption = false;
    told = false;
    said = false;
    gsaid = false;
    notListen = false;
    isTimeExpires = false;
    isAdjChallenge = false;
    isAdjIssue = false;
    isAdjAccept = false;
    playing = false;
    oppPlaying = false;
    removed = false;
    isGNumber = false;
    whitePlayer = "WhiteName";
    blackPlayer = "BlackName";
    try
    sock = new Socket("freechess.org",5000);
    out = sock.getOutputStream();
    commandToServer(s1);
    commandToServer(s2);
    ReadThread = new Thread(this);
    ReadThread.start();
    catch(Exception exception)
    try
    sock.close();
    catch(IOException ioexception) { }
    System.out.println(" Error.. " + exception.getMessage());
    public void onLogin()
    commandToServer("set style " + style);
    commandToServer("set interface " + interfaceVar);
    public void handleApp(String s)
    try
    commandToServer(s);
    catch(Exception exception)
    exception.getMessage();
    public void handleAppMove(String s)
    try
    commandToServer(s);
    catch(Exception exception)
    exception.getMessage();
    private void handleLine(String s)
    if(handleLogin(s))
    return;
    if(handleStyle12(s))
    return;
    if(handleIllegalMove(s))
    return;
    if(handleWrongTurn(s))
    return;
    if(handleGameInfo(s))
    return;
    if(handlePersonalTell(s))
    return;
    if(handleSayTell(s))
    return;
    if(handleSeekAdded(s))
    return;
    if(handleSeeksCleared(s))
    return;
    if(handleSeeksRemoved(s))
    return;
    if(handleGameEnd(s))
    return;
    if(handleDraw(s))
    return;
    if(handleMatch(s))
    return;
    if(handleAdjournChallenge(s))
    return;
    if(handleAdjournIssue(s))
    return;
    if(handleGroupTell(s))
    return;
    if(handleNotListening(s))
    return;
    if(handleChannelRemoved(s))
    return;
    if(handleWrongChallenge(s))
    return;
    if(handleDecline(s))
    return;
    if(handleDrawDecline(s))
    return;
    if(handleAccept(s))
    return;
    if(handleClockPaused(s))
    return;
    if(handleClockResumed(s))
    return;
    if(handleWhenClockPaused(s))
    return;
    if(handleReqClockResume(s))
    return;
    if(handleChallengeCancelled(s))
    return;
    else
    return;
    private boolean handleLogin(String s)
    Matcher matcher = loginPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    processLine(s);
    return true;
    private boolean handleGameInfo(String s)
    Matcher matcher = gameinfoPattern.matcher(s);
    if(!matcher.find())
    return false;
    ParseGame parsegame = ParseGame.parseGameInfoLine(s);
    if(!processGameInfo(parsegame))
    processLine(s);
    System.out.println("GGame # : " + parsegame.getGameNumber());
    System.out.println("GWhite Time : " + parsegame.getWhiteTime());
    System.out.println("GPartner Game # : " + parsegame.getPartnerGameNumber());
    return true;
    protected boolean processGameInfo(ParseGame parsegame)
    return false;
    public final synchronized void setSeekInfoState(boolean flag)
    if(seekInfoOn == flag)
    return;
    } else
    seekInfoOn = flag;
    commandToServer("iset seekinfo " + (seekInfoOn ? "1" : "0"));
    commandToServer("iset seekremove " + (seekInfoOn ? "1" : "0"));
    return;
    private boolean handleSeeksCleared(String s)
    Matcher matcher = seeksClearedPattern.matcher(s);
    if(!matcher.find())
    return false;
    if(!processSeeksCleared())
    processLine(s);
    return true;
    protected boolean processSeeksCleared()
    return false;
    private boolean handleSeekAdded(String s)
    Matcher matcher = seekAddedPattern.matcher(s);
    if(!matcher.find())
    return false;
    ParseSeek parseseek = ParseSeek.parseSeekInfoLine(s);
    if(!processSeekAdded(parseseek))
    processLine(s);
    System.out.println("under handleSeekAdded");
    System.out.println("SAccepted : " + parseseek.canAcceptSeek());
    System.out.println("Sindex : " + parseseek.getSeekIndex());
    System.out.println("Shandle : " + parseseek.getSeekerHandle());
    return true;
    protected boolean processSeekAdded(ParseSeek parseseek)
    return false;
    private boolean handleSeeksRemoved(String s)
    Matcher matcher = seeksRemovedPattern.matcher(s);
    if(!matcher.find())
    return false;
    StringTokenizer stringtokenizer = new StringTokenizer(s, " ");
    stringtokenizer.nextToken();
    int ai[] = new int[stringtokenizer.countTokens()];
    for(int i = 0; i < ai.length; i++)
    ai[i] = Integer.parseInt(stringtokenizer.nextToken());
    if(!processSeeksRemoved(ai))
    processLine(s);
    return true;
    protected boolean processSeeksRemoved(int ai[])
    return false;
    private boolean handleIllegalMove(String s)
    Matcher matcher = illegalMovePattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("Wrong Move : " + s);
    moveInvalid = true;
    return true;
    public boolean wrongMove()
    if(moveInvalid)
    moveInvalid = false;
    return true;
    } else
    return false;
    private boolean handleWrongTurn(String s)
    Matcher matcher = notUrTurnPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("Wrong Turn : " + s);
    turnInvalid = true;
    return true;
    public boolean wrongTurn()
    if(turnInvalid)
    turnInvalid = false;
    return true;
    } else
    return false;
    private boolean handlePersonalTell(String s)
    Matcher matcher = personalTellPattern.matcher(s);
    if(!matcher.find())
    return false;
    username = matcher.group(1);
    String s1 = matcher.group(2);
    message = matcher.group(3);
    System.out.println("message is:" + message);
    handleMatchOption(message.trim());
    handleTimeExpired(message.trim());
    handleAcceptedOption(message.trim());
    handleGameNumber(message.trim());
    handleAdjournAccept(message.trim());
    told = true;
    if(!processPersonalTell(username, s1, message))
    processLine(s);
    return true;
    protected boolean processPersonalTell(String s, String s1, String s2)
    return false;
    public boolean opponentTold()
    if(told)
    told = false;
    return true;
    } else
    return false;
    private boolean handleTimeExpired(String s)
    Matcher matcher = timeExpiredPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("timeExpires " + s);
    isTimeExpires = true;
    return true;
    public boolean opponentTimeExpires()
    if(isTimeExpires)
    isTimeExpires = false;
    return true;
    } else
    return false;
    private boolean handleMatchOption(String s)
    System.out.println("called " + s);
    Matcher matcher = matchOptionPattern.matcher(s);
    if(!matcher.find())
    System.out.println("not matches");
    return false;
    } else
    tindex = Integer.parseInt(matcher.group(1));
    mindex = Integer.parseInt(matcher.group(2));
    cindex = matcher.group(3);
    rindex = Integer.parseInt(matcher.group(4));
    isProposeOption = true;
    return true;
    public boolean proposedOption()
    if(isProposeOption)
    isProposeOption = false;
    return true;
    } else
    return false;
    private boolean handleAdjournAccept(String s)
    System.out.println("adj..ed " + s);
    Matcher matcher = adjournAcceptPattern.matcher(s);
    if(!matcher.find())
    System.out.println("not adj...");
    return false;
    } else
    isAdjAccept = true;
    return true;
    public boolean adjAccepts()
    if(isAdjAccept)
    isAdjAccept = false;
    return true;
    } else
    return false;
    private boolean handleAcceptedOption(String s)
    System.out.println("called " + s);
    Matcher matcher = oppAcceptedOptionPattern.matcher(s);
    if(!matcher.find())
    System.out.println("no accepted option");
    return false;
    } else
    accTime = Integer.parseInt(matcher.group(1));
    accColor = Integer.parseInt(matcher.group(2));
    accAmount = matcher.group(3);
    accRate = Integer.parseInt(matcher.group(4));
    System.out.println("accepted option1: " + accTime);
    System.out.println("accepted option2: " + accColor);
    System.out.println("accepted option3: " + accAmount);
    System.out.println("accepted option4: " + accRate);
    isoppAcceptedOption = true;
    return true;
    public boolean isOpponentAcceptedOption()
    if(isoppAcceptedOption)
    isoppAcceptedOption = false;
    return true;
    } else
    return false;
    public int getOpponentAcceptedColor()
    return accColor;
    public int getOpponentAcceptedTime()
    return accTime;
    public String getOpponentAcceptedAmt()
    return accAmount;
    public int getOpponentAcceptedType()
    return accRate;
    private boolean handleGameNumber(String s)
    System.out.println("number " + s);
    Matcher matcher = gameNumberPattern.matcher(s);
    if(!matcher.find())
    System.out.println("not gamenumber");
    return false;
    } else
    gnumber = Integer.parseInt(matcher.group(1));
    System.out.println("game number: " + gnumber);
    isGNumber = true;
    return true;
    public boolean isGameNumber()
    if(isGNumber)
    isGNumber = false;
    return true;
    } else
    return false;
    public int getGameNumber()
    return gnumber;
    private boolean handleMatch(String s)
    Matcher matcher = matchPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("\ngot the match from opponent\n");
    oppname = matcher.group(1);
    opprate = matcher.group(2);
    proposed_color = matcher.group(3);
    String s1 = matcher.group(4);
    String s2 = matcher.group(5);
    String s3 = matcher.group(6);
    String s4 = matcher.group(7);
    proposed_time = matcher.group(8);
    proposed_rate = Integer.parseInt(matcher.group(9));
    System.out.println("match param1: " + oppname);
    System.out.println("match param2: " + opprate);
    System.out.println("match param3: " + proposed_color);
    System.out.println("match param4: " + s1);
    System.out.println("match param5: " + s2);
    System.out.println("match param6: " + s3);
    System.out.println("match param7: " + s4);
    System.out.println("match param8: " + proposed_time);
    System.out.println("match param9: " + proposed_rate);
    isOpponent_propose = true;
    return true;
    public boolean opponentProposed()
    if(isOpponent_propose)
    isOpponent_propose = false;
    return true;
    } else
    return false;
    public String getProposedString()
    return oppname + " " + opprate + " " + proposed_color + " " + proposed_time;
    public int getProposedColor()
    return !proposed_color.equals("white") ? 1 : 0;
    public String getProposedPlayer()
    return oppname;
    public int getProposedRate()
    return proposed_rate;
    private boolean handleAdjournChallenge(String s)
    Matcher matcher = adjournChallengePattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("\ngot the adj match from opponent\n");
    oppname = matcher.group(1);
    opprate = matcher.group(2);
    proposed_color = matcher.group(3);
    String s1 = matcher.group(4);
    String s2 = matcher.group(5);
    String s3 = matcher.group(6);
    String s4 = matcher.group(7);
    proposed_time = matcher.group(8);
    adjChallenge = matcher.group(9);
    System.out.println("match param1: " + oppname);
    System.out.println("match param2: " + opprate);
    System.out.println("match param3: " + proposed_color);
    System.out.println("match param4: " + s1);
    System.out.println("match param5: " + s2);
    System.out.println("match param6: " + s3);
    System.out.println("match param7: " + s4);
    System.out.println("match param8: " + proposed_time);
    System.out.println("match param10: " + adjChallenge);
    isAdjChallenge = true;
    return true;
    public boolean adjChallenged()
    if(isAdjChallenge)
    isAdjChallenge = false;
    return true;
    } else
    return false;
    public String getAdjOpponent()
    return oppname;
    private boolean handleAdjournIssue(String s)
    Matcher matcher = adjournIssuePattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("\ngot the adj issue\n");
    oppname = matcher.group(1);
    opprate = matcher.group(2);
    proposed_color = matcher.group(3);
    String s1 = matcher.group(4);
    String s2 = matcher.group(5);
    String s3 = matcher.group(6);
    String s4 = matcher.group(7);
    proposed_time = matcher.group(8);
    adjIssue = matcher.group(9);
    System.out.println("match param1: " + oppname);
    System.out.println("match param2: " + opprate);
    System.out.println("match param3: " + proposed_color);
    System.out.println("match param4: " + s1);
    System.out.println("match param5: " + s2);
    System.out.println("match param6: " + s3);
    System.out.println("match param7: " + s4);
    System.out.println("match param8: " + proposed_time);
    System.out.println("match param9: " + adjIssue);
    isAdjIssue = true;
    return true;
    public boolean adjIssued()
    if(isAdjIssue)
    isAdjIssue = false;
    return true;
    } else
    return false;
    private boolean handleStyle12(String s)
    style12Status = false;
    Matcher matcher = style12Pattern.matcher(s);
    if(!matcher.find())
    return false;
    ParseStyle12 parsestyle12 = ParseStyle12.parseStyle12Line(s);
    if(!processStyle12(parsestyle12))
    processLine(s);
    System.out.println("SAccepted : " + parsestyle12.getCurrentPlayer());
    System.out.println("SGame# : " + parsestyle12.getGameNumber());
    System.out.println("SWhite Player : " + parsestyle12.getWhiteName());
    if(!parsestyle12.getWhiteName().equals(null))
    whitePlayer = parsestyle12.getWhiteName() + " ";
    System.out.println("SBlack Player : " + parsestyle12.getBlackName());
    if(!parsestyle12.getBlackName().equals(null))
    blackPlayer = parsestyle12.getBlackName() + " ";
    style12Line = s;
    style12Status = true;
    System.out.println("style12 Status - " + style12Status);
    playerName = true;
    return true;
    public boolean getPlayersName()
    if(playerName)
    playerName = false;
    return true;
    } else
    return false;
    public String getStyle12()
    return style12Line;
    public boolean getStyle12Status()
    if(style12Status)
    style12Status = false;
    return true;
    } else
    return false;
    protected boolean processStyle12(ParseStyle12 parsestyle12)
    return false;
    private boolean handleSayTell(String s)
    Matcher matcher = sayPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    username = matcher.group(1);
    message = matcher.group(2);
    System.out.println("Message :" + message + "User: " + username);
    said = true;
    return true;
    public boolean opponentSaid()
    if(said)
    said = false;
    return true;
    } else
    return false;
    public void enableChannel(int i)
    commandToServer("ch " + i);
    private boolean handleNotListening(String s)
    Matcher matcher = notListeningPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("you are not listening the channel.");
    notListen = true;
    return true;
    public boolean notListening()
    if(notListen)
    notListen = false;
    return true;
    } else
    return false;
    private boolean handleWrongChallenge(String s)
    Matcher matcher = cannotChallengePattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("u cannot propose while u r playing a match.");
    playing = true;
    return true;
    public boolean isPlaying()
    if(playing)
    playing = false;
    return true;
    } else
    return false;
    private boolean handleChallengeCancelled(String s)
    Matcher matcher = challengeCancelledPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("ur propose cancelled");
    username = matcher.group(1);
    thirdUser = matcher.group(2);
    oppPlaying = true;
    return true;
    public boolean isOppPlaying()
    if(oppPlaying)
    oppPlaying = false;
    return true;
    } else
    return false;
    public String getThirdUser()
    return thirdUser;
    private boolean handleChannelRemoved(String s)
    Matcher matcher = channelRemovedPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("you are removed from the channel.");
    removed = true;
    return true;
    public boolean isRemoved()
    if(removed)
    removed = false;
    return true;
    } else
    return false;
    private boolean handleGroupTell(String s)
    Matcher matcher = gTellPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    username = matcher.group(1);
    roomNo = Integer.parseInt(matcher.group(2));
    message = matcher.group(3);
    System.out.println("Group Message :" + message + "User: " + username + "RoomNo: " + roomNo);
    gsaid = true;
    return true;
    public int getRoomNo()
    return roomNo;
    public boolean groupSaid()
    if(gsaid)
    gsaid = false;
    return true;
    } else
    return false;
    protected void processLine(String s)
    private boolean handleGameEnd(String s)
    Matcher matcher = gameEndPattern.matcher(s);
    if(!matcher.find())
    return false;
    gameNumber = Integer.parseInt(matcher.group(1));
    String s1 = matcher.group(2);
    String s2 = matcher.group(3);
    String s3 = matcher.group(4);
    String s4 = matcher.group(5);
    Reason = s3;
    Result = s4;
    System.out.println("\nGnum :" + gameNumber + "\nwname" + s1 + "\nbname" + s2 + "\nreason" + s3 + "\nresult" + s4);
    gameStatus = true;
    if(!processGameEnd(gameNumber, s1, s2, s3, s4))
    processLine(s);
    return true;
    protected boolean processGameEnd(int i, String s, String s1, String s2, String s3)
    return false;
    public boolean gameEnd()
    if(gameStatus)
    gameStatus = false;
    return true;
    } else
    return false;
    private boolean handleAccept(String s)
    Matcher matcher = AcceptPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    opponentName = matcher.group(1);
    System.out.println("Acceptor Name : " + opponentName + "\n" + "accepts -powered by selva,kumaresh");
    opponentAcc = true;
    return true;
    public boolean isOpponentAccepts()
    if(opponentAcc)
    opponentAcc = false;
    return true;
    } else
    return false;
    public String getAcceptorName()
    return opponentName;
    private boolean handleDecline(String s)
    Matcher matcher = DeclinePattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    opponentName = matcher.group(1);
    System.out.println("opponent Name : " + opponentName + "\n" + "decline -powered by selva,kumaresh");
    opponentDec = true;
    return true;
    public boolean isOpponentDecline()
    if(opponentDec)
    opponentDec = false;
    return true;
    } else
    return false;
    public String getDeclinesOppName()
    return opponentName;
    private boolean handleDrawDecline(String s)
    Matcher matcher = DrawDeclinePattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    opponentName = matcher.group(1);
    System.out.println("opponent Name : " + opponentName + "\n" + "decline ur draw -powered by selva,kumaresh");
    opponentDrawDec = true;
    return true;
    public boolean isOpponentDrawDecline()
    if(opponentDrawDec)
    opponentDrawDec = false;
    return true;
    } else
    return false;
    private boolean handleWhenClockPaused(String s)
    Matcher matcher = moveWhenClockPausedPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("don't move! clock paused");
    moveOnPaused = true;
    return true;
    public boolean isMoveWhenPaused()
    if(moveOnPaused)
    moveOnPaused = false;
    return true;
    } else
    return false;
    private boolean handleClockPaused(String s)
    Matcher matcher = ClockPausedPattern.matcher(s);
    if(!matcher.find())
    return false;
    } else
    System.out.println("clock paused");
    clockPaused = true;
    return true;
    public boolean isClockPaused()
    if(clockPaused)
    clockPaused = false;
    return true;
    } else
    return false;

    The problem is with commandto Server() method wherei
    get the errorDear joesiliconoyster,
    Usually if one is going to try and steal something it
    is often considered in good form not to go around
    shouting "I AM NO GOING TO STEAL SOMETHING".
    You will find that people who don't like thievery
    and/or shouting will not respond too well to that.
    Perhaps you could investigate hiring somebody to
    write code for you?
    Hava a happy day.Sorry all for myriad of typos. It is dawn and mr_sunshine needs his :coffee:.
    Should of course be "I AM NOW GOING TO STEAL SOMETHING" for example.
    Have a good day.

  • IDoc adapter inbound channel: Error Fehler beim Le

    Hello,
    I have a BIG problem. I want to use IDOC - XI - IDOC. I have configured the connections. But when I send the Idoc to the XI. it returns a code in the SM58 "IDoc adapter inbound channel: Error Fehler beim Le" The Message comes cut, it doesn't return all the message. In the XI doesn't give me any error, nothing. The IDOC says thta it has been sent correctly (Code 3). How can I trace the IDOC from de sender to the XI?
    I wanted to use the IDOC HRMD_A06 but now i'm trying with SYIDOC to see if it passes.
    Can Someone help me?
    Caller       Function module               Target system Date       Time     Status text
    SRGEN13      IDOC_INBOUND_ASYNCHRONOUS     RHXCLNT013    07.04.2006 10:06:46 IDoc adapter inbound channel: Error Fehler beim Le
    Thank you
    PM

    I want to know if the Connections have to have SNC?
    I have read this in the note http://help.sap.com/saphelp_nw04/helpdata/en/ca/fafaf6dbc8b240b1cf4a88c40379b2/frameset.htm
    Inbound and outbound connections should be secured by Secure Network Communication (SNC).
    Is that correct? maybe that's why it says the that error
    PM

  • After Upgrade OBI 10g to 11g:Odbc driver returned an error - SQLExecDirectW

    Hi all,
    for an OBI upgrade from 10g to 11g I used a RPD and Webcatalog based on a remote machine other than my local machine. Firstable I am making the tests on a Linux Virtual machine, which uses the Sample Lite version from Oracle.
    I made the following steps:
    1. I upgraded the RPD and Webcatalog. It worked without any errors.
    2. I set the static variable BI_EE_HOME via Administration Tool to the path in the Linux machine.
    --> Here I am not sure if the set path is correct. It begins with: \bi\ ...\instances\...\coreapplication_obis1 (... : I can't mention here the whole path name).
    --> When the OBI Server is installed in Windows, the mentioned static variable points to something like 'C:\<install folder>\...\coreapplication_obis1'
    --> Question: is the begin of my set path correct?. I set that pointing to the Linux OBI Server, because the OBI Server is installed on Linux.
    Problem:
    After login as the user in RPD: Administrator/<Password for my upgraded RPD> I can see the links in the Catalog and the Dashboards links. But I can not see any values, any Reports when going through the links.
    For example when trying to see a Dashboard with date 12.02.2011it happens:
    Odbc driver returned an error (SQLExecDirectW).
    Status: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] general error.
    [nQSError: 43113] Message returned from OBIS.
    [nQSError: 43119] Query Failed:
    [nQSError: 17001] Oracle Error code: 12154, message: ORA-12154: TNS:could not resolve the connect identifier specified
    at OCI call OCIServerAttach.
    [nQSError: 17014] Could not connect to Oracle database. (HY000)
    SQL Issued: SELECT "Dimension_-_My Dimension"."MyDimension" saw_0 FROM "Accounting (ACC)" WHERE "Dimension_-_My Dimension"."MyDimension" LIKE 'J%' ORDER BY saw_0
    I think its not retrieving the data from the remote database, because I don't have the data of the remote database in my local. I think the OBI Server still is pointing to the local virtual machine Oracle database.
    Can anybody tell me what happens here and how can I solve this problem?.
    I would appreciate any help....

    Hi gerardnico,
    I've tried many things and did as in your articles, but I don't have success with that.
    These are the things I did:
    1. I searched for the file tnsnames.ora in my Linux virtual machine. I could find it in many paths:
    /.../Oracle_BI1/network/admin/samples/tnsnames.ora
    /.../oracle/xe/app/oracle/product/10.2.0/server/hs/admin/tnsnames.ora.sample
    /.../oracle/xe/app/oracle/product/10.2.0/server/network/admin/tnsnames.ora
    /.../oracle/xe/app/oracle/product/10.2.0/server/network/admin/samples/tnsnames.ora
    /.../oracle/xe/app/oracle/product/10.2.0/server/network/admin/temp/tnsnames.ora
    /.../usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin
    in the last path I found the listener.ora as well.
    2. I took the tnsnames.ora from the last path, because the ORACLE_HOME points to /.../usr/lib/oracle/xe/app/oracle/product/10.2.0/server
    3. I edited the tnsnames.ora this way:
    # tnsnames.ora Network Configuration File:
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = host_of_the_remote_machine)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = database_name_of_the_remote_machine)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = database_SID_of_the_remote_machine)
    (PRESENTATION = RO)
    4. I made a backup of the tnsnames.ora in path /.../Oracle_BI1/network/admin/samples/tnsnames.ora
    and copied the tnsnames.ora from /.../usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin to the Oracle_BI1 path
    5. I set the TNS_ADMIN to /.../usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin
    6. I restarted the BI Server
    No success in what I did. The error is still there.
    7. I've tried also: sqlplus database_user_remote_machine/database_password_remote_machine@database_SID_remote_machine
    I didn't get the connection:
    SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 16 04:36:10 2011
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    ERROR:
    ORA-12154: TNS:could not resolve the connect identifier specified
    Enter user-name: database_user_remote_machine
    Enter password:
    ERROR:
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    Linux Error: 2: No such file or directory
    What am I doing wrong here?. I am still thinking that I need the import of the database.
    Additional SID=Service-Name=Database-name in the remote machine.

  • Itunes cannot connect to iTunes store error 306

    Hi, I think I originally posted this on the wrong forum. So I will repost and hope for the best.
    Up until recently I used to connect to the internet via airport and everything worked fine. I could connect to iTunes store no problem.
    The connection was all set up by the local phone company and somehow they connected the iMac to airport via a modem.
    I know that this appears to defeat the point of airport but it worked fine.
    I had connection problems with the modem (it was old and needed replaced) that was attached to the airport and iMac. I arranged for the telephone company to come and replace the modem. However, although they replaced the modem and the internet connection is fine.
    What they did not do was to reconnect the Airport device and now I cannot connect with iTunes store. Now instead of connecting to the internet via the Airport connection I now connect via Ethernet
    The error message I get is
    "iTunes could not connect to the iTunes store. An unknown error occured (306).
    Make sure your network connection is active and try again."
    I think that if someone could advise how I stop trying to connect to the iTunes store via Airport but via an Ethernet connection
    iMac intel Mac OS X (10.6.6)

    iTunes Store loads partially or returns "Error 306" or "Error 10054"
    Proxies, parental control settings and software, security or filtering software, or a bad iTunes Store cache can cause this.
    To address proxies, Remove Internet Options proxy settings  ( http://support.apple.com/kb/TS1490 ) and connect to the Internet without a proxy.
    To reset iTunes Store cache:
    In iTunes, choose iTunes > Preferences (Mac) or Edit > Preferences (PC).
    Click the Advanced tab.
    Click the "Reset cache" button.
    Click OK and see if the issue is resolved.
    Adjust Parental Controls in iTunes:
    Open iTunes.
    Access iTunes preferences:
    On a Mac: From the iTunes menu, choose Preferences.
    On a Windows PC: From the Edit menu, choose Preferences.
    Click the Parental Controls tab.
    Remove restrictions on Parental Controls.
    For more information on parental controls or content filtering software, see iTunes 10.5 for Windows: May see performance issues and blank iTunes Store.
    http://support.apple.com/kb/TS4123?viewlocale=en_US

  • Remote Connection Timeouts - ORA-03113 Errors

    I have two Sun Solaris servers running Oracle 10.1.0.4. One is our production server, the other is our test server. Both servers are using the same parameters in the SQLNET.ORA file located on each server. All Oracle Net files are located under /var/opt/oracle. The TNS_ADMIN environmental variable is set to /var/opt/oracle on both servers.
    When I connect to the production server via TOAD, OEM, or SQL*Plus from my desktop, I can remain connected as long as I like. If after two hours, I want to run another SQL, I type it in and it runs.
    When I connect to the test server via TOAD, OAM, or SQL*Plus from my desktop, I can remain connected for only 30 mins of inactivity. After which, if I issue a new SQL statement, I receive an ORA-03113 end-of-file communication channel error.
    I believe I've checked everything on both servers and they appear identical. Both of these server sit behind a firewall. So my feeling is that only the firewall could be causing the idle timeout connections to be dropped on the test server.
    Anyone have any ideas on this??
    P.S. - I realize that killing idle connections is actually a good thing, but I'm trying to verify the reason for the difference and not whether this is or is not a good networking practice.

    user583592 wrote:
    I have two Sun Solaris servers running Oracle 10.1.0.4. One is our production server, the other is our test server. Both servers are using the same parameters in the SQLNET.ORA file located on each server. All Oracle Net files are located under /var/opt/oracle. The TNS_ADMIN environmental variable is set to /var/opt/oracle on both servers.
    When I connect to the production server via TOAD, OEM, or SQL*Plus from my desktop, I can remain connected as long as I like. If after two hours, I want to run another SQL, I type it in and it runs.
    When I connect to the test server via TOAD, OAM, or SQL*Plus from my desktop, I can remain connected for only 30 mins of inactivity. After which, if I issue a new SQL statement, I receive an ORA-03113 end-of-file communication channel error.
    I believe I've checked everything on both servers and they appear identical. Both of these server sit behind a firewall. So my feeling is that only the firewall could be causing the idle timeout connections to be dropped on the test server.
    Anyone have any ideas on this??
    P.S. - I realize that killing idle connections is actually a good thing, but I'm trying to verify the reason for the difference and not whether this is or is not a good networking practice.The firewall could very well be the culprit. I had that problem at a previous employer. Why not check with your network guys and find out?

  • Power BI analysis services connector - the remote server returned an error (403)

    Hi all, does any one have any suggestions what to try to identify the configuration problem I have?
    I have, a SSAS 2012 tabular instance with SP2, there is a database on the instance with a read role with everyone assigned permissions. 
    When configuring the Power BI analysis services connector, at the point where you enter Friendly Name, Description and Friendly error message, when you click next I receive the error "The remote server returned an error (403)." 
    I've tested connecting to the database from Excel on a desktop and connect fine.
    I don't use a "onmicrosoft" account so don't have that problem to deal with.
    We use Power BI Pro with our Office 365. As far as I can tell that part is working ok as I pass that stage of the configuration with a message saying connected to Power BI.
    The connector is installed on the same server as tabular services, its a Win2012 Standard server. The tabular instance is running a domain account that is the admin account for the instance (this is a dev environment) that account is what I've used in the
    connector configuration. It's also a local admin account. There is no gateway installed on the server.
    Any help would be greatly appreciated, thanks, Brian
    Brian Searle

    Brian-
    One other common issue I've seen is the UPN not quite matching. Log onto the SSAS server as the user who's logged into Power BI. Then open a command prompt and run:
    whoami /upn
    Hopefully the UPN it says will match your EffectiveUserName test and will match exactly how you're signing into the Power BI site.
    If that doesn't work, your best bet is to go to
    http://support.powerbi.com/ and click Contact Support and describe this situation and someone from the Power BI support team should get in touch with you to troubleshoot.
    http://artisconsulting.com/Blogs/GregGalloway

  • [URGENT] The remote server returned an error: (503) Server Unavailable

    Hi All,
    Im using vb.net to write a web services. After couple of days the stress test on all the function, my exception catch sometimes is return the error message as a title but sometimes is not, why is this problems? Please advice.
    Below is the coding to connect on the crmod server and this sample code is provided from oracle webservices sample code,
    Public Sub Establish()
    If Not sessionId Is Nothing Then
    Destroy()
    End If
    ' create a container for an HTTP request
    Dim req As HttpWebRequest
    req = WebRequest.Create(GetLogInURL())
    'username and password are passed as HTTP headers
    req.Headers.Add("UserName", UserName)
    req.Headers.Add("Password", Password)
    'req.Credentials = New NetworkCredential(UserName, Password)
    req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0"
    req.KeepAlive = False
    req.Proxy = Nothing
    ' cookie container has to be added to request in order to
    ' retrieve the cookie from the response.
    req.CookieContainer = New CookieContainer
    ' make the HTTP call
    Dim resp As HttpWebResponse
    resp = req.GetResponse()
    If resp.StatusCode = System.Net.HttpStatusCode.OK Then
    'store cookie for later...
    cookie = resp.Cookies("JSESSIONID")
    sessionId = cookie.Value
    End If
    End Sub

    Hi runndn2,
    Yes, absolutely. Please see my reply as below,
    (1) Are you running this single threaded? - is there more than one program running the same request?
    So far, what I did just a single thread. For example, I click on "functionA", after few seconds is display out result, i close the result pages then i submit the "functionA" again.
    (2) Do you have logic to re-try the request when you get a 503?
    I do, but the logic and retry to get the error message is very inconsistency. For example, I click on "functionA", it can display result and no error message within couple of times clicking. But sometimes even I first click on the same function already display out that error message.
    This really confusing where is the error came from, please advice for the possibility.
    Thanks :)

Maybe you are looking for

  • How do I delete and create a new iCloud account on my iPhone, when I cannot delete the old account off my phone!

    I have given my 4s to my wife, she has an iCloud account which uses her work address, she has now left the company and we want to start a new iCloud account, trouble is we cannot delete the old account, we have created a new iCloud account but the iP

  • How do i create a slideshow with arrows in iweb

    i want to create a "slideshow" that allows the user to move forward and backward using arrows at their own pace rather than a looping slideshow they cannot control.

  • Time capsule not visible

    My laptop can't seem to find my time capsule. I have used an Airport in the past and the laptop has no trouble finding it. I have also used the time capsule strictly as a hard drive connected directly to my laptop. Now I would like to make the time c

  • Can't see SharePoints created on my Macs

    I have an iMac (24") and a Mac BookPro. The iMac is hardwired into Airport Extreme (N model) and my MacBook Pro connects wirelessly. I have a USB hard drive that is mounted on my iMac and I have used SharePoint software to share it. My MacBook Pro ne

  • Al actualizar mi iPhone 5 a ios 7.

    Actualicé mi iPhone 5 a IOS 7. Al realizar una llamada a mi  mi iPhone 4 este se apagó y no lo puedo encender. Tienen el mismo ID de apple. ¿Como puedo recuperarlo?