Export Data Request

The export data request format and details are as follows:

Export Data Request Model
UserInfoType
Element Name Element Type Mandatory Element Description
UserName string Yes The login ID of the user.
Passoword string Yes The password of the specified user.
Enterprise string Yes The name of the enterprise.

You need to select one of the following export types: FullExport, PartialExport, or DeltaExport.

FullExport
Element Name Element Type Mandatory Element Description
There are no elements in FullExport.
PartialExport
Element Name Element Type Mandatory Element Description
ProjectTagNames string Yes, only if PartialExport is selected. Used to specify the tag name for partial export. Multiple tag names can be specified using comma (,) as a separator. Example tag1,tag2,tag3,...
DeltaExport
Element Name Element Type Mandatory Element Description
SnapshotStartTimestamp dateTime No.

If DeltaExport is selected and the SnapshotStartTimestamp is not provided then:

  • If the timestamp for the previous snapshot exists, the last one is picked up for the SnapshotStartTimestamp.
  • If no previous snapshot timestamp exists, then all the changes made, till the SnapshotEndTimestamp for the given repository, is exported.

If DeltaExport is selected and the SnapshotStartTimestamp is provided then, all the changes made between the two given timestamps for the given repository, is exported.

Used only if the DeltaExport is selected, and is used to specify the start timestamp for delta export. The records that were added, modified, or deleted after the specified timestamp will be exported. The format for timestamp is yyyy-MM-ddTHH:mm:ss. For example 2016-06-05T15:30:00.
SnapshotEndTimestamp dateTime No.

If DeltaExport is selected and SnapshotEndTimestamp is not provided, then the current timestamp is considered as the SnapshotEndTimestamp.

If DeltaExport is selected and SnapshotEndTimestamp is provided, then the all the changes made between the two given timestamps, for the given repository, is exported.

Used only if the DeltaExport is selected, and is used to specify the end timestamp for delta export. The records that were added, modified, or deleted before the specified timestamp will be exported. The format for timestamp is yyyy-MM-ddTHH:mm:ss. For example 2016-06-05T15:30:00.
Note:
  • UserInfo element, which includes UserName, Password, and Enterprise, is optional if you provide JSessionID when invoking the request. If you do not provide JSessionID then the UserInfo element becomes mandatory.
  • Sample requests of export data service are available in the $AC_HOME/samples/wsrequests/EnterpriseDataExport/ directory for your reference.