We send a request to another system via a web service.
We get an answer, but it is not readable.
We have tried experimenting with different CCSIDs (1208,0,...) via HTTP_SetCCSIDs().
But nothing seems to help, the same with requests via SOAPui or Postman, gives a readable result.
What are we overlooking?
Below the debug on level 2 HTTP_setDebugLevel(2)
HTTPAPI Ver 1.45 released 2021-09-20
NTLM Ver 1.4.0 released 2014-12-22
OS/400 Ver V7R4M0
2025-04-04-08.17.54.955485: New iconv() objects set, PostRem=1208. PostLoc=1208. ProtRem=819. ProtLoc=0
2025-04-04-08.17.54.960116: http_persist_open(): entered
2025-04-04-08.17.54.960348: http_long_ParseURL(): entered
2025-04-04-08.17.54.960642: DNS resolver retrans: 2
2025-04-04-08.17.54.960661: DNS resolver retry : 2
2025-04-04-08.17.54.960678: DNS resolver options: x'00000136'
2025-04-04-08.17.54.960920: DNS default domain: *******
2025-04-04-08.17.54.960942: DNS server found: ****
2025-04-04-08.17.54.960963: DNS server found: *****
2025-04-04-08.17.54.960988: Resolving host *********
2025-04-04-08.17.54.961665: inet_addr return value for this host is 4294967295
2025-04-04-08.17.54.993007: gethostbyname() returned 862577228
2025-04-04-08.17.54.993055: Port specified as number 443
2025-04-04-08.17.54.993085: https_init(): entered
2025-04-04-08.17.54.993496: QSSLPCL = *TLSV1.2 *TLSV1.1 *TLSV1 *SSLV3
2025-04-04-08.17.54.993516: SSL version 2 support disabled
2025-04-04-08.17.54.993536: SSL version 3 support disabled
2025-04-04-08.17.54.993555: Old interface to TLS version 1.0 support enabled
2025-04-04-08.17.54.993576: TLS version 1.0 support enabled
2025-04-04-08.17.54.993595: TLS version 1.1 support enabled
2025-04-04-08.17.54.993613: TLS version 1.2 support enabled
2025-04-04-08.17.54.993630: TLS version 1.3 support enabled
2025-04-04-08.17.54.993647: initializing GSK environment
2025-04-04-08.17.55.155313: GSK Environment now available
2025-04-04-08.17.55.155354: -------------------------------------------------------------------------------------
2025-04-04-08.17.55.155370: Dump of local-side certificate information:
2025-04-04-08.17.55.155385: -------------------------------------------------------------------------------------
2025-04-04-08.17.55.155428: Nagle's algorithm (TCP_NODELAY) disabled.
2025-04-04-08.17.55.171453: SNI hostname set to: skf-api-external-eu20-tyvvw4iy.prod.apimanagement.eu20.hana.ondemand.com
2025-04-04-08.17.55.238465: -------------------------------------------------------------------------------------
2025-04-04-08.17.55.238506: Dump of server-side certificate information:
2025-04-04-08.17.55.238524: -------------------------------------------------------------------------------------
2025-04-04-08.17.55.238542: Cert Validation Code = 6000
2025-04-04-08.17.55.252815: -----BEGIN CERTIFICATE-----
MIIIdTCCB12gAwIBAgIQBcB/5TqRZnCSGQauTR7DaTANBgkqhkiG9w0BAQsFADBZ
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTMwMQYDVQQDEypE
aWdpQ2VydCBHbG9iYWwgRzIgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwHhcNMjQw
OTI3MDAwMDAwWhcNMjUxMDI4MjM1OTU5WjB/MQswCQYDVQQGEwJERTEbMBkGA1UE
CAwSQmFkZW4tV8O8cnR0ZW1iZXJnMREwDwYDVQQHEwhXYWxsZG9yZjEPMA0GA1UE
ChMGU0FQIFNFMS8wLQYDVQQDDCYqLmFwaW1hbmFnZW1lbnQuZXUyMC5oYW5hLm9u
ZGVtYW5kLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJwI1ruJ
mtER4A7iWY/7R0RQNsvVWIC0uMI8lO6P9DhPvZjuHNL/CbbX+GUPvp0DnbRjLTWj
gRK7FOFlJUDzvvzJXAx89lUnT12jWFGTLPPrpjGXEiSm0hLEYI9xob2Dc0qB+tPC
BY1/zwYJO3JH74Exhv5Kz3+INzvKaehag+OrFZDf5RKCx6yivC8LqhAvLQTiAcJ8
cnxiklXLE97BuoeCjbJ4UMnDsFI0Z0AAkV1fcRaFvOHOR9AsHRYGl2DQO0mYgDfX
mblxa/uEhWJ2Y5qo9D+ki1LeNRoVsQYm+S3u8shSmOj+e6UzlNhuHpDESbshF1uX
/fe9iSF5r1C0cNUCAwEAAaOCBREwggUNMB8GA1UdIwQYMBaAFHSFgMBmx9833s+9
KTeqAx2+7c0XMB0GA1UdDgQWBBSp0HbzsIi9Lcr+BLwtEqANYCF6RDCCAaEGA1Ud
EQSCAZgwggGUgiYqLmFwaW1hbmFnZW1lbnQuZXUyMC5oYW5hLm9uZGVtYW5kLmNv
bYIrKi5wcm9kLmFwaW1hbmFnZW1lbnQuZXUyMC5oYW5hLm9uZGVtYW5kLmNvbYIr
Ki5wcm9kLmFwaW1hbmFnZW1lbnQudXMyMC5oYW5hLm9uZGVtYW5kLmNvbYIrKi50
ZXN0LmFwaW1hbmFnZW1lbnQudXMyMC5oYW5hLm9uZGVtYW5kLmNvbYIrKi5wcm9k
LmFwaW1hbmFnZW1lbnQuanAyMC5oYW5hLm9uZGVtYW5kLmNvbYIrKi50ZXN0LmFw
aW1hbmFnZW1lbnQuanAyMC5oYW5hLm9uZGVtYW5kLmNvbYIrKi50ZXN0LmFwaW1h
bmFnZW1lbnQuZXUyMC5oYW5hLm9uZGVtYW5kLmNvbYItKi5wcm9kMDEuYXBpbWFu
YWdlbWVudC5ldTIwLmhhbmEub25kZW1hbmQuY29tgi0qLnRlc3QwMS5hcGltYW5h
Z2VtZW50LmV1MjAuaGFuYS5vbmRlbWFuZC5jb20wPgYDVR0gBDcwNTAzBgZngQwB
AgIwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMA4G
A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgZ8G
A1UdHwSBlzCBlDBIoEagRIZCaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lD
ZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3JsMEigRqBEhkJodHRw
Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxHMlRMU1JTQVNIQTI1
NjIwMjBDQTEtMS5jcmwwgYcGCCsGAQUFBwEBBHsweTAkBggrBgEFBQcwAYYYaHR0
cDovL29jc3AuZGlnaWNlcnQuY29tMFEGCCsGAQUFBzAChkVodHRwOi8vY2FjZXJ0
cy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxHMlRMU1JTQVNIQTI1NjIwMjBD
QTEtMS5jcnQwDAYDVR0TAQH/BAIwADCCAXsGCisGAQQB1nkCBAIEggFrBIIBZwFl
AHUAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGSM62cNQAABAMA
RjBEAiAF9nzsXBaaLPsxQ78qgtIzJ7a/28VUcFEpJL4F6TLQYwIgUVenHqWXVP6+
SsORU4U9TTMjCd+8RtiQbVQZWs/NeWUAdQB9WR4S4XgqexxhZ3xe/fjQh1wUoE6V
nrkDL9kOjC55uAAAAZIzrZv2AAAEAwBGMEQCIFvcXM71t5r1zCc6Q32TQN65gYWq
VyxVKZuB8wFP7y++AiAX/b5OZ/0R4gu+BBaK/oc+kwdM3rRRlpzQD/Fy2WamoQB1
AObSMWNAd4zBEEEG13G5zsHSQPaWhIb7uocyHf0eN45QAAABkjOtnAkAAAQDAEYw
RAIgKo45aMJASd8CYo0ohlpAgQJW4ntcpklLTylxECGza3ACIEC6oybceu0X/yTN
vwyEVd32zZ/MLwtHw7EaqLguzdZDMA0GCSqGSIb3DQEBCwUAA4IBAQBDOc9LztcK
/RRGbB/gtzxkbW1tWgFkUOJZyFmPMWk3ShPlBm/a4YL/d6KIIY8x++BBYYyRnTDM
DehGiEhcTow27AfcF0/CWk60bzz/aMmu+WdQYD5RVRggAcA/LtXGLkQr9A3ACipt
hs1KUhgCDG8LNtjU42mSDBnOvN9cUyUFxiZUJ/uJxhlGtOSXxCAP/2UGLwXz3VD4
3elBaKjMQuTNlS8FdDVKlMDTM+za3grpa94cFIJFMb/CXUBUNdO/XS1tT8sQ7ShV
hje27fysUy8XtAFA6Wds1HCJjzVr48u0zt8UgJVRgkK0f3d+0eVlQ77XNpoI7qxH
puXCoENKoGuQ
2025-04-04-08.17.55.253919: -----END CERTIFICATE-----
Serial Number: 05:C0:7F:E5:3A:91:66:70:92:19:06:AE:4D:1E:C3:69
Common Name: *.apimanagement.eu20.hana.ondemand.com
Country: DE
State/Province: Baden-Württemberg
Locality: Walldorf
Org Unit: SAP SE
Issuer CN: DigiCert Global G2 TLS RSA SHA256 2020 CA1
Issuer Country: US
Issuer Org: DigiCert Inc
Version: 3
not before: 20240927020000
Unknown Field: 02:00:00 27-09-2024
not after: 20251029005959
Unknown Field: 00:59:59 29-10-2025
pub key alg: 1.2.840.113549.1.1.1
signature algorithm: 1.2.840.113549.1.1.11
Unknown Field: 0382010F003082010A02820101009C08D6BB899AD111E00EE2598FFB47445036CBD55880B4B8C23C94EE8FF4384FBD98EE1CD2FF09B6D7F8650FBE9D039DB4632D35A38112BB14E1652540F3BEFCC95C0C7CF655274F5DA35851932CF3EBA631971224A6D212C4608F71A1BD83734A81FAD3C2058D7FCF06093B7247EF813186FE4ACF7F88373BCA69E85A83E3AB1590DFE51282C7ACA2BC2F0BAA102F2D04E201C27C727C629255CB13DEC1BA87828DB27850C9C3B05234674000915D5F711685BCE1CE47D02C1D16069760D03B49988037D799B9716BFB84856276639AA8F43FA48B52DE351A15B10626F92DEEF2C85298E8FE7BA53394D86E1E90C449BB21175B97FDF7BD892179AF50B470D50203010001
Unknown Field: 2048
Unknown Field: FDE23D6F97BC75ECA16E50CFEF66D356
Unknown Field: 1.2.840.113549.2.5
Unknown Field: AF40895696A67424306379467726AC079D890BF5
Unknown Field: D9176B8484102A5C5F1FDBCAA3976ED8E1BAEF91D65504A7DAA88830486C8568
Unknown Field: 5
Unknown Field: *.test01.apimanagement.eu20.hana.ondemand.com
Unknown Field: *.prod01.apimanagement.eu20.hana.ondemand.com
Unknown Field: *.test.apimanagement.eu20.hana.ondemand.com
Unknown Field: *.test.apimanagement.jp20.hana.ondemand.com
Unknown Field: *.prod.apimanagement.jp20.hana.ondemand.com
Unknown Field: *.test.apimanagement.us20.hana.ondemand.com
Unknown Field: *.prod.apimanagement.us20.hana.ondemand.com
Unknown Field: *.prod.apimanagement.eu20.hana.ondemand.com
Unknown Field: *.apimanagement.eu20.hana.ondemand.com
Unknown Field: 0
Unknown Field: 1.3.6.1.5.5.7.3.2
Unknown Field: 1.3.6.1.5.5.7.3.1
Unknown Field: 2.23.140.1.2.2
Unknown Field: http://crl4.digicert.com/DigiCertGlobal ... 0CA1-1.crl
Unknown Field: http://crl3.digicert.com/DigiCertGlobal ... 0CA1-1.crl
Unknown Field: http://cacerts.digicert.com/DigiCertGlo ... 0CA1-1.crt
Unknown Field: http://ocsp.digicert.com
2025-04-04-08.17.55.254554: Protocol Used: TLS Version 1.2
2025-04-04-08.17.55.254583: http_persist_req(POST) entered.
2025-04-04-08.17.55.254812: http_long_ParseURL(): entered
2025-04-04-08.17.55.255095: http_long_ParseURL(): entered
2025-04-04-08.17.55.255352: do_oper(POST): entered
2025-04-04-08.17.55.255609: There are 0 cookies in the cache
2025-04-04-08.17.55.255647: CommSSL_BlockWrite(): gsk_secure_soc_write socket fd=1, flags=00000084, blocking=0
2025-04-04-08.17.55.255720: CommSSL_BlockWrite(): gsk_secure_soc_write rc=0, len=228
POST /v1/priceAvailability/PriceAvailabilityHeaderSet HTTP/1.1
Host: skf-api-external-eu20-tyvvw4iy.prod.apimanagement.eu20.hana.ondemand.com:443
User-Agent: http-api/1.45
Content-Type: application/json
Content-Length: 596
2025-04-04-08.17.55.255753: CommSSL_BlockWrite(): gsk_secure_soc_write socket fd=1, flags=00000084, blocking=0
2025-04-04-08.17.55.255791: CommSSL_BlockWrite(): gsk_secure_soc_write rc=0, len=68
Accept: application/json
apikey: ****************************************
2025-04-04-08.17.55.255822: CommSSL_BlockWrite(): gsk_secure_soc_write socket fd=1, flags=00000084, blocking=0
2025-04-04-08.17.55.255858: CommSSL_BlockWrite(): gsk_secure_soc_write rc=0, len=2
2025-04-04-08.17.55.255886: senddoc(): entered
2025-04-04-08.17.55.255906: senddoc(): data left=596, chunk size=596, timeout=600, calling comm_blockWrite...
2025-04-04-08.17.55.255924: CommSSL_BlockWrite(): gsk_secure_soc_write socket fd=1, flags=00000084, blocking=0
2025-04-04-08.17.55.255981: CommSSL_BlockWrite(): gsk_secure_soc_write rc=0, len=596
{
"PurchaseOrderNo": "ONE",
"SalesOrganization": "BE01",
"DistributionChannel": "10",
"OrganizationDivision": "",
"ExternalCustomerNo": "",
"SoldToParty": "1057006",
"to_item": [
{
"PurchaseOrderItem": "10",
"SKFDesignation": "607",
"RequestedQuantity": "1.00",
"RequestedDeliveryDate": "2025-04-07"
},
{
"PurchaseOrderItem": "20",
"SKFDesignation": "607",
"RequestedQuantity": "100.00",
"RequestedDeliveryDate": "2025-04-07"
}
]
}
2025-04-04-08.17.55.256006: senddoc(): comm_blockWrite returned 596
2025-04-04-08.17.55.256024: recvresp(): entered
2025-04-04-08.17.55.256044: recvresp: reading response header, space left=32767
HTTP/1.1 201 Created
2025-04-04-08.17.56.589072: recvresp: reading response header, space left=32745
Date: Fri, 04 Apr 2025 06:17:56 GMT
2025-04-04-08.17.56.589103: recvresp: reading response header, space left=32708
Content-Type: application/json;charset=utf-8
2025-04-04-08.17.56.589127: recvresp: reading response header, space left=32662
Transfer-Encoding: chunked
2025-04-04-08.17.56.589149: recvresp: reading response header, space left=32634
Connection: keep-alive
2025-04-04-08.17.56.589171: recvresp: reading response header, space left=32610
content-encoding: gzip
2025-04-04-08.17.56.589193: recvresp: reading response header, space left=32586
dataserviceversion: 2.0
2025-04-04-08.17.56.589216: recvresp: reading response header, space left=32561
location: http://sap06prd:8006/sap/opu/odata/sap/ ... derSet('')
2025-04-04-08.17.56.589238: recvresp: reading response header, space left=32450
sap-perf-fesrec: 1083130.000000
2025-04-04-08.17.56.589260: recvresp: reading response header, space left=32417
sap-processing-info: ODataBEP=,crp=,RAL=,st=,MedCacheHub=SHM,codeployed=X,softstate=
2025-04-04-08.17.56.589283: recvresp: reading response header, space left=32331
sap-server: true
2025-04-04-08.17.56.589305: recvresp: reading response header, space left=32313
set-cookie: sap-usercontext=sap-client=300; path=/
2025-04-04-08.17.56.589327: recvresp: reading response header, space left=32261
x-correlationid: b3eefc2d-2464-4cac-4534-790640d1f69f
2025-04-04-08.17.56.589349: recvresp: reading response header, space left=32206
x-vcap-request-id: b3eefc2d-2464-4cac-4534-790640d1f69f
2025-04-04-08.17.56.589371: recvresp: reading response header, space left=32149
strict-transport-security: max-age=31536000; includeSubDomains; preload;
2025-04-04-08.17.56.589393: recvresp: reading response header, space left=32075
Access-Control-Allow-Origin: *
2025-04-04-08.17.56.590008: recvresp: reading response header, space left=32043
Access-Control-Allow-Headers: set-cookie, origin, accept, maxdataserviceversion, x-csrf-token, apikey, dataserviceversion, accept-language, x-http-method, Content-Type, X-Requested-With, Authorization
2025-04-04-08.17.56.590037: recvresp: reading response header, space left=31841
Access-Control-Allow-Credentials: false
2025-04-04-08.17.56.590064: recvresp: reading response header, space left=31800
Access-Control-Max-Age: 600
2025-04-04-08.17.56.590088: recvresp: reading response header, space left=31771
Access-Control-Allow-Methods: GET,POST,OPTIONS
2025-04-04-08.17.56.590112: recvresp: reading response header, space left=31723
Access-Control-ExposeHeaders: set-cookie, x-csrf-token, x-http-method
2025-04-04-08.17.56.590138: recvresp: reading response header, space left=31652
2025-04-04-08.17.56.590161: recvresp: empty line, ending header, number of eol chars=2
2025-04-04-08.17.56.590187: recvresp: header resp code = 201 repeating=0
2025-04-04-08.17.56.590206: SetError() #13: HTTP/1.1 201 Created
2025-04-04-08.17.56.590223: recvresp(): end with 201
2025-04-04-08.17.56.590254: recvdoc parms: chunked 0
2025-04-04-08.17.56.590618: header_load_cookies() entered
2025-04-04-08.17.56.590649: cookie_parse() entered
2025-04-04-08.17.56.590666: cookie = sap-usercontext=sap-client=300; path=/
2025-04-04-08.17.56.590715: cookie attr sap-usercontext=sap-client=300
2025-04-04-08.17.56.590733: cookie attr path=/
2025-04-04-08.17.56.590794: recvchunk(): entered
2025-04-04-08.17.56.590814: get_chunk_size(): entered
3e9
2025-04-04-08.17.56.590873: chunk size = 1001
2025-04-04-08.17.56.590890: get_chunk_size returned 1001
2025-04-04-08.17.56.590906: calling comm_blockread
Vmo 6 + [ 81 Ka J vV: (R t^ #% r [ u V A» ^ |_ } I " DQf z VN2 4 I qN % % 9 , 0X `0Z 7~p z nZ 1 2 2 6 @ sP/ ]H R ' 4 bߝ ! K . u 槢
N qP E } 0ȇ".R0bm* I BJ T $ D pp5z7 w~ rE8 諨 UC +I? p c _ [ Md H dP J Ճ % H D q ݩ 4 ڜv֮ >o w jo D(r, @$P ? jsp E h ނ ` ,
N- 1 xxB% j a | I%TA /!/ /ߑ> z Ɂ@[ n8 q ? ҷ L $ 9U `O 0 MA e OQ S RŘ (a ͖ / ߒ j?$ iL = ;g + N T@ bN] $h ^ N - QQe ^,q D
y( 8 Ɣ = V ۈ p z fGϏ D Z9C ^ eX XekL( v
4
L^ z)> l M c E ); h r b# B
/FJx Z @ v?C7 O9 + 3*Y ] D 葧1j) BY s Z
F % . [` gX M ށj7` `> % ,c w Z;
k
.a G $f v ᮆ +( w x
'y(a Sȴ + w>|IeZQVO D J0K s ݙ,2 Kǐ > * H # Z w 3^
xǹx - 8 x-pϻe O < X~,k b b = _
2025-04-04-08.17.56.590933: comm_blockread returned 1001
2025-04-04-08.17.56.590958: get_chunk_size(): entered
8
2025-04-04-08.17.56.590987: chunk size = 8
2025-04-04-08.17.56.591003: get_chunk_size returned 8
2025-04-04-08.17.56.591020: calling comm_blockread
Ƀ >O
2025-04-04-08.17.56.591047: comm_blockread returned 8
2025-04-04-08.17.56.591071: get_chunk_size(): entered
0
2025-04-04-08.17.56.591102: chunk size = 0
2025-04-04-08.17.56.591119: get_chunk_size returned 0
2025-04-04-08.17.56.591136: SetError() #13: HTTP/1.1 201 Created
2025-04-04-08.17.56.591171: http_close(): entered
HTTPAPI Ver 1.45 released 2021-09-20
NTLM Ver 1.4.0 released 2014-12-22
OS/400 Ver V7R4M0
2025-04-04-08.17.56.591427: New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819. ProtLoc=0