Title: Improve irow handling for 5250 output parameters · Issue #3 · IBM/python-itoolkit · GitHub
Open Graph Title: Improve irow handling for 5250 output parameters · Issue #3 · IBM/python-itoolkit
X Title: Improve irow handling for 5250 output parameters · Issue #3 · IBM/python-itoolkit
Description: Original report by Kevin Adler (Bitbucket: kadler, GitHub: kadler). Retrieving output parameters is somewhat painful: #!python itool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) CCSID(?N) OUTQ(?)')) itool.call(itransport) rtvjoba =...
Open Graph Description: Original report by Kevin Adler (Bitbucket: kadler, GitHub: kadler). Retrieving output parameters is somewhat painful: #!python itool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) CCSID(?N) OUT...
X Description: Original report by Kevin Adler (Bitbucket: kadler, GitHub: kadler). Retrieving output parameters is somewhat painful: #!python itool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) C...
Opengraph URL: https://github.com/IBM/python-itoolkit/issues/3
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Improve irow handling for 5250 output parameters","articleBody":"**[Original report](https://bitbucket.org/litmis/python-itoolkit/issue/3) by Kevin Adler (Bitbucket: [kadler](https://bitbucket.org/kadler), GitHub: [kadler](https://github.com/kadler)).**\n\n----------------------------------------\n\nRetrieving output parameters is somewhat painful:\n\n\n```\n#!python\n\nitool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) CCSID(?N) OUTQ(?)'))\nitool.call(itransport)\nrtvjoba = itool.dict_out('rtvjoba')\nif 'success' in rtvjoba:\n print(rtvjoba['row'][0]['USRLIBL'])\n print(rtvjoba['row'][1]['SYSLIBL'])\n print(rtvjoba['row'][2]['CCSID'])\n print(rtvjoba['row'][3]['OUTQ'])\n\n```\n\nyou can fix it...\n\n\n```\n#!python\n\nitool = iToolKit(irow=0)\nitool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) CCSID(?N) OUTQ(?)'))\nitool.call(itransport)\nrtvjoba = itool.dict_out('rtvjoba')\nif 'success' in rtvjoba:\n print(rtvjoba['USRLIBL'])\n print(rtvjoba['SYSLIBL'])\n print(rtvjoba['CCSID'])\n print(rtvjoba['OUTQ'])\n```\n\n\n... but because irow is specified on the toolkit object instead of the iCmd object, it will break anything which actually returns rows. Should make it available on iCmd object (and make irow=0 the default for output parameters in the iCmd object).\n","author":{"url":"https://github.com/kadler","@type":"Person","name":"kadler"},"datePublished":"2016-06-14T19:14:34.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/3/python-itoolkit/issues/3"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:1d01beaf-87d6-27a9-6db8-556a4e80ccc9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D546:B8C14:39D75FB:4E5D311:698DD82F |
| html-safe-nonce | 1900fa4ecb99ef90b35ec2984d966c4877ca19a081034ad5b407b33d846d3f5b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENTQ2OkI4QzE0OjM5RDc1RkI6NEU1RDMxMTo2OThERDgyRiIsInZpc2l0b3JfaWQiOiI3NDkwNjI5MTUwMTk0OTE1Mzc1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a26de0d44cdc4c1bd3b74b2be43cef986b5d3a2b43a5d7da43f2486e97b5213b |
| hovercard-subject-tag | issue:393537630 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/IBM/python-itoolkit/3/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8efc2196bb4230ef11a37ea26add417e719b771aea46e2b3f34add99d90ef017/IBM/python-itoolkit/issues/3 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8efc2196bb4230ef11a37ea26add417e719b771aea46e2b3f34add99d90ef017/IBM/python-itoolkit/issues/3 |
| og:image:alt | Original report by Kevin Adler (Bitbucket: kadler, GitHub: kadler). Retrieving output parameters is somewhat painful: #!python itool.add(iCmd('rtvjoba', 'RTVJOBA USRLIBL(?) SYSLIBL(?) CCSID(?N) OUT... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | kadler |
| hostname | github.com |
| expected-hostname | github.com |
| None | 51102c619bffd74bf95dcf3796f0e599d197c0206d70e9e8b5c241b1b9707ee3 |
| turbo-cache-control | no-preview |
| go-import | github.com/IBM/python-itoolkit git https://github.com/IBM/python-itoolkit.git |
| octolytics-dimension-user_id | 1459110 |
| octolytics-dimension-user_login | IBM |
| octolytics-dimension-repository_id | 162735026 |
| octolytics-dimension-repository_nwo | IBM/python-itoolkit |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 162735026 |
| octolytics-dimension-repository_network_root_nwo | IBM/python-itoolkit |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fcdeb213ace418f8a19d95dd6b93ba3337346169 |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width