PUT Update Process API

Update Init Parms API is used to alter the initialization parameters of the Connect:Direct server.

Method URI

PUT

/cdwebconsole/svc/initparms

Table 1. Input Parameters
Parameter Name Required/Optional Description Valid values

initParmsData

Required

Specifies the entire initialization parameters

 
The following example shows the Command:
curl -X 'PUT' \
  'https://172.20.183.163:9445/cdwebconsole/svc/initparms' \
  -H 'Authorization: eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbmlzdHJhdG9yOjE3Mi4yMC4xODYuMTMxOjEzNjM6YWVkZGJkOTYtYTNjNS00MTkxLThlMmMtZDMyMWI5NjUzNDIxIiwiZXhwIjoxNzE0NDk0MDc2fQ.ebmBRyVZunwqtrhLCpanv_nzjZrc-ec2rmcpa4pDKcU4eCOd0BQujJnapTJiwIwfEkNGJOhiV9LV-SeV4y_T8Q' \
  -H 'Content-Type: application/json' \
  -H 'X-XSRF-TOKEN: 9b0057ee-5b86-44b8-9e0b-a0de0a2475f6' \
  -d '{"initParmsData":"\"[Miscellaneous Commands]\r\nserver.path=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\\r\nproc.prio.default=10\r\nexec.prio.default=7\r\ndownload.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Download\\\r\nupload.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Upload\\\r\nprogram.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Program\\\r\nrestrict.cmd=N\r\nsecurity.exit=<None>\r\nnotify.level=W\r\nfile.exit=<None>\r\nevent.log=All\r\ncertificate.directory=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Secure+\\Certificates\r\ns+cmd.enforce.secure.connection=Y\r\ndisable.proxy.password.security=N\r\npassword.exit.dll=<None>\r\npassword.exit.hash=<None>\r\npassword.exit.appl.id=<None>\r\npassword.exit.policy.id=<None>\r\npassword.exit.url=<None>\r\n\r\n[Local Node Characteristics]\r\nmax.api.connects=10\r\ntcp.api.inactivity.timeout=00:00:00\r\nconn.retry.stwait=00:00:10\r\nconn.retry.stattempts=10\r\nconn.retry.ltwait=00:03:00\r\nconn.retry.ltattempts=10\r\ncontact.name=<None>\r\ncontact.phone=<None>\r\ndescrip=<None>\r\nname=CDWBM-01\r\nsess.pnode.max=1\r\nsess.snode.max=1\r\nsess.total=2\r\nsess.default=1\r\nnetmap.check=Y\r\nnode.check=B\r\nproxy.attempt=N\r\nprotocol=TCP\r\ntcp.api.port=172.20.186.131;1363\r\ntcp.host.port=172.20.186.131;1364\r\nudt33.host.port=172.20.186.131;1366\r\noutgoing.address=<None>\r\ntcp.src.ports=<None>\r\ntcp.src.ports.list.iterations=1\r\nudp.src.ports=<None>\r\nudp.src.ports.list.iterations=1\r\ncomm.bufsize=65535\r\nudt33.bufsize=65535\r\npacing.send.delay=00:00:00\r\npacing.send.count=0\r\ntcp.crc=OFF\r\ntcp.crc.override=N\r\nudt33.crc=OFF\r\nudt33.crc.override=N\r\ntcp.max.time.to.wait=00:03:00\r\nudt33.max.time.to.wait=00:03:00\r\ntcp.window.size=0\r\nfasp=(No,No)\r\nfasp.bandwidth=0\r\nfasp.policy=fair\r\nfasp.filesize.threshold=1G\r\nfasp.listen.ports=(23700-25000)\r\ninstance.id=daa75867-cfea-48bd-9d60-0c71e5289257\r\nrunstep.max.time.to.wait=00:00:00\r\nactive.directory.enabled=N\r\nquiesce.resume=N\r\n\r\n[TCQ Information]\r\ntcq.max.age=30\r\ntcq.start=W\r\nprocess.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Process\\\r\nruntask.restart=N\r\nconn.retry.exhaust.action=hold\r\n\r\n[Global Copy Parameters]\r\nckpt.interval=10M\r\nxlate.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Xlate\\\r\nxlate.send=xlatesnd.cdx\r\nxlate.recv=xlatercv.cdx\r\ndisable.cache=N\r\ncontinue.on.exception=N\r\necz.cmprlevel=1\r\necz.windowsize=15\r\necz.memlevel=4\r\nstrip.blanks=I\r\nrecord.wrap=N\r\nretry.msgids=<None>\r\nretry.codes=<None>\r\n\r\n[Statistics Information]\r\nstat.max.age=7\r\nlog.select=N\r\nlog.commands=Y\r\nstat.sort=Y\r\n\r\n[License Information]\r\nlicense.edition=<None>\r\nlicense.type=<None>\r\nlicense.pvu=0\r\n\r\n[Install Agent]\r\nagent.port=1365\r\nosa.rest.url=<None>\r\nosa.disable=N\r\nagent.enable=Y\r\nagent.installation_id=<None>\r\n\r\n[File Agent]\r\nfileagent.enable=N\r\n\r\n[WebServices]\r\nwebservices.enable=Y\r\nwebservices.port=1368\r\n\r\n[Port Check]\r\ntrusted.addr=<None>\r\n\""}'
