Sxmb_moni shows the returning string as a big string of letter 'A'

Hello Friends
I am using the following scenario
An outside application sends a huge variable string of data via XI using SOAP adapter.  XI inturn using RFC and a ZBAPI writes this into a table.
On the table side I am using the datatype 'VARILRAW' and it gets saved successfully without any error. However, because of the property, I can not go and see if the data in the table is correctly saved.
So I have written another ZBAPI to send the data back to the appliation, where I can check to see if the data string is the same that I sent.
However, instead of sending the same string back, it is sending a huge string of 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...',
I went and checked the sxmb_moni and it shows the string that is coming in as correct string as expected. But the returning string is a huge string of letter As. (AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaaaa).
Can some one please show me where I am going wrong? I would really appreciate it.
Thanks
Ram

hi ram,
even we faced the same problem.
we used to get the data from .NET application and we found that ascill values are not the same.
for example if they are sending letter "X" it's being taken as some other letter which is not equivalent to letter "X".
in SXMB_MONI it shows the same letter "X" but while processing it takes something diff.
for us the solution worked when we changed the case of the letter as it was coming as small "x" we made it as CAPITAL "X".
then the processing was correct.
really speaking dont know how the character conversions takes place behind the screen.
Thanks & Regards,
Rama Krishna

Similar Messages

  • Getting Excel to interpret the return string of a WEBSERVICE() function using a WCF REST service.

    I am using the WEBSERVICE() function in Excel and a WCF REST service is called through this function.  
    The web service returns a string value of true or false when invoked.  E.g. <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">True</string>
    This has been confirmed through debugging and it seems to be working fine when invoked through a client application or browser.
    However, the result shown in the cell in the Excel sheet is #VALUE!. This particular cell has a custom format (set using the Format Cells ... option) that displays "Yes" or "No". (The
    custom format is "Yes" ; "Yes" ; "No".)  Is this the correct way of interpreting the results of a Web Service method called in Excel? Does a #VALUE! result actually imply a formatting issue or some other interpretation
    error? Is there anything missing? Can somebody suggest ideas?
    Any help would be appreciated.
    Many thanks,
    Keith
    R K Howard

    Hi Keith,
    Have you used the formula FILTERXML(xml, xpath) function to extract single pieces of data from the XML string?
    If not, please follow the blog below, the author will guide you to get data from Webservice.
    http://blogs.office.com/2013/03/21/use-webservice-functions-to-automatically-update-excel-2013-spreadsheets-with-online-data/
    Best Regards
    Lan 
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • HT4623 sir, i am using iphone 4 16Gb ios 5.0.1  yesterday i started to upgrade latest fimware ios 7  sill my phone  is updating doesnt completing the installation  just only showing the display apple ikon going and coming  please let me know is it normal?

    dear sir
    i phone 4 16 gb ios 5.0.1
    yesterday I started to upgrade ios 7 (almost 30 hr finish) but still this process completing only just blinking apple logo please give me some advise is it normal or ? its in hang?

    Connect to iTunes on the computer you usually Sync with and “ Check for Updates “...
    See the Using iTunes Section Here...
    How to update your iPhone, iPad, or iPod touch

  • How to remove the "int len" of my return string on the DLLS header when building a DLL on LabVIEW 8.5

    Hi all.
    I'm building a DLL on LabVIEW and I choose a string as an output on the terminals connectors.
    But LabVIEW creates another output, the lenght of the return string.
    This is a problem because I have other DLLs and I need them to be compatible.
    How do I remove this length from the header? What is the difference between Pascal String and C string and String Handle Pointer?
    String Handle Pointer removes the length from the header but I don't know the difference between this data types.
    Thanks in advance for the help.
    Daniel Coelho
    Portugal
    Daniel Coelho
    VISToolkit - http://www.vistoolkit.com - Your Real Virtual Instrument Solution
    Controlar - Electronica Industrial e Sistemas, Lda

    Daniel Coelho wrote:
    Hi all.
    I'm building a DLL on LabVIEW and I choose a string as an output on the terminals connectors.
    But LabVIEW creates another output, the lenght of the return string.
    This is a problem because I have other DLLs and I need them to be compatible.
    How do I remove this length from the header? What is the difference between Pascal String and C string and String Handle Pointer?
    String Handle Pointer removes the length from the header but I don't know the difference between this data types.
    Thanks in advance for the help.
    Daniel Coelho
    Portugal
    C string pointer is a pointer to a memory location whose string information is terminated by a 0 byte. Pascal String Pointer is a pointer to a memory location where the first byte specifies the number of bytes to follow. This obviously allows only for strings up to 255 character length.
    LabVIEW String Handle is a pointer to a pointer to a memory location where the first 4 bytes are an int32 value indicating the number of characters to follow. You can read such a String handle in a function without many problems, but you can only create, resize and delete such a handle by using LabVIEW memory manager functions. So this makes only sense if the caller of such a DLL is LabVIEW too as another caller would have to go through several hoops and tricks in order to gain access to the correct LabVIEW kernel that could provide the memory manager functions to deal with such handles.
    Last but not least output strings whose allocated length is not passed to the funciton as additional parameter are a huge secerity risk (talk about buffer overrun errors). LabVIEW DLL Builder does not support the creation of DLLs with output string (or array parameters)  without the explicit passing of an additional parameter telling the DLL function how large the allocated size is (so that the DLL function can make sure to never write over the end of the buffer).
    The additional length parameter only disappears for String Handles because LabVIEW will simply resize them to whatever length is necessary and that is also the reason why those handles need to be allocated by the same memory manager instance that is also going to execute the DLL function.
    Resizing of memory pointers is non-standardized and in normal circumstances not suited for passed function parameters at all.
    Rolf Kalbermatter
    Message Edited by rolfk on 06-13-2008 12:28 PM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Returning String data through argument

    I need to write a method to call the following method:
    int myFunc(char *buf, int code);
    Where I need the return value integer and I also want to get back the char * as a string.
    I am thinking the most straightforward thing to do would be:
    public native int myFunc(StringBuffer sb, int code);
    and then in my native code create the return string and use the MethodID functions to call the StringBuffers append() method.
    I considered making two functions - one to get the string and one to check for an error, but figured that could cause threading implications in the future.
    I assume this is a common issue, is there a recommended solution?
    Thanks,
    mike

    Sorry I didn't reply earlier- never really came back to this thread - the solution I suggested in my first message worked great for me.
    Here's what it looks like (the relevant bits at least):
    * Class: com_nmss_ms_log_hsLogger
    * Method: lgGetText
    * Signature: (Ljava/lang/StringBuffer;Ljava/lang/String;I)I
    JNIEXPORT jint JNICALL Java_com_nmss_ms_log_hsLogger_lgGetText
    (JNIEnv *env, jobject obj, jobject stringBuf, jstring id, jint msgId, jchar ss_id)
    char buff[501];
    int result, i;
    jstring retString;
    jclass cls = (*env)->GetObjectClass(env, stringBuf);
    jmethodID mid = (*env)->GetMethodID(env, cls, "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;");
    result = logGetText(log_handle, msgId, buff, 500);
    retString = (*env)->NewStringUTF(env, buff);
    (*env)->CallObjectMethod(env, stringBuf, mid, retString);
    return result;
    }

  • How to show the data of one query since Forms9i using to Report built-in on

    Hello!!!, I have Developer 9i (Forms and Reports), the OCJ4 and repserver90 are running, now, I attempt to run one report from Forms9i, and only it appears an empty page HTML. I don't understand why doesn't show the data of query?
    Please, give me a solution for this problem, thanks for your help.
    PD: I am using the below code.......
    PROCEDURE bring_report IS
    repid REPORT_OBJECT;
    v_rep VARCHAR2(100);
    rep_status VARCHAR2(20);
    BEGIN
    repid := find_report_object('Q_DATA1');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'repserver90');
    v_rep := RUN_REPORT_OBJECT(repid);
    rep_status := REPORT_OBJECT_STATUS(v_rep);
    WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
    LOOP
    rep_status := report_object_status(v_rep);
    END LOOP;
    IF rep_status = 'FINISHED' THEN
    /*Display report in the browser*/
    WEB.SHOW_DOCUMENT('http://172.16.2.18:8888/reports/rwservlet/getjobid'||
    substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');
    ELSE
    message('Error when running report');
    END IF;
    END;

    Alex,
    the code does look good. maybe the Reports query does not produce an output. You can trace this ny adding a header on top of teh Reports (e.g. a date or just saying "Hello World"). So instead of an empty page this should now show the text strings. If you don't see the string then there is something else going on. Since you are not getting any error message I assume that the Reports itself executes fine.
    Frank

  • LKM getinfo returned string not visible in IKM

    ODI 11.1.1.6.2
    We are staging a number of tables using DB links and I have created an Oracle to Oracle LKM that has a single step to capture the source table name and DB Link so that it can be referenced by the IKM;
       <% v_src_table=odiRef.getSrcTablesList(0, "", "[SCHEMA].[TABLE_NAME]", ", ", "") + "@" + odiRef.getInfo("SRC_DSERV_NAME"); %>
    The IKM has a single step with an Oracle Insert that references the variable that was defined in the LKM;
       from <%=v_src_table%>
    The returned string is complete when referenced in a subsequent step within the LKM, however, only the schema name, table name and the '@' are returned to the IKM query. The DB link name is not. I have tried a number of different technologies and variables but I cannot pass the DB link name to the IKM.
    Does anyone know of a way to pass the string returned from getinfo  in an LKM to an IKM?

    I was able to force the LKM to evaluate SRC_DSERV_NAME by adding a step for substring. This solution does not require getFrom and is used for loading single tables across a DB Link. Views are not required.
    LKM
       <%
         String v_src_table=odiRef.getSrcTablesList(0, "", "[SCHEMA].[TABLE_NAME]", ", ", "") ;
       %>
       <?
          v_src_dserv= odiRef.getInfo("SRC_DSERV_NAME");
          v_src_dserv = v_src_dserv.substring(0);
       ?>
    IKM
       from    <%=v_src_table%>@<?=v_src_dserv?>_<%=odiRef.getInfo("DEST_DSERV_NAME")%>_extract
    Our DB Link naming convention is <src_dserv_name>_<dest_dserv_name>_EXTRACT, making the solution context aware.

  • Show the result of a simple stored procedure

    Hi,
    I am new to Application Express and I would like to test a simple stored procedure. The doc and examples are not very clear to me. Basically, I have a procedure that takes an id and returns the table of elements corresponding to this id. Here's an example :
    create or replace function myProc(id varchar2 := 'NULL')
    return nameList is
    myList nameList;
    begin
    myList := getNames(id);
    return myList;
    end myProc;
    I built a form that takes as input the id but I could not figure out how to show the returned table in a report, i.e. how to attach the procedure to an event and how to display the result. Could someone explain me how to perform this task.
    Best,
    Othman.

    If you are so new to ApEx, you will not want to start using procedures before understanding
    how the whole system works. Looking at your requirement, using a procedure to report
    on a table is not required. However, I have an example how to use procedure with
    in and out parameters on a page:
    http://htmldb.oracle.com/pls/otn/f?p=31517:70
    In this demo application you may finde some usefull examples.
    Denes Kubicek

  • How do I get ColdFusion to put information in the WSDL to show it returns an array of strings?

    How do I specify that the return value of my web service is an array of strings?
    Saying
       <cffunction name="getInfoSources" access="remote" returntype="string[]">
    produces the error:
    coldfusion.xml.rpc.CFCInvocationException: [coldfusion.xml.rpc.SkeletonClassLoader$UnresolvedCFCDataTypeException : Cannot resolve CFC datatype: string.]
    when I try to create the WSDL
    I know that I can specify "array", which puts into the WSDL:
    <wsdl:part name="getInfoSourcesReturn" type="impl:ArrayOf_xsd_anyType"/>
    I want users of the service to know that the array is specifically made up of _strings_.
    Thanks!
    -- Mabel :-)
    [email protected]

    What if you click Never remember for this site and later change your mind? There should be a way to remember the username and password later if you'd like. I installed the Saved Password Editor 2.6.3 extension and added in the information manually i.e. by choosing New and it still isn't making a difference. What happened to the live chat support Firefox used to have?

  • F5 Big IP 4000 Send /Return String for Exchange 2013

    Hi,
    I need to Implement F5 Big IP 4000 and need to set send / return string for Exchange 2013 server for OWA monitoring... Can anyone help me with Exact output String.
    Amit

    Hi,
    In the Send String box enter in GET /owa/healthcheck.htm.  In the
    Receive String box, enter in 200 OK.
    Here is a related article for your reference.
    http://port25guy.com/2013/07/24/how-to-use-managed-availability-in-exchange-2013-with-your-load-balancer/
    Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make
    sure that you completely understand the risk before retrieving any suggestions from the above link.
    Hope this is helpful to you.
    Best regards,
    Belinda Ma
    TechNet Community Support

  • In iTunes 11.0.2.26, an Albums search by track names returns albums as if they only have one track on them, but I still want to access the entire album. How can I have the search results show the entire album (with just the searched for name highlighted)?

    Hello, all.
    In iTunes 11.0.2.26, an Albums search by track names returns albums as if they only have one track on them, but I still want to access the entire album. How can I have the search results show the entire album (with just the searched for name highlighted)? For instance, I'm wanting to play an album with a particular track on it or I'm searching for albums that include that track. iTunes incorrectly assumes that all I'm after is that one track and then incorrectly displays the album as if there is only one ttrack on it. This is a bonkers default setting. Can I change this?

    Click the search magnifying glass and uncheck "Search entire library".
    Type in the name of the track.
    Click the album of interest to show tracks.
    Select the track.
    Press the X in the search box to clear the search.
    Double click the track you want to start playing first.
    tt2

  • Error :cannot show the value of the filter.The Field may not be filterable or the number of items returned exceeds the list view threshold enforced by administrator

    Issue : In sharepoint 2013, I am experiening below error while using filter in the list view due to the number of items in this list exceeds the list view threshold, which is 10000 items. Tasks that cause excessive server load (such as those
    involving all list items) are currently prohibited.
    Error :cannot show the value of the filter.The Field may not be filterable or the number of items returned exceeds the list view threshold enforced by administrator
    Could you please suggest a way to avoid this issue apart from incrementing the list view threshold limit .
    Prashanth

    Reorganizing content, or creating more specific views. sharepoint is warning you that the content is structured in such a way that it can cause performance issues, which should be addressed in some way.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • Three keys of my keyboard are not working, the cap one, the return key and the space bar, while the virtual keyboard shows to others keys highlighted in orange (^ and `); How to fix it? I writing now with a bluetooth keyboard.

    Three keys of my keyboard are not working, the cap one, the return key and the space bar, while the virtual keyboard shows to others keys highlighted in orange (^ and `); How to fix it? I writing now with a bluetooth keyboard.

    All new keyboards need Snow Leopard 10.6.8 and above for full functionality.
    Rather short-sighted of Apple perhaps, but that seems to be a trend these days.
    I'm afraid the only fix is to upgrade to SL. Personaly, I'd take it back and get a refund and seek an older keyboard or a third-party one elsewhere.

  • Building the varchar string to return from a pl sql function

    i'm new with pl/sql and i'm having trouble trying to build the string that i want to return from a function that is inside a package. it seems my problem stems from the fact that i'm trying to incorporate a variable (varchar2) into the string to be returned. below are two attempts that i've made which do not work:
    function test_policy (p_schema_name IN varchar2, p_object_name IN varchar2) return varchar2 as
    predicate_value varchar2(2000);
    user_name varchar2(100);
    begin
    select first_name
    into user_name
    from employees
    where first_name = SYS_CONTEXT('hr_app_context', 'username');
    predicate_value := 'first_name = ' || user_name;
    predicate_value := 'first_name = ' || '' || user_name || '';
    return predicate_value;
    end test_policy;
    Can someone help me with the proper syntax to build my string for the return value? Thanks.

    this function implements the code for a policy i've created. basically, the policy says that when i do a select on the employees table, i should only see a record whose first_name = sys_context('hr_app_context', 'username'). so, when i perform a simple select * from employees, i get an error which says policy predicate has error. i'm pretty sure the error is caused by how i'm building the return value for that function. if i hard code some return value like:
    predicate_value := 'first_name = ''HR''' ;
    the select statement above works fine, and i only see the record from employees where first_name = 'HR'

  • The TableModel.getColumnClass() always return String class

    Hi, anybody here has ever encountered and problem like mine? Please help if you do.
    I have an JTable and the table model derived from AbstractTableModel, I use TableSorter from the tutorial to sort the table(I have also implemented my own sorting method, but the result is the same), but whatever the data type of the table column, the getColumnClass() method always return String type, so the table is always sorted by String type.
    My implementation of this method is as following:
    return getValueAt(0, columnIndex).getClass();
    What is possibly wrong?
    Please help, thank you so much!
    Janet

    Presumably the data in your first cell is a String object... therefore your code in getColumnClass() will always return String.class.

