I have a working Powershell script that successfully posts to the API. I am having trouble finding resources to help me adapt this into the script that the PSMA requires for Export. I am only Exporting. The objects are being created and updated in the MV through other MAs. Here is the working script (via ISE). I have a working Schema script for the 3 attributes already in the MA. Can anyone assist me with adapting this to the Export.ps1 format that the PSMA requires to export the attributes? What am I missing? Thanks.
PARAM
(
$Username,
$Password,
$Credentials,
$ExportType,
$Schema
)
BEGIN
{
}
PROCESS
{
$ContentType = "application/xml"
$URI = "https://securewebservicestest.domain.org/ProcessAutomationService/rest/api/request"
$RequestBody = @"<?xml version="1.0" encoding="UTF-8" standalone="yes"?><request type="MiMUserCreate"><credentials><username>svc_mim-lawson_rest</username><password>*************</password></credentials><parameters><parameter><name>USER</name><value>mike</value></parameter><parameter><name>EMP_NUM</name><value>91001</value></parameter><parameter><name>EMAIL</name><value>
test2@domain.org</value></parameter></parameters></request> "@
$Result = Invoke-RestMethod -Uri $URI -Method Post -Body $RequestBody -ContentType $ContentType
foreach ($can in $_.ChangedAttributeNames)
{
$can | out-file -filepath D:\Software\Temp\Debug.txt -append
}
}
END
{
}Mike Leach | http://blogs.catapultsystems.com/mleach/default.aspx