CardTypeSetOptions
Обновляет дополнительные флаги, установленные для типа карточки.
Запрос
POST /DocsVision/StorageServer/StorageServerService.asmx HTTP/1.1
Host: DOCSVISION_SERVER.COM
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://schemas.docsvision.com/Platform/2009-02-03/StorageServer/CardTypeSetOptions"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CardTypeSetOptions xmlns="http://schemas.docsvision.com/Platform/2009-02-03/StorageServer/">
<sessionId>guid</sessionId>
<cardId>guid</cardId>
<options>int</options>
</CardTypeSetOptions>
</soap:Body>
</soap:Envelope>
- Параметры
-
- sessionId
-
Идентификатор пользовательской сессии
- cardId
-
Идентификатор типа карточки
- options
-
Дополнительные флаги. Значение может быть получено сложением:
-
0
— Not specified. -
1
— Card is a dictionary (only one instance allowed at all). -
2
— Card instance cannot be created directly. -
4
— Card instances cannot be displayed in views. -
8
— Card instances cannot be found by search. -
0x10
— Card instance can be open from another card by link. -
0x20
— Card would not be automatically locked while opening by user (developer have to manage locks by himself). -
0x40
— Specific card type to implement Navigator extensions. -
0x80
— Hard shortcut would not be created automatically while creating a new card instance in a folder. -
0x100
— Specific card type which stores information about folders. -
0x200
— Card instances cannot be marked as unread. -
0x400
— Card instances can be copyed. -
0x800
— Specifies whether a server should store own security descriptors for card sections and rows, or not. -
0x1000
— Card instances can be marked as templates. -
0x2000
— Card instances cannot be deleted directly. -
0x4000
— Specifies whether card instances can be opened in selection mode (specific to dictionaries). -
0x8000
— Card instances cannot be exported to XML. -
0x10000
— Card creation can be denied by administrator. -
0x20000
— Card deletion can be denied by administrator. -
0x1000000
— Card instances cannot be archived. -
0x2000000
— Card instances cannot be replicated to another database. -
0x4000000
— Only instances marked as templates can be replicated to another database. -
0x8000000
— Determines whether card type is marked for replication. -
0x10000000
— Card provide method to get timestamp info for optimizing client cache update. -
0x20000000
— Try to use server extension while access check. -
0x40000000
— Caching on disk is restricted.
-
Ответ
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CardTypeSetOptionsResponse xmlns="http://schemas.docsvision.com/Platform/2009-02-03/StorageServer/">
<options>int</options>
</CardTypeSetOptionsResponse>
</soap:Body>
</soap:Envelope>