Nachrichten
Container Adapter
<ICQL>
<ACMP>
<SaveContainers version="1">
<TSaveContainersRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Containers>
<TAcmpContainer_V1 xsi:type="TAcmpContainer_V1">
<Id>Id</Id>
<Name>Name</Name>
<Path>Path</Path>
<ParentId>ParentId</ParentId>
</TAcmpContainer_V1>
<TAcmpContainer_V1 xsi:type="TAcmpContainer_V1">
<Id>Id</Id>
<Name>Name</Name>
<Path>Path</Path>
<ParentId>ParentId</ParentId>
</TAcmpContainer_V1>
</Containers>
</TSaveContainersRequest_V1>
</SaveContainers>
</ACMP>
</ICQL><ICQL>
<ACMP>
<DeleteContainers version="1">
<TDeleteContainersRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ContainerIds>
<string>Value 1</string>
<string>Value 2</string>
</ContainerIds>
</TDeleteContainersRequest_V1>
</DeleteContainers>
</ACMP>
</ICQL><ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/DeleteContainersResponse_V1">
<ACMP>
<DeleteContainers ActionType="Response" version="1">
<TDeleteContainersResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ResultCode>0</ResultCode>
<ResultMessage>ResultMessage</ResultMessage>
</TDeleteContainersResponse_V1>
</DeleteContainers>
</ACMP>
</ICQL><ICQL>
<ACMP>
<DeleteActiveDirectoryComputersInContainers version="1">
<TDeleteActiveDirectoryComputersInContainersRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ContainerPath>/dotnet.local/OU_A</ContainerPath>
<Items>
<TAcmpContainerItem_V1 xsi:type="TAcmpContainerItem_V1">
<ADObjectId>{643F4E58-AD28-4B3B-87CD-44F5A1188BCA}</ADObjectId>
<ComputerName>Computer1</ComputerName>
<DomainFQDN>dotnet.local</DomainFQDN>
</TAcmpContainerItem_V1>
</Items>
</TDeleteActiveDirectoryComputersInContainersRequest_V1>
</DeleteActiveDirectoryComputersInContainers>
</ACMP>
</ICQL>UpdateActiveDirectoryComputerInContainers
▶
<ICQL>
<ACMP>
<UpdateActiveDirectoryComputerInContainers version="1">
<TUpdateActiveDirectoryComputerInContainersRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Items>
<TAcmpContainerItem_V1 xsi:type="TAcmpContainerItem_V1">
<ContainerId>ContainerId</ContainerId>
<ADObjectId>ADObjectId</ADObjectId>
<ComputerName>ComputerName</ComputerName>
<DomainFQDN>DomainFQDN</DomainFQDN>
</TAcmpContainerItem_V1>
<TAcmpContainerItem_V1 xsi:type="TAcmpContainerItem_V1">
<ContainerId>ContainerId</ContainerId>
<ADObjectId>ADObjectId</ADObjectId>
<ComputerName>ComputerName</ComputerName>
<DomainFQDN>DomainFQDN</DomainFQDN>
</TAcmpContainerItem_V1>
</Items>
</TUpdateActiveDirectoryComputerInContainersRequest_V1>
</UpdateActiveDirectoryComputerInContainers>
</ACMP>
</ICQL>
Contacts Adapter
<ICQL>
<ACMP>
<SaveContacts version="1">
<TSaveContactsRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Contacts>
<TContact_V1 xsi:type="TContact_V1">
<! Pflichtfeld >
<ADobjectId>ADobjectId</ADobjectId>
<FirstName>Jane</FirstName>
<LastName>LastName</LastName>
<Titles>Titles</Titles>
<Phone>Phone</Phone>
<Phone2>Phone2</Phone2>
<Phone3>Phone3</Phone3>
<Phone4>Phone4</Phone4>
<Fax>Fax</Fax>
<EMail>EMail</EMail>
<DepartmentName>DepartmentName</DepartmentName>
<CostCenterName>CostCenterName</CostCenterName>
<CompanyName>CompanyName</CompanyName>
<LocationName>LocationName</LocationName>
<Address>Address</Address>
<ZipCode>ZipCode</ZipCode>
<City>City</City>
<Country>Country</Country>
<Position>Position</Position>
</TContact_V1>
<TContact_V1 xsi:type="TContact_V1">
<! Pflichtfeld >
<ADobjectId>ADobjectId</ADobjectId>
<FirstName>Jane</FirstName>
<LastName>LastName</LastName>
<Titles>Titles</Titles>
<Phone>Phone</Phone>
<Phone2>Phone2</Phone2>
<Phone3>Phone3</Phone3>
<Phone4>Phone4</Phone4>
<Fax>Fax</Fax>
<EMail>EMail</EMail>
<DepartmentName>DepartmentName</DepartmentName>
<CostCenterName>CostCenterName</CostCenterName>
<CompanyName>CompanyName</CompanyName>
<LocationName>LocationName</LocationName>
<Address>Address</Address>
<ZipCode>ZipCode</ZipCode>
<City>City</City>
<Country>Country</Country>
<Position>Position</Position>
</TContact_V1>
</Contacts>
</TSaveContactsRequest_V1>
</SaveContacts>
</ACMP>
</ICQL><ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ACMP>
<SaveContacts>
<TSaveContactsResponse_V1>
<ADObjectIds>
<string>AdObjectId1</string>
<string>AdObjectId2</string>
</ADObjectIds>
<ContactIds>
<string>ContactId1</string>
<string>ContactId2</string>
</ContactIds>
</TSaveContactsResponse_V1>
</SaveContacts>
</ACMP>
</ICQL><ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/ImportContactsRequest_V1">
<ACMP>
<ImportContacts ActionType="Request" version="1">
<TImportContactsRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Contacts>
<TContact_V4 xsi:type="TContact_V4">
<ID>{59387FFD-B171-47C5-B735-041FA132CA39}</ID>
<Titles>Titles</Titles>
<Name>Name</Name>
<FamilyName>FamilyName</FamilyName>
<Phone>Phone</Phone>
<Phone2>Phone2</Phone2>
<Phone3>Phone3</Phone3>
<Phone4>Phone4</Phone4>
<Fax>Fax</Fax>
<Email>Email</Email>
<PreferredContactMethod>pcPhone</PreferredContactMethod>
<!
Either use the Id properties (e.g. DepartmentId) to link master data to the contact,
or use the Name properties (e.g. DepartmentName) to link an existing master data or create a new one if it doesn't exist
<DepartmentId>{59387FFD-B171-47C5-B735-041FA132CA39}</DepartmentId>
<CompanyId>{59387FFD-B171-47C5-B735-041FA132CA39}</CompanyId>
<CostCenterId>{59387FFD-B171-47C5-B735-041FA132CA39}</CostCenterId>
<LocationId>{59387FFD-B171-47C5-B735-041FA132CA39}</LocationId>
>
<DepartmentName>DepartmentName</DepartmentName>
<CostCenterName>CostCenterName</CostCenterName>
<CompanyName>CompanyName</CompanyName>
<LocationName>LocationName</LocationName>
<HTMLComment>HTMLComment</HTMLComment>
<ContactSpecificValue>ContactSpecificValue</ContactSpecificValue>
<Address>Address</Address>
<Zipcode>Zipcode</Zipcode>
<City>City</City>
<Country>Country</Country>
<Position>Position</Position>
<FullName>FullName</FullName>
<ADObjectGuid>{59387FFD-B171-47C5-B735-041FA132CA39}</ADObjectGuid>
<UserPrincipalName>UserPrincipalName</UserPrincipalName>
<SID>SID</SID>
<SingleFieldValues>
<TCustomFieldValue_V1 xsi:type="TCustomFieldValue_V1">
<FieldId>{59387FFD-B171-47C5-B735-041FA132CA39}</FieldId>
<Value>Value</Value>
</TCustomFieldValue_V1>
<TCustomFieldValue_V1 xsi:type="TCustomFieldValue_V1">
<FieldId>{59387FFD-B171-47C5-B735-041FA132CA39}</FieldId>
<Value>Value</Value>
</TCustomFieldValue_V1>
</SingleFieldValues>
</TContact_V4>
<TContact_V4 xsi:type="TContact_V4">
<ID>{59387FFD-B171-47C5-B735-041FA132CA39}</ID>
<Titles>Titles</Titles>
<Name>Name</Name>
<FamilyName>FamilyName</FamilyName>
<Phone>Phone</Phone>
<Phone2>Phone2</Phone2>
<Phone3>Phone3</Phone3>
<Phone4>Phone4</Phone4>
<Fax>Fax</Fax>
<Email>Email</Email>
<PreferredContactMethod>pcPhone</PreferredContactMethod>
<!
Either use the Id properties (e.g. DepartmentId) to link master data to the contact,
or use the Name properties (e.g. DepartmentName) to link an existing master data or create a new one if it doesn't exist
<DepartmentId>{59387FFD-B171-47C5-B735-041FA132CA39}</DepartmentId>
<CompanyId>{59387FFD-B171-47C5-B735-041FA132CA39}</CompanyId>
<CostCenterId>{59387FFD-B171-47C5-B735-041FA132CA39}</CostCenterId>
<LocationId>{59387FFD-B171-47C5-B735-041FA132CA39}</LocationId>
>
<DepartmentName>DepartmentName</DepartmentName>
<CostCenterName>CostCenterName</CostCenterName>
<CompanyName>CompanyName</CompanyName>
<LocationName>LocationName</LocationName>
<HTMLComment>HTMLComment</HTMLComment>
<ContactSpecificValue>ContactSpecificValue</ContactSpecificValue>
<Address>Address</Address>
<Zipcode>Zipcode</Zipcode>
<City>City</City>
<Country>Country</Country>
<Position>Position</Position>
<FullName>FullName</FullName>
<ADObjectGuid>{59387FFD-B171-47C5-B735-041FA132CA39}</ADObjectGuid>
<UserPrincipalName>UserPrincipalName</UserPrincipalName>
<SID>SID</SID>
<SingleFieldValues>
<TCustomFieldValue_V1 xsi:type="TCustomFieldValue_V1">
<FieldId>{59387FFD-B171-47C5-B735-041FA132CA39}</FieldId>
<Value>Value</Value>
</TCustomFieldValue_V1>
<TCustomFieldValue_V1 xsi:type="TCustomFieldValue_V1">
<FieldId>{59387FFD-B171-47C5-B735-041FA132CA39}</FieldId>
<Value>Value</Value>
</TCustomFieldValue_V1>
</SingleFieldValues>
</TContact_V4>
</Contacts>
</TImportContactsRequest_V1>
</ImportContacts>
</ACMP>
</ICQL>
<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/ImportContactsResponse_V1">
<ACMP>
<ImportContacts ActionType="Response" version="1">
<TImportContactsResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ResultCode>0</ResultCode>
<ResultMessage>ResultMessage</ResultMessage>
</TImportContactsResponse_V1>
</ImportContacts>
</ACMP>
</ICQL>
Hinweis:
Ab ACMP Version 6.9 steht im PublicAPI-Command ImportContacts_V1 zusätzlich die Identifikation von Kontakten über ContactsSpecificValue (Custom ID) zur Verfügung. Das Identifizierungsmerkmal ist in der ACMP Console konfigurierbar unter System > Einstellungen > Stammdaten > Kontakte.
Hier kann die Einstellung speziell für den Kontaktimport über die PublicAPI gesetzt werden, wobei Sie wählen können, ob der Import wie bisher über ADObjectID und E-Mail erfolgt oder über die neue ContactSpecificValue.
<ICQL>
<ACMP>
<SaveContacts>
<TSaveContactsRequest>
<Contacts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TContact xsi:type="TContact">
<Action>eaDelete</Action>
<RequesterId>{D7F8B505-9FEF-4F62-98C8-129643783EFC}</RequesterId>
</TContact>
</Contacts>
</TSaveContactsRequest>
</SaveContacts>
</ACMP>
</ICQL><ICQL>
<ACMP>
<DisableContactsByAdObjectIds version="1">
<TDisableContactsByAdObjectIdsRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ADObjectIds>
<string>Value 1</string>
<string>Value 2</string>
</ADObjectIds>
</TDisableContactsByAdObjectIdsRequest_V1>
</DisableContactsByAdObjectIds>
</ACMP>
</ICQL><ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/DisableContactsByAdObjectIdsResponse_V1">
<ACMP>
<DisableContactsByAdObjectIds ActionType="Response" version="1">
<TDisableContactsByAdObjectIdsResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ResultCode>0</ResultCode>
<ResultMessage>ResultMessage</ResultMessage>
</TDisableContactsByAdObjectIdsResponse_V1>
</DisableContactsByAdObjectIds>
</ACMP>
</ICQL>

