UNPKG

trm-core

Version:

TRM (Transport Request Manager) Core

54 lines (53 loc) 3.48 kB
import * as components from "./components"; import * as struct from "./struct"; import { IClient } from "./IClient"; import { Login, SapMessage } from "."; export declare class RESTClient implements IClient { endpoint: string; rfcdest: components.RFCDEST; private _login; private _cLangu; private _axiosInstance; private _connected; constructor(endpoint: string, rfcdest: components.RFCDEST, _login: Login, _cLangu: string); open(): Promise<void>; checkConnection(): Promise<boolean>; getMessage(data: SapMessage): Promise<string>; readTable(tableName: components.TABNAME, fields: struct.RFC_DB_FLD[], options?: string): Promise<any[]>; getFileSystem(): Promise<struct.FILESYS>; getDirTrans(): Promise<components.PFEVALUE>; getBinaryFile(filePath: string): Promise<Buffer>; writeBinaryFile(filePath: string, binary: Buffer): Promise<void>; createTocTransport(text: components.AS4TEXT, target: components.TR_TARGET): Promise<components.TRKORR>; createWbTransport(text: components.AS4TEXT, target?: components.TR_TARGET): Promise<components.TRKORR>; setTransportDoc(trkorr: components.TRKORR, doc: struct.TLINE[]): Promise<void>; getDevclassObjects(devclass: components.DEVCLASS): Promise<struct.TADIR[]>; addToTransportRequest(trkorr: components.TRKORR, content: struct.E071[], lock: boolean): Promise<void>; repositoryEnvironment(objectType: components.SEU_OBJ, objectName: components.SOBJ_NAME): Promise<struct.SENVI[]>; deleteTrkorr(trkorr: components.TRKORR): Promise<void>; releaseTrkorr(trkorr: components.TRKORR, lock: boolean, timeout?: number): Promise<void>; addSkipTrkorr(trkorr: components.TRKORR): Promise<void>; addSrcTrkorr(trkorr: components.TRKORR): Promise<void>; readTmsQueue(target: components.TMSSYSNAM): Promise<struct.STMSIQREQ[]>; createPackage(scompkdtln: struct.SCOMPKDTLN): Promise<void>; tdevcInterface(devclass: components.DEVCLASS, parentcl?: components.DEVCLASS, rmParentCl?: boolean, devlayer?: components.DEVLAYER): Promise<void>; getDefaultTransportLayer(): Promise<components.DEVLAYER>; tadirInterface(tadir: struct.TADIR): Promise<void>; dequeueTransport(trkorr: components.TRKORR): Promise<void>; forwardTransport(trkorr: components.TRKORR, target: components.TMSSYSNAM, source: components.TMSSYSNAM, importAgain?: boolean): Promise<void>; importTransport(trkorr: components.TRKORR, system: components.TMSSYSNAM): Promise<void>; setInstallDevc(installDevc: struct.ZTRM_INSTALLDEVC[]): Promise<void>; getObjectsList(): Promise<struct.KO100[]>; getTrmServerVersion(): Promise<string>; getTrmRestVersion(): Promise<string>; trmServerPing(): Promise<string>; renameTransportRequest(trkorr: components.TRKORR, as4text: components.AS4TEXT): Promise<void>; setPackageIntegrity(integrity: struct.ZTRM_INTEGRITY): Promise<void>; addTranslationToTr(trkorr: components.TRKORR, devclassFilter: struct.LXE_TT_PACKG_LINE[]): Promise<void>; trCopy(from: components.TRKORR, to: components.TRKORR, doc?: boolean): Promise<void>; getDest(): Promise<string>; getTransportObjectsBulk(trkorr: components.TRKORR): Promise<struct.TADIR[]>; getExistingObjectsBulk(objects: struct.TADIR[]): Promise<struct.TADIR[]>; addNamespace(namespace: components.NAMESPACE, replicense: components.TRNLICENSE, texts: struct.TRNSPACETT[]): Promise<void>; getR3transInfo(): Promise<string>; }