[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: WSDL2RPG - Pointer not set for location referenced
Thomas
Again thank you for your quick response. There is no rush for a fix. I
was informed that the project I was working on has been shelved.
Thanks
Francois
-----Original Message-----
From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Thomas
Raddatz
Sent: Friday, January 18, 2008 1:26 PM
To: HTTPAPI and FTPAPI Projects
Subject: Re: WSDL2RPG - Pointer not set for location referenced
Francois,
The first problem is that 'derivedPricingInfoRequestParticipant' uses
the type
'DerivedPricingInfoRequestParticipant'. XML and Java do not have a
problem with that because the first
letters are of different cases (lower/upper case). But in RPG both names
are the same. I think that I
fixed that but I was not yet able to test it because of the second
problem.
<s:element name="derivedPricingInfoRequest"
nillable="true"
type="s0:DerivedPricingInfoRequest" />
The second problem is that 'DerivedPricingInfoRequest' has a child
element ('participants') which does
not specify a type. Instead it contains
'derivedPricingInfoRequestParticipant' as a sequence. For that
constellation I have to change 'participants' to reference
'derivedPricingInfoRequestParticipant' and
move 'derivedPricingInfoRequestParticipant' beneath the to level element
'definitions/types/schema'.
For RPG I only can generate structures as reference fields with a
parent/child relationship.
Grandchildren are not allowed and must be implemented as a separate
structure that is referenced by
the child of the parent. Hopefully you understand what I try to say.
Solving this problem my take a
few days.
Regards,
Thomas.
Van Wyk, Francois schrieb:
> Thomas
>
> Thank you for your quick response earlier this week.
>
> However, I managed to break your utility again with an in-house WSDL
> file. I am attaching the WSDL file since it is on our network behind
the
> firewall, as well as the generated code and error messages.
>
> Much appreciated.
>
> Francois
>
> WSDL2RPG URL('http://10.97.6.106:4010/credit.ashx?wsdl')
> SRCFILE(BIFVWD1/Q
> RPGLESRC) SRCMBR(AMADEUS *YES) DIM(500)
>
> WARNING: No name servers are configured for DNS resolution! You will
not
>
> be able to contact Internet hosts! See
>
> http://www.scottklement.com/httpapi/dns.html for more information.
>
> Member AMADEUS added to file QRPGLESRC in BIFVWD1.
>
> Member AMADEUS file QRPGLESRC in BIFVWD1 changed.
>
> WSDL2RPG/WSDL2R01.generateOperationCallbacks (Stmt: 446800) : Did not
>
> expect to get here.
>
> Function check. CPF9898 unmonitored by WSDL2RPG at statement
0000446800,
>
> instruction X'0000'.
>
> The call to main ended in error (C G D F).
>
> The call to main ended in error (C G D F).
>
>
> Message . . . . : Function check. CPF9898 unmonitored by WSDL2RPG at
>
> statement 0000446800, instruction X'0000'.
>
> Cause . . . . . : An escape exception message was sent to a program
> which
> did not monitor for that message. The full name of the program to
> which the
> unmonitored message was sent is WSDL2RPG WSDL2R01
>
> generateOperationCallbacks. At the time the message was sent the
> program was
> stopped at higher level language statement number(s) 0000446800. If
> more
> than one statement number is shown, the program was a bound program.
>
> Optimization does not allow a single statement number to be
> determined. If
> *N is shown as a value, it means the actual value was not available.
>
> Recovery . . . : See the low level messages previously listed to
> locate the
> cause of the function check. Correct any errors, and then try the
> request
> again.
>
> Message . . . . : The call to main ended in error (C G D F).
>
> Cause . . . . . : RPG procedure WSDL2R01 in program
WSDL2RPG/WSDL2RPG
> at
> statement 101000 called program or procedure main, which ended in
> error. If
> the name is *N, the call was a bound call by procedure pointer.
>
> Recovery . . . : Check the job log for more information on the
cause
> of the
> error and contact the person responsible for program maintenance.
>
> Possible choices for replying to message . . . . . . . . . . . . . . .
:
>
> D -- Obtain RPG formatted dump.
>
> S -- Obtain system dump.
>
> G -- Continue processing at *GETIN.
>
> C -- Cancel.
>
> F -- Obtain full formatted dump.
>
>
>
>
>
> -----------------------------------------
> ------------------------------------------------------------
> The information contained in this message is confidential
> proprietary property of Nelnet, Inc. and its affiliated
> companies (Nelnet) and is intended for the recipient only.
> Any reproduction, forwarding, or copying without the express
> permission of Nelnet is strictly prohibited. If you have
> received this communication in error, please notify us
> immediately by replying to this e-mail.
> ------------------------------------------------------------
>
>
>
------------------------------------------------------------------------
>
>
-----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> 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
-----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------