cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

'Object Required': PdPDM Error while running vbs script from python

0 Kudos
382

I have written one vbs script for doing reverse engineering which i have pasted below but when I am running that script through python it is giving me 'Object Required': PdPDM error.



' Define PDM file path

Const filename = "C:\Test.pdm"

' SQL script file name

const sScrptFile = "C:\Test.sql"

Dim pModel, pOpt

' Create model with appropriate DBMS

Set pModel=CreateModel(PdPDM.cls_Model, "|DBMS=Teradata V16")

pModel.name = "Test"

' Hide dialogs

InteractiveMode = im_Batch

Set MyPckg = pModel.Packages.CreateNew()

' package name and package code

MyPckg.name = "Test"

MyPckg.code = "Test"

Set opt = pModel.GetPackageOptions()

ModelExtension = pModel.ExtendedModelDefinitions.CreateNew()

' Set reverse engineer mode to script file

opt.ReversedScript = True

' Set the SQL script file name

opt.ReversedFile = sScrptFile

' Start the reverse engineering

pModel.ReverseDatabase

pModel.save(filename)



Can anyone please help?

Thanks

Accepted Solutions (0)

Answers (0)