public void OMMItemParse(OMMItemEvent ie)
    {
        OMMItemEvent event = ie;

        Handle _handle = event.getHandle();

        OMMMsg respMsg = event.getMsg();
        OMMData data = respMsg.getPayload();
        int fid = 0;
        boolean isLINK_A = false, isLONGLINK = false;

        // Iterate the FieldEntry
        for (Iterator<?> iter = ((OMMIterable)data).iterator(); iter.hasNext();)
        {
            OMMEntry entry = (OMMEntry)iter.next();
            OMMFieldEntry eentry = (OMMFieldEntry)entry;

            fid = eentry.getFieldId();

            if (fid == 813)
            {
                isLONGLINK = true;
            }
            else if (fid == 253)
            {
                isLINK_A = true;
            }
        }

        if (!(isLINK_A || isLONGLINK))
        {
            GenericOMMParserI.parse(respMsg, this);
        }
        else
        {
            // if this is chain record, close the request
            _sFrame._output.append("\n" + "********** This is Chain Record **********" + "\n");
            this.closeRequest(_handle);
        }
    }