SAX Writer Reference > SAX Writer API Methods > startQdocRequestBody
  
startQdocRequestBody
This method controls the process of creating the content of the SOAP body. It builds the standard QDoc root node and allows the caller to define all of the settings available on the QDoc root node.The following table lists parameters of startQdocRequestBody.
 
Parameter Name
Type
Description
I/O
Req
pcQdocName
Character
Name of the QDoc that is being created.
I
Yes
pcQdocVersion
Character
Version number of the QDoc.
I
Yes
pcQdocNamespace
Character
Namespace of the QDoc
I
No
plScopeTransaction
Logical
Identifies whether QXtend processes the entire QDoc as a single transaction.
I
Yes
plSuppressRespDetails
Logical
Identifies whether QXtend returns a detailed response QDoc.
I
Yes
pcDomain
Character
The domain in QAD Enterprise Applications that the data is loaded in to.
I
No
plMnemonicsRaw
Logical
Identifies whether the QDoc contains the mnemonic or the specific language value for translatable values.
I
Yes
pcUsername
Character
The user name used to log in to QAD Enterprise Applications.
I
No
pcPassword
Character
The password for the user.
I
No
pcLanguage
Character
The ISO Language Code
I
No
Note: There is an overloaded method for startQdocRequestBody, which accepts pcSessionID (character) as an input in place of the username and password. If a session ID value is supplied to this overloaded method (for example, TMP12345), then the QDoc that is generated has the session ID in the QDoc session context. See the following example:
<qcom:ttContext>
<qcom:propertyQualifier>QAD</qcom:propertyQualifier>
<qcom:propertyName>sessionID</qcom:propertyName>
<qcom:propertyValue>TMP12345</qcom:propertyValue>
</qcom:ttContext>