openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/ADS_GET_PRINTER_LIST: post: tags: - SPADS operationId: /rfc/ADS_GET_PRINTER_LIST requestBody: content: application/json: schema: properties: PRTYPE: type: string default: ' ' maxLength: 8 PRINTER_LIST: type: array items: type: object properties: PADEST: type: string maxLength: 4 description: 'Spool: Output device' PAOSNAME: type: string maxLength: 8 description: 'Spool: Host spooler printer names' PATYPE: type: string maxLength: 8 description: 'Spool: Device type name' PAHOST: type: string maxLength: 32 description: Host name PAMETHOD: type: string maxLength: 1 description: 'Spool: Host spool system access method' PAPARAM1: type: integer format: int32 description: 'TemSe: General counter' PASTATUS: type: integer format: int32 description: 'Spooler: Printer process status' PAMSG: type: string maxLength: 64 description: 'Spool: Status message (or copy of location)' PASTANDORT: type: string maxLength: 64 description: 'Spool: Location and naming of an output device' PALPDHOST: type: string maxLength: 32 description: Name of destination host PACONVERT: type: string maxLength: 1 description: Flag indicating necessity of char. set conversion for TSP06 PALPQFORM: type: string maxLength: 1 description: Format of LPQ output for printer PALPRCMD: type: string maxLength: 1 description: Host spool print command to use PALPQCMD: type: string maxLength: 1 description: Command to be used for host spool query PALPXCMD: type: string maxLength: 1 description: Command to use for deletion in the host spool PAMINPRIO: type: integer format: int32 description: Lowest priority for immediate output PADFLTUTTL: type: string maxLength: 1 description: 'Print default host spool cover page enumValues: X=Always print host spooler cover page,""=Do not print host spooler cover page,D=Print host spooler cover page as set at printer' enum: - X - '' - D PADFLTSTTL: type: string maxLength: 1 description: 'Print SAP cover page enumValues: D=Print SAP cover page as set at printer,X=Always print SAP cover page,""=Do not print SAP cover page' enum: - D - X - '' PADEBUG: type: string maxLength: 1 description: Print output debugging level PALPDSIZE: type: integer format: int32 description: Size of TCP packet for lpd/SAPLPD PALPDPORT: type: integer format: int32 description: Port number for TCP connection to lpd/SAPLPD PAARCHIVER: type: string maxLength: 1 description: 'Spool: Device used for archiving (internal use)' responses: '200': description: OK content: application/json: schema: properties: PRINTER_LIST: type: array items: type: object properties: PADEST: type: string maxLength: 4 description: 'Spool: Output device' PAOSNAME: type: string maxLength: 8 description: 'Spool: Host spooler printer names' PATYPE: type: string maxLength: 8 description: 'Spool: Device type name' PAHOST: type: string maxLength: 32 description: Host name PAMETHOD: type: string maxLength: 1 description: 'Spool: Host spool system access method' PAPARAM1: type: integer format: int32 description: 'TemSe: General counter' PASTATUS: type: integer format: int32 description: 'Spooler: Printer process status' PAMSG: type: string maxLength: 64 description: 'Spool: Status message (or copy of location)' PASTANDORT: type: string maxLength: 64 description: 'Spool: Location and naming of an output device' PALPDHOST: type: string maxLength: 32 description: Name of destination host PACONVERT: type: string maxLength: 1 description: Flag indicating necessity of char. set conversion for TSP06 PALPQFORM: type: string maxLength: 1 description: Format of LPQ output for printer PALPRCMD: type: string maxLength: 1 description: Host spool print command to use PALPQCMD: type: string maxLength: 1 description: Command to be used for host spool query PALPXCMD: type: string maxLength: 1 description: Command to use for deletion in the host spool PAMINPRIO: type: integer format: int32 description: Lowest priority for immediate output PADFLTUTTL: type: string maxLength: 1 description: 'Print default host spool cover page enumValues: X=Always print host spooler cover page,""=Do not print host spooler cover page,D=Print host spooler cover page as set at printer' enum: - X - '' - D PADFLTSTTL: type: string maxLength: 1 description: 'Print SAP cover page enumValues: D=Print SAP cover page as set at printer,X=Always print SAP cover page,""=Do not print SAP cover page' enum: - D - X - '' PADEBUG: type: string maxLength: 1 description: Print output debugging level PALPDSIZE: type: integer format: int32 description: Size of TCP packet for lpd/SAPLPD PALPDPORT: type: integer format: int32 description: Port number for TCP connection to lpd/SAPLPD PAARCHIVER: type: string maxLength: 1 description: 'Spool: Device used for archiving (internal use)' '400': description: Bad request. 5XX: description: Unexpected error.