Releases: rsugio/cpi
Releases · rsugio/cpi
Разработка адаптеров для SAP CPI, вебинар 02 июня 2020
Как начать разработку адаптеров SAP CPI
socks5-0.0.1
клиент 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****