Re: IWS and input parameters...
"Nadir Amra" <amra-r/[email protected]>
| Newsgroups | gmane.comp.systems.as400.web |
|---|---|
| Message-ID | <OFE1633D09.DFC6FC83-ON0025863E.006FD9D4-8625863E.00703706@notes.na.collabserv.com> |
Which parameters are input and which output? And "_length" suffix should be "_LENGTH" Assuming pFilterDs is input, you may want to define a length field for it as well so that you know how many entries are being passed in. "WEB400" <[email protected]> wrote on 12/14/2020 08:24:21 AM: > From: Robert Rogerson <[email protected]> > To: "Web Enabling the IBM i (AS/400 and iSeries)" <[email protected]> > Date: 12/14/2020 08:24 AM > Subject: [EXTERNAL] [WEB400] IWS and input parameters... > Sent by: "WEB400" <[email protected]> > > I want to have a filter(s) for my api. > An individual filter is defined as > > dcl-ds filterTmp template qualified; > type char(20); > value char(20); > end-ds; > > But there may be multiple occurrences of filter. For example, > > 'Warehouse': '95,96,97' > 'Type':'Shipments' > 'DateRange': 'LastWeek' > > I was hoping to do something like > dcl-pi *n; > pFilterDs likeds(filterTmp) dim(10) const; > transactionDs_length int(10); > transactionsDs likeds(transactionsTmp) dim(1000); > httpStatus like(httpStatusTmp); > httpHeaders like(httpHeadersTmp) dim(10); > end-pi; > > But when I try this on Step 5 of 9 on the Deploy New Service Wizard I get > error > *Error:* ZUI_54411: The HTTP method must be PUT or POST when there is an > input parameter that is not being injected with a value. > > How should I be doing this? > -- This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/web400 or email: [email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/web400.