IDoc Status 02 ( Could not find code page for receiving system )

Hi All,
I am getting Idoc status 02 when I am trying to send IDocs from ECC to PI system ( Production ).
Error description.
Could not find code page for receiving system
Message no. E0266
Diagnosis
For the logical destination PIP001, you want to determine the code page in which the data is sent with RFC. However, this is not currently possible, and the IDoc cannot yet be dispatched.
Procedure for System Administration
Possible causes are:
1. The entry no longer exists in the table of logical destinations.
2. The target system could not be accessed at runtime.
3. The logon language is not installed in the target system.
4. In the destination system, no logon language is maintained
Please help.
Thanks - Vinay.

Hi Vinay,
Status 02 occurs when data is not passed to port suceessfully. Check the RFC desination  is working fine and your able to connect to target system and also check correct port is assigned.
Regards,
Vinod.

Similar Messages

  • Idoc Error: Could not find code page for receiving system

    hi,
    I am facing the following error while processing Idocs.
    ERROR: Could not find code page for receiving system
    Diagnosis
    For the logical destination BWFIN, you want to determine the code page in which the data is sent with RFC. However, this is not currently possible, and the IDoc cannot yet be dispatched.
    Can somebody suggest a solution for this. I have verified that the RFC destinations have been created both on the sender and receiver, ports (WE21) have been defined, and partner profiles (WE20) also created. How would I troubleshoot this problem?

    Hi,
    I did analyse on this issue.It is all because of the Langauge settings in the SM59.This can be done by the BASIS person.The Language field would be empty, but when ever we send the IDoc from the unicode to a non unicode system we have to mention the Langauage used.
    If this helps you really award me the points.
    ~Katty

  • Idoc failed in Bi system "Could not find code page for receiving system".

    Dear Experts,
    i am getting below error ,Idoc failed in Bi system "Could not find code page for receiving system".
    All the idocs have been successfully posted except one which is giving this error
    Idoc status 02 - could not find code page for receiver system.
    Please guide me
    thanks
    vamsi

    Hello Vamsi,
    check Note 647495 - RFC for Unicode ./. non-Unicode Connections
    If your ERP system sends e. g. chinese data to the SCM system, how should the system know which codepage to use? You have to set the MDMP flag in your ERP system in SM59 and configure in the MDMP extended settings which codepage should be used for what language.
    Please check this thread - IDoc error - Could not find code page for receiving system
    Hope it helps,
    Thanks & Regards,
    Amit Barnawal

  • Could not find code page for receiving system

    Hi  Experts,
              When I scheduled a PC i got this Error Msg. What is the real cause and how can i correct it?? Thanks
    Dave
    "Could not find code page for receiving system"

    Hi Praveen,
    The detailed error msg says the following.
    Error when updating Idocs in Business Information Warehouse
    Diagnosis
    Errors have been reported in Business Information Warehouse during IDoc update:
    Could not find code page for receiving system
    System response
    There are IDocs with incorrect status.
    Procedure
    Check the IDocs in Business Information Warehouse . You can get here using the BW Monitor.
    Removing errors:
    How you remove the errors depends on the error message you receive.

  • BW Monitor error  Could not find code page for receiving system

    Hi All,
    Frequent BW Monitor error  - Could not find code page for receiving system
    I checked SM59 and every setting is fine there. Any other possibility ?
    Regards
    Srinivas

    The log updated in the status tab was:
    Error when updating Idocs in Business Information Warehouse
    Diagnosis
    Errors have been reported in Business Information Warehouse during IDoc update:
    Could not find code page for receiving system
    System Response
    Some IDocs have error status.
    Procedure
    Check the IDocs in Business Information Warehouse . You do this using the extraction monitor.
    Error handling:
    How you resolve the errors depends on the error message you get.

  • Infopackage Idocs in status 2 - could not find code page for receiver system

    Hi,
    We just migrated our production system from BW 7.01 non unicode to BW 7.4 on HANA.
    We now encounter issues with idocs while loading data into bw from our ECC5 source. When we analyze idocs in the source system it appears with the message "could not find code page for receiver system"
    One weird thing is that the idoc seems to have been created before we started the infopackage in bw.. We controlled system time and AS time and everything seems ok.
    We did not encounter this issues on our previous migration test runs..
    Hope someone can help
    Christophe

    Hi,
    Thanks for responding. We finally found out what the problem was.
    We have two applications servers on our ECC with 2 different OS. One of them could not reach the new BW HANA server.
    Regards
    Christophe

  • Error "could not find code page for receiving system"

    Hello Everyone,
    We are trying to load data and receive the message:
    Could not find code page for receiving system
    We have searched notes and this forum and can't find anything.  We also checked WE20 and could not find anything wrong.
    Can someone please elaborate specifically what this error is and where to fix it?
    Thanks so much.
    Colleen

    I just upgraded to NW 2004 SR1, and when loading data from a non-unicoded R/3 system to our BW unicoded system I experienced the exact problem.  Here is the resolution that is stated in note #613389 (it's not very clear in the note).
    - Language “EN” must be specified in sm59
    - Under Special Options -> RFC Bit Options
    Make sure that “Use Found Communication Code Page” has a check mark.
    Once this was done, the data loads started completing successfully.

  • Could not find coding page for receiving system

    Hi,
    We have set up the configuration of RFC connections in SM59. We want to send an IDoc from a Unicode to a non-Unicode system. Message 'Could not find coding page for receiving system' appears. We activated some solutions described in OSS notes and added the required authorization to the communication user but it still doesn't work. What else can cause (solve) this problem?
    Regards, Jan

    Hello Jan,
    I had the following situation:
    After seup of an ALE/IDOC scenario with another SAP but Non unicode system sometimes the outbound PROJECT idocs failed with the error message "Could not find code page for receiving system". Status of Idoc was 02. When reprocessed some minutes later with report RBDAGAIN it worked.
    It turned out that for what'o'ever reason the connectivity was down for a very short time but long enough to get the Idocs failed.
    That's what I meant with the error text could be misleading.
    We solved this problem with a daily job with report RBDAGAIN for reprocessing.
    Regards
    Michael

  • Could not determine code page Error in remote sys in XI

    Hi,
    When we try to send some IDOCS from ECC 5.0 sys to 4.6C sys via XI (M70) we are encountering below issue.
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
      <SAP:P1>FM NLS_GET_LANGU_CP_TAB: Could not determine code page with XXXXX system I::000 FM NLS_GET_LANGU_CP_TAB</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error: FM NLS_GET_LANGU_CP_TAB: Could not determine code page with XXXX I::000 FM NLS_GET_LANGU_CP_TAB</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    When i checked table TCPDB is empty in 4.6 C system. Does it ring any bells guyz....
    Regards
    Vish

    Hi,
    Check out this thread
    "Could not determine code page" inbound side error
    XI IDOC Error...
    Thanks,
    Prakash
    Message was edited by: Prakash Arunachalam

  • DB Tab RFCDES: Could not determine code page

    Hello,
    I have a simple scenario File->XI->IDOC(orders05)
    The R/3 who receive the IDOC is an 46c system. When sending a file to the XI I receive the following error message in sxmb_moni on the last step "Call Adapter"
    DB Tab RFCDES: Could not determine code page with <myr3>
    Does anyone have an idea whats wrong ?
    Regards Bernd

    Hi Bernd,
    did you have a look at SAP notes for idoc adapter code page problems? : 747322, 804570
    Regards,
    michal

  • Sun C++ 5.13 SunOS_sparc Beta2 2014/06/17: Error: Could not find a match for std::_Tuple_impl 0, unsigned&& ::_Tuple_impl(std::tuple unsigned&& , unsigned) needed in std::tuple unsigned&& ::tuple unsigned, void (unsigned&&).

    I think I downloaded the latest Solaris Studio version.  When I compile my code, I got the following error:
    bash-3.00$ gmake -f Makefile.sun
    CC -c -o metadata.o metadata.cpp -I. -I.. -g -O0 -std=c++11 -I/export/home/oracle/zhifan/boost_1_55_0 -I/export/home/oracle/zhifan/instantclient_11_2/sdk/include -V
    CC: Sun C++ 5.13 SunOS_sparc Beta2 2014/06/17
    ccfe: Sun C++ 5.13 SunOS_sparc Beta2 2014/06/17
    "metadata.cpp", line 20: Warning: db hides databus::MetadataManager::db.
    "metadata.cpp", line 26: Warning: db hides databus::MetadataManager::db.
    Error: Could not find a match for std::_Tuple_impl<0, unsigned&&>::_Tuple_impl(std::tuple<unsigned&&>, unsigned) needed in std::tuple<unsigned&&>::tuple<unsigned, void>(unsigned&&).
    "/export/home/oracle/zhifan/SolarisStudio12.4-beta_jul14-solaris-sparc/lib/compilers/CC-gcc/include/c++/4.8.2/tuple", line 868:     Where: While instantiating "std::tuple<unsigned&&>::tuple<unsigned, void>(unsigned&&)".
    "/export/home/oracle/zhifan/SolarisStudio12.4-beta_jul14-solaris-sparc/lib/compilers/CC-gcc/include/c++/4.8.2/tuple", line 868:     Where: Instantiated from std::forward_as_tuple<unsigned>(unsigned&&).
    "/export/home/oracle/zhifan/SolarisStudio12.4-beta_jul14-solaris-sparc/lib/compilers/CC-gcc/include/c++/4.8.2/bits/stl_map.h", line 485:     Where: Instantiated from non-template code.
    1 Error(s) and 2 Warning(s) detected.
    gmake: *** [metadata.o] Error 2
    with the same code, It can be compiled with g++ on Linux platform.
    1 Is the issue same as 12.4 Beta, Error: Could not find a match for std::_Tuple_impl<0, std::string &&>::_Tuple_impl(std::tuple<std::string &&> ?
    2 Do we have any workaround for this issue?
    3 When will the final 12.4 release  be available?

    I can't say for sure whether your problem is fixed in the final release without a test case, but I'd say the chances are very good.
    The final release will be announced soon. Watch this space, or the Oracle Solaris Studio page for an announcement.

  • ATTRIBUTE_IDOC_RUNTIME: Could not determine code page ... I::000

    Hi guys,
    well we have strange problem with code page. Scenario is IDoc2IDoc.
    We receive IDoc from french-system and when IDoc comes in, we get following error:
    <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_RUNTIME</SAP:Code>
      <SAP:P1>FM NLS_GET_LANGU_CP_TAB: Could not determine code page with E01CLNT100 I::000 FM NLS_GET_LANGU_CP_TAB</SAP:P1>
    Does someone has experience with this?!
    br

    Can somebody help me with this?! in RFC-Dest. we thought to use MDMP but with no success.
    Could it be that this depends on user-permissions of the RFC-User in target system?! What permissions are needed for this?!
    br

  • Could not find binding output for operation ...

    Hi all !!!
    I have a big problem:
    [email protected]5 : Could not find binding output for operation getScore
    I invoke a web service called IPODShopService from my process BPEL.
    this is the WSDL:
    wsdl:definitions targetNamespace="http://service.integration.ipodshop.it">
    <wsdl:documentation>
              Please Type your service description here
         </wsdl:documentation>

         <wsdl:types>

         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://service.integration.ipodshop.it/xsd">

         <xs:element name="getScore">

         <xs:complexType>

         <xs:sequence>
    <xs:element name="nome" nillable="true" type="xs:string"/>
    <xs:element name="cognome" nillable="true" type="xs:string"/>
    <xs:element name="email" nillable="true" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>

         <xs:element name="getScoreResponse">

         <xs:complexType>

         <xs:sequence>
    <xs:element name="return" nillable="true" type="xs:int"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>

         <xs:element name="CreateOrder">

         <xs:complexType>

         <xs:sequence>
    <xs:element name="nome" nillable="true" type="xs:string"/>
    <xs:element name="cognome" nillable="true" type="xs:string"/>
    <xs:element name="email" nillable="true" type="xs:string"/>
    <xs:element name="list" nillable="true" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>

         <xs:element name="CreateOrderResponse">

         <xs:complexType>

         <xs:sequence>
    <xs:element name="return" nillable="true" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    </wsdl:types>

         <wsdl:message name="CreateOrderMessage">
    <wsdl:part name="part1" element="ns0:CreateOrder"/>
    </wsdl:message>

         <wsdl:message name="CreateOrderResponse">
    <wsdl:part name="part1" element="ns0:CreateOrderResponse"/>
    </wsdl:message>

         <wsdl:message name="getScoreMessage">
    <wsdl:part name="part1" element="ns0:getScore"/>
    </wsdl:message>

         <wsdl:message name="getScoreResponse">
    <wsdl:part name="part1" element="ns0:getScoreResponse"/>
    </wsdl:message>

         <wsdl:portType name="IPODShopServicePortType">

         <wsdl:operation name="CreateOrder">
    <wsdl:input message="axis2:CreateOrderMessage" wsaw:Action="urn:CreateOrder"/>
    <wsdl:output message="axis2:CreateOrderResponse"/>
    </wsdl:operation>

         <wsdl:operation name="getScore">
    <wsdl:input message="axis2:getScoreMessage" wsaw:Action="urn:getScore"/>
    <wsdl:output message="axis2:getScoreResponse"/>
    </wsdl:operation>
    </wsdl:portType>

         <wsdl:binding name="IPODShopServiceSOAP11Binding" type="axis2:IPODShopServicePortType">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>

         <wsdl:operation name="CreateOrder">
    <soap:operation soapAction="urn:CreateOrder" style="document"/>

         <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>

         <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>

         <wsdl:operation name="getScore">
    <soap:operation soapAction="urn:getScore" style="document"/>

         <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>

         <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>

         <wsdl:binding name="IPODShopServiceSOAP12Binding" type="axis2:IPODShopServicePortType">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>

         <wsdl:operation name="CreateOrder">
    <soap12:operation soapAction="urn:CreateOrder" style="document"/>

         <wsdl:input>
    <soap12:body use="literal"/>
    </wsdl:input>

         <wsdl:output>
    <soap12:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>

         <wsdl:operation name="getScore">
    <soap12:operation soapAction="urn:getScore" style="document"/>

         <wsdl:input>
    <soap12:body use="literal"/>
    </wsdl:input>

         <wsdl:output>
    <soap12:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>

         <wsdl:binding name="IPODShopServiceHttpBinding" type="axis2:IPODShopServicePortType">
    <http:binding verb="POST"/>

         <wsdl:operation name="CreateOrder">
    <http:operation location="CreateOrder"/>

         <wsdl:input>
    <mime:content type="text/xml"/>
    </wsdl:input>

         <wsdl:output>
    <mime:content type="text/xml"/>
    </wsdl:output>
    </wsdl:operation>

         <wsdl:operation name="getScore">
    <http:operation location="getScore"/>

         <wsdl:input>
    <mime:content type="text/xml"/>
    </wsdl:input>

         <wsdl:output>
    <mime:content type="text/xml"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>

         <wsdl:service name="IPODShopService">

         <wsdl:port name="IPODShopServiceSOAP11port_http" binding="axis2:IPODShopServiceSOAP11Binding">
    <soap:address location="http://192.168.0.4:8083/IPODv7/services/IPODShopService"/>
    </wsdl:port>

         <wsdl:port name="IPODShopServiceSOAP12port_http" binding="axis2:IPODShopServiceSOAP12Binding">
    <soap12:address location="http://192.168.0.4:8083/IPODv7/services/IPODShopService"/>
    </wsdl:port>

         <wsdl:port name="IPODShopServiceHttpport" binding="axis2:IPODShopServiceHttpBinding">
    <http:address location="http://192.168.0.4:8083/IPODv7/services/IPODShopService"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    and the bpel code:
    <partnerLink name="ServiceIPOD_v6.1"
    partnerRole="IPODShopServicePortType_Role"
    partnerLinkType="ns31:IPODShopServicePortType_PL"/>
    <invoke name="CustInfofromIPOD_v4" partnerLink="ServiceIPOD_v6.1"
    portType="ns31:IPODShopServicePortType" operation="getScore"
    inputVariable="CustInfofromIPOD_v1_getScore_InputVariable"
    outputVariable="CustInfofromIPOD_v1_getScore_OutputVariable"/>
    <definitions
    targetNamespace="http://service.integration.ipodshop.it"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:axis2="http://service.integration.ipodshop.it"
    xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    >
    <import namespace="http://service.integration.ipodshop.it" location="http://localhost:8083/IPODv7/services/IPODShopService?wsdl"/>
    <plnk:partnerLinkType name="IPODShopServicePortType_PL">
    <plnk:role name="IPODShopServicePortType_Role">
    <plnk:portType name="axis2:IPODShopServicePortType"/>
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>
    do have you any idea?
    please, help me!
    thanks
    Stefano

    Hi,
    Just in case someone runs into the same problem, I live here my solution:
    In may case the problem was the wsdl definition. I developed the web service in java and generated the wsdl with Maven. Automatically it generates the wsdl like this (I just copy the last section):
    <wsdl:service name="tso-ws">
    <wsdl:port name="tso-wsHttpSoap11Endpoint" binding="ns:tso-wsSoap11Binding">
    <soap:address location="http://localhost:8080/axis2/services/tso-ws"/>
    </wsdl:port>
    <wsdl:port name="tso-wsHttpSoap12Endpoint" binding="ns:tso-wsSoap12Binding">
    <soap12:address location="http://localhost:8080/axis2/services/tso-ws"/>
    </wsdl:port>
    <wsdl:port name="tso-wsHttpEndpoint" binding="ns:tso-wsHttpBinding">
    <http:address location="http://localhost:8080/axis2/services/tso-ws"/>
    </wsdl:port>
    </wsdl:service>
    The problem was the <wsdl:service name="tso-ws"> section. There were 3 port definitions with 3 different bindings but all of them have the same service location. So In the BPEL process I created the partner link using the service location.
    I guess BPEL was using the http binding, so I deleted two of the por definitions and just left this in the <wsdl:service name="tso-ws"> section of the wsdl
    <wsdl:service name="tso-ws">
    <wsdl:port name="tso-wsHttpSoap12Endpoint" binding="ns:tso-wsSoap12Binding">
    <soap12:address location="http://localhost:8080/axis2/services/tso-ws"/>
    </wsdl:port>
    By doing this, it works. I read in some forums that BPEL doesn't work with the http_post protocol so that's why I deleted that definition. And someone told me that it uses soap12 so that's why I deleted that definition also.
    That's the way I solved it. Hope this helps.
    Regards,
    Zaloa

  • "Could not determine code page" inbound side error

    Guys,
    We are receiving a flat text file and sending an IDoc, but now I'm getting this error.
    Any idea what's wrong?
    And what is that "I::000" in the message?
    Any help is much appreciated.
    Thanks a lot,
    Viktor
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30"
    xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
      <SAP:P1>FM NLS_GET_LANGU_CP_TAB: Could not determine code page
    with TABWDV100 I::000 FM NLS_GET_LANGU_CP_TAB</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error: FM NLS_GET_LANGU_CP_TAB: Could not
    determine code page with TABWDV100 I::000
    FM LS_GET_LANGU_CP_TAB</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    PS:By the way, super sorry if this is a duplicate, my first post didn't show up,
    not sure what I messed up...

    Hi All,
    I have a similar problem, But with a small variation in the Log.
    <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER"><b>ATTRIBUTE_IDOC_RUNTIME</b></SAP:Code>
      <SAP:P1>FM NLS_GET_LANGU_CP_TAB: Could not determine code page with PSRCLNT310 I::000 FM NLS_GET_LANGU_CP_TAB</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
    It says the "ATTRIBUTE_IDOC_RUNTIME", And I have checked all possible related threads and made my settings in synch. Did anyone had a similar problem?

  • "Could not ascertain code page" Error.

    Hello,
    I have created an program for getting FI docs from BSEG table and downloading into excel file after doing some processing on the fetched data. The job, if run as a dialog process, works ok. But if scheduled to run in the background, gives the following error.(viewed through SM37).
    Job started                                                                         
    Step 001 started (program ZFI_BUSINESS_AREA, variant &0000000000003, user ID LSMW_FI)
    Could not ascertain code page                                                       
    Job cancelled after system exception ERROR_MESSAGE                                  
    Any help is appreciated.
    Thanks.
    N.K.Verma.

    It is soooooooooooooooooooooooooooooooo difficult to understand:
    SAP is a client-server-system. Online means that you can DOWNLOAD something from SAP server to client PC.
    There is no such thing like a background client PC.
    PERIOD.
    -EOF-

Maybe you are looking for

  • HT1338 my macbook crashes and cant send error report, when i try, it says "error report failed"

    My macbook crashes and when I start it again, there's a crash report and I click on send to apple, after a minute or so it says failed to send to apple. It has happened many times and I think it's getting worse since I can't send any reports. What sh

  • Not connecting to pop account

    Can anyone give me some help with setting up a second email account on my iphone? Setting up my gmail account was a breeze, but I access my main personal account through webmail, and it's pop3. In the iPhone settings, I've got my name under name, the

  • Set owner of iPhone 5

    Under contacts, how do I assign myself as the owner of the iPhone? I knew I had assigned before during the setup stage, but when I started linking accounts to social media accounts such as Facebook and Twitter, I accidentally deleted myself and so no

  • Read from a file list

    Hi everyone, This is the first question in this forum. I'm writing a program that capture and save several signals in different files. The files are named automatically. Now, I want make a front panel that lists all the saved files and when the user

  • Why won't GameCenter connect to the server?

    So I was playing Temple run and it said that it couldn't connect to gamecenter. after logging out and trying to log in again it said it couldn't connect to the server? I'm using iOS 4.3.1. Is this normal or what should I do?