Python FIS MTM/PIP SQL/RPC Interface
Project description
Successor to https://github.com/fopina/pygtm
Installation
Simply use pip:
$ pip install pyfispip
Or install latest version from github:
$ pip install git+https://github.com/fopina/pyfispip/
Usage
Use it in your code (check examples folder):
>>> from fispip import PIP
>>> pip = PIP()
>>> pip.connect('localhost',61315,'1','XXX')
>>> pip.executeSQL('SELECT TJD FROM CUVAR')
(['60960'], ['D'])
Or quickly use the CLI:
$ python -m fispip -h
usage: __main__.py [-h] [-u USER] [-p PWD] [-P PORT] [-S TYPE] [-s]
host params [params ...]
Python FIS MTM/PIP SQL/RPC Interface
positional arguments:
host Hostname to connect
params For RPC: MRPC_ID [MRPC_PARAM1 [MRPC_PARAM...]] For
SQL: SQL_STATEMENT
optional arguments:
-h, --help show this help message and exit
-u USER, --user USER PIP Username (default: 1)
-p PWD, --password PWD
PIP Password (default: XXX)
-P PORT, --port PORT MTM port (default: 61315)
-S TYPE, --server TYPE
PIP server type (default: SCA$IBS)
-s, --sql Execute SQL statement (default action is RPC)
$ python -m fispip localhost -s select tjd from cuvar
60960
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fispip-0.0.3.tar.gz
(9.5 kB
view details)
File details
Details for the file fispip-0.0.3.tar.gz
.
File metadata
- Download URL: fispip-0.0.3.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b7b4f01cf770aec864886d9d81c56cc60f25c283ca61c11aead3299208ee0b |
|
MD5 | e67ba5e5ff36da4cd5b280e2baf7a3fc |
|
BLAKE2b-256 | e569b5868937b6caaaaeda7353e9dae50043f90e669a7584308d7814de7b9e19 |