String or binary data would be truncated - different service packs on publisher vs distributor

We have transactional replication where the publisher is 10.0.4067 and the distributor is 10.0.4000.  The distribution agent will periodically will fail with the following error: String
or binary data would be truncated
SQLSTATE 22001] (Error 8152). The tables on the publisher and subscriber are all the same data type. Could the version difference be causing this issue?  Do we need
to upgrade the distributor sql server (different server than the publication server)?

Hello,
Just as others post above, the difference service pack version between publisher and distributor should not cause this issue.The replication workfolw between publisher and distributor is through the Log Reader Agent which
runs at the Distributor, it reads the publication transaction log in publisher and copies those transactions in batches to the distribution database at the Distributor.
You can refer to the following thread which about the similar issue casused by a long stored procedure:
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/5bbf2c8c-a5c0-4a22-b30b-82b6ce4f1fea/an-error-prevents-replication-from-synchronizing-string-or-binary-data-would-be-truncated?forum=sqlreplication.
Regards,
Fanny Liu
If you have any feedback on our support, please click here.
Fanny Liu
TechNet Community Support

Similar Messages

  • Sporadically getting error "string or binary data would be truncated" in SQL server 2008 while inserting in a Table Type object

    I am facing a strange SQL exception:-
    The code flow is like this:
    .Net 4.0 --> Entity Framework --> SQL 2008 ( StoredProc --> Function {Exception})
    In the SQL Table-Valued Function, I am selecting a column (nvarchar(50)) from an existing table and (after some filtration using inner joins and where clauses) inserting the values in a Table Type Object having a column (nvarchar(50))
    This flow was working fine in SQL 2008 but now all of sudden the Insert into @TableType is throwing  "string or binary data would be truncated"  exception. 
    Insert Into @ObjTableType
    Select * From dbo.Table
    The max length of data in the source column is 24 but even then the insert statement into nvarchar temp column is failing.
    Moreover, the same issue started coming up few weeks back and I was unable to find the root cause, but back then it started working properly after few hours
    (issue reported at 10 AM EST and was automatically resolved post 8 PM EST). No refresh activity was performed on the database.
    This time however the issue is still coming up (even after 2 days) but is not coming up in every scenario. The data set, for which the error is thrown, is valid and every value in the function is fetched from existing tables. 
    Due to its sporadic nature, I am unable to recreate it now :( , but still unable to determine why it started coming up or how can i prevent such things to happen again.
    It is difficult to even explain the weirdness of this bug but any help or guidance in finding the root cause will be very helpful.
    I also Tried by using nvarchar(max) in the table type object but it didn't work.
    Here is a code similar to the function which I am using:
    BEGIN
    TRAN
    DECLARE @PID
    int = 483
    DECLARE @retExcludables
    TABLE
        PID
    int NOT
    NULL,
        ENumber
    nvarchar(50)
    NOT NULL,
        CNumber
    nvarchar(50)
    NOT NULL,
        AId
    uniqueidentifier NOT
    NULL
    declare @PSCount int;
    select @PSCount =
    count('x')
    from tblProjSur ps
    where ps.PID
    = @PID;
    if (@PSCount = 0)
    begin
    return;
    end;
    declare @ExcludableTempValue table (
            PID
    int,
            ENumber
    nvarchar(max),
            CNumber
    nvarchar(max),
            AId
    uniqueidentifier,
            SIds
    int,
            SCSymb
    nvarchar(10),
            SurCSymb
    nvarchar(10)
    with SurCSymbs as (
    select ps.PID,
                   ps.SIds,              
                   csl.CSymb
    from tblProjSur ps
                right
    outer join tblProjSurCSymb pscs
    on pscs.tblProjSurId
    = ps.tblProjSurId
    inner join CSymbLookup csl
    on csl.CSymbId
    = pscs.CSymbId 
    where ps.PID
    = @PID
        AssignedValues
    as (
    select psr.PID,
                   psr.ENumber,
                   psr.CNumber,
                   psmd.MetaDataValue
    as ClaimSymbol,
                   psau.UserId
    as AId,
                   psus.SIds
    from PSRow psr
    inner join PSMetadata psmd
    on psmd.PSRowId
    = psr.SampleRowId
    inner join MetaDataLookup mdl
    on mdl.MetaDataId
    = psmd.MetaDataId
    inner join PSAUser psau
    on psau.PSRowId
    = psr.SampleRowId
                inner
    join PSUserSur psus
    on psus.SampleAssignedUserId
    = psau.ProjectSampleUserId
    where psr.PID
    = @PID
    and mdl.MetaDataCommonName
    = 'CorrectValue'
    and psus.SIds
    in (select
    distinct SIds from SurCSymbs)         
        FullDetails
    as (
    select asurv.PID,
    Convert(NVarchar(50),asurv.ENumber)
    as ENumber,
    Convert(NVarchar(50),asurv.CNumber)
    as CNumber,
                   asurv.AId,
                   asurv.SIds,
                   asurv.CSymb
    as SCSymb,
                   scs.CSymb
    as SurCSymb
    from AssignedValues asurv
    left outer
    join SurCSymbs scs
    on    scs.PID
    = asurv.PID
    and scs.SIds
    = asurv.SIds
    and scs.CSymb
    = asurv.CSymb
    --Error is thrown at this statement
    insert into @ExcludableTempValue
    select *
    from FullDetails;
    with SurHavingSym as (   
    select distinct est.PID,
                            est.ENumber,
                            est.CNumber,
                            est.AId
    from @ExcludableTempValue est
    where est.SurCSymb
    is not
    null
    delete @ExcludableTempValue
    from @ExcludableTempValue est
    inner join SurHavingSym shs
    on    shs.PID
    = est.PID
    and shs.ENumber
    = est.ENumber
    and shs.CNumber
    = est.CNumber
    and shs.AId
    = est.AId;
    insert @retExcludables(PID, ENumber, CNumber, AId)
    select distinct est.PID,
    Convert(nvarchar(50),est.ENumber)
    ENumber,
    Convert(nvarchar(50),est.CNumber)
    CNumber,
                            est.AId      
    from @ExcludableTempValue est 
    RETURN
    ROLLBACK
    TRAN
    I have tried by converting the columns and also validated the input data set for any white spaces or special characters.
    For the same input data, it was working fine till yesterday but suddenly it started throwing the exception.

    Remember, the CTE isn't executing the SQL exactly in the order you read it as a human (don't get too picky about that statement, it's at least partly true enough to say it's partly true), nor are the line numbers or error messages easy to read: a mismatch
    in any of the joins along the way leading up to your insert could be the cause too.  I would suggest posting the table definition/DDL for:
    - PSMetadata, in particular PSRowID, but just post it all
    - tblProjectSur, in particularcolumns CSymbID and TblProjSurSurID
    - cSymbLookup, in particular column CSymbID
    - PSRow, in particular columns SampleRowID, PID,
    - PSAuser and PSUserSur, in particualr all the USERID and RowID columns
    - SurCSymbs, in particular colum SIDs
    Also, a diagnostic query along these lines, repeat for each of your tables, each of the columns used in joins leading up to your insert:
    Select count(asurv.sid) as count all
    , count(case when asurv.sid between 0 and 9999999999 then 1 else null end) as ctIsaNumber
    from SurvCsymb
    The sporadic nature would imply that the optimizer usually chooses one path to the data, but sometimes others, and the fact that it occurs during the insert could be irrelevant, any of the preceding joins could be the cause, not the data targeted to be inserted.

  • Synch Error: String or binary data would be truncated.

    I kicked off an inital synch for WebTools 2007 (may also be an issue in 596) and I had 1 synch error for SBOPartner:
    String or binary data would be truncated.
    The statement has been terminated.
       at netpoint.api.data.DataFunctions.Execute(String SQL, IDataParameter[] parameters, String connectionstring)
       at netpoint.api.NPBase.MarkSynched(String SynchID)
       at NetPoint.SynchSBO.SBOObjects.SBOPartner.SBOToNetPoint(SBOQueueObject qData)
       at NetPoint.SynchSBO.SynchObjectBase.Synch()
    I traced the sql log and found the problem was related to addresses. The synchid only allows 50 characters but my synchid was 51 characters (COMINF, Communication Infrastructure Corporation, S). Anyway, to fix I modified the table to allow 100 characters and reran the synch. I know an upgrade will set it back to 50 but at least it's working now.
    I tried to post this to support as a bug but I couldn't figure out how (as usual) or the authorization stuff changed so I figured I would post it here so hopefully the devs will see this and update the code.
    Steve

    Thanks Shawn ... My version of Netpoint is 2007.0.620.0 and the synch manager is 2007.0.620.35247. I'm not sure what patch level this means I am on though.
    Steve

  • "String or binary data would be truncated" and field specifications

    Hi all,
    i have "String or binary data would be truncated" error when i try to execute an insert statment.
    can i find witch field is affected by this error? (for return it to the user)
    thank's all

    As far as I am aware, there's no way to determine which column's length has been exceeded.
    You should add code into your stored procedure to check the lengths of variables before inserting their values into your tables, raising an error if necessary - see the example below.
    Again I stress that it would be better to modify the client application's code to either warn the user or to limit the number of characters they can enter into a field.
    Chris
    Code Snippet
    --This batch will fail with the SQL Server error message
    DECLARE @MyTable TABLE (MyID INT IDENTITY(1, 1), MyValue VARCHAR(10))
    DECLARE @MyParameter VARCHAR(100)
    --Create a string of 52 chars in length
    SET @MyParameter = REPLICATE('Z', 52)
    INSERT INTO @MyTable(MyValue)
    VALUES (@MyParameter)
    GO
    --This batch will fail with a custom error message
    DECLARE @MyTable TABLE (MyID INT IDENTITY(1, 1), MyValue VARCHAR(10))
    DECLARE @MyParameter VARCHAR(100)
    --Create a string of 52 chars in length
    SET @MyParameter = REPLICATE('Z', 52)
    IF LEN(@MyParameter) > 10
    BEGIN
         RAISERROR('You attempted to insert too many characters into MyTable.MyValue.', 16, 1)
    RETURN
    END
    ELSE
    BEGIN
         INSERT INTO @MyTable(MyValue)
         VALUES (@MyParameter)
    END
    GO

  • String or binary Data would be truncated. Error detected by database DLL

    Having problems generating two reports in Crystal Reports v8.5. I can run it on my machine and one on one of my Terminal Server(TermA). However when I tried to generate the same two reports on my second terminal server(TermB), it crashed and I get the following error messages: ODBC error: String or binary data would be truncated and Error detected by database DLL We have one set user ID and password to generate all of our Crystal Reports.
    Steps taken:
    Reinstall Crystal on TermB server and did a fresh installation of Crystal 8.5 on another workstation.  Ran the reports and the result were the same (unable to generate the report) same errors messages.
    Please HELP...
    Thanks.

    Terminal Server was not supported in CR 8.5

  • When i tried to insert data in a database the following error is displaying, error : String or binary data would be truncated

    Hi,
         can any anyone give me a solution for this.

    It is pretty old /famous error
    http://dimantdatabasesolutions.blogspot.co.il/2008/08/string-or-binary-data-would-be.html
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • String or binary data would be truncated.

    Anyone know why I would get this error when trying to place binary data into a sql server 2000 db? The file's length is 5512, and the length of the field I'm putting it in is 8000.
    Thanks

    That returns the length in bytes. Is the database field defined in bytes or bits?

  • Getting the following error on one link on a specific website, Microsoft OLE DB Provider for ODBC Drivers error '80040e57' [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated. /include/config.inc, line 131

    The link is to the forum page within the members login area. I have no trouble with anything else on this site and others do not have problems accessing the forum. They suggest it is an internet issue

    OK, well you usually need to wrap reserved words in double quotes. But I see that you are already using another reserved work "user" and wrapping that in square brackets so you could try that.
    MM_fldUserAuthorization = "[group]"
    If the person that built the data model is still there, let them know they've been using very common reserved words. Any word that is part of the SQL language itself should never be used.

  • - String or binary data would be truncated. ERROR

    was wondering if anyone is getting this error.  i created a new function and for 1 of the values i get this error.  i'm not sure if this is related to rounding issues but can anyone shed some light

    Hi Elmer,
    I would request you to first change the name of the variable.
    *function ACTBUD1(%MYACC%)
    (+(Account.%MYACC%,Scenario.Actual) - (Account.%MYACC%,Scenario.Budget))
    *endfunction

  • Extracting strings from binary data

    Hello,
    I am trying to extract string from a binary file.
    At the unix command line (sunos) I can just type;
    strings <filename>
    This is a nice way to get a list of the contents of a directory.
    Is there a way in pl/sql to extract strings from binary data ? An equiv to strings on unix/linux ?
    Thanks in advance.
    Ben

    Hi,
    If you do want to list the contents of a directory, there are other ways to do it. Here's a base implementation of a utility I wrote:
    create or replace and resolve java source named "Util" as
    import java.io.*;
    import java.sql.*;
    import oracle.sql.*;
    import oracle.jdbc.driver.*;
    public class Util {
        public static void listFiles(String directory, oracle.sql.ARRAY[] names)
            throws IOException, SQLException {
            File f = new File(directory);
            if(f==null)
                throw new IOException("Directory: "+directory+" does not exist.");
            String[] files = f.list(
                new FilenameFilter() {
                    public boolean accept(File dir, String name) {
                        // List all files
                        return true;
            Connection conn = new OracleDriver().defaultConnection();
            ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor("VC_TAB_TYPE", conn);
            names[0] = new ARRAY(descriptor, conn, files);
            return;
    create or replace type vc_tab_type is table of varchar2(255);
    create or replace package util authid current_user as
        function list_files(p_directory in varchar2)
            return vc_tab_type;
    end;
    create or replace package body util as
        procedure list_files (
            p_directory in varchar2
            , p_filenames out nocopy vc_tab_type
        is
        language java
        name 'Util.listFiles(java.lang.String, oracle.sql.ARRAY[])';
        function list_files(p_directory in varchar2) return vc_tab_type
        is
            l_filenames vc_tab_type := vc_tab_type();
        begin
            list_files(p_directory, l_filenames);
            return l_filenames;
        end;
    end;
    /You can then query the filesystem as follows:
      1  select column_value as filename
      2  from table(util.list_files('c:\windows'))
      3  where column_value like '%.log'
      4* and rownum <= 10
    SQL> /
    FILENAME
    0.log
    AdfsOcm.log
    aspnetocm.log
    bkupinst.log
    certocm.log
    chipset.log
    cmsetacl.log
    comsetup.log
    DtcInstall.log
    FaxSetup.log
    10 rows selected.cheers,
    Anthony

  • SLD on different service pack

    Hi,
    Our XI system is being upgraded to SP16 in a short while. Now, we have a DEV system, a Quality Assurance system, and a Production system. Our SLD is installed on the DEV system and functions as a central SLD, so QA and PRD use the same SLD.
    My question is: Is it possible to have the SLD on a different service pack than Production? We want to implement SP16 on DEV first (which includes the SLD) and then QA and finally Prod, but there is going to be a gap of one to two weeks. Will the production system (which is on SP12) still function correctly, or do we have to upgrade the service pack on all systems at once?
    Thanks in advance!
    Yordy

    Hi Yordy,
    Theoretically, the SLD can have a different SP (as long as it is equal or highr, it is okay). What needs to be the same is the CIM model version.
    Cheers
    Manish

  • Installing different service packs into one server

    Hi,
    I was just wondering is there any way in which i can incorporate different service packs into one server?Any clue with regards to this is appreciated.
    Thanks

    Hi
    The basic concept of applying SPs in Java is to add the new functionality and remove the gaps which were in previous releases. And always when we are using the Java instance the current SP is recognised. Before the deployment of a software component, the SDM server performs additional version checks. Only new software components that have a higher counter than the counter of the old software components can be deployed.
    When we apply the SP in Java, following things are checked:
    The vendors and the names of the SCAs are the same as the ones of the software components that are installed on the system.
    The releases of the SCAs are the same as the ones of the software components that are installed on the system. JSPM allows updates only within one release.
    The support package levels of the SCAs are higher than or equal to the ones of the software components that are installed on the system.
    If the support package levels of the SCAs are equal to the ones of the software components that are installed on the system, the patch levels of the SCAs are higher.
    Checks for modified software components
    If the provider of an SCA is different from the original provider, SAP AG, of the software component that is installed on the system, this SCA has been modified using the NWDI.
    Checks on foreign software components
    The JSPM checks if, after the deployment of a software component, the dependencies on other software components are fulfilled.
    Please check this link
    http://help.sap.com/saphelp_nw2004s/helpdata/en/1f/c45b4211aac353e10000000a1550b0/frameset.htm

  • Is it possible to have different service pack between Exchange servers.

    Is it possible to have CAS Exchange 2007 running service Pack 1 and Mailbox server 2007 running SP2? In my env I need to have SP1 running on CAS server for some applications but also need to install SP2 for migration. Application cannot be upgraded so
    I am thinking to keep one CAS running SP1 and upgrade other Exchange 2007 servers to SP2. Please suggest.

    Hi,
    It is recommended to have the same service pack level on all Exchange 2007 servers, different service pack level may have potential effects.
    Here is a related thread for your reference.
    Exchange servers with different Service pack levels
    http://social.technet.microsoft.com/Forums/en-US/88e22daf-7ccb-49c3-97d8-f339336476da/exchange-servers-with-different-service-pack-levels?forum=exchangesvrdeploylegacy
    Hope this helps.
    Best regards,
    Belinda Ma
    TechNet Community Support

  • Different service packs

    Hello,
       could someone help me with the different service packs available in XI

    Krishnan,
    Check this thread where you will find all the service pack release notes:
    Release notes for nw2004-
    http://help.sap.com/saphelp_nw04/helpdata/en/43/d00cb4a7073ab3e10000000a422035/frameset.htm
    Release notes for nw2004S-
    http://help.sap.com/saphelp_nw04s/helpdata/en/57/a21f407b402402e10000000a1550b0/frameset.htm
    Regards,
    ---Satish

  • Different service packs in admin server and managed server

    Hi,
    Has anybody successfully used a WebLogic 6.1 SP1 managed server that
    connects to a WebLogic 6.1 SP 2 admin server?
    BEA's docs claim:
    "The Administration Server must be running the same version of
    WebLogic Server as the Managed Servers in its domain. The
    Administration Server must also have the same or later service pack
    installed as the Managed Servers in its domain. For example, the
    Administration Server could be running version 6.1, Service Pack 2
    while the Managed Servers are running version 6.1, Service Pack 1."
    This is precisely what we want to do, but it's not working. In this
    case, we need to run the admin server and managed server on the same
    machine, but we need the managed server to run SP 1 to work around a
    bug in SP 2. So to our initial installation of WebLogic 6.1 SP 2,
    where I run the admin server, I added a second installation, this time
    WebLogic 6.1 SP 1, with a different BEA_HOME. When I start the
    managed server from this second installation, I can see from the logs
    that it is starting up correctly as 6.1 SP 1. But then it fails with
    a ClassCastException when connecting to the admin server (I have
    included the stack trace below). This seems typical of version
    compatibility problems I've had when I've tried connecting to a server
    with a client of a different version.
    But in this case, you are supposed to be able to have the managed
    server with a lower service pack. Does this work for anybody? Has
    anybody encountered the problem I'm having? Note that the servers are
    not clustered, if that makes any difference, and we have a custom
    security realm in addition to the default file realm (though "system"
    of course is in the default file realm).
    Thanks in advance for any help,
    Jim Doyle
    [email protected]
    ####<Aug 8, 2002 10:25:38 AM EDT> <Emergency> <Server></server>
    <chile.iso-ne.com> <webui
    server> <main> <system> <> <000000> <Unable to initialize the server:
    'Fatal ini
    tialization exception
    Throwable: java.lang.ClassCastException:
    weblogic.security.acl.DefaultUserInfoImpl
    Start server side stack trace:
    java.lang.ClassCastException:
    weblogic.security.acl.DefaultUserInfoImpl
    at weblogic.kernel.BootServicesImpl.authenticate(BootServicesImpl.java:189)
    at weblogic.kernel.BootServicesImpl.invoke(BootServicesImpl.java:145)
    at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:620)
    at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:581)
    at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.java:164)
    at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:640)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java:454)
    at weblogic.socket.PosixSocketMuxer.deliverGoodNews(PosixSocketMuxer.java:456)
    at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:385)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace

    Hi,
    Has anybody successfully used a WebLogic 6.1 SP1 managed server that
    connects to a WebLogic 6.1 SP 2 admin server?
    BEA's docs claim:
    "The Administration Server must be running the same version of
    WebLogic Server as the Managed Servers in its domain. The
    Administration Server must also have the same or later service pack
    installed as the Managed Servers in its domain. For example, the
    Administration Server could be running version 6.1, Service Pack 2
    while the Managed Servers are running version 6.1, Service Pack 1."
    This is precisely what we want to do, but it's not working. In this
    case, we need to run the admin server and managed server on the same
    machine, but we need the managed server to run SP 1 to work around a
    bug in SP 2. So to our initial installation of WebLogic 6.1 SP 2,
    where I run the admin server, I added a second installation, this time
    WebLogic 6.1 SP 1, with a different BEA_HOME. When I start the
    managed server from this second installation, I can see from the logs
    that it is starting up correctly as 6.1 SP 1. But then it fails with
    a ClassCastException when connecting to the admin server (I have
    included the stack trace below). This seems typical of version
    compatibility problems I've had when I've tried connecting to a server
    with a client of a different version.
    But in this case, you are supposed to be able to have the managed
    server with a lower service pack. Does this work for anybody? Has
    anybody encountered the problem I'm having? Note that the servers are
    not clustered, if that makes any difference, and we have a custom
    security realm in addition to the default file realm (though "system"
    of course is in the default file realm).
    Thanks in advance for any help,
    Jim Doyle
    [email protected]
    ####<Aug 8, 2002 10:25:38 AM EDT> <Emergency> <Server></server>
    <chile.iso-ne.com> <webui
    server> <main> <system> <> <000000> <Unable to initialize the server:
    'Fatal ini
    tialization exception
    Throwable: java.lang.ClassCastException:
    weblogic.security.acl.DefaultUserInfoImpl
    Start server side stack trace:
    java.lang.ClassCastException:
    weblogic.security.acl.DefaultUserInfoImpl
    at weblogic.kernel.BootServicesImpl.authenticate(BootServicesImpl.java:189)
    at weblogic.kernel.BootServicesImpl.invoke(BootServicesImpl.java:145)
    at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:620)
    at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:581)
    at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.java:164)
    at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:640)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java:454)
    at weblogic.socket.PosixSocketMuxer.deliverGoodNews(PosixSocketMuxer.java:456)
    at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:385)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace

Maybe you are looking for

  • Why I can not unlock the record when close a page?

    I develop a jsp page as client,the jsp application use a business componment with statefull application module.i call a database rowset's lock function in jsp page to lock a record,now,after i close the jsp page without commit and rollback,the record

  • Mail adapter -- Runtime exception

    Hi, I am trying a file->XI->Mail scenario. In SXMB_MONI it shows a error in the request mapping.. <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">   <SAP:Category>Ap

  • Question marks appear in my browsers now, used as quotation marks...

    Lately all sorts of question marks are appearing in certian parts of my browsers, I think that somehow a font is corrupted or something... it appears they are there appostrophies and quotations marks should be; this is very annoying. How can I fix th

  • Video from Computer to Pearl

    I cannot download video from my computer to my Pearl.  What is the issue?  I checked the size limit and they are within tolerances.  My USB is functioning fine.  But for some reason my blackberry keeps disconnecting right in the middle of the downloa

  • How can I use tomcat with Java ServerFaces

    Is there a tutorial on Java ServerFaces using tomcat?