[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference dssdev::decforms

Title:DECforms
Notice:This is not an official software support channel. Kit info: 4.L
Moderator:DSSDEV::FORMS
Created:Thu Mar 23 1989
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4004
Total number of notes:16520

3986.0. " Problem translating DECForms using CDD 7.0 HELP!!" by MIASYS::LALIBERTE () Sun Feb 23 1997 18:10

Can anyone help??

  We are doing a port from VAX VMS 6.1 to ALPHA 7.1 for a customer and we
  are running into a problem when translating DECForms which uses CDD for
  record definitions. Everything works fine on the VAX machine.

  VAX VMS V6.1             Alpha VMS V7.1     
  DECForms V2.0-5          DECForms V2.1-010
  CDD/Plus CDD V5.3        CDD/Plus CDD V7.0 

  It seems that when we do a translate on a form which has copy from dictionary
  commands it gets the first record definition OK but any other record 
  definitions within the forms fails. When the same forms is translated on the
  VAX it has no problem???

  I tried a small test case in which I put two copy from dictionary command
  within the IFDL file the first one with 
    COPY CGSA_CODES_REC FROM DICTIONARY
    END COPY
    COPY AGENT_CODES_REC FROM DICTIONARY
    END COPY
  when translating the IFDL file I get the following error???

    6          END COPY
%FORMS-E-CDDEXTRACT, error extracting record AGENT_CODES_REC from CDD/Plus.

  Next I swapped the to copy command around 
    COPY AGENT_CODES_REC FROM DICTIONARY
    END COPY
    COPY CGSA_CODES_REC FROM DICTIONARY
    END COPY
  When translatin the IFDL file I get the following error??

    6          END COPY
%FORMS-E-CDDEXTRACT, error extracting record CGSA_CODES_REC from CDD/Plus.

-------------------------------------------------------------------------------
Form TEST
Form Data       /* rms/cdd record definitions */
    COPY CGSA_CODES_REC FROM DICTIONARY
    END COPY
    COPY AGENT_CODES_REC FROM DICTIONARY
    END COPY
End Data
    Layout VT_LAYOUT
        Device
            Terminal
                Type %VT100
        End Device
        Size 24 Lines by 80 Columns

        Viewport TEMP
            Lines 1 Through 24
            Columns 1 Through 80
        End Viewport
        Panel NEW_ONE
            Viewport TEMP
        End Panel
    End Layout
End Form
-------------------------------------------------------------------------------



T.RTitleUserPersonal
Name
DateLines
3986.1DSSDEV::DINTINOMon Feb 24 1997 13:296
Just so we're comparing "apples" to "apples" would it
be too difficult to have DECforms V2.1B on the VAX side
as well, and re-try the Translate there?  It may be specific
to the version of DECforms.

Domenic
3986.2Installed DECforms V2.1B on VAX forms still OKMIASYS::LALIBERTEMon Feb 24 1997 16:264
    We have installed DECforms V2.1B on VAX and forms translates OK
    but still does not translate on ALPHA???
    
    Ray
3986.3DSSDEV::DINTINOTue Feb 25 1997 10:4210
Ray,

Okay Ray, the next logical thing would be to update the version
of CDD on VAX to CDD/Plus CDD V7.0 (identical to your AXP system).
Would this be possible?

I'm trying to eliminate as many differences as possible.

Thanks,
Domenic
3986.4Not possible to upgrade CDD to v7.0MIASYS::LALIBERTETue Feb 25 1997 11:014
    This system is used for test so its not possible to upgrade
    the CDD to V7.0
    
    ray
3986.5DSSDEV::DINTINOTue Feb 25 1997 18:2015
Ray,

Just to reiterate, I tried FORM TRANSLATE on an .IFDL file
that had two COPY from DICTIONARY statements (see IFDL below).
These COPY statements were copying different records, as was
your example.  This works fine on an Alpha running VMS 7.1 and
CDD V5.3, and using DECforms V2.1B.  So the only difference here
is the CDD version.  We're using V5.3 and you were running V7.0.

One thing we could try that I just thought of (before one of us
installs the other's version of CDD) is could you take the DICTIONARY
that I have and the .IFDL and try translating it on your system?
If that works, then it must be your dictionary.

Domenic
3986.6It is a CDD problemNYOSS1::TJIONASOK=<�la Kal�>[Gk]=All CorrectSat Apr 26 1997 04:316
Just to let the people out there know whet the real problem is.

For the solution of the problem and what caused it see CDD note 1082.1
It is a CDD problem when DTR is installed with no CDD support.

George