Defining xsd and assiging an array to the output variable in a BPELprocess

I have created a BPEL application in which a web service has been invoked which returns an array.If the array has a fixed size i am able to define the XSD,but what if the array does not have a fixed size.How should i define the xsd in this case,i mean how should the output node be defined.Also how can i assign the array returned by the webservice to the Output variable using the assign activity.

Hi,
What you could do is set the second step to loop.
Then use as one of the parameters to VI YY the string array using RunState.LoopIndex as the array index.
eg. Locals.MyStringArray[RunState.LoopIndex]
Hope this helps
Regards
Ray Farmer
Regards
Ray Farmer

Similar Messages

  • Why does final cut x not recognize the sharp PN- K321 monitor ( European version ) as output video monitor and premiere it? Working with two cinema display and PN- K321 and I can not preview the output video at 4K for DisplayPort, whereas with premie

    Why does final cut x not recognize the sharp PN- K321 monitor ( European version ) as output video monitor, and premiere yes?
    Working with two cinema display and PN- K321 and I can not preview the output video at 4K by DisplayPort, whereas with premiere and after effects I have no problems

    Look, you can build an HD DVD with an SD movie, just as you can build an SD DVD with an HD movie. This is not a bug, it is most likely user error. Apple will not be addressing it.
    Just start over, and ensure you are building an SD DVD by bringing up the inspector for the disc (click on the background in the Graphical tab).
    Make sure SD DVD is selected:
    (If you do the same thing on your ill fated project, you'll see that HD DVD is selected)
    Build your DVD and you'll be fine.
    Patrick
    P.S. You will need to google HD DVD and Blu-Ray if you want to understand the difference between the formats. The reason that DVDSP included HD DVD was that its format was similar to SD DVD's. Blu-Ray is something else entirely.

  • I am having a problem printing emails from my Hotmail account when I am using Mozilla Firefox as my browser. When I click on the Print icon above the email and then proceed to print, the output on my Canon Pixma 830 printer is in extremely small type.

    I am not sure about all those installed plugins you have listed below.
    I know that I can always copy the text of my email and paste it into a Word file to be printed, but that is a hassle, and the output is not quite the same as when I print directly from the Web.

    Did you check what I would consider the first place to look:
    * http://kb.mozillazine.org/Problematic_extensions
    If the site is still down (at least 12 hours) when you read this try [http://webcache.googleusercontent.com/search?q=cache:http%3A//kb.mozillazine.org/Problematic_extensions Google's cache]
    Link or url would make it easier to see which page you tried rather than "your online solution for ...".
    * http://kb.mozillazine.org/Firefox_hangs ([http://webcache.googleusercontent.com/search?q=cache:http%3A//kb.mozillazine.org/Firefox_hangs cached version])
    * http://kb.mozillazine.org/Firefox_crashes ([http://webcache.googleusercontent.com/search?q=cache:http%3A//kb.mozillazine.org/Firefox_crashes cached version])
    * [https://support.mozilla.com/kb/Firefox%20hangs#os=mac&browser=fx4 Firefox hangs | Troubleshooting | Firefox Help]

  • Define path in selection screen to write the output file to pres.  server

    Hi can anyone tell me how to declare a variable so that the user can specify his own path name in the selection screen to store the output file in the presentation server. and please tell me how to link up the output file to the selection screen specified path.
    thanks in advance.

    DATA: FILE_TAB TYPE STRING.
    SELECTION-SCREEN BEGIN OF BLOCK B02 WITH FRAME TITLE TEXT-B02.
    PARAMETERS:
               P_FILE TYPE RLGRAP-FILENAME OBLIGATORY LOWER CASE.
    SELECTION-SCREEN END OF BLOCK B02.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
      PERFORM OPEN_FILE USING P_FILE.
    FORM OPEN_FILE USING L_FILE.
      CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
        CHANGING
          FILE_NAME     = L_FILE
        EXCEPTIONS
          MASK_TOO_LONG = 1
          OTHERS        = 2.
      IF SY-SUBRC <> 0.
        SY-MSGTY = 'I'.
        MESSAGE ID     SY-MSGID
                TYPE   SY-MSGTY
                NUMBER SY-MSGNO
                WITH   SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        STOP.
      ENDIF.
    ENDFORM.
    FILE_TAB = P_FILE.
      CALL FUNCTION 'GUI_DOWNLOAD'
    *Complete the FM
    Greetings,
    Blag.

  • In a RT motion and data system, what is the best variable handling structure(s)?

    I built a system that applies motion control to two axes and also takes data from a third axis encoder. 
    The program structure is parallel timed loops (one motion control loop, one data collection loop, one host communication loop) with front panel.
    This is targeted to a RT target; there is no host program.
    Now I am using global variables to pass information between the loops and for exchanging information with the front panel indicators and controls.  I think this is a suboptimal solution.  I am considering the following changes:
    1) For communicating variable values (such as commanded velocity and position) to the motion loop, I will replace the global variable structures with onboard variables in the motion card memory.
    2) For saving the data collected from the third axis, I will use an RT-FIFO structure in the RT controller memory.
    3) I will eliminate the front panel from the RT program and create a separate user interface program targeted to the host PC.  Communication between these programs will be accomplished using the Simple TCP/IP Messaging Protocol as described in this document:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/0986799C984500F886256F170079411E
    Global variables will be replaced with Motion onboard variables.
    Before I start this chore, am I following the best practice?  Any advice on improving any aspect of this plan?
    My System:
    Windows XP on P4 PC ethernet to
    PXI-8187 RT Controller
    PXI-7350 Motion Control board
    (2) servo axes with quadrature feedback
    (1) additional quadrature encoder used as measuring probe
    I do not have a DAQ card in this system.
    Thank you!
    Laine

    Thanks Kristi.  I understand your recommendation.
    Some of my variable instances are 4 or 5 SubVIs deep.  For instance, the main high priority loop calls MOVE.vi which calls CALC_ANGLE.vi, which calls CALC_MOVETIME.vi which calls CALC_VELOCITY.vi which uses the variable Initial_velocity.  If Initial_velocity is received from the host in the main program, passed to the high-priority loop using an RTFIFO, then bundled and kept in a shift register, what is the best way to get that information down where I need it?
    Not only will I have to redeclare the RT-FIFO in each subVI, but I will also need to pass the reference value cluster down the chain as well?  This sounds messy and computationally expensive to me.  So my choices might be
    1) Eliminate subVIs and bring everything to the top.  This is a rather large program, so could make quite an extensive top vi if all code is in one place.
    2) Use onboard variables to store and pass values.  Are these less deterministic than RTFIFOs?  What is their primary purpose if not to pass data, or are they just to be used with motion card onboard programming?
    3) Use global variables, but I think these are not deterministic.
    4) Bite the bullet and pass the variable cluster down through the SubVI chain.  Is there an easier way to do this than what I describe above?
    Have I made any bad assumptions or overcomplications?
    Thanks.
    Laine

  • How do i make a array of user defined structure and creat a pointer for the same

    Function
    The prototype of the dll function is
    unsigned long PassThruIoctl(unsigned long A, unsigned long B, void *pvar1, void *pvar2);
    "void *pvar1" and "void *pvar2" are pointers to different Structures. The value of  "unsigned long B" will determine what kind of Structure the pointer will represent.
    One sample structure is given below when pvar1 is the pointer to SCONFIG_LIST.
    typedef struct
          unsigned long ParameterID;    // this an input to the dll
          unsigned long Value;          // this is an output from dll
    } SCONFIG;
    typedef struct
          unsigned long NumOfParams;    // the no. of elements(SCONFIG) in array
    (input)
          SCONFIG *ConfigPtr;           // the pointer to array of SCONFIG
    (input)
    } SCONFIG_LIST;
    The function is supposed to get the values of configuration parameters (from an external interfacing device).
    When I tried to run the function as shown in the attached VI, I always end up with error. The error I get is saying something about DLL corrupting the memory of Lab View.
    Solved!
    Go to Solution.

    What will be the structure for pVar2?
    One issue that I can see in you code is, for pvar1 instead of passing an array of clusters, you are passing a cluster of SCONFIG. Also you need to initialize the numbr of elements in the array before passing it to the DLL (see attached code). In this I have assumed that pVar2 is also expecting a similar input.
    I was not able to run the code here becasue the dll is not there. So please try and let me know.
    "A VI inside a Class is worth hundreds in the bush"
    യവന്‍ പുലിയാണു കേട്ടാ!!!
    Attachments:
    GETCONFIG_2.vi ‏9 KB

  • TS1574 Hi, I dont have sound on my imac. The options in sound are greyed out and there is nothing in the output list

    itunes and you tube are not working.  There is no sound. When I am in itunes and play a song, the song does not start.
    I checked system preferences, sound.  There is no output options and the input options are greyed out.
    Does anyone know how to fix this problem?
    Thanks

    Go step by step and test.
    1. System Preference > Sound > Output > Internal Speakers
        Highlight  Internal Speakers.
        Make sure that Mute is not enabled.
    2.Plug in and  remove the headphone.
        If you see red light in the headphone port, plug the headphone
        in and out of the port 5 or 6 times to flip the microswitch inside.
        Sound output may be stuck in the digital mode.
    3. Reset PRAM.  http://support.apple.com/kb/PH4405
    4. Reset SMC.     http://support.apple.com/kb/HT3964
        Choose the method for:
        "Resetting SMC on portables with a battery you should not remove on your own".
    5. Applications > Utilities > Audio MIDI Setup
        Audio Devices window
        Side Bar
        Click the Built-in Output.
        Under Mute any of the boxes checked? If so, uncheck it.

  • I'm using the 1D Rectangular to Polar VI and would like to know the output magnitude units.

    What is the magnitude output unit expressed in? VRMS, DB, etc...?The other output from the 1D Rectangular to Polar VI, phase, is expressed in radians.

    The 1D Rectangular to Polar VI only accepts inputs without units, it seems.
    This is just a geometric transformation and the magnitude output should thus get the same "units" as the x and y inputs originally had (before stripping the units off).
    LabVIEW Champion . Do more with less code and in less time .

  • My headphones have stopped working on my macbook pro. they are plugged in and dont even register on the output sound

    i need help!!!!!!

    Do you get sound from the internal speakers?  If you hold down the opt/alt key and click the speaker icon on the menu bar, what options do you have under 'Output Device'?  Look into the headphone socket, can you see a red light?

  • Question regarding xsd and shredding

    All,
    I have the following xsd and xml file, I register the xsd in xmldb and create a resource from the xml file. Upon registration of the xsd, the proper (I think) tables are created and upon creating the resource the primary table seems to have a row in it. I am having a problem trying to figure out how to get the values out of the types that have the enumeration values. Any help would be appreciated.
    $sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.3.0 - Production on Tue Aug 28 10:40:41 2012
    Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, Real Application Clusters, OLAP and Data Mining options
    SQL> select * from V$VERSION
    2 /
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    PL/SQL Release 10.2.0.3.0 - Production
    CORE 10.2.0.3.0 Production
    TNS for HPUX: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    SQL>
    xsd:
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" xdb:storeVarrayAsTable="true">
         <xs:element name="ITEMS" xdb:defaultTable="TMP_ITEMS">
              <xs:complexType xdb:SQLType="TMP_ITEMS_T" xdb:maintainDOM="false">
                   <xs:sequence>
                        <xs:element name="ITEM_GROUP" xdb:SQLCollType="ITEM_GROUP_ROW_NTT">
                             <xs:simpleType>
                                  <xs:restriction base="xs:string">
                                       <xs:enumeration value="GROUP_A"/>
                                       <xs:enumeration value="GROUP_B"/>
                                       <xs:enumeration value="GROUP_C"/>
                                       <xs:enumeration value="GROUP_D"/>
                                  </xs:restriction>
                             </xs:simpleType>
                        </xs:element>
                        <xs:element ref="ITEM" maxOccurs="unbounded"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ITEM" xdb:defaultTable="TMP_ITEM" xdb:SQLType="TMP_ITEM_T" xdb:maintainDOM="false">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element name="ITEM_NUMBER" type="xs:string"/>
                        <xs:element name="ITEM_STATUS">
                             <xs:simpleType>
                                  <xs:restriction base="xs:string">
                                       <xs:enumeration value="ACTIVE"/>
                                       <xs:enumeration value="INACTIVE"/>
                                  </xs:restriction>
                             </xs:simpleType>
                        </xs:element>
                        <xs:element name="ITEM_DATE" type="xs:string"/>
                        <xs:element name="ITEM_ID" type="xs:string"/>
                        <xs:element ref="ITEM_SUBGROUP_1" maxOccurs="unbounded"/>               
                        <xs:element ref="ITEM_SUBGROUP_2" maxOccurs="unbounded"/>               
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ITEM_SUBGROUP_1" xdb:defaultTable="TMP_ITEM_SUBGROUP_1" xdb:SQLType="TMP_ITEM_SUBGROUP_1_T" xdb:maintainDOM="false">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element name="SUBGROUP_1_ID" type="xs:string"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ITEM_SUBGROUP_2" xdb:defaultTable="TMP_ITEM_SUBGROUP_2" xdb:SQLType="TMP_ITEM_SUBGROUP_2_T" xdb:maintainDOM="false">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element name="SUBGROUP_2_ID" type="xs:string"/>
                        <xs:element name="SUBGROUP_2_TYPE">
                             <xs:simpleType>
                                  <xs:restriction base="xs:string">
                                       <xs:enumeration value="SUBGROUP_TYPE_2_TYPE_A"/>
                                       <xs:enumeration value="SUBGROUP_TYPE_2_TYPE_B"/>
                                       <xs:enumeration value="SUBGROUP_TYPE_2_TYPE_C"/>
                                  </xs:restriction>
                             </xs:simpleType>
                        </xs:element>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
    </xs:schema>xml:
    <?xml version="1.0"?>
    <ITEMS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="tmp_items.xsd">
         <ITEM_GROUP>GROUP_A</ITEM_GROUP>
         <ITEM>
              <ITEM_NUMBER>1</ITEM_NUMBER>
              <ITEM_STATUS>ACTIVE</ITEM_STATUS>
              <ITEM_ID>0000000123</ITEM_ID>
              <ITEM_SUBGROUP_1>
                   <SUBGROUP_1_ID>SG1_000000987</SUBGROUP_1_ID>
              </ITEM_SUBGROUP_1>
              <ITEM_SUBGROUP_2>
                   <SUBGROUP_2_ID>SG2_000000987</SUBGROUP_2_ID>
                   <SUBGROUP_2_TYPE>SUBGROUP_TYPE_2_TYPE_A</SUBGROUP_2_TYPE>
              </ITEM_SUBGROUP_2>
         </ITEM>
         <ITEM>
              <ITEM_NUMBER>2</ITEM_NUMBER>
              <ITEM_STATUS>INACTIVE</ITEM_STATUS>
              <ITEM_ID>0000000456</ITEM_ID>
              <ITEM_SUBGROUP_1>
                   <SUBGROUP_1_ID>SG1_000000654</SUBGROUP_1_ID>
              </ITEM_SUBGROUP_1>
              <ITEM_SUBGROUP_2>
                   <SUBGROUP_2_ID>SG2_000000654</SUBGROUP_2_ID>
                   <SUBGROUP_2_TYPE>SUBGROUP_TYPE_2_TYPE_A</SUBGROUP_2_TYPE>
              </ITEM_SUBGROUP_2>
         </ITEM>
    </ITEMS>registration of xsd:
    BEGIN
      IF DBMS_XDB.CREATERESOURCE(
         abspath => '/public/tmp/tmp_items.xsd',
         data    => BFILENAME ('XSD_DIR','tmp_items.xsd')
      THEN
         DBMS_XMLSCHEMA.REGISTERSCHEMA(
            schemaurl => 'tmp_items.xsd',
            schemadoc => sys.UriFactory.getUri('/public/tmp/tmp_items.xsd')
         COMMIT;
      END IF;
    END;creation on xml resource:
    declare
       v_return BOOLEAN;
    BEGIN
       v_return := DBMS_XDB.CREATERESOURCE(abspath => '/public/tmp/tmp_items.xml', data => BFILENAME('XML_DIR', 'tmp_items.xml'));
    END;query the high level:
      select xml.item_number                  as item_number,
             extractvalue(value(i),'/ITEMS/ITEM_GROUP') item_status
      from tmp_items i,
           table(i.xmldata.item) xmlquery the sub_group for one high level:
    select *
    from table(
    select xml.ITEM_SUBGROUP_2
      from tmp_items i,
           table(i.xmldata.item) xml
           where xml.item_number = '1')When I execute the above query, I can't seem to extract the value out of the subgroup_2_type element. I used the extractvalue function to get it out of the high level, but can't seem to get it right here.
    Thanks
    Eric
    Edited by: Eric Schrauth on Aug 28, 2012 8:39 AM

    Have to create a base view on the elements that will always be there and other views on the items that might not and query them appropriately. Right?Not necessarily.
    The usual approach is to use an OUTER JOIN :
    SELECT x1.item_number
         , x1.item_status
         , x2.*
    FROM tmp_items t
       , XMLTable(
           '/ITEMS/ITEM'
           passing t.object_value
           columns item_number     varchar2(15) path 'ITEM_NUMBER'
                 , item_status     varchar2(15) path 'ITEM_STATUS'
                 , item_subgroup_2 xmltype      path 'ITEM_SUBGROUP_2'
         ) x1
       , XMLTable(
           '/ITEM_SUBGROUP_2'
           passing x1.item_subgroup_2
           columns subgroup_2_id   varchar2(15) path 'SUBGROUP_2_ID'
                 , subgroup_2_type varchar2(15) path 'SUBGROUP_2_TYPE'
         ) (+) x2
    ;Or the equivalent with ANSI JOIN :
    SELECT x1.item_number
         , x1.item_status
         , x2.*
    FROM tmp_items t
       , XMLTable(
           '/ITEMS/ITEM'
           passing t.object_value
           columns item_number     varchar2(15) path 'ITEM_NUMBER'
                 , item_status     varchar2(15) path 'ITEM_STATUS'
                 , item_subgroup_2 xmltype      path 'ITEM_SUBGROUP_2'
         ) x1
       LEFT OUTER JOIN
         XMLTable(
           '/ITEM_SUBGROUP_2'
           passing x1.item_subgroup_2
           columns subgroup_2_id   varchar2(15) path 'SUBGROUP_2_ID'
                 , subgroup_2_type varchar2(15) path 'SUBGROUP_2_TYPE'
         ) x2
         ON 1 = 1
    ;

  • How do I store the values in the @D array in the below mentioned VI? Only the last row in the Array is populated with values from the image.

    Hello Guys,
    I am trying to build a sinogram from 180 projection images and I am not able to store the summed values into the array as it is moving the values and then populating all the rows except for the last with ZERO.
    Thanks in advance.
    Attachments:
    sinogram.vi ‏53 KB

    Your loop runs only three times, so all you can possibly populate is 3 rows.
    Typically, you would initialize a shift register with the initialized array, then use replace array subset, feeding the modified array back into the shift register. However, in this case you could just autoindex the 1D array at the output tunnel to build the resulting 2D array.
    Sorry, I am not familiar with sinograms. Do you have a link describing the algorithm?
    LabVIEW Champion . Do more with less code and in less time .

  • Creating one and two Dimensional array

    Hi guys my problem is as follows
    (1)I want to create a two dimensional array of 10 rows and 20 columns
    (2)Populate the array with random integers
    (3)convert the two dimensinal array into one dimensional array int[]nums
    (4)print the content of one and two dimensional arrays to the screen

    You don't learn much about coding if you don't write any code. Without seeing the code that was written it's very difficult to assist a person, since your solution may not be anywhere close to their solution. If the poster just wants the code to hand in or use as is then there is no learning happening.
    So, step 1 - post your code, step 1a - ask a clear question.
    Just my opinions
    Lee

  • Define Tabs and Process Configuration for Template

    Hi All
    I would like to give the local HR the ability to define Tabs and Process Configuration for Template
    The only way I can find to create these definitions is using SPRO and I don't want to give HR users SPRO
    Is there a transaction which will allow the HR users to define Tabs and Process Configuration for Template?
    Thanks
    Maya

    You can try this URL:
    http://server.domain:port/sap/bc/webdynpro/sap/hap_configuration?WDCONFIGURATIONID=HAP_AC_TAB_CONF
    Just change server, domain and port to match your SAP instance.

  • How come the output of the Array Subset VI is 2-D when I specify a 1-D subset?

    1. I'm trying to strip off a row from a 2-D array so I can search for a match within that row. When I use Array Subset and specify one row as the subset (for example, Row Index=0, Row Length=1, Column Index=0, Column Length=(a variable, typically 255), the output is a 2-D array.
    2. Do I have to use Reshape Array on the output of Array Subset to get the desired 1-D array? The help popup says I have have to add m dimension sizes to have the output be an m-dimensional array. If I add a dimension size, I get a 2-D output. If I fall back to one dimension size and hardwire it to '1', I get a 1-D array wire type but apparently the array doesn't contain all the data in the row from the original 2-D array.
    I'm using LV 5.1. What is the easiest way to strip off a row from a 2-D array in LV 5.1?
    I appreciate any help you can provide.
    Thanks,
    Jeff Bledsoe
    Jeffrey Bledsoe
    Electrical Engineer

    JeffreyP wrote:
    What is the easiest way to strip off a row from a 2-D array in LV 5.1?
    The easiest way to has always been just to use the "Index Array" function, choosing the indice of the row you wanted and with nothing wired to the column terminal (the lower one).
    Edit: I'm assuming that by "strip off" you mean "access", not "strip out"/"remove".Message Edited by Donald on 05-13-2005 02:03 PM
    =====================================================
    Fading out. " ... J. Arthur Rank on gong."
    Attachments:
    Index Out Row.jpg ‏6 KB

  • How to see the output of associative array in procedure

    Hi ,
    I tried the following code
    And confused about looking at the output of the associative array.
    CREATE OR REPLACE PACKAGE test_pak1
    AS
       FUNCTION map_object (obj_typ_in VARCHAR2)
          RETURN VARCHAR2;
       CURSOR c_c1
       IS
          SELECT * FROM emp;
       TYPE test_ttyp IS TABLE OF c_c1%ROWTYPE
                            INDEX BY PLS_INTEGER;
       PROCEDURE search_obj (obj_type VARCHAR2);
    END;
    CREATE OR REPLACE PACKAGE BODY test_pak1
    AS
       FUNCTION map_object (obj_typ_in VARCHAR2)
          RETURN VARCHAR2
       IS
       BEGIN
          dopl ('Hello');
          RETURN abc;
       END;
       PROCEDURE search_obj (obj_type VARCHAR2)
       IS
          test_tab   test_ttyp;
       BEGIN
            DOPL  (test_tab);
          end;
       END;In the above code i want to see the output of the test_tab which is in the procedure search_obj.
    could you please help me in this
    Thanks

    Hi ,
    Though the table has the records , the associatve array declared on this table is showing 0 records..
    Create or replace package test_pak1 as
    FUNCTION map_object ( obj_typ_in VARCHAR2 ) RETURN VARCHAR2;
      CURSOR c_c1
        IS
    SELECT  *
            FROM dept;
        TYPE test_ttyp IS TABLE OF c_c1%ROWTYPE INDEX BY PLS_INTEGER;
    procedure search_obj(obj_type varchar2);
    end;
    Create or replace package body test_pak1 as
    FUNCTION map_object ( obj_typ_in VARCHAR2 ) RETURN VARCHAR2
         IS
      begin
           dbms_output.put_line ('Hello');
      return 'abc';
    end;
    procedure search_obj(obj_type varchar2) is
       test_tab test_ttyp;
      begin
        DBMS_OUTPUT.put_line ('nested array count value'|| test_tab.COUNT);
                             FOR i IN 1 ..  test_tab.COUNT LOOP
                                 dbms_output.put_line( test_tab(i).deptno||' '|| test_tab(i).dname);  end loop;
       end;
    end;  
    begin
      test_pak1.search_obj('HYD');
    end;  Though the table has the records the count of the associative array is showing 0 records ... Why
    Thanks

Maybe you are looking for

  • Multiple AX's on the same Wired Network

    Need a little advice. I have 6 buildings on my campus, all wired via ethernet. I have a single AX (identical model) installed in each building. When people travel from building to building they have to connect to that buildings AX. Is it possible to

  • Is it possible to sum across groups

    Dear all, I want to define a template for AP cash requirement report to sum amount to be paid by vendor. The XML tree structure is to first group by Due Date and then group by Vendor. Therefore, the invoices to be paid can be under different Due Date

  • Regarding acknowledgement without using BPM

    Hi, regarding acknowledgement without using BPM, i've read all realated document sap lib, but i am not clear on it. what step do i have to follow? 1. IDOC to Java server proxy? 2. RFC to Java Server Proxy? 3. ABAP proxy to SOAP? thanks & regards denn

  • No authorization to access service registry

    I'm having trouble access service registry in PI 7.1. The only id that can access it is j2ee_admin. PISUPER user does not even have access to it. I need to give developers access to it. what type of permission is needed to access service registry?  t

  • Install Oracle 11 On Windows 2008 Cluster

    Hi, I am planning to go for the installation of Oracle 11g R2 on Microsoft Windows 2008 cluster. Can any one suggest me how can i go with the installation. I have done Oracle 11g R2 RAC implementation and Oracle 11g R2 on dedicated microsoft Servers.