You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scenario: To verify data is getting transferred from Oracle to Oracle successfully when connection arguments,Isolation level,bounding query are macro enabled
311
+
Given Open Datafusion Project to configure pipeline
312
+
When Expand Plugin group in the LHS plugins list: "Source"
313
+
When Select plugin: "Oracle" from the plugins list as: "Source"
314
+
When Expand Plugin group in the LHS plugins list: "Sink"
315
+
When Select plugin: "Oracle" from the plugins list as: "Sink"
316
+
Then Connect plugins: "Oracle" and "Oracle2" to establish connection
317
+
Then Navigate to the properties page of plugin: "Oracle"
318
+
Then Select dropdown plugin property: "select-jdbcPluginName" with option value: "driverName"
319
+
Then Replace input plugin property: "host" with value: "host" for Credentials and Authorization related fields
320
+
Then Replace input plugin property: "port" with value: "port" for Credentials and Authorization related fields
321
+
Then Replace input plugin property: "user" with value: "username" for Credentials and Authorization related fields
322
+
Then Replace input plugin property: "password" with value: "password" for Credentials and Authorization related fields
323
+
Then Select radio button plugin property: "connectionType" with value: "service"
324
+
Then Select radio button plugin property: "role" with value: "normal"
325
+
Then Enter input plugin property: "referenceName" with value: "sourceRef"
326
+
Then Enter textarea plugin property: "importQuery" with value: "selectQuery"
327
+
Then Click on the Macro button of Property: "connectionArguments" and set the value to: "connArgumentsSource"
328
+
Then Click on the Macro button of Property: "transactionIsolationLevel" and set the value to: "defaultTransactionIsolationLevel"
329
+
Then Replace input plugin property: "database" with value: "databaseName"
330
+
Then Click on the Macro button of Property: "boundingQuery" and set the value in textarea: "oracleBoundingQuery"
331
+
Then Validate "Oracle" plugin properties
332
+
Then Close the Plugin Properties page
333
+
Then Navigate to the properties page of plugin: "Oracle2"
334
+
Then Select dropdown plugin property: "select-jdbcPluginName" with option value: "driverName"
335
+
Then Replace input plugin property: "host" with value: "host" for Credentials and Authorization related fields
336
+
Then Replace input plugin property: "port" with value: "port" for Credentials and Authorization related fields
337
+
Then Replace input plugin property: "database" with value: "databaseName"
338
+
Then Replace input plugin property: "tableName" with value: "targetTable"
339
+
Then Replace input plugin property: "dbSchemaName" with value: "schema"
340
+
Then Replace input plugin property: "user" with value: "username" for Credentials and Authorization related fields
341
+
Then Replace input plugin property: "password" with value: "password" for Credentials and Authorization related fields
342
+
Then Enter input plugin property: "referenceName" with value: "targetRef"
343
+
Then Select radio button plugin property: "connectionType" with value: "service"
344
+
Then Select radio button plugin property: "role" with value: "normal"
345
+
Then Validate "Oracle2" plugin properties
346
+
Then Close the Plugin Properties page
347
+
Then Save the pipeline
348
+
Then Preview and run the pipeline
349
+
Then Enter runtime argument value "connectionArguments" for key "connArgumentsSource"
350
+
Then Enter runtime argument value "boundingQuery" for key "oracleBoundingQuery"
351
+
Then Enter runtime argument value "transactionIsolationLevel" for key "defaultTransactionIsolationLevel"
352
+
Then Run the preview of pipeline with runtime arguments
353
+
Then Wait till pipeline preview is in running state
354
+
Then Open and capture pipeline preview logs
355
+
Then Verify the preview run status of pipeline in the logs is "succeeded"
356
+
Then Close the pipeline logs
357
+
Then Close the preview
358
+
Then Deploy the pipeline
359
+
Then Run the Pipeline in Runtime
360
+
Then Enter runtime argument value "connectionArguments" for key "connArgumentsSource"
361
+
Then Enter runtime argument value "boundingQuery" for key "oracleBoundingQuery"
362
+
Then Enter runtime argument value "transactionIsolationLevel" for key "defaultTransactionIsolationLevel"
363
+
Then Run the Pipeline in Runtime with runtime arguments
364
+
Then Wait till pipeline is in running state
365
+
Then Open and capture logs
366
+
Then Verify the pipeline status is "Succeeded"
367
+
Then Close the pipeline logs
368
+
Then Validate the values of records transferred to target table is equal to the values from source table
0 commit comments