Skip to content

Releases: rsugio/cpi

Разработка адаптеров для SAP CPI, вебинар 02 июня 2020

02 Jun 15:32
Compare
Choose a tag to compare

Как начать разработку адаптеров SAP CPI

socks5-0.0.1

02 Apr 11:32
Compare
Choose a tag to compare

клиент SOCKS5 для CPI. Neo поддерживается.

Пример скрипта в CPI (в msg.properties.locationId должен быть код CloudConnector):

import com.sap.gateway.ip.core.customdev.util.Message as CpiMsg
import io.rsug.socks5client.CCClient
import java.net.Proxy


CpiMsg cc3(CpiMsg msg) {
    CCClient c = CCClient.fromNeo(msg.properties.locationId)
    Proxy p = c.getProxy()
    String s = c.getInfo() + "\t" + p + "\n$c.tenantName $c.tenantId"
    msg.headers."Content-Type" = "text/plain"
    msg.setBody(s)
    msg
}

Пример вывода скрипта:

SOCKS5 Neo subaccount=aad8e**** locationId=*****************, uname=1.*************.****************
 and pwd=	
SOCKS @ localhost/127.0.0.1:20004 d04** aad8e****