pac package

Команде за рад са пројектима пакета Датаверсе.

Команде

Команда Опис
pac package add-external-package Додаје пакет који је спољни у систему решења Датаверсе у пројекат пакета Деплоиер пакета.
pac package add-reference Додаје референцу на пројекат Датаверсе решења
pac package add-solution Додаје унапред изграђену датотеку Датаверсе решења у пројекат пакета Деплоиер Пацкаге.
pac package deploy Распоређује пакет у Датаверсе
pac package init Иницијализује директоријум са новим пројектом пакета Датаверсе
pac package show Приказује детаље Датаверсе пакета

pac package add-external-package

Додаје пакет који је спољни у систему решења Датаверсе у пројекат пакета Деплоиер пакета.

Потребни параметри за package add-external-package

--package-type -t

Тип пакета који се додаје. На пример: 'кпп' за ФнО пакете.

--path -p

Пут до спољног пакета

Опциони параметри за package add-external-package

--import-order

Цео број који означава редослед за уметање ове ставке у коначну датотеку ImportConfig.xml у време израде. Негативни бројеви се убацују пре постојећих елемената. Позитивни бројеви се додају након постојећих елемената.

--skip-validation -sv

Додаје ставку у фајл пројекта чак и ако фајл не постоји или изгледа да је неисправан. белешке : Коришћење овога не утиче на било какву валидацију коју обавља МСБуилд.

Овај параметар не захтева никакву вредност. То је прекидач.

pac package add-reference

Додаје референцу на пројекат Датаверсе решења

Пример

pac package add-reference --path c:\Users\Downloads\SampleSolution

Потребни параметри за package add-reference

--path -p

Пут до референтног пројекта Датаверсе решења

Опциони параметри за package add-reference

--dependency-overrides

Тачка -зарез раздвојена листа премошћивања. Ова вредност замењује све информације о зависности кодиране у метаподацима решења. Свако премошћивање треба да буде у формату: <uniquename>:<minVersion>:<maxVersion>. Где минВерсион и макВерсион нису обавезни, али би требало да буду у синтакси .НЕТ формата верзије.

Белешке : Користите тачка-зарез раздвојену листу преписивања зависности формата < униqуенаме >: < минВерсион >:маxВерсион <. >

--import-mode

Експлицитно одређује потребан режим приликом увоза овог решења.

Користите једну од ових вредности:

  • sync
  • async

--import-order

Цео број који означава редослед за уметање ове ставке у коначну датотеку ImportConfig.xml у време израде. Негативни бројеви се убацују пре постојећих елемената. Позитивни бројеви се додају након постојећих елемената.

--missing-dependency-behavior

Одређује понашање приликом увоза када зависност овог решења недостаје из циљног окружења.

Користите једну од ових вредности:

  • skip
  • fault

--overwrite-unmanaged-customizations

Експлицитно означава да ли да препише неуправљане прилагођавања када се ово решење увози.

Користите једну од ових вредности:

  • true
  • false

--publish-workflows-activate-plugins

Експлицитно означава да ли да објави токове посла и активира додатке када се ово решење увезе.

Користите једну од ових вредности:

  • true
  • false

pac package add-solution

Додаје унапред изграђену датотеку Датаверсе решења у пројекат пакета Деплоиер Пацкаге.

Потребни параметри за package add-solution

--path -p

Пут до Датаверсе датотеке решења. Фајл мора бити компримовани ЗИП фајл.

Опциони параметри за package add-solution

--dependency-overrides

Тачка -зарез раздвојена листа премошћивања. Ова вредност замењује све информације о зависности кодиране у метаподацима решења. Свако премошћивање треба да буде у формату: <uniquename>:<minVersion>:<maxVersion>. Где минВерсион и макВерсион нису обавезни, али би требало да буду у синтакси .НЕТ формата верзије.

Белешке : Користите тачка-зарез раздвојену листу преписивања зависности формата < униqуенаме >: < минВерсион >:маxВерсион <. >

--import-mode

Експлицитно одређује потребан режим приликом увоза овог решења.

Користите једну од ових вредности:

  • sync
  • async

--import-order

Цео број који означава редослед за уметање ове ставке у коначну датотеку ImportConfig.xml у време израде. Негативни бројеви се убацују пре постојећих елемената. Позитивни бројеви се додају након постојећих елемената.

--missing-dependency-behavior

Одређује понашање приликом увоза када зависност овог решења недостаје из циљног окружења.

Користите једну од ових вредности:

  • skip
  • fault

--overwrite-unmanaged-customizations

Експлицитно означава да ли да препише неуправљане прилагођавања када се ово решење увози.

Користите једну од ових вредности:

  • true
  • false

--publish-workflows-activate-plugins

Експлицитно означава да ли да објави токове посла и активира додатке када се ово решење увезе.

Користите једну од ових вредности:

  • true
  • false

--skip-validation -sv

