BUG in 10.1.3 webservices functionality??

Hi all.... we have some webservices that we've developed and deployed on 9.0.4 and they work there.... we've deployed them to 10.1.3 as a premlinary migration test and are having problems getting any webservices with custom objects in the signature or as the return type to work - we continue to get "No mapping found for " SOAPExceptions. In my investigation, I've found something that is disturbing and makes me wonder if there is a bug in the app server.
Here is the snippet from our WSDL that defines a particular object that is to be returned from one or our webservices:
<schema targetNamespace="http://com.snsi.ncost.flow.meas.ws/Pierre_EntrySB.xsd" xmlns:tns="http://com.snsi.ncost.flow.meas.ws/Pierre_EntrySB.xsd" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<complexType name="com_snsi_ncost_flow_meas_ws_model_MeasImmediatWS">
<all>
<element name="ST" type="xsd:string"/>
<element name="city" type="xsd:string"/>
<element name="isAlive" type="xsd:boolean"/>
</all>
</complexType>
and here is the SOAPException we get when trying to run on 10.1.3 using the client-side classes generated by the app server (webServices.zip file):
[SOAPException: faultCode=SOAP-ENV:Client; msg=No mapping found for 'http://com.snsi.ncost.flow.meas.ws/Pierre_EntrySB.xsd:com_snsi_ncost_flow_meas_w_MeasImmediatWS' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.; targetException=java.lang.IllegalArgumentException: No mapping found for 'http://com.snsi.ncost.flow.meas.ws/Pierre_EntrySB.xsd:com_snsi_ncost_flow_meas_w_MeasImmediatWS' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.]
NOTE that the message in the SOAPException says "com_snsi_ncost_flow_meas_w_MeasImmediatWS" - there is no typo here... somewhere along the line the class name is being altered (it should be com_snsi_ncost_flow_meas_ws_model_MeasImmediatWS and in fact the class in the webServices.zip file is com.snsi.ncost.flow.meas.ws.proxy.com_snsi_ncost_flow_meas_ws_model_MeasImmediatWS.class).
This looks like a bug to me and would explain why the object can't be mapped and deserialized.
Further, on one occasion when I generated the webServices.zip file using the app server (via the ?proxy_jar servlet invocation) the generated classes also displayed altered class names and there was a pattern to the alteration as follows:
com_snsi_ncost_flow_meas_w_Class1
com_snsi_ncost_flow_meas_ws_Class2
com_snsi_ncost_flow_meas_ws_m_Class3
com_snsi_ncost_flow_meas_ws_mo_Class4
com_snsi_ncost_flow_meas_ws_mod_Class5
Although I've changed the actual names of the classes to Class1, Class2, etc. one can see that there seems to be a problem in the way the app server names/references classes. While the "No mapping found" errors have been consistent, the malformed class names within the webServices.zip file have not been consistent.
Has anyone else seen this?

