This call is used to add a folder
to an existing Folder. Data Class can be associated while creating a Folder.
User can also set Access Type for the Folder (whether the Folder will be Shared
or Private or will inherit its Access Type from its Parent Folder).
|
Name |
Parent Tag |
Description |
Valid Values |
Default Values |
Option |
Root |
Unique option for the call. |
NGOAddFolder |
N/A |
CabinetName |
Root |
Name of the Cabinet to which the
User wants to connect. |
|
N/A |
UserDBId |
Root |
UserDatabase ID, which is returned
in the NGOConnectCabinet call. |
|
N/A |
Folder |
Root |
Information about the new Folder,
which is to be added. |
|
|
ParentFolderIndex |
Folder |
Index of the folder in which new Folder
is to be added.If it is 0, then folders are added at root level. |
Integer >= 0 |
0 |
FolderName |
Folder |
Name of the new Folder. |
|
New
folder (Incremental no). For example, if new Folder(1) is present already then,
a folder is created with name new Folder(2). |
CreationDateTime |
Folder |
Date and Time at which, the new
Folder is added. |
Valid Date in the format: yyyy-mm-dd hh:mm:ss. |
Current
Date and Time. |
ExpiryDateTime |
Folder |
Date and Time after which the new
Folder will expire. |
Valid Date in the format- yyyy-mm-dd hh:mm:ss |
12/31/2099 |
AccessType |
Folder |
Indicates whether the new Folder
will be Shared / Private or will Inherit the Access Type from its Parent
Folder. |
‘S’ - Shared ’P’ - Private ‘I’
- Inherit |
‘S’
- Shared |
ImageVolumeIndex |
Folder |
Volume Index of the Image Server
where the documents of this new Folder will be physically stored. This information
is particularly useful if no Volume Index is sent in the call while adding a
document in this folder. In that case, documents are, by default, added in
the Volume specified by the Volume Index of the folder. |
Integer > 0 |
Image
Volume Index of Parent Folder. |
FolderType |
Folder |
Indicates the type of the new Folder
to be added. |
‘G’ - General ‘A’ – Reserved |
‘G’ |
VersionFlag |
Folder |
Indicates whether Versioning will be
allowed for the documents that are to be added in this new Folder or not. |
‘Y’ - Yes ‘N’ – No |
Version
Flag of Parent Folder. |
Comment |
Folder |
The comments that are to be
associated with the new Folder. |
|
|
OwnerIndex |
Folder |
Index of the User who is to be made
the Owner of the new Folder. |
Integer > 0 |
Index
of logged in User. |
NameLength |
Folder |
The maximum length of the Folder
Name supported by JTS is 255 characters but, if the User wishes that the maximum
length of folders added is lesser than 255 characters, then it can be
specified in this tag .If the Folder Name is larger than the NameLength then,
it is truncated to the specified length. |
Integer < 255 |
|
LimitCount |
Folder |
Limit on the number of Folders that
can be added in the given Parent Folder. |
Integer > 0 |
No
check is made for limit on number of folders in the Parent Folder. |
LogGeneration |
Folder |
Indicates whether Log will be maintained
for the various operations performed on this folder or not. |
‘Y’
- Yes ‘N’
- No |
‘Y’ |
EnableFtsFlag |
Folder |
Whether FTS is enabled or not. |
‘Y’
- Yes ‘N’
- No |
‘Y’ |
DuplicateName |
Folder |
Whether a duplicate name is to be generated
for the given folder or not. |
‘Y’
- Yes ‘N’
- No |
‘Y’ |
DataDefinition |
Folder |
Information about the Data Class to
be associated with the document. |
|
No
Data Definition
is associated with the Folder. |
DataDefName |
Data Definition |
Name of the Data Class to be
associated with the Folder. |
|
|
Fields |
Data Definition |
Contains all the fields of this data
class. |
|
|
Field |
Fields |
Contains the information about a
particular field. |
|
|
IndexId |
Field |
Index of the data class field. |
Integer > 0 |
|
IndexValue |
Field |
Value of the data class field. |
|
|
IndexType |
Field |
Type of the data class field. |
|
|
Name |
Parent Tag |
Description |
Option |
Root |
Unique option for the call. |
Status |
Root |
Status of the call. If the Status is
0, then the call is successful. |
LoginUserRights |
Root |
Rights of the User who has logged on to the new
Folder. |
Folder |
Root |
It contains information about the
new Folder that is added through this call. |
FolderIndex |
Folder |
Index of the new Folder. |
ParentFolderIndex |
Folder |
Index of the Parent Folder in which
the new Folder has been added. |
NoOfSubFolders |
Folder |
No of subfolders present in the new
Folder. |
NoOfDocuments |
Folder |
No of documents present in the new
Folder. |
NoOfReferenced Documents |
Folder |
No of referenced documents present
in the new Folder. |
FolderName |
Folder |
Name of the new Folder. |
Owner |
Folder |
Name of the Owner of the Folder. |
OwnerIndex |
Folder |
Index of the Owner of the Folder. |
CreationDateTime |
Folder |
Date and time at which, the new
Folder was created. |
RevisedDateTime |
Folder |
Date and time at which, the new
Folder was last modified. |
AccessDateTime |
Folder |
Date and time at which, the new
Folder was last accessed. |
DeletedDateTime |
Folder |
Date and time at which, the new
Folder was deleted. |
DataDefinition Index |
Folder |
Index of the data class associated. |
AccessType |
Folder |
Indicates whether the new Folder is
a Shared Folder or Private Folder or Inherits its Access Type from its Parent
Folder. |
ImageVolumeIndex |
Folder |
Volume Index of the Image Server where
the documents added to the folder will be added, if no Volume Index is
supplied in the Add Document call. |
FolderType |
Folder |
Indicates the Type of the new Folder
namely General, Inbox, SentItems, Trash etc. |
FolderLock |
Folder |
Indicates whether any User has
locked the new Folder. |
LockByUser |
Folder |
Index of the User who has locked the
new Folder. |
Location |
Folder |
Folder Type of its Parent Folder namely Root,
General, Inbox, SentItems, Trash etc. |
ExpiryDateTime |
Folder |
Date and Time after which the new
Folder will expire. |
VersionFlag |
Folder |
Indicates whether Versioning will be
allowed for the documents added in the new Folder or not. |
Comment |
Folder |
Comments associated with the folder. |
FinalizedFlag |
Folder |
Indicates whether the Folder is
finalized or not. |
FinalizedBy |
Folder |
Index of the User who has finalized
the Folder. |
FinalizedDateTime |
Folder |
Date and time when the Folder was
finalized. |
ACLMoreFlag |
Folder |
Not Used. |
EnableFtsFlag |
Folder |
Reserved for internal use. |
LockMessage |
Folder |
Message that the user will get when trying to
access a locked folder |
ACL |
Folder |
For Internal Use |
DataDefinition |
Folder |
Contains information about the Data Class
associated with the Folder, if any. |
Fields |
DataDefinition |
Contains the value
corresponding to various fields of the associated Data Definition. |
Field |
Fields |
Contains information
about individual fields of Data Definition. |
IndexId |
Field |
Field Index. |
IndexName |
Field |
Name of the field. |
IndexType |
Field |
Type of the field. I – Integer Type T – Text Type S – String Type L – Long Type D – Date Type B – Boolean Type F – Float Type X – LinkedDoc |
IndexLength |
Field |
Length of field. |
IndexAttribute |
Field |
Attribute of the field in the given class. 0 – Null 1 – Not Null 2 – Unique and Null 3 – Unique and not Null 4- Null and indexing done 5 – Not Null and indexing done 6 – Unique and Null
and indexing done |
IndexValue |
Field |
Value associated
with the field. |
Code |
Message |
Comments |
-50058 |
Specified User does not exist. |
The User, who is to be made the Owner of the Folder,
does not exist. |
-50017 |
Folder not found. |
The Parent Folder, in which, the new Folder is to be
added is not found. |
-50021 |
Folder is in use. |
The Parent Folder, in which, the new Folder is to be
added, is locked. |
-50019 |
Properties of the Folder have been finalized. |
The Parent Folder in which new Folder is to be added
has been finalized. |
-50028 |
Data Class not found. |
Data Class that is to be associated with the folder
does not exist. |
-50118 |
Cannot add Folder to the specified location. |
Folder cannot be added at the specified location. |
-50173 |
Limit on number of Folders exceeded. |
The limit on the number of folders in the Parent
Folder has been exceeded. |
-50018 |
Insufficient Rights for the current operation. |
Folder cannot be added because of insufficient Rights
on the Parent Folder. |