SdaiFileMapping

typedef struct _tSdaiFileMapping {
                                  SdaiString  localFileName;
                                  SdaiString  remoteFileName;
                                  SdaiBoolean isInputFile;
                                 } tSdaiFileMapping;

EDMinterface API data type for mapping file names between the EDMclient and the EDMserver. When a remote function uses a local file as input, the <localFileName> parameter in the tSdaiFileMapping structure refers to the local file system of the EDMclient. The EDMserver , however, executes the command on the remote file system. <localFileName> is therefore sent by TCP or HTTP to the remote file system where it is stored under a universally unique file name in a temporary folder. The <remoteFileName> parameter in the tSdaiFileMapping structure contains a symbolic name that must match the name used in the ExpressX Schema Map programming code. When ever the ExpressX Schema Map refers to this symbolic name, it will be mapped to the universally unique temporary file on the server file system. Output files generated on the EDMserver are handled in the same way. They are referred to by symbolic names in the ExpressX Schema Map. This symbolic name must match the symbol given in the <remoteFileName> parameter in the tSdaiFileMapping structure. The temporary file that is actually written on the file remote system is stored under a universally unique file name in the temporary folder. After the command has completed, the temporary file will be transferred by TCP or HTTP to the local file system where it is stored under the name given by the parameter <localFileName> in the tSdaiFileMapping structure. The parameter <isInputFile> in the tSdaiFileMapping structure is used to specify which way to map the file. The data structure tSdaiFileMapping is defined in sdai.h.

Arguments


Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_a_tSdaiFileMapping_params'.

Return Value


 

Options


 

 

See also

Filter by label

There are no items with the selected labels at this time.