Solved

Json string error in acumatica sales order screen

  • 14 July 2023
  • 7 replies
  • 68 views

Userlevel 3
Badge

Hi,

I have a third party rest api to get bank details. 

When calling the API it response is json format.

When I click the ADD Order Button I need to add response statusDesc with sales order descirption field.

public PXAction<SOOrder> MyAction;
[PXUIField(DisplayName = "ADD ORDER", MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select)]
[PXButton(CommitChanges = true)]
public virtual IEnumerable myAction(PXAdapter adapter)
{
var URL = "https://sandbox.corporate-api.hsbc.com/mock/v2/transactions";
var httpRequest = (HttpWebRequest)WebRequest.Create(URL);
httpRequest.Method = "POST";
httpRequest.ContentLength = 0;

//IRestResponse response = client.Execute(httpRequest);
var httpResponse = (HttpWebResponse)httpRequest.GetResponse();
//string responseBody = httpResponse.Content.ReadAsStringAsync();

SOOrder order = Base.Document.Current;
//order.OrderDesc = httpResponse.ContentType.ToString();

// Obtain a 'Stream' object associated with the response object.
Stream ReceiveStream = httpResponse.GetResponseStream();

Encoding encode = System.Text.Encoding.GetEncoding("utf-8");

// Pipe the stream to a higher level stream reader with the required encoding format.
StreamReader readStream = new StreamReader(ReceiveStream, encode);
Console.WriteLine("\nResponse stream received");
Char[] read = new Char[2560000];

// Read 256 charcters at a time.
int count = readStream.Read(read, 0, 2560000);
String str = new String(read, 0, count);


var myDetails = JsonConvert.DeserializeObject < MyDetail > (str);

order.OrderDesc = myDetails.statusDesc;



return adapter.Get();

}

But,When clicking the button below error is shown.

 

icon

Best answer by jinin 16 July 2023, 16:31

View original

7 replies

Userlevel 3
Badge

Hi @jinin ,

It’s working thank you.

Userlevel 7
Badge +11

Hi @jeewanishalika20 ,

Refer to the below code. It's working fine for me.

 public PXAction<SOOrder> MyAction;
        [PXUIField(DisplayName = "ADD ORDER", MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select)]
        [PXButton(CommitChanges = true)]
        public virtual IEnumerable myAction(PXAdapter adapter)
        {
            var URL = "https://sandbox.corporate-api.hsbc.com/mock/v2/transactions";
            var httpRequest = (HttpWebRequest)WebRequest.Create(URL);
            httpRequest.Method = "POST";
            httpRequest.ContentLength = 0;
            var httpResponse = (HttpWebResponse)httpRequest.GetResponse();

            SOOrder order = Base.Document.Current;

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var responseText = streamReader.ReadToEnd();
                var responseJson = JsonConvert.DeserializeObject(responseText);

                var myDetails = JsonConvert.DeserializeObject<MyDetail>(responseJson.ToString());
                order.OrderDesc = myDetails.statusDesc;
                Base.Document.Update(order);
            }

            return adapter.Get();
        }



 

 public class MyDetail
    {
        public string referenceId
        {
            get;
            set;
        }
        public string profileId
        {
            get;
            set;
        }
        public string statusCode
        {
            get;
            set;
        }
        public string statusDesc
        {
            get;
            set;
        }

    }

Userlevel 6
Badge +3

What happens if you try to use HttpClient? It is in System.Net.Http.dll.

var httpClient = new HttpClient();
var res = httpClient.PostAsync(new Uri("url"), new StringContent("")/*request body*/ ).Result.Content.ReadAsStringAsync().Result;
var myDetail = JsonConvert.DeserializeObject<MyDetail>(res);

 

Userlevel 3
Badge

hi @jinin ,

This is the response

