خطأ عن طلب csid في بيئة المحاكاة

السلام عليكم ورحمة الله وبركاته
عند طلب CSID من بيئة المحاكاة ظهر الخطأ التالي
{“type”:“about:blank”,“title”:“Bad Request”,“status”:400,“detail”:“Failed to rea
d request”,“instance”:“/core/simcsids/compliance”}

علما بأنني استخدمت الامر التالي في تكوين CSR
fatoora -sim -csr -csrConfig csr-config-example.properties
والاجراء التالي في طلب CSID

CREATE OR REPLACE FUNCTION SEND_DB_REQUST (
P_API VARCHAR2,
P_CONTENT VARCHAR2
) RETURN VARCHAR2
IS
REQ UTL_HTTP.REQ;
RES UTL_HTTP.RESP;
BUFFER VARCHAR2(4000);
RESPONS VARCHAR2(4000);
BEGIN
REQ := UTL_HTTP.BEGIN_REQUEST(P_API, ‘POST’,’ HTTP/1.1’);
UTL_HTTP.SET_HEADER(REQ, ‘user-agent’, ‘mozilla/4.0’);
UTL_HTTP.SET_HEADER(REQ, ‘content-type’, ‘application/json’);
UTL_HTTP.SET_HEADER(REQ, ‘accept’, ‘application/json’);
UTL_HTTP.SET_HEADER(REQ, ‘OTP’, ‘635567’);
UTL_HTTP.SET_HEADER(REQ, ‘Accept-Version’, ‘V2’);
UTL_HTTP.SET_HEADER(REQ, ‘Content-Length’, LENGTH(P_CONTENT));
UTL_HTTP.WRITE_TEXT(REQ, P_CONTENT);
RES := UTL_HTTP.GET_RESPONSE(REQ);
BEGIN
LOOP
UTL_HTTP.READ_LINE(RES, BUFFER);
RESPONS := RESPONS || BUFFER;
END LOOP;
UTL_HTTP.END_RESPONSE(RES);
RETURN RESPONS;
EXCEPTION
WHEN UTL_HTTP.END_OF_BODY THEN UTL_HTTP.END_RESPONSE(RES);
RETURN RESPONS;
END;
END;
/

SELECT SEND_DB_REQUST (
https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/compliance’,
‘“csr”: “LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0NCk1JSUI4akNDQVpnQ0FRQXdaakVMTUFrR0ExVUVCaE1DVTBFeEZqQVVCZ05WQkFzTURVMWhhMnRoYUNCQ2NtRnUNClkyZ3hGekFWQmdOVkJBb01Ea0ZzWjJGbWFXeGhJRlJ2ZFhKek1TWXdKQVlEVlFRRERCMVVVMVF0T0RnMk5ETXgNCk1UUTFMVE14TURFNU56QTFOREV3TURBd016QldNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQUtBMElBQk1uU3UvTjMNCmdNQTRkMFZrZ2tYTUhmM2lWczZYN3dtL0pTT2xpTHczWGtBa2JvK2NrYnROc1B3eXY2WU9mcVk4anQ2RG1yY1INCnZuRzN0ZFFIcXAvc01OU2dnZEl3Z2M4R0NTcUdTSWIzRFFFSkRqR0J3VENCdmpBa0Jna3JCZ0VFQVlJM0ZBSUUNCkZ3d1ZVRkpGV2tGVVEwRXRRMjlrWlMxVGFXZHVhVzVuTUlHVkJnTlZIUkVFZ1kwd2dZcWtnWWN3Z1lReEtEQW0NCkJnTlZCQVFNSHpFdFJFRlNmREl0UVV4T1QxcFBUWHd6TFVaUFVrRkRRMDlWVGxSSlRrY3hIekFkQmdvSmtpYUoNCmsvSXNaQUVCREE4ek1UQXhPVGN3TlRReE1EQXdNRE14RFRBTEJnTlZCQXdNQkRFeE1EQXhEVEFMQmdOVkJCb00NCkJGTlVNVEF4R1RBWEJnTlZCQThNRUZSdmRYSnpJR0ZqZEdsMmFYUnBaWE13Q2dZSUtvWkl6ajBFQXdJRFNBQXcNClJRSWdUUitYTDhYalhKNjhuVFpBdWlWejhqS2p2VFlQSkdTVks3eXdtT1dlK2Y0Q0lRQ0FVL1lML2dET0o0RkkNCjllS1AxNWYvWFYycmpYVi9jS3NRaU1pVzVxcDc2Zz09DQotLS0tLUVORCBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0NCg==”’)FROM DUAL;

ارجو التكرم بتوضيح سبب الخطأ

Dear @hassan_ali

Thanks for reaching out, Welcome to our community.

To provide a comprehensive support as usual, Can I ask you to share the full steps that you followed along with the exact endpoint that you are hitting?

Thanks,
Ibrahem Daoud.

الحمدلله تم حل المشكلة وكانت خظأ في في الطلب بصيغة json {}
وكانت يجب ان تكون كالتالي
SELECT SEND_DB_REQUST (
https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/compliance’,
‘{“csr”: “LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0NCk1JSUI4akNDQVpnQ0FRQXdaakVMTUFrR…”}’)FROM DUAL;

شكرا جزيلا

2 Likes