Додаје ставку у фајл пројекта чак и ако фајл не постоји или изгледа да је неисправан. белешке : Коришћење овога не утиче на било какву валидацију коју обавља МСБуилд.

Овај параметар не захтева никакву вредност. То је прекидач.

pac package deploy

Распоређује пакет у Датаверсе

Белешка

Ова команда је доступна само за .НЕТ Фулл Фрамеворк верзију ПАЦ ЦЛИ.

Пример

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

Опциони параметри за package deploy

--argument-file -af

Пут до ЈСОН датотеке која одговара ИнцременталСyнцПараметерс (или МодулеСyнцПараметерс) уговору. Потребно за --дб-сyнц инкрементално.

--build-type -bt

Како се примењује пакет. Дозвољене вредности: Пуна, Инкрементално, Избриши. Подразумевано : Пуна. Користи се са --пацкаге-типе ерп.

--db-sync -ds

Режим синхронизације базе података који ће се покренути након примене. Дозвољене вредности: Нема, Пуна, Модул, Инкрементално. Подразумевано : Нема. Користи се са --пацкаге-типе ерп.

--environment -env

Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.

--logConsole -c

Излазни дневник на конзолу

Овај параметар не захтева никакву вредност. То је прекидач.

--logFile -lf

Путања датотеке дневника

--modules -m

Зарезом раздвојена листа имена модула за синхронизацију. Потребно када је --дб-сyнц модул.

--outputDirectory -o

Само режим решења: роот фасцикла која садржи .ерп /xpp.json. Подразумевано је тренутни директоријум. Када је--пацкаге изостављен под --пацкаге-типе ерп, сви модели наведени у .ерп /xpp.json су распоређени у редоследу зависности.

--package -p

Путања до пакета ДЛЛ или зип фајл са пакетом.

--package-type -pt

Циљна платформа за распоређивање. Дозвољене вредности: датаверсе, ерп. Подразумевано : датаверсе.

--release-type -rt

Класификација пакета. Дозвољене вредности: Дев, Релеасе. Подразумевано : Дев. Пакети издања присиљавају потпуну синхронизацију базе података на серверу. Користи се са --пацкаге-типе ерп.

--settings -s

Подешавања пакета за извођење која су прослеђена пакету који се распоређује. Формат низа мора бити key=value|key=value.

белешке : Формат низа мора бити key=value|key=value.

--solution -sz

Пут до Датаверсе датотеке решења. Датотека мора бити компримована ЗИП или ЦАБ датотека.

--solution-root -sr

Само режим решења: роот фасцикла која садржи .ерп /xpp.json. Подразумевано је тренутни директоријум. Када је--пацкаге изостављен под --пацкаге-типе ерп, сви модели наведени у .ерп /xpp.json су распоређени у редоследу зависности.

--verbose -vdbg

Емитује опширне дневнике на излазе дневника.

Овај параметар не захтева никакву вредност. То је прекидач.

Примедбе

Можете користити оба logFile и параметре logConsole заједно, или користити један или други параметар.

pac package init

Иницијализује директоријум са новим пројектом пакета Датаверсе

Пример

pac package init --outputdirectory c:\samplepackage

Опциони параметри за package init

--layer -l

Кс + + слој. Дозвољене вредности: УСР, ЦУС, ВАР, SL1, SL2, SL3, БУС, ХФКС, ГЛС, ДИС, ИСВ. Подразумевано : ИСВ.

--model -m

Име (а ) модела X + + за скеле. Прихвата једно име или листу раздвојену зарезом (нпр. МоделА, МоделБ). Потребно када је--пацкаге-тип ерп.

--outputDirectory -o

Излазни директоријум

--package-name

Поставља подразумевано име пакета. Односи се на генерисање ИмпортЕктенсион.ГетНамеОфИмпорт.

--package-type -pt

Тип пројекта пакета на скеле. Дозвољене вредности: датаверсе, ерп. Подразумевано : датаверсе.

--publisher -pub

Публисхер име записано у дескриптору модела. Подразумевано : Мицрософт .

--source-root -sr

Изворна корена путања (у односу на излазни директоријум) где ће модели живети. Подразумевано : ./срц.

pac package show

Приказује детаље Датаверсе пакета

Белешка

Ова команда је доступна само за .НЕТ Фулл Фрамеворк верзију ПАЦ ЦЛИ.

Пример

pac package show c:\samplepackage.dll

Потребни параметри за package show

--package -p

Путања до пакета ДЛЛ или зип фајл са пакетом.

Опциони параметри за package show

--environment -env

Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.

--logFile -lf

Путања датотеке дневника

--verbose -vdbg

Емитује опширне дневнике на излазе дневника.

Овај параметар не захтева никакву вредност. То је прекидач.

Погледајте и

Мицрософт Повер Платформ ЦЛИ командне групе
Преглед Мицрософт Повер Платформ ЦЛИ