IBM Support

Enhancements to setWebServiceProperties.sh Qshell command

News


Abstract

Various enhancements to the setWebServiceProperties.sh Qshell command.

Content

You are in: IBM i Technology Updates > Welcome to IBM Integrated Web Services for i Technology Updates >  Enhancements to setWebServiceProperties.sh Qshell command

What is it?

The setWebServiceProperties.sh Qshell command supports the following new parameters:
 
  • -defaultSchema, the default schema for a web service based on SQL statements that is to be updated.
  • -tlsRequired, a property that indicates whether transport level security (TLS) is required by the web service.
  • -propertiesFile, path to a properties file - similar to the properties file returned when you run getConfigurationFile.sh command - that contains properties to be changed. The web service properties that can be updated are as follows:
     
    ws.iws.gen.autostartup
    ws.iws.gen.defaultschema
    ws.iws.gen.messagelogging
    ws.iws.gen.securetransportrequired
    ws.iws.gen.servicedescription
    ws.iws.gen.servicename(1)
    ws.iws.gen.serviceuserid
    ws.iws.soap.nonillable(2)
    ws.iws.soap.nooptional(2)
    ws.iws.gen.programobject
    ws.iws.gen.librarylist
    ws.iws.gen.librarylistposition
    ws.iws.gen.transportmetadata
    ws.iws.gen.transportheaders
    ws.iws.pool.hostserver
    ws.iws.pool.ccsid
    ws.iws.pool.cleanupinterval
    ws.iws.pool.fillcount
    ws.iws.pool.maxconnections
    ws.iws.pool.maxinactivity
    ws.iws.pool.maxlifetime
    ws.iws.pool.maxusecount
    ws.iws.pool.maxusetime
    ws.iws.pool.usethreads
    ws.iws.pool.usessl
    
    ws.iws.jdbc.*(3)
Properties in the properties file override parameters specified for the setWebServiceProperties.sh command.
Notes:
  1. If ws.iws.gen.servicename is specified in properties file, it overrides the -service parameter on the setWebServiceProperties.sh command. 
  2. The ws.iws.soap.nonillable and ws.iws.soap.nooptional properties will only be processed if -resetDefinitionFile parameter is specified on the setWebServiceProperties.sh command.
  3. The ws.iws.jdbc.* represents the various JDBC properties that can be set.  You will need to specify the exact property.  For example,
    ws.iws.jdbc.character\ truncation=true

Why use it?

Using a properties file increases the number properties that you can set for a web service.

Availability

The support is enabled in the following PTFs:

V7R5M0 SI83661
V7R4M0 SI83662
V7R3M0 SI83663

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW1A1","label":"IBM Power Systems"},"Component":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
27 July 2023

UID

ibm17005439