The following example shows the Sample HTTP User Request:
{"initParmsData":"\"[Miscellaneous Commands]\r\nserver.path=
C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\\r\nproc.prio.default=10\r\nexec.prio.default=7\r\ndownload.dir=
C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Download\\\r\nupload.dir=
C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Upload\\\r\nprogram.dir=
C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Program\\\r\nrestrict.cmd=
N\r\nsecurity.exit=<None>\r\nnotify.level=W\r\nfile.exit=<None>\r\nevent.log=
All\r\ncertificate.directory=
C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Secure+\\Certificates\r\ns+cmd.enforce.secure.connection=
Y\r\ndisable.proxy.password.security=N\r\npassword.exit.dll=<None>\r\npassword.exit.hash=
<None>\r\npassword.exit.appl.id=<None>\r\npassword.exit.policy.id=<None>\r\npassword.exit.url=
<None>\r\n\r\n[Local Node Characteristics]\r\nmax.api.connects=10\r\ntcp.api.inactivity.timeout=
00:00:00\r\nconn.retry.stwait=00:00:10\r\nconn.retry.stattempts=10\r\nconn.retry.ltwait=00:03:00\r\nconn.retry.ltattempts=10\r\ncontact.name=
<None>\r\ncontact.phone=<None>\r\ndescrip=<None>\r\nname=CDWBM-01\r\nsess.pnode.max=
1\r\nsess.snode.max=1\r\nsess.total=2\r\nsess.default=1\r\nnetmap.check=Y\r\nnode.check=
B\r\nproxy.attempt=N\r\nprotocol=TCP\r\ntcp.api.port=172.20.186.131;1363\r\ntcp.host.port=
172.20.186.131;1364\r\nudt33.host.port=172.20.186.131;1366\r\noutgoing.address=<None>\r\ntcp.src.ports=
<None>\r\ntcp.src.ports.list.iterations=1\r\nudp.src.ports=
<None>\r\nudp.src.ports.list.iterations=1\r\ncomm.bufsize=65535\r\nudt33.bufsize=
65535\r\npacing.send.delay=00:00:00\r\npacing.send.count=0\r\ntcp.crc=OFF\r\ntcp.crc.override=
N\r\nudt33.crc=OFF\r\nudt33.crc.override=N\r\ntcp.max.time.to.wait=
00:03:00\r\nudt33.max.time.to.wait=00:03:00\r\ntcp.window.size=
0\r\nfasp=(No,No)\r\nfasp.bandwidth=0\r\nfasp.policy=fair\r\nfasp.filesize.threshold=
1G\r\nfasp.listen.ports=(23700-25000)\r\ninstance.id=daa75867-cfea-48bd-9d60-0c71e5289257\r\nrunstep.max.time.to.wait=
00:00:00\r\nactive.directory.enabled=N\r\nquiesce.resume=N\r\n\r\n[TCQ Information]\r\ntcq.max.age=30\r\ntcq.start=
W\r\nprocess.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Process\\\r\nruntask.restart=N\r\nconn.retry.exhaust.action=
hold\r\n\r\n[Global Copy Parameters]\r\nckpt.interval=10M\r\nxlate.dir=C:\\Program Files\\IBM\\Connect Direct v6.3.0\\Server\\Xlate\\\r\nxlate.send=
xlatesnd.cdx\r\nxlate.recv=xlatercv.cdx\r\ndisable.cache=N\r\ncontinue.on.exception=
N\r\necz.cmprlevel=1\r\necz.windowsize=15\r\necz.memlevel=4\r\nstrip.blanks=
I\r\nrecord.wrap=N\r\nretry.msgids=<None>\r\nretry.codes=
<None>\r\n\r\n[Statistics Information]\r\nstat.max.age=
7\r\nlog.select=N\r\nlog.commands=Y\r\nstat.sort=Y\r\n\r\n[License Information]\r\nlicense.edition=<None>\r\nlicense.type=
<None>\r\nlicense.pvu=0\r\n\r\n[Install Agent]\r\nagent.port=1365\r\nosa.rest.url=
<None>\r\nosa.disable=N\r\nagent.enable=Y\r\nagent.installation_id=
<None>\r\n\r\n[File Agent]\r\nfileagent.enable=
N\r\n\r\n[WebServices]\r\nwebservices.enable=Y\r\nwebservices.port=
1368\r\n\r\n[Port Check]\r\ntrusted.addr=<None>\r\n\""}
The following example shows the Sample Response:
{
    "INITPARMS": [
        {
            "messageCode": 200,
            "message": "Init Parms data has been updated successfully"
        }
    ]
}