You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/packages/files.rst
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,24 +19,24 @@ Reference
19
19
20
20
../classes/zos_files/index
21
21
22
-
Interacting with USS via z/OSMF
22
+
Interacting with z/OS Unix via z/OSMF
23
23
===============================
24
24
25
25
The Zowe Client Python SDK leverages the z/OS Management Facility (z/OSMF) REST interface to interact with Unix System Services (USS) on z/OS.
26
26
Rather than connecting directly to USS, the Python SDK/the SDK uses z/OSMF as a standardized conduit for file operations and other USS functionalities.
27
27
This design offers several benefits:
28
28
29
29
- **Standardization:** z/OSMF provides a consistent REST API for interacting with various z/OS components, including USS.
30
-
- **Security and maintainability:** By utilizing z/OSMF, Use z/OSMF to benefit from its built-in authentication, logging, and error-handling mechanisms, making integration more robust.
30
+
- **Security and maintainability:** By utilizing z/OSMF, the Python SDK benefits from its built-in authentication, logging, and error-handling mechanisms, making integration more secure and manageable.
31
31
- **Simplified integration:** The REST-based approach reduces the complexity of direct USS interactions, allowing for easier maintenance and future enhancements.
32
32
33
33
In summary, it might appear that all USS functionality is routed through z/OSMF, this approach is intentional, providing a secure and manageable interface to z/OS USS.
34
34
35
35
Paramiko and Encoding Considerations
36
36
======================================
37
37
38
-
When using Paramiko to interact with z/OS UNIX System Services (USS), it is important to consider encoding and the handling of special characters.
39
-
By default, Paramiko decodes responses using UTF-8, but z/OS USS may return data in an EBCDIC codepage (e.g., IBM-1047, IBM-037, etc.).
38
+
When using Paramiko to interact with z/OS Unix, it is important to consider encoding and the handling of special characters.
39
+
By default, Paramiko decodes responses using UTF-8, but z/OS Unix may return data in an EBCDIC codepage (e.g., IBM-1047, IBM-037, etc.).
40
40
This mismatch can result in unexpected output, particularly with special characters like ``ööö``, ``👍``, or ``🔟``.
41
41
42
42
If you experience unexpected characters in your output, please check your terminal's encoding settings (for example, using ``locale`` on Linux).
0 commit comments