function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
sijumv2sijumv2 

Can someone help to make Dom.Document and add it to http response

public static beanClass responseParser(Dom.Document response,String responseType)
     {
    
   beanClass rsp =new beanClass ();
    
       
        Dom.XmlNode readRsp= response
                            .getRootElement()
                            .getChildElement('Body', Utility.SE_NAMESPACE )
                            .getChildElement(responseType,Utility.RES_SERVICE_NAMESPACE);
                             
                             if(readRsp!=null){ /*In case of status 200,400*/
                             rsp.setStatusCode(readRsp.getChildElement('statusCode', null).getText()); 
                             rsp.setStatusMessage(readRsp.getChildElement('statusMessage', null).getText());}
                             else{ 
                             readRsp= response
                            .getRootElement()
                            .getChildElement('Body', Utility.SE_NAMESPACE )
                            .getChildElement('Fault', Utility.SE_NAMESPACE );
                             Dom.XmlNode readRspCode=readRsp
                            .getChildElement('Code', Utility.SE_NAMESPACE )
                            .getChildElement('Subcode', Utility.SE_NAMESPACE );
                            if(readRsp!=null && readRspCode!=null){
                             List<String>lsValues=Utility.getValuesFromStringCS(readRspCode.getChildElement('Value', Utility.SE_NAMESPACE).getText());
                             if((!lsValues.isEmpty()) ){
                             if(lsValues.size()>=2){
                             rsp.setStatusCode(lsValues[1]); }
                             else{rsp.setStatusCode(lsValues[0]);} } }
                             if(readRsp!=null){
                             rsp.setStatusMessage(readRsp.getChildElement('Reason', Utility.SE_NAMESPACE)
                             .getChildElement('Text', Utility.SE_NAMESPACE).getText());}
                            
                             } 
                
        return rsp ;
     
     }

Hi all, i wanted to create a mock Dom.Document for above parser and add it to fake http response. Can someone help. Thanks