Edit-IDQShelfDefinition

Navigation:  Catalog & System Administration > L'Automation Console > I cmdlet di IrionEDM > Change Management >

Edit-IDQShelfDefinition

Previous pageReturn to chapter overviewNext page

Il cmdlet Edit-IDQShelfDefinition automatizza l’aggiunta e l’eliminazione di colonne personalizzate alla DataboxList.

Sintassi

 

<# Edits the definition of an IrionEDM Datashelf in Shelf mode #>

Edit-IDQShelfDefinition [-ShelfFullName] <string> [-EditAction] {AddColumn | RemoveColumn} [-ColumnName] <string>

[[-EditPassword] <securestring>] -ColumnDataType <string> [-WhatIf] [-Confirm] [-ColumnSize <string>]

[-ColumnAllowsNull] [-ColumnDefaultValue <string>] [-ColumnIdentityDefinition <string>]  [<CommonParameters>]

 

<# Edits the definition of an IrionEDM Datashelf in InputObject mode #>

Edit-IDQShelfDefinition [-EditAction] {AddColumn | RemoveColumn} [-ColumnName] <string> [[-EditPassword]

<securestring>] -ColumnDataType <string> [-InputObject <psobject>] [-WhatIf] [-Confirm] [-ColumnSize <string>]

[-ColumnAllowsNull] [-ColumnDefaultValue <string>] [-ColumnIdentityDefinition <string>]  [<CommonParameters>]

 

Argomenti

 

Parametro

Descrizione

 Richiesto

-ColumnDataType <string>

Tipo dati della colonna della DataShelf Definition

Y*

-ColumnName <string>

Nome della colonna della DataShelf Definition

Y

-EditAction <{AddColumn | RemoveColumn}>

Azione sulla colonna della DataShelf Definition

Y

-ShelfFullName <string>

Nome completo del DataShelf

Y

-ColumnAllowsNull

Flag che indica se la colonna può assumere valore null

Y*

-ColumnDefaultValue <string>

Valore di default della colonna. Se valorizzato ed è una stringa, deve essere nella forma “‘valore di default’”

N*

-ColumnIdentityDefinition <string>

Espressione che permette di definire colonne identity, nella forma "valore, step"

N*

-ColumnSize <string>

Dimensione della colonna

N*

-EditPassword <securestring>

Password di Edit del DataShelf, da quotare con apici singoli ('password')

N

-InputObject <psobject>

Oggetto PowerShell corrispondente al Datashelf sorgente

N

-Confirm

Visualizza un messaggio di conferma all’atto dell’esecuzione del comando

N

-WhatIf

Simula il commandlet restituendo a video gli step di esecuzione senza effettuarli

N

* Valido solo se -EditAction è AddColumn.

 

ex

 

ESEMPIO:

 

1. Aggiungere alla definizione del Datashelf MyShelf una colonna MyColumn, di tipo int. senza controllo sul valore nullo:

 

cd MyCatalog:

 

PS MyCatalog:> Edit-IDQShelfDefinition -ShelfFullName "MyShelf" -EditAction AddColumn 

-ColumnName "MyColumn" -ColumnDataType int -ColumnAllowsNull

 

2. Aggiungere alla definizione del Datashelf MyShelf una colonna MyColumn, di tipo int.con controllo sul valore nullo. In tal caso è necessario specificare il Default Value:

 

cd MyCatalog:

 

PS MyCatalog:> Edit-IDQShelfDefinition -ShelfFullName "MyShelf" -EditAction AddColumn 

-ColumnName "MyColumn" -ColumnDataType int -ColumnDefaultValue 5

 

3. Solo se la Databoxlist è vuota, è possibile aggiungere una colonna con controllo sul valore nullo con la sintassi:

 

cd MyCatalog:

 

PS MyCatalog:> Edit-IDQShelfDefinition -ShelfFullName "MyShelf" -EditAction AddColumn 

-ColumnName "MyColumn" -ColumnDataType int