Examples: SOAP errors
Fault subcode |
Reason text |
InvalidData |
Required attribute USERNAME not found. |
InvalidData |
USERNAME for "username" does not exist. |
InvalidData |
SITE "sitename" does not exist. |
InvalidData |
A user name must contain only alphabetic or numeric characters or underscores and may not contain spaces. |
InvalidData |
The attribute "myattribute" on the element '{PhaseForward-MedML-Inform4}USER' is not defined in the DTD/Schema. |
InvalidData |
PutProvisioningData failed. There are {0} USER elements without USERTYPE specified. USERTYPE is required when creating a new USER. |
InvalidData |
PutProvisioningData failed. There are {0} SITE elements without MNEMONIC specified. MNEMONIC is required when creating a new SITE. |
InvalidData |
An error occurred attempting to add missing USERTYPE to MedML USER element for USERNAME {0}. |
InvalidData |
An error occurred attempting to add missing MNEMONIC to MedML SITE element for SITE {0}. |
InvalidData |
PutProvisioningData MedML schema validation failed as follows: {0} {1}. |
InvalidData |
RemoveUsersFromGroups MedML element does not contain any group elements. |
InvalidData |
RemoveAllUsersFromGroups MedML element does not contain any SITEGROUP elements. |
InvalidData |
RemoveAllUsersFromGroups request does not specify a study name. |
InvalidData |
GetUserNames request does not specify a study name. |
InvalidData |
VerifyPassword request does not specify a study name. |
InvalidData |
GetStudyVersions request does not specify a study name. |
Example of SOAP fault
<s:Body>
<s:Fault>
<s:Code>
<s:Value>s:Sender</s:Value>
<s:Subcode>
<s:Value xmlns:a="http://www.phaseforward.com/InForm/2009/01/UserProvisioning">a:InvalidData</s:Value>
</s:Subcode>
</s:Code>
<s:Reason>
<s:Text xml:lang="en-US">Required attribute USERNAME not found</s:Text>
</s:Reason>
</s:Fault>
</s:Body>