buildResult() public method

public buildResult ( string rtn ) : string[]
rtn string
return string[]
Exemplo n.º 1
0
        public CrudOperation readRange(String file, String fields, String iens, String flags, String xref, String maxRex, String from, String part, String screen, String identifier)
        {
            DdrLister ddr = new DdrLister(this._cxn)
            {
                File   = file,
                Fields = fields,
                Iens   = iens,
                Flags  = flags,
                Xref   = xref,
                Max    = maxRex,
                From   = from,
                Part   = part,
                Screen = screen,
                Id     = identifier
            };
            DateTime startRequest   = DateTime.Now;
            String   rawRpcResponse = ddr.execute(ddr.buildRequest());

            String[] parsed     = ddr.buildResult(rawRpcResponse);
            DateTime endRequest = DateTime.Now;

            CrudOperation result = new CrudOperation()
            {
                RPC = new RPC()
                {
                    Name           = ddr.buildRequest().RpcName,
                    RequestString  = ddr.buildRequest().buildMessage(),
                    ResponseString = rawRpcResponse,
                    RequestTime    = startRequest,
                    ResponseTime   = endRequest
                },
                Result = parsed,
                Type   = CrudOperationType.READ
            };

            return(result);
        }