[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Invaldi handle passed



   After I changed DIM_A1 from 128 to 1, the programs compiles.  Now I
   have to find out it that is suitable for me.  Thanks for the input.
   Kjartan Þór Guðmundsson
   Tölvudeild
   Sláturfélag Suðurlands
   sími 575 6014
   Innihald þessa pósts er trúnaðarmál og aðeins ætlað því fyrirtæki
   og/eða einstaklingi sem hann er stílaður á.
   Ef um mistök í póstsendingu er að ræða ertu vinsamlega beðin(n) að láta
   sendanda vita og eyða póstinum hið fyrsta.

   From:    Mike Krebs <mkrebs@xxxxxxxxxxxxxxxxxx>
   To:      HTTPAPI and FTPAPI Projects <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
   Date:    20.07.2015 19:18
   Subject: RE: Invaldi handle passed
   Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
     __________________________________________________________________

   If you can't figure anything else out, try reducing the DIM_A1,2,3
   constants and recompiling. For testing make them 1. Do one thing a time
   until you get a clean compile. Then backtrack and see what was affected
   by the dims you changed. When WSDL2RPG doesn't know a size, it will use
   a default like 128. This may or may not fit your application.
   The program you have is full of special large values. Take one of them
   and change all references to something smaller and unique. For example:
   take 32767A and change it to 113A. Test the compile. If you want to
   change it back mass change '  113A' to 32767A. There are other special
   large values in your program. Find them and change them to be smaller.
   ******** This might the key change.
   The data structure for NS_ARRAYOFORDERS_T and ORDER appear to be pretty
   darn big. Maybe you can change the procedures to use a smaller data
   structure.
   *RNF7031 NS_ARRAYOFORDERS_T...
                             DS(13534980)          5000107D    5000163
    001524      001582
                             TEMPLATE
   *RNF7031   ORDER           DS(13534980)          5000110D
   Tracing those back it appears notes is data structure of ns_Array
   ofStrings_t and orderItems is data structure of ns_ArrayOfOrderItems_t.
   Setting the sizes of those items to expected values might be the key
   change. Look at ns_timianOrderItem_t and make it as small as practical.
   Do the same with ns_timianORderRnmd_t. You probably don't need 128A on
   most of those elements.
   Look for any item that is A(128) and is composed of large data
   elements. Determine if the array can be smaller (see DIM_A1,2,3
   constants).
   -----Original Message-----
   From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   [[1]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Thomas
   Raddatz
   Sent: Monday, July 20, 2015 1:02 PM
   To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   Subject: Re: Invaldi handle passed
   It is hard to say what the problem is. Obviously something unexpected
   happened to the compiler, because the syntax checker did not return an
   error but the compiler cannot create an object.
   For what I can say, the only way to find the problem is to strip down
   the generated source code until it can be compiled. Afterwards it might
   be possible to submit a PMR to IBM to change the compiler to recognize
   the problem and to create a proper error message.
   I cannot help you with this problem unless I have the wsdl file or at
   least the generated source code. Evidently I cannot retrieve the source
   code from the compiler listing to try to compile the objects.
   Thomas.
   Am 20.07.2015 um 13:25 schrieb kjartan@xxxxx:
   >    Now I'm back to work after summer holiday, and after I generated
   the
   >    module and try to compile it, I get an error "Automatic storage
   for
   >    procedure exceeds maximum error."  Following is the compile list,
   and
   >    I'm not able to find out why it doesn't compile.
   >    Kjartan Þór Guðmundsson
   >    Tölvudeild
   >    Sláturfélag Suðurlands
   >    sími 575 6014
   >    Innihald þessa pósts er trúnaðarmál og aðeins ætlað því fyrirtæki
   >    og/eða einstaklingi sem hann er stílaður á.
   >    Ef um mistök í póstsendingu er að ræða ertu vinsamlega beðin(n) að
   láta
   >    sendanda vita og eyða póstinum hið fyrsta.
   >
   >    From:    Thomas Raddatz <thomas.raddatz@xxxxxxxxxxx>
   >    To:      HTTPAPI and FTPAPI Projects
   <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
   >    Date:    09.06.2015 23:02
   >    Subject: Re: Invaldi handle passed
   >    Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >
   > __________________________________________________________________
   >
   >    Hi Kjartan,
   >    At the moment I'm at a Common conference, but I gladly look at the
   >    error
   >    after I'm back home. Please send the wsdl file along with all
   >    referenced
   >    files (import element) to me. Otherwise I cannot reproduce the
   error.
   >    Just in case it is a public Web service, that I can reach from the
   >    Internet, all I need is the URL of the wsdl file.
   >    Regards,
   >    Thomas
   >    Gesendet mit AquaMail für Android
   >    [1][2]http://www.aqua-mail.com
   >    Am 9. Juni 2015 19:20:15 schrieb kjartan@xxxxx:
   >    > Hi,
   >    >         I've been using WSDL2RPG for some time and it is great.
    Now
   >    I
   >    > need to connect to [2][3]https://demo.timian.is/is/timian/wsdl
   >    webservice.
   >    > Yesterday I got an error and Thomas Radditz suggested that I
   would
   >    upgrade
   >    > to the newest version because I need the TLS V1.2 support.
   Before I
   >    > upgraded I got an error straight away, but after the upgrade and
   >    change in
   >    > the QSSLPCL (adding the TLSV1.2 etc)  I can now select which
   service
   >    I
   >    > would like to generate.  But the generator stops with an error,
   >    Invalid
   >    > handle passed to procedure WSDL2R53_Message_getQName, and the
   debug
   >    log is
   >    > 1086 pages long.  And now I'm stuck and I really need you help.
   >    >
   >    > Kindest regards,
   >    >
   >    > Kjartan Þór Guðmundsson
   >    >
   >    >
   >    >
   >    > ----------
   >    >
   >
   -----------------------------------------------------------------------
   >    > This is the FTPAPI mailing list.  To unsubscribe, please go to:
   >    > [3][4]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    >
   >
   -----------------------------------------------------------------------
   >    >
   >
   -----------------------------------------------------------------------
   >    This is the FTPAPI mailing list.  To unsubscribe, please go to:
   >    [4][5]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   >
   ----------------------------------------------------------------------
   > -
   >
   > References
   >
   >    1. [6]http://www.aqua-mail.com/
   >    2. [7]https://demo.timian.is/is/timian/wsdl
   >    3. [8]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    4. [9]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   >
   >
   >
   ----------------------------------------------------------------------
   > - This is the FTPAPI mailing list.  To unsubscribe, please go to:
   > [10]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   ----------------------------------------------------------------------
   > -
   >
   -----------------------------------------------------------------------
   This is the FTPAPI mailing list.  To unsubscribe, please go to:
   [11]http://www.scottklement.com/mailman/listinfo/ftpapi
   -----------------------------------------------------------------------
   -----------------------------------------------------------------------
   This is the FTPAPI mailing list.  To unsubscribe, please go to:
   [12]http://www.scottklement.com/mailman/listinfo/ftpapi
   -----------------------------------------------------------------------

References

   1. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   2. http://www.aqua-mail.com/
   3. https://demo.timian.is/is/timian/wsdl
   4. http://www.scottklement.com/mailman/listinfo/ftpapi
   5. http://www.scottklement.com/mailman/listinfo/ftpapi
   6. http://www.aqua-mail.com/
   7. https://demo.timian.is/is/timian/wsdl
   8. http://www.scottklement.com/mailman/listinfo/ftpapi
   9. http://www.scottklement.com/mailman/listinfo/ftpapi
  10. http://www.scottklement.com/mailman/listinfo/ftpapi
  11. http://www.scottklement.com/mailman/listinfo/ftpapi
  12. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------