Maybe you are looking for

  • GL is determined but no assingment in mov.161

    Hello friends, I am not able to understand how it's happening. Need you support to understand. PO - Return PO GR - Mov.Type - 161 T-code - MIGO_GR Movement type 161 assigned to trancation key  KBS only. OBYC - No account assignment to KBS Now When we

  • JSP on 9ias?

    Is it possible to write JSP with custom Javabeans on 9ias? If yes, how should I set up the classpath to the classes I create to be used with JSP? Where am I suppose to store the JSP? Do I need to download any additional things for the JSP? Thanks

  • Master child Package Example package

    Hi Experts, Can any of you guys please send some sample packages for master - child packages (dtsx files) which includes all configuration from an xml file to [email protected]? XML conf --> Master --> Childs I am new to SSIS and i just wanted to hav

  • Ringtone/Sync Tab Issues

    I know this question has been posted numerous times, but none of them with the specifics of my own issue, so I'm starting this thread in hopes of a little help. =) I have no 'sync ringtones' option whatsoever in my iTunes and to no avail, I've yet to

  • Selection tool not lighting up path or points?

    I am using CS3 on an Intel Mac running 10.5.8. I am working on a large file and for whatever reason that I don't understand, when I select a path, the path no longer 'lights up' so I can see it and it's anchor points. In the menu bar above, it will n