{
"referenceId": "b7e0fdacd8bd",
"profileId": "PC12345678",
"statusCode": "ACCP",
"statusDesc": "Account transactions report generated successfully.",
"reportBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBTYW1wbGUgWE1MIGZpbGUgZ2VuZXJhdGVkIGJ5IEZGRlMgKHd3dy5ma2wuZmkpIEIyQyBwcm9qZWN0IGZvciBGSW5uaXNoIEFjY291bnQgUmVwb3J0LCAyMDA5LTExLTAyLCBmb3IgZGlmZmVyZW50IEVudHJ5IGluc3RhbmNlIGZvciAtLT4KPCEtLSBNVDIxMCAvIFByZW5vdGljZSBvZiBpbmNvbWluZyBpbnRlciBuYXRpb25hbCB0cmFuc2FjdGlvbiAod2l0aG91dCBiYWxhbmNlcykgYW5kIG9uZSBzaW1wbGUgaW50cmEgZGF5IGJhbGFuY2UgcmVwb3J0IHdpdGggb25lIHRyYW5zYWN0aW9uLS0+CjxEb2N1bWVudCB4bWxucz0idXJuOmlzbzpzdGQ6aXNvOjIwMDIyOnRlY2g6eHNkOmNhbXQuMDUyLjAwMS4wMiIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aXNvOnN0ZDppc286MjAwMjI6dGVjaDp4c2Q6Y2FtdC4wNTIuMDAxLjAyCmNhbXQuMDUyLjAwMS4wMi54c2QiPgoJPEJrVG9Dc3RtckFjY3RScHQ+CgkJPEdycEhkcj4KCQkJPE1zZ0lkPkJBTktGSUxFSUQyMTkwNzM8L01zZ0lkPgoJCQk8Q3JlRHRUbT4yMDA5LTEwLTMwVDEyOjAxOjQ1KzAyOjAwPC9DcmVEdFRtPgoJCQk8TXNnUmNwdD4KCQkJCTxJZD4KCQkJCQk8T3JnSWQ+CgkJCQkJCTxPdGhyPgoJCQkJCQkJPElkPjEyMzQ1Njc4OTwvSWQ+CgkJCQkJCQk8U2NobWVObT4KCQkJCQkJCQk8Q2Q+QkFOSzwvQ2Q+CgkJCQkJCQk8L1NjaG1lTm0+CgkJCQkJCTwvT3Rocj4KCQkJCQk8L09yZ0lkPgoJCQkJPC9JZD4KCQkJPC9Nc2dSY3B0PgoJCQk8QWRkdGxJbmY+U29tZSBhZGRpdGlvbmFsIG1lc3NhZ2Utc3BlY2lmaWMgaW5mbyBjYW4gYmUgZGVsaXZlcmVkIGZyb20gYmFuayB0byBjdXN0b21lciBoZXJlPC9BZGR0bEluZj4KCQk8L0dycEhkcj4KCQk8IS0tIEZpcnN0IFJlcG9ydCB3aXRoIHByZW5vdGljZSBvZiBpbmNvbWluZyB0cmFuc2FjdGlvbiBzZXBhcmF0ZWx5IGluIGl0cyBvbncgcmVwb3J0IHdpdGggbm8gYmFsYW5jZXMtLT4KCQk8UnB0PgoJCQk8SWQ+QkFOS0ZJTEVJRDAwMDAxTlRSMDAwMDE8L0lkPgoJCQk8IS0tIEVsZWN0cm9uaWMgU2VxdWVuY2UgTnVtYmVyIGlzIG9wdGlvbmFsIHBlciBiYW5rIC0tPgoJCQk8RWxjdHJuY1NlcU5iPjE5NjwvRWxjdHJuY1NlcU5iPgoJCQk8Q3JlRHRUbT4yMDA5LTEwLTMwVDEyOjAxOjQ1KzAyOjAwPC9DcmVEdFRtPgoJCQk8QWNjdD4KCQkJCTxJZD4KCQkJCQk8SUJBTj5GSTc0MzMwMTAwMDEyMjIwOTA8L0lCQU4+CgkJCQk8L0lkPgoJCQkJPFRwPgoJCQkJCTxDZD5DQUNDPC9DZD4KCQkJCTwvVHA+CgkJCQk8Q2N5PkVVUjwvQ2N5PgoJCQkJPE5tPkFjY291bnQgbmFtZTwvTm0+CgkJCQk8T3ducj4KCQkJCQk8Tm0+QkFOSyBBQ0NPVU5UIE9XTkVSPC9ObT4KCQkJCQk8SWQ+CgkJCQkJCTxPcmdJZD4KCQkJCQkJCTxPdGhyPgoJCQkJCQkJCTxJZD4xMjM0NTY3ODk8L0lkPgoJCQkJCQkJCTxTY2htZU5tPgoJCQkJCQkJCQk8Q2Q+Q1VTVDwvQ2Q+CgkJCQkJCQkJPC9TY2htZU5tPgoJCQkJCQkJPC9PdGhyPgoJCQkJCQk8L09yZ0lkPgoJCQkJCTwvSWQ+CgkJCQk8L093bnI+CgkJCQk8U3Zjcj4KCQkJCQk8RmluSW5zdG5JZD4KCQkJCQkJPEJJQz5FU1NFRklIWDwvQklDPgoJCQkJCTwvRmluSW5zdG5JZD4KCQkJCTwvU3Zjcj4KCQkJPC9BY2N0PgoJCQk8IS0tIC0tPgoJCQk8VHhzU3VtbXJ5PgoJCQkJPFR0bE50cmllcz4KCQkJCQk8TmJPZk50cmllcz4xPC9OYk9mTnRyaWVzPgoJCQkJCTxTdW0+MjEyMC4wMDwvU3VtPgoJCQkJCTxUdGxOZXROdHJ5QW10PjIxMjAuMDA8L1R0bE5ldE50cnlBbXQ+CgkJCQkJPENkdERidEluZD5DUkRUPC9DZHREYnRJbmQ+CgkJCQk8L1R0bE50cmllcz4KCQkJPC9UeHNTdW1tcnk+CgkJCTxOdHJ5PgoJCQkJPCEtLSBBcyBBY2NvdW50IFNlcnZpY2VyIFJlZmVyZW5jZSBpcyBub3QgeWV0IGF2YWlsYWJsZSwgTnRyeVJlZiByZWZlcnMgdG8gcHJlbm90aWNlIFNXSUZUIG1lc3NhZ2UgLS0+CgkJCQk8TnRyeVJlZj4yMTg5MjgxOTwvTnRyeVJlZj4KCQkJCTxBbXQgQ2N5PSJFVVIiPjIxMjAuMDA8L0FtdD4KCQkJCTxDZHREYnRJbmQ+Q1JEVDwvQ2R0RGJ0SW5kPgoJCQkJPFN0cz5QRE5HPC9TdHM+CgkJCQk8Qm9va2dEdD4KCQkJCQk8RHQ+MjAwOS0xMS0wMjwvRHQ+CgkJCQk8L0Jvb2tnRHQ+CgkJCQk8VmFsRHQ+CgkJCQkJPER0PjIwMDktMTEtMDM8L0R0PgoJCQkJPC9WYWxEdD4KCQkJCTxCa1R4Q2Q+CgkJCQkJPERvbW4+CgkJCQkJCTxDZD5QTU5UPC9DZD4KCQkJCQkJPEZtbHk+CgkJCQkJCQk8Q2Q+UkNEVDwvQ2Q+CgkJCQkJCQk8U3ViRm1seUNkPlhCQ1Q8L1N1YkZtbHlDZD4KCQkJCQkJPC9GbWx5PgoJCQkJCTwvRG9tbj4KCQkJCTwvQmtUeENkPgoJCQkJPE50cnlEdGxzPgoJCQkJCTxUeER0bHM+CgkJCQkJCTxSZWZzPgoJCQkJCQkJPCEtLSBSZWZlcmVuY2UgdXNlZCBieSB0aGUgRGVidG9yIGJhbmtzLS0+CgkJCQkJCQk8SW5zdHJJZD5JU1NSQktSRUYxMjM0NTY3ODwvSW5zdHJJZD4KCQkJCQkJCTxUeElkPjIxODkyODE5PC9UeElkPgoJCQkJCQk8L1JlZnM+CgkJCQkJCTxBbXREdGxzPgoJCQkJCQkJPEluc3RkQW10PgoJCQkJCQkJCTxBbXQgQ2N5PSJVU0QiPjMyMDAuMDA8L0FtdD4KCQkJCQkJCQk8Q2N5WGNoZz4KCQkJCQkJCQkJPFNyY0NjeT5VU0Q8L1NyY0NjeT4KCQkJCQkJCQkJPFRyZ3RDY3k+RVVSPC9Ucmd0Q2N5PgoJCQkJCQkJCQk8VW5pdENjeT5FVVI8L1VuaXRDY3k+CgkJCQkJCQkJCTxYY2hnUmF0ZT4wLjY2NjY2NzwvWGNoZ1JhdGU+CgkJCQkJCQkJCTwhLS0gTWF5IGRpZmZlciBpbiBmaW5hbCBib29raW5nIC0tPgoJCQkJCQkJCQk8UXRuRHQ+MjAwOS0xMC0zMFQxMDowMDowMCswMjowMDwvUXRuRHQ+CgkJCQkJCQkJPC9DY3lYY2hnPgoJCQkJCQkJPC9JbnN0ZEFtdD4KCQkJCQkJCTxUeEFtdD4KCQkJCQkJCQk8QW10IENjeT0iRVVSIj4yMTIwLjAwPC9BbXQ+CgkJCQkJCQk8L1R4QW10PgoJCQkJCQkJPCEtLSBPcHRpb25hbAoJCQkJCQkJPENudHJWYWxBbXQ+CgkJCQkJCQkJPEFtdCBDY3k9IlVTRCI+MzIwMC4wMDwvQW10PgoJCQkJCQkJCTxDY3lYY2hnPgoJCQkJCQkJCQk8U3JjQ2N5PlVTRDwvU3JjQ2N5PgoJCQkJCQkJCQk8VHJndENjeT5FVVI8L1RyZ3RDY3k+CgkJCQkJCQkJCTxVbml0Q2N5PkVVUjwvVW5pdENjeT4KCQkJCQkJCQkJPFhjaGdSYXRlPjAuNjY2NjY3PC9YY2hnUmF0ZT4KCQkJCQkJCQkJPFF0bkR0PjIwMDktMTAtMzBUMTA6MDA6MDArMDI6MDA8L1F0bkR0PgoJCQkJCQkJCTwvQ2N5WGNoZz4KCQkJCQkJCTwvQ250clZhbEFtdD4KCQkJCQkJCS0tPgoJCQkJCQk8L0FtdER0bHM+CgkJCQkJCTxSbHRkUHRpZXM+CgkJCQkJCQk8RGJ0cj4KCQkJCQkJCQk8Tm0+REVCVE9SIE5BTUU8L05tPgoJCQkJCQkJCTxJZD4KCQkJCQkJCQkJPE9yZ0lkPgoJCQkJCQkJCQkJPE90aHI+CgkJCQkJCQkJCQkJPElkPjEyMzQ1Njc4OTwvSWQ+CgkJCQkJCQkJCQkJPFNjaG1lTm0+CgkJCQkJCQkJCQkJCTxDZD5EVU5TPC9DZD4KCQkJCQkJCQkJCQk8L1NjaG1lTm0+CgkJCQkJCQkJCQk8L090aHI+CgkJCQkJCQkJCTwvT3JnSWQ+CgkJCQkJCQkJPC9JZD4KCQkJCQkJCTwvRGJ0cj4KCQkJCQkJPC9SbHRkUHRpZXM+CgkJCQkJCTxSbHRkQWd0cz4KCQkJCQkJCTxEYnRyQWd0PgoJCQkJCQkJCTxGaW5JbnN0bklkPgoJCQkJCQkJCQk8QklDPkJPRkFVUzZIPC9CSUM+CgkJCQkJCQkJPC9GaW5JbnN0bklkPgoJCQkJCQkJPC9EYnRyQWd0PgoJCQkJCQk8L1JsdGRBZ3RzPgoJCQkJCQk8Um10SW5mPgoJCQkJCQkJPFVzdHJkPklOVk9JQ0UgVVMyMDI5MTA5MjwvVXN0cmQ+CgkJCQkJCTwvUm10SW5mPgoJCQkJCTwvVHhEdGxzPgoJCQkJPC9OdHJ5RHRscz4KCQkJPC9OdHJ5PgoJCTwvUnB0PgoJCTwhLS0gU2Vjb25kIFJlcG9ydCB3aXRoIG9uZSBib29rZWQgaW50cmEtZGF5IHRyYW5zYWN0aW9uIHdpdGggaW50ZXIgLS0+CgkJPFJwdD4KCQkJPElkPkJBTktSUFRJRDE5NzIwMDk8L0lkPgoJCQk8RWxjdHJuY1NlcU5iPjE5NzwvRWxjdHJuY1NlcU5iPgoJCQk8Q3JlRHRUbT4yMDA5LTEwLTMwVDEyOjAwOjAwKzAyOjAwPC9DcmVEdFRtPgoJCQk8RnJUb0R0PgoJCQkJPCEtLSBUaW1lcyBhbHNvIHNlcGNpZmllZCB0byBpbmRpY2F0ZSB0cmFuc2FjdGlvbiByZXBvcnQgdGltZSBsaW1pdHMgd2l0aGluIGRheSAtLT4KCQkJCTxGckR0VG0+MjAwOS0xMC0zMFQxMDowMDowMCswMjowMDwvRnJEdFRtPgoJCQkJPFRvRHRUbT4yMDA5LTEwLTMwVDEyOjAwOjAwKzAyOjAwPC9Ub0R0VG0+CgkJCTwvRnJUb0R0PgoJCQk8QWNjdD4KCQkJCTxJZD4KCQkJCQk8SUJBTj5GSTc0MzMwMTAwMDEyMjIwOTA8L0lCQU4+CgkJCQk8L0lkPgoJCQkJPFRwPgoJCQkJCTxDZD5DQUNDPC9DZD4KCQkJCTwvVHA+CgkJCQk8Q2N5PkVVUjwvQ2N5PgoJCQkJPE93bnI+CgkJCQkJPE5tPkJBTksgQUNDT1VOVCBPV05FUjwvTm0+CgkJCQkJPFBzdGxBZHI+CgkJCQkJCTxTdHJ0Tm0+SEVMU0lOR0lOS0FUVTwvU3RydE5tPgoJCQkJCQk8QmxkZ05iPjMxPC9CbGRnTmI+CgkJCQkJCTxQc3RDZD4wMDEwMDwvUHN0Q2Q+CgkJCQkJCTxUd25ObT5IRUxTSU5LSTwvVHduTm0+CgkJCQkJCTxDdHJ5PkZJPC9DdHJ5PgoJCQkJCTwvUHN0bEFkcj4KCQkJCQk8SWQ+CgkJCQkJCTxPcmdJZD4KCQkJCQkJCTxPdGhyPgoJCQkJCQkJCTxJZD4xMjM0NTY3ODkwMTwvSWQ+CgkJCQkJCQkJPFNjaG1lTm0+CgkJCQkJCQkJCTxDZD5CQU5LPC9DZD4KCQkJCQkJCQk8L1NjaG1lTm0+CgkJCQkJCQk8L090aHI+CgkJCQkJCTwvT3JnSWQ+CgkJCQkJPC9JZD4KCQkJCTwvT3ducj4KCQkJCTxTdmNyPgoJCQkJCTxGaW5JbnN0bklkPgoJCQkJCQk8QklDPkVTU0VGSUhYPC9CSUM+CgkJCQkJPC9GaW5JbnN0bklkPgoJCQkJPC9TdmNyPgoJCQk8L0FjY3Q+CgkJCTxSbHRkQWNjdD4KCQkJCTxJZD4KCQkJCQk8SUJBTj5GSTE1MzMwMTAwMDE5MTEyNzA8L0lCQU4+CgkJCQk8L0lkPgoJCQkJPENjeT5FVVI8L0NjeT4KCQkJPC9SbHRkQWNjdD4KCQkJPEJhbD4KCQkJCTwhLS0gIk9wZW5pbmcgYmFsYW5jZSIgYXMgaW50ZXJpbSBib29rZWQgb24gc3BlY2lmaWMgdGltZSBvZiBpbnRyYS1kYXkuICBNYXkgYmUgYWxzbyBPUEJEIGlmIGl0IGlzIHJlYWxseSBPcGVuaW5nIEJvb2tlZCBCYWxhbmNlIGZvciB0aGUgcmVwb3J0aW5nIGRheSAtLT4KCQkJCTxUcD4KCQkJCQk8Q2RPclBydHJ5PgoJCQkJCQk8Q2Q+SVRCRDwvQ2Q+CgkJCQkJPC9DZE9yUHJ0cnk+CgkJCQk8L1RwPgoJCQkJPENkdExpbmU+CgkJCQkJPEluY2w+ZmFsc2U8L0luY2w+CgkJCQkJPEFtdCBDY3k9IkVVUiI+MTAwMC4wMDwvQW10PgoJCQkJPC9DZHRMaW5lPgoJCQkJPEFtdCBDY3k9IkVVUiI+MTAwMC4wMDwvQW10PgoJCQkJPENkdERidEluZD5DUkRUPC9DZHREYnRJbmQ+CgkJCQk8RHQ+CgkJCQkJPER0VG0+MjAwOS0xMC0zMFQxMDowMDowMCswMjowMDwvRHRUbT4KCQkJCTwvRHQ+CgkJCTwvQmFsPgoJCQk8QmFsPgoJCQkJPCEtLSAiQ2xvc2luZyBiYWxhbmNlIiBhcyBpbnRlcmltIGJvb2tlZCBvbiBzcGVjaWZpYyB0aW1lIG9mIGludHJhLWRheS4gIC0tPgoJCQkJPFRwPgoJCQkJCTxDZE9yUHJ0cnk+CgkJCQkJCTxDZD5JVEJEPC9DZD4KCQkJCQk8L0NkT3JQcnRyeT4KCQkJCTwvVHA+CgkJCQk8Q2R0TGluZT4KCQkJCQk8SW5jbD5mYWxzZTwvSW5jbD4KCQkJCQk8QW10IENjeT0iRVVSIj4xMTAwLjAwPC9BbXQ+CgkJCQk8L0NkdExpbmU+CgkJCQk8QW10IENjeT0iRVVSIj4xMTAwLjAwPC9BbXQ+CgkJCQk8Q2R0RGJ0SW5kPkNSRFQ8L0NkdERidEluZD4KCQkJCTxEdD4KCQkJCQk8RHRUbT4yMDA5LTEwLTMwVDEyOjAwOjAwKzAyOjAwPC9EdFRtPgoJCQkJPC9EdD4KCQkJPC9CYWw+CgkJCTxUeHNTdW1tcnk+CgkJCQk8VHRsTnRyaWVzPgoJCQkJCTxOYk9mTnRyaWVzPjE8L05iT2ZOdHJpZXM+CgkJCQk8L1R0bE50cmllcz4KCQkJCTxUdGxDZHROdHJpZXM+CgkJCQkJPE5iT2ZOdHJpZXM+MTwvTmJPZk50cmllcz4KCQkJCQk8U3VtPjEwMC4wMDwvU3VtPgoJCQkJPC9UdGxDZHROdHJpZXM+CgkJCTwvVHhzU3VtbXJ5PgoJCQk8IS0tVHJhbnNhY3Rpb24gMS8gU2luZ2xlIGluY29taW5nIFNDVC0tPgoJCQk8TnRyeT4KCQkJCTxBbXQgQ2N5PSJFVVIiPjEwMC4wMDwvQW10PgoJCQkJPENkdERidEluZD5DUkRUPC9DZHREYnRJbmQ+CgkJCQk8U3RzPkJPT0s8L1N0cz4KCQkJCTwhLS0gVGltZSB3aXRoIEJvb2tpbmcgRGF0ZSB0byBnaXZlIGluZm8gb2YgYm9va2luZyBldmVudCBvbiBiYW5rIGxlZGdlciAtLT4KCQkJCTxCb29rZ0R0PgoJCQkJCTxEdFRtPjIwMDktMTAtMzBUMTE6MDA6MDArMDI6MDA8L0R0VG0+CgkJCQk8L0Jvb2tnRHQ+CgkJCQk8VmFsRHQ+CgkJCQkJPER0PjIwMDktMTAtMzA8L0R0PgoJCQkJPC9WYWxEdD4KCQkJCTxBY2N0U3ZjclJlZj4wOTEwMjlBQ0NUU1RNVEFSQ0gwODwvQWNjdFN2Y3JSZWY+CgkJCQk8QmtUeENkPgoJCQkJCTxEb21uPgoJCQkJCQk8Q2Q+UE1OVDwvQ2Q+CgkJCQkJCTxGbWx5PgoJCQkJCQkJPENkPlJDRFQ8L0NkPgoJCQkJCQkJPFN1YkZtbHlDZD5FU0NUPC9TdWJGbWx5Q2Q+CgkJCQkJCTwvRm1seT4KCQkJCQk8L0RvbW4+CgkJCQk8L0JrVHhDZD4KCQkJCTxOdHJ5RHRscz4KCQkJCQk8VHhEdGxzPgoJCQkJCQk8UmVmcz4KCQkJCQkJCTxFbmRUb0VuZElkPkVuZFRvRW5kSWRTQ1QwMTwvRW5kVG9FbmRJZD4KCQkJCQkJPC9SZWZzPgoJCQkJCQk8QW10RHRscz4KCQkJCQkJCTxUeEFtdD4KCQkJCQkJCQk8QW10IENjeT0iRVVSIj4xMDAuMDA8L0FtdD4KCQkJCQkJCTwvVHhBbXQ+CgkJCQkJCTwvQW10RHRscz4KCQkJCQkJPFJsdGRQdGllcz4KCQkJCQkJCTxEYnRyPgoJCQkJCQkJCTxObT5ERUJUT1I8L05tPgoJCQkJCQkJPC9EYnRyPgoJCQkJCQkJPFVsdG10RGJ0cj4KCQkJCQkJCQk8Tm0+VUxUSU1BVEUgREVCVE9SPC9ObT4KCQkJCQkJCQk8SWQ+CgkJCQkJCQkJCTxPcmdJZD4KCQkJCQkJCQkJCTxPdGhyPgoJCQkJCQkJCQkJCTxJZD45ODc2NTQzMjE8L0lkPgoJCQkJCQkJCQkJCTxTY2htZU5tPgoJCQkJCQkJCQkJCQk8Q2Q+VFhJRDwvQ2Q+CgkJCQkJCQkJCQkJPC9TY2htZU5tPgoJCQkJCQkJCQkJPC9PdGhyPgoJCQkJCQkJCQk8L09yZ0lkPgoJCQkJCQkJCTwvSWQ+CgkJCQkJCQk8L1VsdG10RGJ0cj4KCQkJCQkJPC9SbHRkUHRpZXM+CgkJCQkJCTxSbHRkQWd0cz4KCQkJCQkJCTxEYnRyQWd0PgoJCQkJCQkJCTxGaW5JbnN0bklkPgoJCQkJCQkJCQk8QklDPk5ERUFGSUhIPC9CSUM+CgkJCQkJCQkJPC9GaW5JbnN0bklkPgoJCQkJCQkJPC9EYnRyQWd0PgoJCQkJCQk8L1JsdGRBZ3RzPgoJCQkJCQk8UHVycD4KCQkJCQkJCTxDZD5UUkVBPC9DZD4KCQkJCQkJPC9QdXJwPgoJCQkJCQk8Um10SW5mPgoJCQkJCQkJPFN0cmQ+CgkJCQkJCQkJPENkdHJSZWZJbmY+CgkJCQkJCQkJCTxUcD4KCQkJCQkJCQkJCTxDZE9yUHJ0cnk+CgkJCQkJCQkJCQkJPENkPlNDT1I8L0NkPgoJCQkJCQkJCQkJPC9DZE9yUHJ0cnk+CgkJCQkJCQkJCQk8SXNzcj5JU088L0lzc3I+CgkJCQkJCQkJCTwvVHA+CgkJCQkJCQkJCTxSZWY+UkY5ODEyMzQ1Njc4OTAxMjwvUmVmPgoJCQkJCQkJCTwvQ2R0clJlZkluZj4KCQkJCQkJCTwvU3RyZD4KCQkJCQkJPC9SbXRJbmY+CgkJCQkJCTxSbHRkRHRzPgoJCQkJCQkJPEFjY3B0bmNEdFRtPjIwMDktMTAtMjhUMDM6MDA6MDArMDI6MDA8L0FjY3B0bmNEdFRtPgoJCQkJCQk8L1JsdGREdHM+CgkJCQkJPC9UeER0bHM+CgkJCQk8L050cnlEdGxzPgoJCQk8L050cnk+CgkJPC9ScHQ+Cgk8L0JrVG9Dc3RtckFjY3RScHQ+CjwvRG9jdW1lbnQ+Cg=="
}

 

Userlevel 7
Badge +11

Can you share the response sample as well?

Userlevel 3
Badge

Hi @jinin ,

public class MyDetail
{
    public string referenceId {
        get;
        set;
    }
    public string profileId {
        get;
        set;
    }
    public string statusCode {
        get;
        set;
    }
    public string statusDesc {
        get;
        set;
    }
    public string reportBase64 {
        get;
        set;
    }
    
}

Userlevel 7
Badge +11

Hi @jeewanishalika20 

Could you please share the response you have received and the class template (MyDetail) for me to review?

 

 

Reply


About Acumatica ERP system
Acumatica Cloud ERP provides the best business management solution for transforming your company to thrive in the new digital economy. Built on a future-proof platform with open architecture for rapid integrations, scalability, and ease of use, Acumatica delivers unparalleled value to small and midmarket organizations. Connected Business. Delivered.
© 2008 — 2024  Acumatica, Inc. All rights reserved