Shot Dump while updating record in ETTIFN using the FM ISU_DB_ETTIFN_UPDATE

Hi All,
Am getting shot dump while trying to update an entry in ETTIFN database table using the FM ISU_DB_ETTIFN_UPDATE.
If this FM fails to update then it tries to  raise error message using the macro 
MAC_MSG_PUTX CO_MSG_PROGRAMMING_ERROR '016' 'E9'
       'ETTIFN' SPACE SPACE SPACE
       SPACE .
Runtime Errors         MESSAGE_TYPE_X
Error analysis
    Short text of error message:
    Error in changing table ETTIFN
    Long text of error message:
     Diagnosis
         An error occurred when one or more table entries were being
         changed. This error was reported by the database system.
     System Response
         The system does not permit changes to one or more table entries.
         It is possible that an SAP short dump has been written from the SAP
         basis system.
     Procedure
         Find out if the SAP short dump provides additional information.
         You can view SAP short dumps using Transaction SM21.
    Technical information about the message:
    Message class....... "E9"
    Number.............. 016
    Variable 1.......... "ETTIFN"
    Variable 2.......... " "
    Variable 3.......... " "
    Variable 4.......... " "
Please advice inorder to fix the same.
Regards,
Deepthi

Hi Deepthi,
Updating database using statement update can give dumps because of below issues:
"At least one line was not able to be changed, either because no appropriate line was found, or because the change would generate a line that leads to double entries in the primary key or a unique secondary index in the database table."
I would rather suggest you to call the FM in Mode 'M', i.e. Modify so if entry in table is not there to update, it will insert that record and also won't give dump.
Thanks.
Ravi