I've got the same problem with the latest production version of 10g AS - 10.1.3.1.0, but interestingly it doesn't occur on the standalone OC4J that comes with the latest version of JDeveloper 10g (10.1.3.2.0) - this standalone OC4J is 10.1.3.1.1. Apart from the version difference, in 10g AS we're going through Oracle HTTP Server, but it's difficult to believe that would mangle the type name - I wonder if it's actually a difference between the releases in a class library that comes with OC4J.
I can kind of see some "logic" to the bug as it lops of the last character before the actual class name in your case and the last 2 characters in our case. Some classes are not affected and the common factor seems to be when there are classes that start with the same set of characters, so we have the problem with all classes starting with Address, and I think it's shortening the name in such a way as to make a unique key within say 32 characters, then using the shortened key in the SOAP message rather than the original type name.
I'm going to raise a Service Request with Oracle and will post results here once received.

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.

  • Calling functions from SOAP webservice. Can't access webservice functions.

    Hi flex gurus,
    I am quite new to flex. I am working on an flex application where I am trying to remotely invoke a SOAP webservice which is a wsdl file from Adobe flex 4.6.
    I have authenticated the webservice(Basic Authentication Done) and got access to wsdl but I am unable to call the functions in it. I just want to pass the username and password for the user login to the service function which will give me the data useful for my application, but nothing is returned when the webservice function is called.
    I am totally blocked at this point. Please help me.
    Thanks in advance.

    Below is my code snippet. But nothing is returned from th service, what is the problem???
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
            xmlns:s="library://ns.adobe.com/flex/spark" title="CheckWS" >
        <fx:Script>
            <![CDATA[
                import flash.net.drm.AuthenticationMethod;
                import mx.collections.ArrayCollection;
                import mx.messaging.messages.SOAPMessage;
                import mx.rpc.AsyncToken;
                import mx.rpc.events.FaultEvent;
                import mx.rpc.events.ResultEvent;
                import mx.rpc.http.HTTPService;
                import mx.rpc.soap.AbstractWebService;
                import mx.rpc.soap.Operation;
                import mx.rpc.soap.SOAPFault;
                import mx.rpc.soap.SOAPHeader;
                import mx.rpc.soap.SOAPResult;
                import mx.rpc.soap.WebService;
                import mx.rpc.wsdl.WSDLBinding;
                import mx.utils.Base64Encoder;
                public var resultdata:String;
                private function send_data(service:mx.rpc.http.HTTPService):void {
                    var encoder:Base64Encoder = new Base64Encoder();           
                    encoder.insertNewLines = false;           
                    encoder.encode("auth_usrname:auth_pswd");
                    service.headers = {Authorization:"Basic " + encoder.toString()};
                    service.send();
                //protected function soapWS_resultHandler(event:ResultEvent):void
                    // TODO Auto-generated method stub
                    /* var i:int;
                    var webresult:String=event.result.toString();
                    i = 0; */
                    /* var i:int;
                    resultdata = event.result.toString();
                    i = 0;
            ]]>
        </fx:Script>
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
            <s:HTTPService id="soapWS"
                           url="My_Web_URL?wsdl" result="soapWS_resultHandler(event)" resultFormat="xml" useProxy="false" method="POST">
                <s:request xmlns="">
                    <Username>{username.text}</Username>
                    <Password>{password.text}</Password>
                </s:request>
                <s:result >
                    <![CDATA[
                        var i:int;
                        dgUserRequest.visible = true;
                        var obj:Object = new Object();
                        obj = event.result;
                    //    dgUserRequest.dataProvider = event.result.toString();
                    //    var str:String = new String();
                        resultdata = obj.toString();
                        i = 0;
                    ]]>                                                       
                </s:result>
            </s:HTTPService>
        </fx:Declarations>
        <s:Form x="20" y="10" width="100%">
            <s:FormItem color="blue">
                <s:Label text="Username" />    
                <s:TextInput id="username"/>
            </s:FormItem>
            <s:FormItem color="blue">
                <s:Label text="Password" />    
                <s:TextInput id="password"/>    
            </s:FormItem>
            <s:FormItem color="yellow">
                <s:Button label="Submit" click="send_data(soapWS)"/>
            </s:FormItem>
        </s:Form>
        <s:DataGrid id="dgUserRequest" x="20" y="300"
                     dataProvider="{resultdata}" width="100%">
            <s:columns>
                <s:ArrayList>
                    <s:GridColumn dataField="password" headerText="Password" />
                    <s:GridColumn dataField="username" headerText="User Name"/>
                </s:ArrayList>
            </s:columns>
        </s:DataGrid>
    </s:View>

  • Quote in Webservice function

    I'm using the webservice function to retreive data from yahoo finance but the result is always in "" sign. Is there a way to remove the quote sign just to get text or number. I have tried the numbervalue function but it is not working for percentage
    data. 
    thanks

    Hi,
    We can use SUBSTITUTE formula to remove the quotation marks in Excel.
    Formula: =SUBSTITUTE(F1:F15,"""","")
    http://office.microsoft.com/en-gb/excel-help/substitute-function-HP010062578.aspx
    Regards,
    George Zhao
    TechNet Community Support

  • How to call webservices function - java importer 6i -Duncan?

    I've imported methods of a webservice from salcentral following instructions in otn.
    Now I need to figure out how to call the resulting function in forms
    Here is the function, the pl/sql error is wrong number or type of arguments
    Anyone done this and know how to get the function signature correct?
    I want to call checkemail
    PACKAGE BODY MXCheckerStub IS
    -- DO NOT EDIT THIS FILE - it is machine generated!
    cls ORA_JAVA.JCLASS;
    fid ORA_JAVA.JFIELD;
    mid ORA_JAVA.JMETHOD;
    args JNI.ARGLIST;
    -- Constructor for signature ()V
    FUNCTION new RETURN ORA_JAVA.JOBJECT IS
    BEGIN
    cls := JNI.GET_CLASS('mypackage/MXCheckerStub');
    mid := JNI.GET_METHOD(FALSE, cls, '<init>', '()V');
    args := NULL;
    RETURN (JNI.NEW_OBJECT(cls, mid, args));
    END;
    -- Method: CheckEmail (Lorg/w3c/dom/Element;)Ljava/util/Vector;
    FUNCTION CheckEmail(
    obj ORA_JAVA.JOBJECT,
    a0 ORA_JAVA.JOBJECT) RETURN ORA_JAVA.JOBJECT IS
    BEGIN
    cls := JNI.GET_CLASS('mypackage/MXCheckerStub');
    mid := JNI.GET_METHOD(FALSE, cls, 'CheckEmail', '(Lorg/w3c/dom/Element;)Ljava/util/Vector;');
    args := JNI.CREATE_ARG_LIST(1);
    JNI.ADD_OBJECT_ARG(args, a0, JNI.GET_CLASS('org/w3c/dom/Element'));
    RETURN JNI.CALL_OBJECT_METHOD(obj, mid, args);
    END;

    I would try to take an aproach where I'll generate a stub for the WSDL in JDeveloper, and also write a
    Java class that calls this stub and return a simple variable (String, int, or boolean).
    Then I would call this class from Forms.
    I believe this would make it easier.

  • Maybe bug : ListCollectionView.addAll with a filter function

    Hi,
    I think I found a bug in the flex SDK. I've checked in JIRA and it seems that it is not yet reported.
    This simple code raise a "out of bouds exception" (flex SDK 4.1) :
    var list:ArrayCollection = new ArrayCollection();
    list.filterFunction = filter;
    list.refresh();
    var items:ArrayList = new ArrayList([1,2,3,4,5]);
    list.addAll(items);
    function filter(obj:Object) : Boolean {
         var n:Number = obj as Number;
         return n<2;
    I've checked the code in mx.collections.ListCollectionView and it's obvious : addAll is calling addAllAt. "addAllAt" is calling by looping over the list to add and calling addItemAt for each item, but it increments the index arguments even if the previous item was not really added (due to a filter restriction), and the "out of bounds exception occurs". In my opinion, addAllAt has to be changed as folowing :
    current version :
    public function addAllAt(addList:IList, index:int):void {
         var length:int = addList.length;
         for (var i:int=0; i < length; i++)
              this.addItemAt(addList.getItemAt(i), i+index);
    proposed version :
    public function addAllAt(addList:IList, index:int):void {
         var length:int = addList.length;
         for (var i:int=0; i < length; i++)
              var at:int = i+index;
              if(at>length) {
                   at = length;
              this.addItemAt(addList.getItemAt(i), at);
    Should I open a bug? Or am I missing something?
    M1kal

    Hi,
    I've filled this bug about 2 months ago but nothing seems to happening, is it something I have to do to push it in the process?
    reagrds,

  • Bug in Classic Report based on Function?

    As a simple example, suppose I want a classic report in which I can change the sort field by selecting from the item P1_SORTFIELD. In Apex 4.2 I was able to implement the report using the PL/SQL function
    return 'select ENAME, SAL from EMP order by ' || :P1_SORTFIELD;
    I cannot do this in Apex 5 on my apex.oracle.com workspace. I either get an "SQL command not property ended" runtime error if I use generic column names, or "not all variables bound" parse error if I don't.
    My real application uses generic column names, so I am most interested in a solution to that.  For example, I tried creating a report having the source
    return 'select ENAME from EMP order by ENAME';
    If I run it using generic column names I still get the "SQL Command not properly ended" runtime error.
    Is this a bug??
    Ed Sciore

    Ed Sciore wrote:
    As a simple example, suppose I want a classic report in which I can change the sort field by selecting from the item P1_SORTFIELD. In Apex 4.2 I was able to implement the report using the PL/SQL function
    return 'select ENAME, SAL from EMP order by ' || :P1_SORTFIELD;
    I cannot do this in Apex 5 on my apex.oracle.com workspace. I either get an "SQL command not property ended" runtime error if I use generic column names, or "not all variables bound" parse error if I don't.
    My real application uses generic column names, so I am most interested in a solution to that.  For example, I tried creating a report having the source
    return 'select ENAME from EMP order by ENAME';
    If I run it using generic column names I still get the "SQL Command not properly ended" runtime error.
    I cannot reproduce the same error messages in my workspace on apex.oracle.com.
    The basic problem here is that the function body will not return a syntactically correct SQL query if the session state value of P1_SORTFIELD is not a valid sort expression for the query. This will always be the case when the region source is validated in the App Builder, and also if P1_SORTFIELD is null at runtime. The solution is to ensure that the function body always returns a valid query irrespective of the value of P1_SORTFIELD:
    return 'select ENAME, SAL from EMP' || nullif(' order by ' || :p1_sortfield, ' order by ');
    Here is another weird thing. I looked at my Apex 4.2 application that got transferred over to Apex 5. The region that does the dynamic sorting still works. But now I just created a new region on that page that has the same source, and as far as I can tell, exactly the same properties. And this region gives me the runtime error. The URL is apex.oracle.com/pls/apex/f?p=80034:33 if that helps.
    Given that I can't reproduce your results based on the information provided, I think we'd need access to the app in your workspace in debug mode to investigate this fully.

  • Bug ?? in HTMLDB_ITEM.POPUP_FROM_QUERY function

    Hi
    I have problems using the HTMLDB_ITEM.POPUP_FROM_QUERY function in a multiple update report.
    When choosing from the dropdown list (new_persid) the return value is inserted into another row.
    I have also tried the POPUP_FROM_LOV with the same result.
    Is this a bug? or do I do something wrong?
    Using SELECT_LIST_FROM_QUERY is OK, but the problem is that the user can't choose to type straight into the field, he always have to use the select list-dropdown box.
    Below is the select statement:
    select
    HTMLDB_ITEM.DISPLAY_AND_SAVE(1,a.peapeaid ) peapeaid,
    HTMLDB_ITEM.POPUP_FROM_QUERY(2,new_persid,
    'Select distinct paris_group disp,paris_group from om_conv_org
    order by 1') new_persid,
    HTMLDB_ITEM.select_list(4,main_office ,'Y;Y,N;N') main_office,
    HTMLDB_ITEM.SELECT_LIST_FROM_QUERY_XL(8,new_domicile, 'SELECT COUNTRY_NAME||''( ''||country_code||'')'' , COUNTRY_CODE R FROM PARIS_ISO_COUNTRY' ) new_domicile
    from
    xxxxx

    Hi Scott :-)
    Yes , that seems to be the problem.
    when removing the sort possibility everything seems to be in order.
    This is a serious bug, because when developing the form everything is fine , the update goes to the correct row (because the developer haven't sorted the data)
    The error occurs first when sorting has been choosen once.
    Is there a solution for this?
    Regards
    Evelyn

  • Possible bug in Solaris 8 mlink() kernel function ???

    Hi All,
    I'm trying to I_LINK a mounted-stream pipe (created using open and fattach), with CONNLD pushed on, below a STREAMS based multiplexor.
    As I experienced some kernel crash, in the linkcycle() function I looked at the way it works in strsubr.c Solaris 8 file.
    What I'm understanding is that there's a global static array, named mux_nodes. This is an array of mux_node structures, indexed by the device major number, extracted from the vnode vn_rdev field. Its purpose seems to be to list all the STREAMS linked below a multiplexor.
    When the crash occurs, I can see that the mux_node the kernel is trying to read is at index 0xb8, but the devcnt has a value of 0xb5, so we're out of the bounds of the array. I've instrumenting my code, in order to dump the value of the vn_rdev, of the STREAM linked below (using the q_bot->q_stream->sd_vnode), and as the I_LINK is received this value is of 0xb8...
    Moreover, looking at the vfslist of the crash dump (using mdb and the $<vfslist macro), it appears that several vfs have a rdev field greater than 0xb5...
    The question is : Is-it really possible to I_LINK a pipe below a multiplexor ?? What am I missing ?? Shouldn't mlink() check that the index is inbound ???
    Best Regards.

    OK. I think I see what you are saying. First I want
    to make sure we are both talking about 24 hour time
    and not 12 hour time. In 24 hour time I understand
    the 0100 hour would occur twice; The first in DST and
    the second pass not in DST. I am not sure which time
    the 'date 110401592007' command I ran set the time
    in. The second.
    Does the OS automatically put the new date in the
    second pass through of the 0100 hour?Apparently.
    If so there may
    not be a bug at all but if that was the case how
    could the fall back time be tested?Run
    perl -le 'print scalar localtime 1143504000' and
    perl -le 'print scalar localtime 1175040000'
    If you're in a US timezone that follows Daylight Saving time, the first will show a time on March 27 2006 (Standard time) and the second a year later on March 27 2007 (Daylight Saving Time). The two should have local times one hour apart. If they do not, then you're probably not ready.
    An alternative is to simply ask zdump for information about your particular tiemzone.
    zdump -v $TZ | grep 2007. You should see the correct transition dates for 2007.
    Alternatively, if you really want to change the clock on the computer, don't change it by specifying a local time (which as you've seen is ambiguous). Change it by specifying a UTC time and the -u flag. That's unambiguous.
    Darren

  • BUG in Excel 2010 SUMIF & SUMIFS functions [EDIT: also AVERAGEIF & -IFS]

    I am quite certain that there is a bug in the implementation of the SUMIF function of Excel 2010. In certain special cases the function returns
    its evaluation argument instead of the correct result. This bug is reproducible in Excel 2010, but does not occur in Excel 2007 (or earlier, as far as I can tell).
    The SUMIF function accepts the arguments "Range", which is the range of identifiers which the function evaluates against; "Criteria", which is
    the criteria that defines which members of "Range" will be chosen to sum, and "Sum_range", which is the (optional) range of values to sum. "Range" and "Sum_range" do not need to reside on the same worksheet in order for the function to return correct results.
    This means that "Range" and "Sum_range" can refer to the same column of different worksheets, and this is where the bug occurs. As an example,
    say we have the formula =SUMIF(Sheet1!E:E;2;Sheet2!E:E). This will return 2 (i.e. the "Criteria" argument), regardless of which values are in column E of Sheet2. If we move the data in Sheet2 to column D or F, however, the same formula (e.g. =SUMIF(Sheet1!E:E;2;Sheet2!F:F)
    will return the correct result.
    I have just noticed that the same error occurs with the SUMIFS function.
    Bug resolution please? :)

    Hi!
    An alternative methd don't solve my problem. Although I state that the 32bit version of Excel 2010 is now corrected of this bug. I wonder why the 64bit version is not....  I have to work with large Excel files and with this king of bugs I can't get
    the most of 64bit Excel.
    I'm surprised that no alternative methods of calculation will work in Excel 2010 64-bit and be compatible with other versions.
    So what other functions do not work?
    I guess SUMPRODUCT also doesn't work when referring to a range in another workbook. That is one of the ways we used to get the same results as AVERAGEIF before that function became available in 2007.  There are also array formulas that can refer to
    other worksheets.
    Or is your problem solely related to not being able to use particular functions in Excel 2010 64-bit, and not to solving your calculation problem?
    Ron
    I've upgraded the Office version from 2007 to 2010 64bit and I want to use my earlier Excel files to calculate and update data that I need to use in another software.
    I noticed that the averageif and sumif formulas don't update their values if they refer to other worksheets or workfiles and after a web search I get to this forum.
    I inferred that these bugs were corrected for all versions of Excel 2010… that’s not the case!
    My workfiles are huge and I have to do calculations between workfiles and worksheets, update existing links, and so on… Excel 2010 64bit perform very well in
    my machine in terms of speed! But not with these bugs!!!
    Since I have not the time to redo all my previous work (done in Excel 2007) you can say that my problem solely relates to not being able to use particular functions
    in Excel 2010 64-bit!!! I have deadlines!!!
    I suppose that Microsoft would gladly thank its customers to report bugs of its products and would try to solve them! I guess wrong!!! Sorry for that!

  • Webservice Function

    I have no problem calling a web service, but I am wondering
    if there is a way to get a list of the web service methods via code
    hinting? (as u normally can using ctrl space on other objects)
    Thanks

    I don't think so... not via code hinting in the IDE. Because
    at design time Flex Builder hasn't actually gone out and polled the
    service. Thus it wouldn't know the methods actually available. On
    top of which, if you're calling the service via the HTTPService or
    URLLoader, those classes are too generic to even recognize at
    design time that you're actually accessing a web service (the URL
    could, for example, simply be a CSV or XML file).
    I think the closest you'd get to an integrated solution is
    the SOAPSpy plug-in for Eclipse (so it should work in FlexBuilder
    2... but you'd probably have to switch into a different
    workspace/view). But I think you'd find a more robust solution in
    the stand-alone desktop utility XMLSpy, or the online tools
    available at xmethods.com or webservicelist.com.

  • Any function to integrate applescript calls?  Or WebService functions?

    I'm looking to build a spreadsheet to track my stocks that I'd like to have automatically update from web service lookups for the current prices of stocks

    Richard,
    I wrote about this here:
    http://www.numberstemplates.com/2007/08/19/how-to-get-stock-quotes-into-apple-iw ork-numbers-08/
    To my knowledge, this is the only way to get that kind of information into Numbers, as it exists today.
    - Michael

  • IMAQ vision bug in several IMAQ vision functions

    Some IMAQ Vision functions malfunction if you use the source image as the mask. I keep running into this bug in IMAQ Vision, some Vision functions exhibit this behavior, and some don't. It is not documented in the function descriptions. Even if it were, it would still be a bug. Example:
    1. Create a U8 source image that contains some zeros and some nonzero values.
    2. Wire the image into the source input and mask input of IMAQ Quantify and return the % value of the global report to see what percentage of pixels are nonzero.
    The answer is wrong. If you copy the image into a separate image first, and wire the separate image into the mask input, you get the correct answer. See attached VI for edification
    Cheers,
    -root
    Message Edited by Root Canal on 04-20-2009 06:06 PM
    Message Edited by Root Canal on 04-20-2009 06:08 PM
    global variables make robots angry
    Attachments:
    mayor of bug town.vi ‏43 KB
    mayor of bug town.PNG ‏18 KB

    Identical thread in Machine Vision discussion forum: mask bug in several IMAQ vision functions
    Hope this helps.
    -Ben
    WaterlooLabs

  • Server-side error including webservice

    Hi,
    I'm struggling with the webservice functionality on the
    server-side.
    At the top of my main.asc-file I have this line:
    load("webservices/WebServices.asc");
    That puts the following in my administration console:
    "WebServices Loaded successfully."
    However, when someone connects to the media server and it
    tries to initialize and use this webservice using this code:
    MyService = new WebService("uri.to.wsdl.file");
    I get the following error in the administration console:
    Sending error message: C:\Program Files\Adobe\Flash Media
    Server 3\scriptlib\webservices\XMLSchema.asc: line 110:
    ReferenceError: document is not defined
    Failed to execute method (XML.onData).
    I've tried googling it and that gave this result, but the
    solution suggested here didn't work:
    Link
    to other forum
    This is not caused by the webservice itself, since other
    flash and .Net applications can use it without any problems.
    Everything also works just fine when I run everything off my local
    workstation, but as soon as I put the stuff on the server the error
    message appears (and, yes, I've changed all references to the
    webservice to be the one on the server instead of the local
    workstation ;))
    What is causing this? Why do I get an error from Adobe's own
    code?

    Sorry... I take back what I said about it not being the
    webservice. It seemed it was the webservice after all... but not in
    the way you'd think.
    It seems that the webservice handling on server-side AS can't
    handle webmethods that return complex types. I had two methods that
    returned DataTable-objects (.Net-objects). As soon as I removed
    those the webservice calls worked just the way they should again.
    All the webmethods in the webservice now only return primitive
    types.
    This still seems like a bug in Adobe's webservice classes,
    though. A consumer of a webservice should be able to handle complex
    types.

  • Shortcut-Bug in Bridge CS6 for Mac / Bridge cant' copy and paste metadata

    The cmd-keys / shortcuts doesn't work in the file info panel btw. in the xmp / iptc fields (e.g. cmd+c, cmd+v, ...) of Adobe Bridge CS6 (Mac OS 10.6.8 and 10.7.3). You are not able to cut and paste info from one box to another like previous versions.
    This bug only appears in the file info window (opened via alt+i) in Bridge CS6 - if you edit information or metadata in the file info panel in Photoshop CS6, the shortcuts or copy and paste from one field to another works.
    The shortcuts also work under Windows (tested under Vista).
    I noticed this minor bug already one in the Photoshop CS6 Beta more than one months ago. I hoped that this was corrected in the official test version, but unfortunately it is not. Although it is a minor bug, it is IMHO a basic function and would be very helpful in my daily work. Bridge CS6 and ACR 7 are very good and meet my expect ions or needs - it is too bad, that such a small thing is making working with the application a little bit annoying.
    It would be nice, if you could forward this to Adobe engineers that they can fix it.
    Thanks so much!

    Thanks! If there is a workaround or simple solution, I would be very glad if you could inform me.
    Christian
    (signature removed by the Admin)
    Am 14.05.2012 um 13:49 schrieb FrankBiederich:
    Re: Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata
    created by FrankBiederich in XMP SDK - View the full discussion
    Thanks for your report; we'll look into it.
    Frank
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: Re: Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata
    To unsubscribe from this thread, please visit the message page at Re: Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in XMP SDK by email or at Adobe Forums
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.
    Message was edited by: Arpit Kapoor

Maybe you are looking for

  • Suggestion to Moderators: time to split this forum into subjects

    I think this forum went through significant activation and change since first initiated after SAPPHIRE 2010. As HANA went from the idea on the slide to real thing with many different aspects I think it is time to split this forum into few focused top

  • Itunes installer won't run in Windows 7

    I am trying to install the latest version of itunes on my new laptop and the installer won't run.  It is a samsung sereis 7 notebook running Windows 7. I have downloaded itunes multiple times and tried running as administrator.  I do not get any erro

  • Use of semantic groups to aggregate data

    In a number of threads - e.g. Semantic Groups in DTP it is stated that you cannot use semantic groups to aggregate data. In others, there are statements that this is only for handling the error stack. This I find puzzling, as the SAP Help says: +Choo

  • Is it possible to lock User?

    Hi, In 11g OID, is it possible to lock user? I found note for unlocking user but locking user there no documentation. Regards, nilesh Oracle Support

  • How to add another Segment field in OBC4

    Dear Experts, OBC4 -> select Comp. Code -> field Status Group -> select Field St. Grp -> Duuble click on Field St. Grp I have a requirement to make Business Place/secn field Mandatory where ever it is used in transaction F-43 , F-02 , F-48 . So for t