Cree un ticket en Data Management (DMS).
Para facilitar la creación de tickets, llame a las siguientes operaciones especializadas según el tipo de ticket:
CreateDataCorrectOrder: cree un ticket de cambio de datos estándar.
CreateDataCronClearOrder: cree un ticket para borrar datos históricos.
CreateDataImportOrder: cree un ticket de importación de datos.
CreateFreeLockCorrectOrder: cree un ticket de cambio sin bloqueo.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
Action |
String |
Sí |
CreateOrder |
La operación que desea ejecutar. Establezca el valor en CreateOrder. |
|
Tid |
Long |
No |
3*** |
El ID del inquilino. Llame a la operación GetUserActiveTenant o ListUserTenants para obtener el ID del inquilino. |
|
Comment |
String |
Sí |
test |
La descripción del ticket por crear. |
|
PluginParam |
Map |
Sí |
{PluginParam_test} |
El parámetro de creación del ticket. El valor es una cadena JSON y varía según el tipo de ticket. Para obtener más información, consulte la sección Parámetro PluginParam en este tema. |
|
RelatedUserList |
String |
Sí |
user1,user2 |
Los ID de las partes interesadas involucradas en el ticket. Separe varios ID con comas (,). |
|
PluginType |
String |
Sí |
DATA_EXPORT |
El tipo de ticket. Para obtener más información, consulte Parámetro PluginType. |
|
RegionId |
String |
No |
cn-hangzhou |
La región donde está activado DMS. Para obtener más información, consulte Parámetro RegionID. |
|
AttachmentKey |
String |
No |
test_AttachmentKey |
La clave del archivo adjunto que se devuelve tras la carga. Llame a la operación GetUserUploadFileJob para consultar la clave del archivo adjunto. |
Parámetro PluginParam
# Change a schema design.
{
"title": "test", // The name of the ticket.
"description": "test", // The description of the ticket.
"dbId": 11****, // The database to which changes are made.
"logic": false, // Specifies whether the database is a logical database.
"relatedIds": [], // The IDs of the stakeholders that are involved in the ticket.
}
# Export data.
{
"classify": "Reason", // The purpose of the ticket.
"dbId": 17****, // The ID of the database from which data is exported.
"exeSQL": "select 1", // The SQL statement that is executed to export data.
"logic": false, // Specifies whether the database is a logical database.
"ignoreAffectRows": false, // Specifies whether to ignore the affected rows.
"affectRows": 1, // The estimated number of affected rows.
"ignoreAffectRowsReason": "" // The reason for ignoring the affected rows.
}
If you need to create more types of tickets, submit a ticket for consultation.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| CreateOrderResult | Array of Long | 12*** | El ID del ticket. |
| RequestId | String | 427688B8-ADFB-4C4E-9D45-EF5C1FD6**** | El ID de la solicitud. |
| ErrorCode | String | UnknownError | El código de error. |
| ErrorMessage | String | UnknownError | El mensaje de error. |
| Success | Boolean | true | Indica si la solicitud se completó correctamente. Valores válidos:
|
Ejemplos
Solicitudes de ejemplo
http(s)://dms-enterprise.aliyuncs.com/?Action=CreateOrder
&Comment=test
&PluginParam={PluginParam_test}
&PluginType=DATA_EXPORT
&RelatedUserList=user1,user2
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateOrderResponse>
<RequestId>427688B8-ADFB-4C4E-9D45-EF5C1FD6****</RequestId>
<CreateOrderResult>
<OrderIds>12***</OrderIds>
</CreateOrderResult>
<Success>true</Success>
</CreateOrderResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"CreateOrderResult" : {
"OrderIds" : "12***"
},
"Success" : true
}
Códigos de error
Para obtener una lista de códigos de error, visite el Centro de errores de API.