Adf input complex arrays error

I have web service that contains array of complex type as input. I want to invoke web service from jspx page using adf. I have added web service data control and followed this guide [http://www.oracle.com/technetwork/developer-tools/adf/learnmore/54-ws-complex-input-type-169197.pdf] to add input form into jspx page, But I have table for array input. In PageDef.xml page, I have updated NDValue according to the pdf tutorial, now it is
<NamedData NDName="refSys"
NDValue="#{bindings.theIterator.currentRow.dataProvider}"
NDType="java.lang.Object[]"/>
But, when ever I click on submit button it gives following error:
Cannot create an object of type:[Ljava.lang.Object; from type:java.util.HashMap
How can I cope with this problem?
I am using JDeveloper 11gR1.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Hi,
with respect to my previously posted thread, its hard to understand that oracle does not support complex type arrays,
let me rephrase the question again :
I have a complex type as the following:
<xs:complexType name="updateRefSys">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="refSys" type="tns:refSys" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="refSys">
<xs:sequence>
<xs:element name="pltfrm" type="xs:string" minOccurs="0"/>
<xs:element name="custNo" type="xs:string" minOccurs="0"/>
<xs:element name="ExtSys" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
It contains a refsys which is a complex type which may contain zero or many elements, this complex type is an input to my web service, what I need to know is that how can i copy rows from adf table into this complex type so that I may pass this parameter to the web service.

Similar Messages

  • VBA Call WebServices: How to handle a returned empty complex array?

    Hi,
        These days I got a task to call a web service by VBA in Excel, but faced the following two problems about empty complex array.
    <b>1. When the returned value of a web service contains empty array, it crashed with "SoapMapper: array dimensions do not match definition"</b>
        Another guy faced the same question with me, detail at http://www.topxml.com/SOAPToolkit/rn-246726_SoapMapper-array-dimensions-do-not-match-definition.aspx
    <b>2. When the input parameter contains empty array, it crashed with "Operation Not Supported"</b>
    Dim arrayStudent() As Student
    Call webservice.DoThings( arrayStudent )

    Hello,
    we have faced the same Problem in our PHP / Typo3 solution. We used this switch:
    $object_array = array();
    if (is_object($salesorders->SALES_ORDERS_HEAD->item)) {
         $object_array[] = $salesorders->SALES_ORDERS_HEAD->item;
    } else {
         $object_array = $salesorders->SALES_ORDERS_HEAD->item;
    Best regards
    Gregor

  • Complex Array/Objects in Datagrid

    Hi,
    I'm a complete noob to all this but I have a somewhat complex
    array.....and I know my arrays will only get more complex.
    I can get a single row by putting this as the data provider:
    {dataProvider[0]['Time']}
    Or, this: {dataProvider[1]['Time']}
    BUT... I want multiple rows in my data grid. I can't seem to
    figure out how to achieve this.
    Simply putting {dataProvider} returns [object Object] ...
    putting in {dataProvider[1]} will also return [object Object] ....
    this is provided my dataFields are specified correctly of course
    for each level.
    Flash sees these as Objects, it barks at me for trying to
    convert them to ArrayCollection or anything else.
    I try to make a new array even of just the
    dataProvider[0]['Time'] entries by specifying newArray[0] =
    dataProvider[0]['Time'] ... etc. or by trying
    newArray.push(dataProvider[0]['Article']) ... but this is inside a
    function (for my remote connection) and I can't get the array back
    to the public space for use in my data grid... or I'll get an error
    about not being able to make an object into an array.
    Any clues?? This sounds like such a simple thing ... and of
    course I found out you can't simply put a statement to loop inside
    the dataprovider... which would make it super easy.... so what's
    up?
    Thanks.
    Here's the structure of my array by the way (returned with
    amfphp) .. which will probably not be indented, sorry.
    Array
    [0] => Array
    [Time] => Array
    [id] => 1
    [created] => 2007-02-25
    [time] => 10
    [notes] => hours (10)
    [project_id] => 1
    [user_id] => 1
    [Project] => Array
    [id] => 1
    [name] => Test Project #1
    [created] => 2007-02-25
    [due] => 2007-02-28
    [User] => Array
    [id] => 1
    [username] => admin
    [1] => Array
    [Time] => Array
    [id] => 2
    [created] => 2007-03-04
    [time] => 4
    [notes] => setup initial layout
    [project_id] => 1
    [user_id] => 1
    [Project] => Array
    [id] => 1
    [name] => Test Project #1
    [created] => 2007-02-25
    [due] => 2007-02-28
    [User] => Array
    [id] => 2
    [username] => tom

    Similar problem with different data structure
    My data looks like this
    <employee >
    <shift id="1">
    <date>Sun 3-25</date>
    <in0 id="122" >8:00am</in0>
    <in1 id="333" >12:40</in1>
    <out1 id="1234">5:40</out1>
    <total>8.02</total>
    </shift>
    The datagrid displays the time in the <in1> tag just
    fine, but when the user clicks on this cell, I need to be able to
    get the "id" attribute in order to update the DB.
    I'm a newbie and am trying to redo a dojo project in flex.
    I'm not locked in to the xml pattern shown above. Otherwise my
    datagrid is working well. snippet below...
    <mx:DataGrid id="punchdetail"
    itemClick="punchSelected(event);"
    itemRenderer="BackgroundColorRenderer"
    dataProvider="{DetailDS.lastResult.employee.shift}"
    change="editPunch(event);"
    sortableColumns="true">
    <mx:columns>
    <mx:DataGridColumn dataField="id" visible="false" />
    <mx:DataGridColumn dataField="date" headerText="Date"/>
    <mx:DataGridColumn dataField="in0" width="50"
    headerText="In" />
    <mx:DataGridColumn dataField="out0" width="50"
    headerText="Out"/>
    <mx:DataGridColumn dataField="total" />
    </mx:columns>
    </mx:DataGrid>
    private function punchSelected(event:ListEvent):void {
    var col:DataGridColumn =
    punchdetail.columns[event.columnIndex];
    Alert.show ( " "+punchdetail.selectedItem.col.dataField);
    //Alert.show ( " "+col.dataField);
    //Alert.show ( " "+punchdetail.selectedItem.valueOf());
    Text
    Text

  • ADF input LOV

    ADF input LOV by default validates the value entered by user against LOV. If value is invalid, it gives error to user. I want to configure it to not show any error because i want to allow user to enter any data whether it is in LOV or not. How i can achieve that functionality?

    Hi
    I have adf table and one of the column is consumption LOV. I have been make the field immediate = true and also I have make method in ValueChangeListener
    public void lovValidate(ValueChangeEvent valueChangeEvent) {
    valueChangeEvent.getComponent().processUpdates(FacesContext.getCurrentInstance());
    FacesContext.getCurrentInstance().renderResponse();
    But that can not work by well. I want, the user can enter the other value that not include in lov.
    Can any help me to solve the problem?
    Thanks.

  • Pojo/List/ManagedBean/ADF RF component yeilds error "Target Unreachable", J

    Hello JDevelopers;
    (Pojo/List/ManagedBean/ADF RF component yields error "Target Unreachable", JSF component does not.)
    I am attempting to convert a page with jsf/html components to a page with ADF RF components.
    I am using a pojo that returns a List.
    The pojo is registered as a ManagedBean in adfc-config file.
    I am not using a data control.
    It all works fine with jsf/html components.
    The following <h:inputText> works fine when using jsf/html component.
         <h:inputText value="#{taskRnDController.task.taskNum}" required="true" </h:inputText>
    Changing it to an <af:inputText component and running the app produces the error listed below;
         <af:inputText value="#{taskRnDController.task.taskNum}" id="it1" label="Label 1" required="true"/>
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    javax.el.PropertyNotFoundException: Target Unreachable, 'task' returned null
         at com.sun.el.parser.AstValue.getTarget(Unknown Source)
         at com.sun.el.parser.AstValue.isReadOnly(Unknown Source)
         at com.sun.el.ValueExpressionImpl.isReadOnly(Unknown Source)
    this is the adfc-config file
    <managed-bean id="__3">
    <managed-bean-name id="__2">taskRnDController</managed-bean-name>
    <managed-bean-class id="__1">com.myorg.facade.TaskRnDController<;/managed-bean-class>
    <managed-bean-scope id="__4">session</managed-bean-scope>
    </managed-bean>
    I need an <af:form> and an <af:table> components on the same page so that when a user
    inserts a new record on the form and presses save btn it is immediately displayed
    within the <af:table>.
    I am stuck and any help is much appreciated.
    Edited by: 848693 on Jun 15, 2011 4:28 PM

    you just want to bind your input text to backing bean .then why you are using list ?
    It is very simple just use any variable and bind with your UI component
    Thanks
    Prateek

  • Writing DLL operating on complex arrays

    Hello,
    I'm writing Dynamic Library (DLL) which should operate on complex matrix, and I have a problem with function parameters.
    My target is DLL which uses FFTW libraries for calculating Fast Fourrier Transformate on complex signals given by matrix.
    How should I define function? I make it on many ways,
    extern "C" __declspec(dllexport) int fast_fourrier(fftw_complex * in, fftw_complex * out, int size)
    extern "C" __declspec(dllexport) int fast_fourrier2(complex * in, complex * out, int size)
    extern "C" __declspec(dllexport) int fast_fourrier3(TD1Hdl input, TD1Hdl output);
    where TD1Hdl is
    typedef struct {
     long dimSize;
     complex elt[1]; (or cmplx128 elt[1]; )
     } TD1;
    typedef TD1 **TD1Hdl;
    There's only one method which works:
    extern "C" __declspec(dllexport) int function(double * re, double * im, double * re_out, double * im_out, int size);
    But it's very time-consuming, because I must build another dynamic matrix and write into data from re and im. After calculating FFTW I must separate data onto re_out and im_out. But I think must be easier way to do this, but I'm don't now how to do this.
    I'm don't know how to get into the data elt in structure TD1Hdl whitch is used by LabView when calling function on array 1D, type double 8-bytes by Array Handle. I can easily read the dimSize when we connecting to Call Library Function an array, but any modification on substructure elt crashes LabView. I think, that elt is pointer for first element of the matrix but maybe I'm wrong.
    I show, that we can also pass a parameters by something like "Adapt to type", which is prototyped by function (void * arg1) and I have absolutely no idea what can I do with this param.
    Maybe anybody has writed a external DLL operating on complex array and can help. I'll be grateful for any advices.
    Best regards,
    Darek

    OK, Something has moved forward.
    I used this declaration:
    extern "C" __declspec(dllexport) int fast_fourrier(TD1Hdl in)
    where TD1Hdl is previously used structure. Similar code was generated when I tried "Create .c file" in LabView on Call Library Function Node set for Adapt to type.
    LabView correctly passes array size, I have access to fields Im and Re of structure complex, I can write and read them but something is wrong with value conversion between LabView and DLL.
    It looks like somewhere was difference in pointers, and pointer on first field of matrix wasn't it, but moved some bytes in any direction. I think that, because when I'm write to array in re and im fields the same value - for example 0.5 in LabView I get that there's about 2.5 E-234.
    In next try I filled this matrix with sine function values in loop:
    re = sin(2*i), im = sin(2*i+1). In worst way I should get set of values from range [-1,1] on the graph, but I get 0 or value which exceed 1.0E+100.
    Could it be caused by compilator version? I'm using Borland C++ Builder 6.
    I'm very thankful for interesting of this problem.
    Darek

  • Input and CRC errors on ASA 5505 outside interface

    All,
    I see input and crc errors on my ASA 5505  eth0/0(outside) interface and packet drops. There is very slow connection though we have 20mb line. ISP also sees the issue on the Lan interface side. We have the speed and duplex configured same on both ISP and our end.
    I am suspecting if this is Physical cable issue. Please suggest.
      Hardware is 88E6095, BW 100 Mbps, DLY 100 usec
            Full-Duplex(Full-duplex), 100 Mbps(100 Mbps)
            Input flow control is unsupported, output flow control is unsupported
            Available but not configured via nameif
            MAC address 001a.b4c9.f3d9, MTU not set
            IP address unassigned
            158138067 packets input, 141061681082 bytes, 0 no buffer
            Received 183037 broadcasts, 0 runts, 0 giants
            19642 input errors, 19642 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
            0 pause input, 0 resume input
            0 L2 decode drops
            144684 switch ingress policy drops
            124291353 packets output, 38197278051 bytes, 0 underruns
            0 pause output, 0 resume output
            0 output errors, 0 collisions, 0 interface resets
            0 late collisions, 0 deferred
            0 rate limit drops
            0 switch egress policy drops
            0 input reset drops, 0 output reset drops

    Hello Ravi,
    This kind of issues CRCs/ Input Errors are tipically known as L1 issues so make sure you check the cable and if that does not make a difference change the port on each side to see if there is a difference.
    Unfortunetly the ASA does not support the Time-Domain Reflectometer feature so we must do the test of L1 by ourselfs.
    Can you clear the counters of the interface, test the changes provided and provide us some feedback?
    Looking for some Networking Assistance? 
    Contact me directly at [email protected]
    I will fix your problem ASAP.
    Cheers,
    Julio Carvajal Segura
    http://laguiadelnetworking.com

  • How to link bindvariable with ViewAccessor to make it ADF Input with LOV

    I have create a view object by sql query in which i have two bind variables. I want to create a search form by these two bind variables as search criteria so i drag "Execute with Params" operation from Viewobject Data Control to a jspx page as a ADF Search Form. Now i want to create these two parameters as a ADF Input LOV so i changed control type in view Object for these two bind variables but i am not able to fine how to attach viewaccessor with it for data source. Kindly help me.

    Hi,
    in this case - if th ebind variables are not based on an attribute that has a LOV defined - you replace the components in the input form. To do this, remove the input text field and drag the attribute (the argument) onto the form again. Choose select one choice to create a drop down and then map it to the VO that providesthe values. Note that this doesn't create a LOV binding so you use lists for this.
    Frank

  • Need help with connecting file inputs to arrays

    In this assignment I have a program that will do the following: display a list of names inputed by the user in reverse order, display any names that begin with M or m, and display any names with 5 or more letters. This is all done with arrays.
    That was the fun part. The next part requires me to take the names from a Notepad file, them through the arrays and then output them to a second Notepad file.
    Here is the original program: (view in full screen so that the code doesn't get jumbled)
    import java.io.*;       //Imports the Java library
    class progB                    //Defines class
        public static void main (String[] arguments) throws IOException
            BufferedReader keyboard;                                  //<-
            InputStreamReader reader;                                 //  Allows the program to
            reader = new InputStreamReader (System.in);               //  read the the keyboard
            keyboard = new BufferedReader (reader);                  //<-
            String name;                 //Assigns the name variable which will be parsed into...
            int newnames;               //...the integer variable for the amount of names.
            int order = 0;              //The integer variable that will be used to set the array size
            String[] array;             //Dynamic array (empty)
            System.out.println (" How many names do you want to input?");   //This will get the number that will later define the array
            name = keyboard.readLine ();
            newnames = Integer.parseInt (name);                                         // Converts the String into the Integer variable
            array = new String [newnames];                                               //This defines the size of the array
            DataInput Imp = new DataInputStream (System.in);       //Allows data to be input into the array
            String temp;                                       
            int length;                                                                  //Defines the length of the array for a loop later on
                for (order = 0 ; order < newnames ; order++)                                //<-
                {                                                                           //  Takes the inputed names and
                    System.out.println (" Please input name ");                            //  gives them a number according to
                    temp = keyboard.readLine ();                                           //  the order they were inputed in
                    array [order] = temp;                                                  //<-
                for (order = newnames - 1 ; order >= 0 ; order--)                                //<-
                {                                                                                //  Outputs the names in the reverse 
                    System.out.print (" \n ");                                                   //  order that they were inputed
                    System.out.println (" Name " + order + " is " + array [order]);             //<-
                for (order = 0 ; order < newnames ; order++)                                  //<-
                    if (array [order].startsWith ("M") || array [order].startsWith ("m"))     //  Finds and outputs any and all
                    {                                                                         //  names that begin with M or m
                        System.out.print (" \n ");                                            //
                        System.out.println (array [order] + (" starts with M or m"));         //
                    }                                                                         //<-
                for (order = 0 ; order < newnames ; order++)                                            //<-
                    length = array [order].length ();                                                   //
                    if (length >= 5)                                                                    //  Finds and outputs names
                    {                                                                                  //  with 5 or more letters
                        System.out.print (" \n ");                                                      //
                        System.out.println ("Name " + array [order] + " have 5 or more letters ");      //<-
    }The notepad file contains the following names:
    jim
    laruie
    tim
    timothy
    manny
    joseph
    matty
    amanda
    I have tried various methods but the one thing that really gets me is the fact that i can't find a way to connect the names to the arrays. Opening the file with FileInputStream is easy enough but using the names and then outputing them is quite hard. (unless i'm thinking too hard and there really is a simple method)

    By "connect", do you just mean you want to put the names into an array?
    array[0] = "jim"
    array[1] = "laruie"
    and so on?
    That shouldn't be difficult at all, provided you know how to open a file for reading, and how to read a line of text from it. You can just read the line of text, put it in the array position you want, until the file is exhausted. Then open a file for writing, loop through the array, and write a line.
    What part of all that do you need help with?

  • CS3 Input contract violation error \src\MLFMediaSource.ccp-74 help

    I first successfully created a DVD image file from this project, then I changed only the target to Flash and set the build going again. When attempting to transcode the error above came up and the flash.swf build died.
    Any thoughts on what may have happened here?

    First, I have to say that I'm kind of dissapoint about the support Adobe has with this kind of errors. I know how hard is to develop software, and to make it perfect, but I think is the less Adobe can do for such expensive software. When this kind of errors appears, you don't know what to do; the software simply doesn't work.
    I had the same trouble with Encore. A "Input contract violation error \BEUtilities.ccp-254 help?" dialog showed up an the software simply didn't burn the DVD. I tried everything in this forum and it still didn't work. Not even in a HP with Intel Core Dup 3.146 Ghz, 2 Gb RAM, Microsoft Windows XP Professional, Service Pack 2.
    After hours of work, I managed to get a solution. Encore shows this error when you import a video which is not an .M2V video file. If you can manage to convert your .AVI, .Mp4 or whatever video file you have to .M2V, then Encore will be pleased to burn it. You better do it before making the timelines, since doing everything again will be very cumbersome.
    If you can't convert your video files with a program, Adobe Premier Pro will be pleased to send any video file to Encore as a .M2V (video) and .AWM (audio) by clicking on File >> Export >> Send to Encore. After selecting the folder where the new transcoded file will be, Premier Pro will do what Encore couldn't. Encore will open (if it wasn't open) and the option to open those files will show up. I suggest to first convert all your video files and then doing the timelines in Encore in order to spend less time. Then, burn the DVD will be piece of cake.
    I believe that everyone has mistakes. Surely my post won't resolve all the troubles about this matter and I'm no one to claim about this software. Yet, I lost too many hours I don't want that to be repeat by a trouble I don't even know how to fix or where to start. Adobe has been always an enterprise which software worths every penny you spent on it. Please check on this kind of mistakes.
    Sincerily
    Jose Jesus

  • HR_INFOTYPE_OPERATION-- Complex Application Error

    Hi:
    I am using the FM "HR_INFOTYPE_OPERATION" for uploading data from flat file to IT0008 infotype.It's giving some error "A complex application error has occurred".I have checked SAP note 710779 but it does not help very much because we are already in the release and the correction is already there.Anybody with any idea is highly appriciated.Award points confirmed.
    ~Sinchan

    try putting DIALOG_MODE = '2' and execute the program.. you cn check if the values get passed to the function module ocrrectly..
    ~Suresh

  • Input & Output Tax Error

    Hi All,
    This is srikanth, i have a small doubt i am getting an error input and output error. I am able to simulate the document however not able to post the document. Error message is just showing "Message No: FSA047". Please help me to get out this error.
    Thank in Advance.
    Thanks
    Srikanth Gajulla

    Hi,
    please check below Points/notes
    Note 379189 - FB60 F5A047 Error messages still exist -> see error log
    Note 328206 - FB50: F5A047 and "Post" inactive w/supplementation
    Please check  tax account General Ledger FS00 -Change the master record of the tax account. On the "Create/bank/interest" tab page, remove the flag for Supplement for Auto posting., and save
    and do your process
    thanking you
    mahesh

  • Complex arrays for DLLs

    I have spent a lot of time trying to pass arrays of complex numbers between LabVIEW and a DLL I have written in C++, but with no success. The data types I wish to interface with in the C++ are things like std::vector<std::complex<float> > and std::vector<std::complex<int16_t> > (or just the basic arrays they contain). However, I would be willing to use any sensible data representation (i.e. such that I don't need to shift it around in memory unnecessarily).
    I have gone through all the DLL examples in LabVIEW 2013, which include complex numbers and arrays, but not arrays of complex numbers. I tried using the typedef struct approach for handling complex numbers (suggested in one example). This works fine within my C++ code: I can reinterpret_cast<...>(...) to get back to arrays of std::complex. However, every attempt at interfacing this with LabVIEW has failed in a variety of ways. At best, I managed to get some garbled numbers passing back and forth.
    So, does anyone know where I can find a (very) basic example/step-by-step guide to passing complex arrays between LabVIEW and DLLs? Given that this is trivial in C++, I imagine there must be a straightforward solution out there somewhere.
    Many thanks!

    A LabVIEW complex number is simply a structure with the imaginary and real value both represented as a floating point number. As such there is very little you can do on the LabVIEW side to change that. C++ object pointers are compiler specific and often even dependent on the version of the template library that was used to compile them. As such there is absolutely NO way to use them in any code that needs to be called from code that was not compiled with the same C++ compiler and the same compile settings. You can bend in circles and jump through hoops but there is simply no way to get around that.
    The only C++ object oriented framework that I know and avoids this limitation for the most part is the COM/DCOM standard which imposes certain limits on object interfaces so that you can get around the compiler specific ABI conventions, but only if you are very careful about how you invoke the compiler. With a bit of macro magic that can be enabled in the IDL precompiler you can even call COM/DCOM objects from standard C. Also COM/DCOM definitely will not work wth C++ template libraries and the like.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Creating Binding Between ADf input LOV and ViewObject at runtime

    I am creating binding at runtime between ADf input LOV and with attribute of ViewObject. When we create this binding at design time, following entry is added in pagedef of page:
    <listOfValues StaticList="false" IterBinding="UdfVO1Iterator"
    Uses="LOV_Udf1" id="Udf1"/>
    I am creating this binding at runtime instead of design time by creating JUCtrlListBinding object by following code:
    JUCtrlListBinding vb = new JUCtrlListBinding(rit2,ib,new String[]{"Udf1"},JUCtrlListBinding.LIST_OPER_SET_ATTRIBUTE);
    vb.setName("Udf1");
    where rit2 is RichInputListOfValue control, ib is iterator binding. but i am not finding any way to set "LOV_Udf1" which is name of LOV_Udf1. Kindly help me

    Kindly some one help me

  • Split commas delimited into 1D complex array

    I have comma delimited string in this format
    [0.866405665874481,0.127425819635391,0.983153462409973,-0.0711551383137703,0.955700755119324,-0.27884304523468,0.787182509899139,-0.501964211463928,0.512355387210846,-0.687117278575897,0.177220240235329,-0.777789652347565,-0.0876994803547859,-0.792799115180969,-0.324512422084808,-0.736825287342072,-0.517065346240997,-0.627932071685791,-0.666604995727539,-0.471743047237396,-0.767350137233734,-0.287838608026505,-0.819185018539429,-0.0853987112641335,-0.81872695684433,0.123056441545486,-0.761552691459656]
    The data contains pairs of complex numbers.  The first 2 numbers is one pair, next 2 numbers one pair, next pairs.....
    How can I extract the pairs of number and make it into a 1D complex array?
    This is the expected output:
    (0.866405665874481,0.127425819635391),(0.983153462409973,-0.0711551383137703),(0.955700755119324,-0.27884304523468),(0.787182509899139,-0.501964211463928),(0.512355387210846,-0.687117278575897),(0.177220240235329,-0.777789652347565),(-0.0876994803547859,-0.792799115180969),(-0.324512422084808,-0.736825287342072),(-0.517065346240997,-0.627932071685791),(-0.666604995727539,-0.471743047237396),(-0.767350137233734,-0.287838608026505),(-0.819185018539429,-0.0853987112641335),(-0.81872695684433),(0.123056441545486,-0.761552691459656)
    Any gurus pls advise
    Thanks and great day
    Solved!
    Go to Solution.

    I used the Spreadsheet String to Array, Decimate Array, and then Re/Im to Complex.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Delimited String to Complex Number Array.png ‏13 KB

Maybe you are looking for