Similar Messages

  • While updating my MacBook Pro to the newest software, it froze with a grayish screen with a Apple logo and a frozen pinwheel right below it. What can I do to finish updating or to fix this problem?

    While updating my MacBook Pro to the newest software, it froze with a grayish screen with a Apple logo and a frozen pinwheel right below it. What can I do to finish updating or to fix this problem?

    We can't help you if you don't even know what you are installing.  Never install anything if you do not know what it is.  Installings through Software Update always have explanations which you should be reading to see if you actually need and/or want them.
    That being said, it appears you attempted to upgrade to Mavarick.  Although I am not positive. 
    Sorry, I am going to back out of this because I nor you know what it was you installed.  Hopefully, someone else will chime in here. 
    GOOD LUCK! 

  • HT201263 An error has occured while updating software. Connecting to the server is slow and games etc only run for 60 seconds

    An error has occured while updating software. Connecting to the server is slow and games etc only run for 60 seconds

    Have you tried resetting your iPad? You may have to restore again if there was a problem.
    Try the reset first.
    Reset the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.

  • HT1766 While updating my iphone 4S to the recommended iOS I lost my contacts.  Can anyone help me to restore my contact list?

    While updating my iphone 4S to the recommended iOS update I inadvertantly lost my contacts in the icloud.  Can anyone help me to retrieve my contact list.  iCloud is not something that I need or find helpful for since I only have one device.

    Hi Mandy,
    Check Settings>General>Restrictions, and make sure that under Allow Changes, you have "Allow Changes" checked.
    Cheers,
    GB

  • What is the process for recording vinyl records into iTunes using the Sony USB Turntable?

    What is the process for recording vinyl records into iTunes using the Sony USB Turntable?

    What is the process for recording vinyl records into iTunes using the Sony USB Turntable?

  • MySQL error while Updating Record

    Hi
    I'm newbie so your help will be welcomed.
    While I'm trying to Update Record, the following error
    occurs:
    " You have an error in your SQL syntax; check the manual that
    corresponds to your MySQL server version for the right syntax to
    use near '' at line 1".
    This is the code that gives me headache:
    "<?php
    require_once('../../../../Inetpub/wwwroot/theHotel/Connections/connHTL.php');
    ?>
    <?php
    $colname_rsBooking = "-1";
    if (isset($_GET['ID'])) {
    $colname_rsBooking = (get_magic_quotes_gpc()) ? $_GET['ID']
    : addslashes($_GET['ID']);
    mysql_select_db($database_connHTL, $connHTL);
    $query_rsBooking = sprintf("SELECT * FROM bookings WHERE ID =
    %s", $colname_rsBooking);
    $rsBooking = mysql_query($query_rsBooking, $connHTL) or
    die('HERE IS THE ERROR, I GUESS' . mysql_error());
    $row_rsBooking = mysql_fetch_assoc($rsBooking);
    $totalRows_rsBooking = mysql_num_rows($rsBooking);
    $colname_rsClient = "-1";
    if (isset($_GET['clientID'])) {
    $colname_rsClient = (get_magic_quotes_gpc()) ?
    $_GET['clientID'] : addslashes($_GET['clientID']);
    mysql_select_db($database_connHTL, $connHTL);
    $query_rsClient = sprintf("SELECT * FROM clients WHERE ID =
    %s", $colname_rsClient);
    $rsClient = mysql_query($query_rsClient, $connHTL) or die('NE
    MOZAM' . mysql_error());
    $row_rsClient = mysql_fetch_assoc($rsClient);
    $totalRows_rsClient = mysql_num_rows($rsClient);
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    etc......"
    I want to know if this is a syntax , MySQL or PHP error. I've
    tried things, but no results.
    PLS HELP!
    Thanks in advance!

    dedurus wrote:
    > " You have an error in your SQL syntax; check the manual
    that corresponds to
    > your MySQL server version for the right syntax to use
    near '' at line 1".
    The error message is clear in one respect - it's an error of
    MySQL
    syntax. What it doesn't tell you is what the error is. The
    way to find
    out is to use echo to display the SQL query onscreen. I
    suspect that
    what's happening is that either ID or clientID haven't been
    defined.
    > $query_rsBooking = sprintf("SELECT * FROM bookings WHERE
    ID = %s",
    > $colname_rsBooking);
    Display the value of the SQL query here
    echo $query_rsBooking.'<br />';
    > $rsBooking = mysql_query($query_rsBooking, $connHTL) or
    die('HERE IS THE
    > ERROR, I GUESS' . mysql_error());
    > $row_rsBooking = mysql_fetch_assoc($rsBooking);
    > $totalRows_rsBooking = mysql_num_rows($rsBooking);
    >
    > $colname_rsClient = "-1";
    > if (isset($_GET['clientID'])) {
    > $colname_rsClient = (get_magic_quotes_gpc()) ?
    $_GET['clientID'] :
    > addslashes($_GET['clientID']);
    > }
    > mysql_select_db($database_connHTL, $connHTL);
    > $query_rsClient = sprintf("SELECT * FROM clients WHERE
    ID = %s",
    > $colname_rsClient);
    And again, here:
    echo $query_rsClient;
    > $rsClient = mysql_query($query_rsClient, $connHTL) or
    die('NE MOZAM' .
    > mysql_error());
    Once you know what the SQL queries look like, you can begin
    troubleshooting.
    David Powers
    Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    http://foundationphp.com/

  • Error While updating Process form data Using Scheduler

    Hi All,
    I am trying to update Process form data (ex : lastname) using a scheduled task Code. I am getting Error while updating Field.
    Code :
    HashMap<String, String> map = new HashMap<String, String>();
    map.put("UD_EBS_PF_LASTNAME", "lastname");
    formintf.setProcessFormData(instancekey, map);  //I AM GETTING AT THIS LINE
    Saying
    Thor.API.Exceptions.tcAPIException: The following required fields have not been given values:EBS IT Resource : The following required fields have not been given values:EBS IT Resource
        at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
        at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
        at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
        at Thor.API.Operations.tcFormInstanceOperationsIntfEJB_h6wb8n_tcFormInstanceOperationsIntfRemoteImpl_1036_WLStub.setProcessFormDatax(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
        at $Proxy2.setProcessFormDatax(Unknown Source)
        at Thor.API.Operations.tcFormInstanceOperationsIntfDelegate.setProcessFormData(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.security.Security.runAs(Security.java:41)
        at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
        at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
        at $Proxy3.setProcessFormData(Unknown Source)
        at com.wyndham.tasks.AssignRandomPasswordToAllUsersSchedulerTest.execute(AssignRandomPasswordToAllUsersSchedulerTest.java:182)
        at com.wyndham.tasks.AssignRandomPasswordToAllUsersSchedulerTest.main(AssignRandomPasswordToAllUsersSchedulerTest.java:63)
    Caused by: Thor.API.Exceptions.tcAPIException: The following required fields have not been given values:EBS IT Resource : The following required fields have not been given values:EBS IT Resource
        at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData(tcFormInstanceOperationsBean.java:761)
        at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData(tcFormInstanceOperationsBean.java:426)
        at Thor.API.Operations.tcFormInstanceOperationsIntfEJB.setProcessFormDatax(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    Is that possible there was the field ZDATE in your form interface/ context and now it is not? I guess some source has changed so the field in the form (binding to the not existing field) cannot be processed. Otto

  • Stale data error while updating record

    Hi,
    While updating page getting below error.
    ++++++++++++++++++
    Error
    Unable to perform transaction on the record.
    Cause: The record contains stale data. The record has been modified by another user.
    Action: Cancel the transaction and re-query the record to get the new data.
    ++++++++++++++++++
    - In page navigation, the setForwardURL is done without retaining the AM
    - There is no other user trying to change the values that are just created.
    - Doing pageContext.releaseRootApplicationModule(); before commit.
    - ObjectVersionNumber attribute of entity object, check the Change Indicator checkbox for this attribute.
    Still it is NOT working getting same error.
    Any idea, why this error coming.
    Thanks,
    Srikanth

    OA Framework updates the ObjectVersionNumber attribute in the generic OAEntityImpl Java class. That is, the createObjectVersionNumber(), and updateObjectVersionNumber() methods perform automatic initialization and update of these values.
    Read more in Dev Guide
    Thanks
    --Anil                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Stale data error while updating record on extending standard OAF pages

    We are on Oracle R12. I have a standard oracle shipped page to enter attributes of an inventory item. This page has an APPLY and CANCEL buttons to post the changes to DB. There is one attribute called FORMULA. To create a formula , I created a new custom page.
    I added a custom controller and AM to the standard page and added a new button, "Create Formula" . When the user clicks this button, he can navigate to the new custom page and create a formula. When the user clicks APPLY on this new page, I am navigating him back to the original page , looping through the Entity Object of that page and setting the formula attribute using method
    EO.SetATTRIBUTE.
    This works fine the first time. Then I click the apply button on the original page, the change is saved on teh DB. Now if I click the formula button again and try to modify the formula, on returning to the original page, the formula is updated but I also get the following error :
    Unable to perform transaction on the record.
    Cause: The record contains stale data. The record has been modified by another user.
    Action: Cancel the transaction and re-query the record to get the new data.
    I tried getTransaction().setClearCacheOnCommit(true); after the setattribute but I still get this error . Not sure why this is happening, what I need to do.
    Please help . I did not modify any oracle shipped VOs or EOs.
    thanks
    Satya

    you can also release transaction by using
    pageContext.releaseRootApplicationModule();
    --Prasanna                                                                                                                                                                                                       

  • Error while updating order - even after using recommended format

    Used below while updating order:
    1) Transaction
    2) Synchronization
    still getting below error:
    Caused by: atg.service.pipeline.RunProcessException: An exception was thrown from the context of the link named [updatePriceInfoObjects].
            at atg.service.pipeline.PipelineChain.runProcess(PipelineChain.java:393)
            at atg.service.pipeline.PipelineChainContext.runProcess(PipelineChainContext.java:207)
            at atg.service.pipeline.PipelineManager.runProcess(PipelineManager.java:475)
            at atg.commerce.pipeline.CommercePipelineManager.runProcess(CommercePipelineManager.java:123)
            at atg.commerce.order.OrderManager.updateOrder(OrderManager.java:2905)
            ... 64 common frames omitted
    Caused by: atg.commerce.CommerceException: Saving order 818320012 failed because doing so would result in data being overwritten. This save attempt had an out of date repository item [pricingAdjustment].
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.writeProperties(ProcSavePriceInfoObjects.java:1428)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.savePricingAdjustments(ProcSavePriceInfoObjects.java:1316)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.saveSubtotalPriceInfos(ProcSavePriceInfoObjects.java:1185)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.saveShippingItemsSubtotalPriceInfos(ProcSavePriceInfoObjects.java:1076)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.savePriceInfo(ProcSavePriceInfoObjects.java:1052)
            at atg.projects.store.order.processor.StoreProcSavePriceInfoObjects.savePriceInfo(StoreProcSavePriceInfoObjects.java:101)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.saveOrderPriceInfo(ProcSavePriceInfoObjects.java:807)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.runProcess(ProcSavePriceInfoObjects.java:716)
            at atg.service.pipeline.PipelineLink.runProcess(PipelineLink.java:255)
            at atg.service.pipeline.PipelineChain.runProcess(PipelineChain.java:365)
            ... 68 common frames omitted
    Caused by: atg.repository.ConcurrentUpdateException: no rows updated oldVersion=1 for item=pricingAdjustment:pa5090009 in GSATransaction=atg.adapter.gsa.GSATransaction@2c6042ec    thread=[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' transaction=Xid=BEA1-439B3F1AD2C4DD758FA4(744502646),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=3600,activeThread=Thread[[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads],XAServerResourceInfo[ATGProductionDS_atgdv02g3]=(ServerResourceInfo[ATGProductionDS_atgdv02g3]=(state=started,assigned=none),xar=ATGProductionDS,re-Registered = false),SCInfo[atgdv02g3+ss_ps01]=(state=active),local properties=({weblogic.jdbc.jta.ATGProductionDS=[autoCommit=true,enabled=true,isXA=true,isJTS=false,vendorID=0,connUsed=true,doInit=false,'null',destroyed=false,poolname=ATGProductionDS,appname=null,moduleName=null,connectTime=38,dirtyIsolationLevel=false,initialIsolationLevel=2,infected=false,lastSuccessfulConnectionUse=1384308810784,secondsToTrustAnIdlePoolConnection=10,currentUser=null,currentThread=null,lastUser=null,currentError=null,currentErrorTimestamp=null,JDBC4Runtime=true,supportStatementPoolable=true,needRestoreClientInfo=false,defaultClientInfo={},supportIsValid=true]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=ss_ps01+devrdatgap138.dev.nintendo.com:10180+atgdv02g3+t3+, XAResources={ATGPublishingDS_atgdv02g3, WLStore_atgdv02g3__WLS_ss_ps01, ATGSwitchingDS_A_atgdv02g3, ATGSwitchingDS_B_atgdv02g3, WSATGatewayRM_ss_ps01_atgdv02g3, ATGAgentDS_atgdv02g3, ATGProductionDS_atgdv02g3},NonXAResources={})],CoordinatorURL=ss_ps01+devrdatgap138.dev.nintendo.com:10180+atgdv02g3+t3+)
            at atg.adapter.gsa.GSAItemDescriptor.updateItem(GSAItemDescriptor.java:7507)
            at atg.adapter.gsa.GSARepository.updateItem(GSARepository.java:1075)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.writeProperties(ProcSavePriceInfoObjects.java:1424)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.savePricingAdjustments(ProcSavePriceInfoObjects.java:1316)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.saveSubtotalPriceInfos(ProcSavePriceInfoObjects.java:1187)
            at atg.commerce.order.processor.ProcSavePriceInfoObjects.saveShippingItemsSubtotalPriceInfos(ProcSavePriceInfoObjects.java:1077)
            ... 74 common frames omitted

    Update your Order with the pattern suggested by Devon, here is the link
    Design Pattern for Updating an ATG Order | Devon Hillard&amp;#039;s Digital Sanctuary

  • Shot dump while opening the Infopackage

    Hi Guys,
    In Testing system. i have first started a Init load but it got fail. So the messge it gave me is to replicate the datasource.and i did replicated and activated the trasferstructure.
    After that when i want to open the IP to re init again its going to "Shot Dump" and Its not allowing me te create a new IP and not allowing me to open the other IPs  for this datasource.0FI_AA_12.
    Error analysis                                                                               
    Short text of error message:            
    Data request to the OLTP ***        
    Technical information about the message:
    Message classe...... "RSM"              
    Number.............. 000                
    Variable 1.......... " "                
    Variable 2.......... " "                
    Variable 3.......... " "                
    Variable 4.......... " "                
    Variable 3.......... " "                
    Variable 4.......... " "                
    "MESSAGE_TYPE_X" C             
    "SAPLRSSM" or "LRSSMU36"       
    "RSSM_OLTPSOURCE_SELECTIONS"   
    kindly help me on this.
    regards
    KA
    Message was edited by: A K

    Hi
    At this its getting dump. what might be the reason....can u please help me.                                                    
       data: l_field(70).                                            
       clear l_field.                                                
       concatenate 'DELTA-DELE:' i_logsys '/' i_oltpsource           
                   into l_field.                                     
       call 'C_WRITE_SYSLOG_ENTRY' id 'TYP' field ' '                
             id 'KEY'  field 'TE1'                                   
             id 'DATA' field l_field.                                
       loop at l_t_rssdlinit_oltpdel.                                
         concatenate 'DELTA-DELE-REQU:' l_t_rssdlinit_oltpdel-rnr    
                     into l_field.                                   
         call 'C_WRITE_SYSLOG_ENTRY' id 'TYP' field ' '              
               id 'KEY'  field 'TE1'                                 
               id 'DATA' field l_field.                              
       endloop.                                                      
       message x000.                                                 
       perform del_source_system_init tables l_t_rssdlinit_oltpdel   
                                      using  i_logsys                
                                             i_oltpsource            
                                    'RSSM_OLTPSOURCE_SELECTIONS'     
                                             '410'                   
                                    changing l_subrc.                
    endif.                                                                               
    l_oltp_read_done = 'X'.                                         
    call function 'RSSM_GET_SEL_INT'                                
          exporting                                                  
               i_dest           = i_dest                             
               i_rlogsys        = i_rlogsys                          
               i_oltpsource     = i_oltpsource                       
               i_oltp_read_done = l_oltp_read_done                   
          importing                                                  
               e_changed        = e_changed                          
    Regards
    KA

  • How can I see up AppStore/Software Updates for multiple computers using the same account?

    I have several computers in my household which all use the same App Store account for purchases & software updates. How can I view all those installs while not being in front of all computers?
    Recently an iMac crashed from a software update. I want to see what installed & crashed it.

    Launch the Mac app store on the computer you want to update.
    To use your Apple ID at the Mac App Store
    Choose Store > Sign In from the App Store menu.
    Enter your Apple ID and password, then click Sign In.
    Then redownload Lion.

  • While updating to IOS5.0.1, the itunes did not recognize the IPAD and stopped working

    I was updating my IPAD, after backing the IPAD content, the iTune wrote a message "Preparing IPAD for update" and stuck for a while and I got
    a message on my computer USB device not recognized and stuck. I tried many time on different computer with different genuine Apple cables
    but failed. And I got this picture above. Is there a solution, and I read couple of similar complaints?

    I did not get any reply but I am working on the problem, so this may help, so read this first:
    Go to Device Manager and you have a listing of all your hardware components
    Plug in your iPhone. Now you will see 2 listings that say something like "Apple Recovery" Mode in YELLOW, right-click, then click "uninstall", you need to do this to both, they should disappear now.
    Next, you will expand the "Universal Serial Bus Adapters" at the bottom, which will give you a long listing, and look for the USB related devices. Look for "USB Composite Device" in this listing.
    This is the tricky part because everybody is going to have different hardware from different manufacturers and the listing is going to be called something different but if you can figure out which are your USB ports then you are in business!
    You will see 2 "USB Composite Device" choose the first one and right-click the "USB Composite Device" and click "Update Driver" Choose " Install from a list or specific location (Advanced) and click Next on the next screen choose "Don't Search, I will choose the driver to install" and click Next and you will see 2 drivers listed and choose "Apple Mobilde Device (iboot driver) "and install. If you don't see 2 drivers listed then CANCEL and choose the second "USB Composite Device" and follow the above instructions and choose "Apple Mobilde Device (iboot driver) " to install. It should work now perfectly.
    Let me know if it works for you. Thanks!;)
    But I found the iboot driver,you get it like that:
    Select the USB Composite device and update the driver manually, use the "Have Disk" Button and browse to the \Program files\Common Files\Apple\Mobile Device Support\Drivers, and select the iboot version
    It worked and IPAD is connected
    I am still working on it wish me luck

  • Is there a way to run Firefox updates on Macintosh computers using the command line?

    In our school district we have thousands of Macintosh computers that have Firefox installed (on Mac OS X 10.4 through 10.6). When a new update is released to fix security vulnerabilities it would be very helpful if our Tech Support Specialists could send out a command to all the Macs using Apple Remote Desktop to update Firefox. Is there a command that can be sent to update Firefox? If so, could you please tell me what the command is? Thanks so much for any help that can be provided.

    Certainly, but not with external interface.
    Have a look at the cookbooks. There are examples of how to use the root host object to call directly into extendscript.

  • Error in while calling a Soap Adapter using the UDF

    hi,
    i am trying to make a call to Soap Adapter using a UDF.
    The code of the UDF is as follows :
    InputStream isPayloadStream = null;
    AbstractTrace trace= container.getTrace();
    String sService="Business Component";
    String sChannelName="Soap Channel(Sender)";
    SystemAccessor accessor=null;
    trace.addInfo("entered UDF");
    StringBuffer sb = new StringBuffer(" ");
    trace.addInfo("creating the reference file");
    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
    sb.append("<ns0:MT_123082_UDF xmlns:ns0=\"http//infosys.com/pi/projects/png/n1\">\n");
    sb.append("<INTERCHANGECONTRLNOS>" + var1 + "</INTERCHANGECONTRLNOS>");
    sb.append("<PGPARTNERID>"var2"</PGPARTNERID>""\n""</ns0:MT_123082_UDF>");
    trace.addInfo("trigerring the SOAP channel ");
    try{
    Channel channel = LookupService.getChannel(sService,sChannelName);
    accessor = LookupService.getSystemAccessor(channel);
    isPayloadStream = new ByteArrayInputStream((sb.toString()).getBytes());
    trace.addInfo("creating the xml payload ");
    XmlPayload payload = LookupService.getXmlPayload(isPayloadStream);
    Payload result=accessor.call(payload);
    catch (Exception e){
    trace.addInfo(e.getMessage());
    finally{
    if ( accessor !=null) {
    accessor.close();
    return " ";
    The above code is throwing an error while end to end testing.
    the scenario is such,while graphical mapping a UDF will be used, which will create an Xml payload, and send this payload to another SOAP to file scenario.
    The error in the sxmb_moni is:  "Error when calling an adapter by using the communication channel CC_123085_UDF_SOAP_OUT (Party: , Service: BC_123082_REMADV_D96A, Object ID: fa9c6ee15efc30c68ec34b08034d87d1) XI AF API call failed. Module exception: 'failed to set up the channel fa9c6ee15efc30c68ec34b08034d87d1'. Cause Exception: 'Channel stopped by administrative task.'."
    Please can anyone suggest how this error can be rectified.
    regards,
    Meenakshi

    Hi,
    i have checked the communication channel and the XML. The following error occurs everytime i try to run the scenario.
    Error:
    Error when calling an adapter by using the communication channel CC_123082_UDFRECEIVER_SOAP_IN (Party: , Service: BC_123082_REMADV_D96A, Object ID: 2a895589066d30d4b2686e9d3a8d4c8d) XI AF API call failed. Module exception: 'SOAP Error'. Cause Exception: 'SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 400 Bad Request'
    Please let me know how this error can be resolved.
    Regards,
    Meenakshi

Maybe you are looking for