From ff3c7ad77650fe69563b8332bec02ac3343bcb7f Mon Sep 17 00:00:00 2001 From: Justin Nelson Date: Tue, 9 May 2023 11:51:04 -0500 Subject: [PATCH] Enable *ALL for getProducts --- src/main/java/com/ibm/as400/access/ProductList.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ibm/as400/access/ProductList.java b/src/main/java/com/ibm/as400/access/ProductList.java index 03d5ea81d..c15182a30 100644 --- a/src/main/java/com/ibm/as400/access/ProductList.java +++ b/src/main/java/com/ibm/as400/access/ProductList.java @@ -247,7 +247,15 @@ public Product[] getProducts() { text7.toBytes(productIDs_[i], inputList, offset); offset += 7; - text5.toBytes(productOptions_[i], inputList, offset); + + // When using *LIST, "*ALL" isn't allowed, use " ". + if (productOptions_[i].equals(PRODUCT_OPTION_ALL)) { + text5.toBytes(" ", inputList, offset); + } + else { + text5.toBytes(productOptions_[i], inputList, offset); + } + offset += 5; text6.toBytes(releaseLevels_[i], inputList, offset); offset += 6;