SOAPpy proxy through NTLM

pfaff.christopherj at gmail.com pfaff.christopherj at gmail.com
Sat Mar 28 18:19:40 EDT 2015


Hello,

I am trying to build a python script to auto create RFC's (Reason For Change).  The web service is using SOAP API 1.1, and requires ntlm authentication. 

I have tried several methods to start this process without success.

I found that I could connect via NTLM and it returned the webpage.

I was unable to authenticate via soappy alone.

If anyone cal help me it would great greatly appreciated. I can't seem the find the right example to follow, or a document that explains this well enough. 


import urllib2
from ntlm import HTTPNtlmAuthHandler
user = 'domain\\user'               
password =  'abc123
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
url = "http://networkchange/NETWORKChangeAPI.asmx"
passman.add_password(None, url, user, password)
auth_NTLM = HTTPNtlmAuthHandler.HTTPNtlmAuthHandler(passman)
opener = urllib2.build_opener(auth_NTLM)
urllib2.install_opener(opener)

response = urllib2.urlopen(url)
print(response.read())



<html>

    <head><link rel="alternate" type="text/xml" href="/NetworkChangeAPI.asmx?disco" />

    <style type="text/css">
    
		BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; }
		#content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; }
		A:link { color: #336699; font-weight: bold; text-decoration: underline; }
		A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; }
		A:active { color: #336699; font-weight: bold; text-decoration: underline; }
		A:hover { color: cc3300; font-weight: bold; text-decoration: underline; }
		P { color: #000000; margin-top: 0px; margin-bottom: 12px; font-family: Verdana; }
		pre { background-color: #e5e5cc; padding: 5px; font-family: Courier New; font-size: x-small; margin-top: -5px; borer: 1px #f0f0e0 solid; }
		td { color: #000000; font-family: Verdana; font-size: .7em; }
		h2 { font-size: 1.5em; font-weight: bold; margin-top: 25px; margin-bottom: 10px; border-top: 1px solid #003366; magin-left: -15px; color: #003366; }
		h3 { font-size: 1.1em; color: #000000; margin-left: -15px; margin-top: 10px; margin-bottom: 10px; }
		ul { margin-top: 10px; margin-left: 20px; }
		ol { margin-top: 10px; margin-left: 20px; }
		li { margin-top: 10px; color: #000000; }
		font.value { color: darkblue; font: bold; }
		font.key { color: darkgreen; font: bold; }
		font.error { color: darkred; font: bold; }
		.heading1 { color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal; background-color: #003366; argin-top: 0px; margin-bottom: 0px; margin-left: -30px; padding-top: 10px; padding-bottom: 3px; padding-left: 15px; width: 105%; }
		.button { background-color: #dcdcdc; font-family: Verdana; font-size: 1em; border-top: #cccccc 1px solid; border-bttom: #666666 1px solid; border-left: #cccccc 1px solid; border-right: #666666 1px solid; }
		.frmheader { color: #000000; background: #dcdcdc; font-family: Verdana; font-size: .7em; font-weight: normal; bordr-bottom: 1px solid #dcdcdc; padding-top: 2px; padding-bottom: 2px; }
		.frmtext { font-family: Verdana; font-size: .7em; margin-top: 8px; margin-bottom: 0px; margin-left: 32px; }
		.frmInput { font-family: Verdana; font-size: 1em; }
		.intro { margin-left: -15px; }
           
    </style>

    <title>
	NetworkChangeAPI Web Service
</title></head>

  <body>

    <div id="content">

      <p class="heading1">NetworkChangeAPI</p><br>

      

      <span>

          <p class="intro">The following operations are supported.  For a formal definition, please review the <a href="NetworkChangeAP.asmx?WSDL">Service Description</a>. </p>
          
          
              <ul>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=CheckForLockdownConflicts">CheckForLockdownConflicts</a>
                
                <span>
                  <br>Used to determine if any specified RFC falling within a Lockdown period,will be returned as a potential confict.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=CreateIssueDiary">CreateIssueDiary</a>
                
                <span>
                  <br>This method creates diary entry for Issue specified by ID.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=CreateTemplate">CreateTemplate</a>
                
                <span>
                  <br>Creates a new template, or overwrites an existing template.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=Create_Diary">Create_Diary</a>
                
                <span>
                  <br>Craetes a new diary entry.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetAssetList">GetAssetList</a>
                
                <span>
                  <br>Returns Asset list based on the search parameter.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetBlankLockdown">GetBlankLockdown</a>
                
                <span>
                  <br>Returns an empty instance of Lockdown.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetBlankRfc">GetBlankRfc</a>
                
                <span>
                  <br>Returns an empty instance of Rfc.This method should be called first when creating an Rfc from scratch.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetCommunicationProfile">GetCommunicationProfile</a>
                
                <span>
                  <br>Returns the communication profile for the specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetDataCenters">GetDataCenters</a>
                
                <span>
                  <br>Returns the datacenters for specified country list.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetDiaryCategories">GetDiaryCategories</a>
                
                <span>
                  <br>Used to get diary categories.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetIssues">GetIssues</a>
                
                <span>
                  <br>Returns a list of issues for the specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetLockdownSchema">GetLockdownSchema</a>
                
                <span>
                  <br>Returns list of EnumeratedValue objects which define the schema for the lockdowns of user's owned property.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetLockdownSchemaByLockdownID">GetLockdownSchemaByLockdownID</a>
                
                <span>
                  <br>Returns list of EnumeratedValue objects which define the schema for the given lockdown.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetNewRFCFromTemplate">GetNewRFCFromTemplate</a>
                
                <span>
                  <br>Loads a new (unsaved) RFC, based on a template.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetOnlineMeetingUpdatedDateTime">GetOnlineMeetingUpdatedDateTime</a>
                
                <span>
                  <br>Get updated date and time of online meeting for a specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetPropertyDimensionsByPropertyGroupID">GetPropertyDimensionsByPropertyGroupID</a>
                
                <span>
                  <br>Returns a list of all property dimensions associated with the specified property group ID, containing at leat one property profile.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetPropertyGroups">GetPropertyGroups</a>
                
                <span>
                  <br>Returns a list of all property groups which contain at least one configured property profile.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetPropertyProfile">GetPropertyProfile</a>
                
                <span>
                  <br>This method is used to get Property profile for specified combination of Property, Environment, ChangeType ad ChangeSubType.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetSchemaByProperty">GetSchemaByProperty</a>
                
                <span>
                  <br>Returns list of EnumeratedValue objects which define the schema for the specified property.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetSchemaByPropertyID">GetSchemaByPropertyID</a>
                
                <span>
                  <br>Returns list of EnumeratedValue objects which define the schema for the property specified by id.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetSchemaByPropertyName">GetSchemaByPropertyName</a>
                
                <span>
                  <br>Returns list of EnumeratedValue objects which define the schema for the property specified by name.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetTimeEntries">GetTimeEntries</a>
                
                <span>
                  <br>Returns time entries associated with the specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetTimeZoneIDs">GetTimeZoneIDs</a>
                
                <span>
                  <br>Returns a list of time zone identifiers which may be used to specify that RFCs be loaded with dates converte to a specific time zone.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=GetUserSpecificCurrentTime">GetUserSpecificCurrentTime</a>
                
                <span>
                  <br>This method is used to return specific current time.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=Get_DiaryDetails">Get_DiaryDetails</a>
                
                <span>
                  <br>This method is used to get details of a specified diary entry.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=Get_DiaryList">Get_DiaryList</a>
                
                <span>
                  <br>Used to get list of diary entries for a specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_ApproveLockdownByAdmin">LockdownAction_ApproveLockdownByAdmin</a>
                
                <span>
                  <br>Used to perform Lockdown approval by admin.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_ApproveLockdownByPropertyOwner">LockdownAction_ApproveLockdownByProperyOwner</a>
                
                <span>
                  <br>This method is used to set Lockdown property approval.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_Cancel">LockdownAction_Cancel</a>
                
                <span>
                  <br>Used to perform Cancel operation on specified lockdown.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_Conclude">LockdownAction_Conclude</a>
                
                <span>
                  <br>This method is used to Conclude a specified lockdown.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_Create">LockdownAction_Create</a>
                
                <span>
                  <br>Creates a new Lockdown from the Lockdown instance passed to the method.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_Load">LockdownAction_Load</a>
                
                <span>
                  <br>Load a specified lockdown.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_ResetToSavedDraft">LockdownAction_ResetToSavedDraft</a>
                
                <span>
                  <br>This method is used to return a lockdown to SavedDraft state.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_Submit">LockdownAction_Submit</a>
                
                <span>
                  <br>This method is used to move the lockdown from SavedDraft to appropriate state.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=LockdownAction_Update">LockdownAction_Update</a>
                
                <span>
                  <br>This method is used to updates the lockdown passed in the referenceRecord parameter.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=MatchCpxRules">MatchCpxRules</a>
                
                <span>
                  <br>This method match CPx ID rules.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ApproveCab">RfcAction_ApproveCab</a>
                
                <span>
                  <br>Used to approve a specific CAB role for an RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ApproveLockdownException">RfcAction_ApproveLockdownException</a>
                
                <span>
                  <br>Used to approve a pending lockdown exception request.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ApprovePeer">RfcAction_ApprovePeer</a>
                
                <span>
                  <br>Used to approve an RFC which is pending peer review.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Cancel">RfcAction_Cancel</a>
                
                <span>
                  <br>Moves RFC to Cancelled status. Used when an RFC is abandoned for business reasons.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Clone">RfcAction_Clone</a>
                
                <span>
                  <br>Creates a new RFC in Saved Draft status, copying most fields from an existing RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Close">RfcAction_Close</a>
                
                <span>
                  <br>Used to move an RFC from Completed to Reviewed status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_CompleteDeployment">RfcAction_CompleteDeployment</a>
                
                <span>
                  <br>Changes RFC status from On Hold or In Progress to Pending Validation.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Create">RfcAction_Create</a>
                
                <span>
                  <br>Creates a new RFC from the Rfc instance passed to the method.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_CreateFromTemplate">RfcAction_CreateFromTemplate</a>
                
                <span>
                  <br>Creates a new RFC from the specified template.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_CreateOnlineMeetingAuditHistory">RfcAction_CreateOnlineMeetingAuditHistory<a>
                
                <span>
                  <br>Create entry in audit history for online meeting.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_DeclareReleaseComplete">RfcAction_DeclareReleaseComplete</a>
                
                <span>
                  <br>Used to move an RFC from Pending Validation to Completed status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_DeclareReleaseCompleteAndClose">RfcAction_DeclareReleaseCompleteAndClose</a
                
                <span>
                  <br>Used to move an RFC from Pending Validation to Closed status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_DeclareReleaseReviewed">RfcAction_DeclareReleaseReviewed</a>
                
                <span>
                  <br>Used to move an RFC from Completed to Reviewed status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Delete">RfcAction_Delete</a>
                
                <span>
                  <br>Delete the specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Load">RfcAction_Load</a>
                
                <span>
                  <br>Load the specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_LoadTemplate">RfcAction_LoadTemplate</a>
                
                <span>
                  <br>Loads the template specified by the template ID.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_PauseDeployment">RfcAction_PauseDeployment</a>
                
                <span>
                  <br>Changes RFC status from In Progress to On Hold.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ReactivateToCompleted">RfcAction_ReactivateToCompleted</a>
                
                <span>
                  <br>Moves RFC from Closed to Completed status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ReactivateToPendingValidation">RfcAction_ReactivateToPendingValidation</a>
                
                <span>
                  <br>Moves RFC from Closed to Pending Validation status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ResumeDeployment">RfcAction_ResumeDeployment</a>
                
                <span>
                  <br>Changes RFC status from On Hold to In Progress.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_ReturnToDraft">RfcAction_ReturnToDraft</a>
                
                <span>
                  <br>Used to move an RFC to SavedDraft state,if it in correct state for ReturnToDraft action.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Save">RfcAction_Save</a>
                
                <span>
                  <br>Updates the RFC passed in the changeRecord parameter.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_StartDeployment">RfcAction_StartDeployment</a>
                
                <span>
                  <br>Used to move an RFC from Queued to In Progress status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Submit">RfcAction_Submit</a>
                
                <span>
                  <br>Used to move RFC from Save to next apprpriate state.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=RfcAction_Validate">RfcAction_Validate</a>
                
                <span>
                  <br>Performs validation for the current state of RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=SpellCheck">SpellCheck</a>
                
                <span>
                  <br>This method is used for Spell check.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=TMF_RfcAction_Delete">TMF_RfcAction_Delete</a>
                
                <span>
                  <br>This method used to hard delete specified RFC from database.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=UpdateCommunicationProfile">UpdateCommunicationProfile</a>
                
                <span>
                  <br>Updates the communication profile of the specified RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=UpdateIncident">UpdateIncident</a>
                
                <span>
                  <br>Creates, updates, or deletes an incident record.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=UpdateIssue">UpdateIssue</a>
                
                <span>
                  <br>Creates, updates, or deletes an issue record.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=UpdateLink">UpdateLink</a>
                
                <span>
                  <br>Creates, modifies, or deletes a link of a RFC or template.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=UpdateTimeEntry">UpdateTimeEntry</a>
                
                <span>
                  <br>Creates, modifies, or voids a time entry.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=Update_Diary">Update_Diary</a>
                
                <span>
                  <br>Used to update the specified diary entry for a specified rfc.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=ValidateAliases">ValidateAliases</a>
                
                <span>
                  <br>Validates a list of aliases/email addresses against multiple sources.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=ValidateCpxId">ValidateCpxId</a>
                
                <span>
                  <br>This method is used to validate CPx Id existence and sign off.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=ValidateIncident">ValidateIncident</a>
                
                <span>
                  <br>Performs lookup of specified ticket ID and attempts to retrieve outage-related data.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_CreateOnlineMeetingAuditHistory">WebService_CreateOnlineMeetingAuditHistor</a>
                
                <span>
                  <br>Used to update online meeting schedule details for RFC.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_LockdownAdminApproval">WebService_LockdownAdminApproval</a>
                
                <span>
                  <br>Used to Set Lockdown admin approval via email.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_LockdownPropertyApproval">WebService_LockdownPropertyApproval</a>
                
                <span>
                  <br>Used to Set Lockdown property approval via email.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_RfcCABApproval">WebService_RfcCABApproval</a>
                
                <span>
                  <br>Used to set the CAB RFC Approval via email.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_RfcPeerApproval">WebService_RfcPeerApproval</a>
                
                <span>
                  <br>This method set the Peer RFC Approval via email.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_SendResultEmail">WebService_SendResultEmail</a>
                
                <span>
                  <br>This method used to send email notifications for rfc approval status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_SendResultLockDownEmail">WebService_SendResultLockDownEmail</a>
                
                <span>
                  <br>This method used to send email notifications for lockdown approval status.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WebService_ValidateDiary">WebService_ValidateDiary</a>
                
                <span>
                  <br>This method validates a diary entry which is created by e-mail.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=Webservice_CreateDiary">Webservice_CreateDiary</a>
                
                <span>
                  <br>Web method for creating a diary entry via email.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=Webservice_GetPropertyOwners">Webservice_GetPropertyOwners</a>
                
                <span>
                  <br>This method returns list of property owners of the specified properties.
                </span>
              </li>
              <p>
            
              <li>
                <a href="NetworkChangeAPI.asmx?op=WriteErrorData">WriteErrorData</a>
                
                <span>
                  <br>This method is used to proper error message.
                </span>
              </li>
              <p>
            
              </ul>
            
      </span>

      
      

    <span>
        
    </span>
    
      

      

    
  </body>
</html>



##################################################################
#####################################################################
I tired to authenticate with SOAPpy and failed.

##################################################################
#####################################################################

Python 2.7.6 (default, Apr 28 2014, 19:01:47) 
[GCC 4.2.2 20070831 prerelease [FreeBSD]] on freebsd8
Type "help", "copyright", "credits" or "license" for more information.
>>> import SOAPpy
>>> from SOAPpy import SOAPProxy
>>> username, password, instance = 'domain\\user', 'abc123', 'demo'
>>> proxy, namespace = 'http://username:password@networkchange/NetworkChangeAPI.asmx'+instance+'/incident.do?SOAP', 'http://networkchange/webservices/'
>>> server = SOAPProxy(proxy,namespace)
>>> server.config.debug = 1
>>> response = server.GetBlankRfc()
In build.
*** Outgoing HTTP headers **********************************************
POST /NetworkChangeAPI.asmxdemo/incident.do?SOAP HTTP/1.0
Host: networkchange
User-agent: SOAPpy 0.12.22 (http://pywebsvcs.sf.net)
Content-type: text/xml; charset=UTF-8
Content-length: 401
SOAPAction: "GetBlankRfc"
************************************************************************
*** Outgoing SOAP ******************************************************
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
>
<SOAP-ENV:Body>
<ns1:GetBlankRfc xmlns:ns1="http://networkchange/webservices/" SOAP-ENC:root="1">
</ns1:GetBlankRfc>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
************************************************************************
code= 401
msg= Unauthorized
headers= Content-Type: text/html
Server: MediumCo-IIS/7.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
X-Powered-By: ASP.NET
Host: WBA02
X-UA-Compatible: IE=9
Date: Sat, 28 Mar 2015 22:03:17 GMT
Connection: close
Content-Length: 1293

content-type= text/html
data= <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>401 - Unauthorized: Access is denied due to invalid credentials.</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;} 
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;} 
h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}
#content{margin:0 0 0 2%;position:relative;}
.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
-->
</style>
</head>
<body>
<div id="header"><h1>Server Error</h1></div>
<div id="content">
 <div class="content-container"><fieldset>
  <h2>401 - Unauthorized: Access is denied due to invalid credentials.</h2>
  <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3>
 </fieldset></div>
</div>
</body>
</html>

*** Incoming HTTP headers **********************************************
HTTP/1.? 401 Unauthorized
Content-Type: text/html
Server: MediumCo-IIS/7.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
X-Powered-By: ASP.NET
Host: WBA02
X-UA-Compatible: IE=9
Date: Sat, 28 Mar 2015 22:03:17 GMT
Connection: close
Content-Length: 1293
************************************************************************
*** Incoming SOAP ******************************************************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>401 - Unauthorized: Access is denied due to invalid credentials.</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;} 
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;} 
h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}
#content{margin:0 0 0 2%;position:relative;}
.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
-->
</style>
</head>
<body>
<div id="header"><h1>Server Error</h1></div>
<div id="content">
 <div class="content-container"><fieldset>
  <h2>401 - Unauthorized: Access is denied due to invalid credentials.</h2>
  <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3>
 </fieldset></div>
</div>
</body>
</html>
************************************************************************
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/chpfaff/python/sandbox/SOAPpy-0.12.22/build/lib/SOAPpy/Client.py", line 547, in __call__
    return self.__r_call(*args, **kw)
  File "/home/chpfaff/python/sandbox/SOAPpy-0.12.22/build/lib/SOAPpy/Client.py", line 569, in __r_call
    self.__hd, self.__ma)
  File "/home/chpfaff/python/sandbox/SOAPpy-0.12.22/build/lib/SOAPpy/Client.py", line 432, in __call
    timeout = self.timeout)
  File "/home/chpfaff/python/sandbox/SOAPpy-0.12.22/build/lib/SOAPpy/Client.py", line 331, in call
    raise HTTPError(code, msg)
SOAPpy.Errors.HTTPError: <HTTPError 401 Unauthorized>


##################################################################
#####################################################################
Below is a example of one of the methods i am trying to call. 

##################################################################
#####################################################################

POST /NetworkChangeAPI.asmx HTTP/1.1
Host: ppeNetworkchange
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://Networkchange/webservices/GetBlankRfc"

<?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>
    <GetBlankRfc xmlns="http://Networkchange/webservices/" />
  </soap:Body>
</soap:Envelope>



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>
    <GetBlankRfcResponse xmlns="http://Networkchange/webservices/">
      <GetBlankRfcResult>
        <ChangeRecord>
          <Version>int</Version>
          <RfcID>int</RfcID>
          <ProfileID>int</ProfileID>
          <Status>
            <Value>string</Value>
            <ValueID>int</ValueID>
            <DisplayValue>string</DisplayValue>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <ForeColor xsi:nil="true" />
            <RelatedValues xsi:nil="true" />
          </Status>
          <CreatedBy>
            <Value>string</Value>
            <ValueID>int</ValueID>
            <DisplayValue>string</DisplayValue>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <ForeColor xsi:nil="true" />
            <RelatedValues xsi:nil="true" />
          </CreatedBy>
          <PeerReviewRequired>boolean</PeerReviewRequired>
          <PeerReviewTeam>
            <Value>string</Value>
            <ValueID>int</ValueID>
            <DisplayValue>string</DisplayValue>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <ForeColor xsi:nil="true" />
            <RelatedValues xsi:nil="true" />
          </PeerReviewTeam>
          <CabApprovalRequired>boolean</CabApprovalRequired>
          <PeerApprovalDecision>
            <ApprovalStatus>string</ApprovalStatus>
            <Comment>string</Comment>
            <ApproverAlias>string</ApproverAlias>
            <TimeStamp>dateTime</TimeStamp>
          </PeerApprovalDecision>
          <LockdownExceptionApprovalDecision>
            <ApprovalStatus>string</ApprovalStatus>
            <Comment>string</Comment>
            <ApproverAlias>string</ApproverAlias>
            <TimeStamp>dateTime</TimeStamp>
          </LockdownExceptionApprovalDecision>
          <LockdownExceptionApprovalDecisions>
            <LockdownApprovalDecision xsi:nil="true" />
            <LockdownApprovalDecision xsi:nil="true" />
          </LockdownExceptionApprovalDecisions>
          <LockdownExceptionApproverTeamName>string</LockdownExceptionApproverTeamName>
          <CabApprovalDecisions>
            <CabApprovalDecision xsi:nil="true" />
            <CabApprovalDecision xsi:nil="true" />
          </CabApprovalDecisions>
          <SourceApplication>string</SourceApplication>
          <SourceApplicationRecordID>int</SourceApplicationRecordID>
          <PropertyOwners>
            <string>string</string>
            <string>string</string>
          </PropertyOwners>
          <ScheduledCompletionDateTime>dateTime</ScheduledCompletionDateTime>
          <PropertyGroup>
            <Value>string</Value>
            <ValueID>int</ValueID>
            <DisplayValue>string</DisplayValue>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <ForeColor xsi:nil="true" />
            <RelatedValues xsi:nil="true" />
          </PropertyGroup>
          <LockdownConflictExists>boolean</LockdownConflictExists>
          <DefaultPartnerNotifications>
            <string>string</string>
            <string>string</string>
          </DefaultPartnerNotifications>
          <DefaultNotifications>
            <string>string</string>
            <string>string</string>
          </DefaultNotifications>
          <LastDeploymentStartDate>dateTime</LastDeploymentStartDate>
          <OnlineMeeting>boolean</OnlineMeeting>
          <LastUpdatedDateTime>dateTime</LastUpdatedDateTime>
          <OnlineMeetingRequired>
            <Value>boolean</Value>
          </OnlineMeetingRequired>
          <Title>
            <Value>string</Value>
          </Title>
          <Priority>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </Priority>
          <PropertyDimension>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </PropertyDimension>
          <Environment>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </Environment>
          <ChangeType>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </ChangeType>
          <ChangeSubType>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </ChangeSubType>
          <DataCenters>
            <Values xsi:nil="true" />
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
          </DataCenters>
          <Project>
            <Value>string</Value>
          </Project>
          <RequestedBy>
            <Value>string</Value>
          </RequestedBy>
          <ChangeManager>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </ChangeManager>
          <Complexity>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </Complexity>
          <Risk>
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
            <Value xsi:nil="true" />
          </Risk>
          <RequiresPIR>
            <Value>boolean</Value>
          </RequiresPIR>
          <AdditionalNotifications>
            <Values xsi:nil="true" />
          </AdditionalNotifications>
          <Description>
            <Value>string</Value>
          </Description>
          <Justification>
            <Value>string</Value>
          </Justification>
          <MonitoringUpdateRequired>
            <Value>boolean</Value>
          </MonitoringUpdateRequired>
          <MonitoringUpdateRequiredText>
            <Value>string</Value>
          </MonitoringUpdateRequiredText>
          <TsgUpdateRequired>
            <Value>boolean</Value>
          </TsgUpdateRequired>
          <TsgUpdateRequiredText>
            <Value>string</Value>
          </TsgUpdateRequiredText>
          <LockdownExceptionBypassedJustification>
            <Value>string</Value>
          </LockdownExceptionBypassedJustification>
          <ExternalReferenceID>
            <Value>string</Value>
          </ExternalReferenceID>
          <FeatureList>
            <Value>string</Value>
          </FeatureList>
          <Dependencies>
            <Value>string</Value>
          </Dependencies>
          <AssetsAffected>
            <Value>string</Value>
          </AssetsAffected>
          <HardwareAffected>
            <Value>string</Value>
          </HardwareAffected>
          <ExpectedCapacityImpact>
            <Value>string</Value>
          </ExpectedCapacityImpact>
          <ExpectedPartnerImpact>
            <Value>string</Value>
          </ExpectedPartnerImpact>
          <PotentialImpact>
            <Value>string</Value>
          </PotentialImpact>
          <ExpectedImpact>
            <Value>string</Value>
          </ExpectedImpact>
          <ActualImpact>
            <Value>string</Value>
          </ActualImpact>
          <PotentialToImpactPartners>
            <Value>boolean</Value>
          </PotentialToImpactPartners>
          <AdditionalPartnerNotifications>
            <Values xsi:nil="true" />
          </AdditionalPartnerNotifications>
          <PotentiallyAffectedProperties>
            <Values xsi:nil="true" />
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
          </PotentiallyAffectedProperties>
          <Markets>
            <Values xsi:nil="true" />
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
          </Markets>
          <ImpactedUserCountIsPercent>
            <Value>boolean</Value>
          </ImpactedUserCountIsPercent>
          <ImpactedUserCount>
            <Value>int</Value>
          </ImpactedUserCount>
          <OutageIsExpected>
            <Value>boolean</Value>
          </OutageIsExpected>
          <OutagePredictedTimeInMinutes>
            <Value>int</Value>
          </OutagePredictedTimeInMinutes>
          <ScheduledRTODate>
            <Value>dateTime</Value>
          </ScheduledRTODate>
          <ScheduledRTWDate>
            <Value>dateTime</Value>
          </ScheduledRTWDate>
          <ScheduledStartDate>
            <Value>dateTime</Value>
          </ScheduledStartDate>
          <ScheduledReleaseDurationTotalMinutes>
            <Value>int</Value>
          </ScheduledReleaseDurationTotalMinutes>
          <AssignedResources>
            <Values xsi:nil="true" />
            <EnumValueType>_None or Status or PropertyDimension or PropertyGroup or Priority or Environment or Risk or Complexity or Datacenter or AssignedResource or PotentiallyAffectedProperty or PeerReviewTeam or CreatedBy or ChangeManager or ChangeType or ChangeSubType or OnHoldJustification or ChangeResultCategory or ChangeResultIssue or Market or TimeTrackingRole or IssueType or ProcessPhase or LinkType or PropertyOwner or AwarenessNotificationFrequency or EventType or Regions or LockdownStatus or LockdownType or CabRole or DiaryType or LockdownAffectedProperties or LockdownDatacentes</EnumValueType>
          </AssignedResources>
          <PreDeploymentActions>
            <Value>string</Value>
          </PreDeploymentActions>
          <ItemsToMonitor>
            <Value>string</Value>
          </ItemsToMonitor>
          <FilesChanged>
            <Value>string</Value>
          </FilesChanged>
          <DeploymentMechanism>
            <Value>string</Value>
          </DeploymentMechanism>
          <PostDeploymentActions>
            <Value>string</Value>
          </PostDeploymentActions>
          <SuccessCriteria>
            <Value>string</Value>
          </SuccessCriteria>
          <RollbackPlan>
            <Value>string</Value>
          </RollbackPlan>
          <LockdownExceptionApprovalRequired>
            <Value>boolean</Value>
          </LockdownExceptionApprovalRequired>
          <TimeEntries>
            <TimeEntry xsi:nil="true" />
            <TimeEntry xsi:nil="true" />
          </TimeEntries>
          <Issues>
            <Issue xsi:nil="true" />
            <Issue xsi:nil="true" />
          </Issues>
          <Links>
            <Link xsi:nil="true" />
            <Link xsi:nil="true" />
          </Links>
          <Incidents>
            <Incident xsi:nil="true" />
            <Incident xsi:nil="true" />
          </Incidents>
          <Permissions>
            <Save>boolean</Save>
            <Submit>boolean</Submit>
            <Cancel>boolean</Cancel>
            <ReturnToDraft>boolean</ReturnToDraft>
            <Clone>boolean</Clone>
            <Validate>boolean</Validate>
            <ReActivate>boolean</ReActivate>
            <SaveAsTemplate>boolean</SaveAsTemplate>
            <StartDeployment>boolean</StartDeployment>
            <PauseDeployment>boolean</PauseDeployment>
            <ResumeDeployment>boolean</ResumeDeployment>
            <CompleteDeployment>boolean</CompleteDeployment>
            <ValidateDeployment>boolean</ValidateDeployment>
            <DeclareReleaseComplete>boolean</DeclareReleaseComplete>
            <PeerApprove>boolean</PeerApprove>
            <LockdownApprove>boolean</LockdownApprove>
            <CreateIssue>boolean</CreateIssue>
            <EditIssue>boolean</EditIssue>
            <CreateTimeEntry>boolean</CreateTimeEntry>
            <EditTimeEntry>boolean</EditTimeEntry>
            <CreateIncident>boolean</CreateIncident>
            <EditIncident>boolean</EditIncident>
            <CreateLink>boolean</CreateLink>
            <EditLink>boolean</EditLink>
            <EditLockdown>boolean</EditLockdown>
            <DiaryCreate>boolean</DiaryCreate>
            <DiaryEdit>boolean</DiaryEdit>
            <Delete>boolean</Delete>
            <CanCABEdit>boolean</CanCABEdit>
            <DisplayHardwareAffected>boolean</DisplayHardwareAffected>
          </Permissions>
          <Diaries>
            <Diary xsi:nil="true" />
            <Diary xsi:nil="true" />
          </Diaries>
          <DiariesAuditHistory>
            <DiaryAuditHistory xsi:nil="true" />
            <DiaryAuditHistory xsi:nil="true" />
          </DiariesAuditHistory>
          <PropertyProfile>
            <Exists>boolean</Exists>
            <ProfileID>int</ProfileID>
            <EnvironmentID>int</EnvironmentID>
            <PropertyID>int</PropertyID>
            <ChangeTypeID>int</ChangeTypeID>
            <ChangeSubTypeID>int</ChangeSubTypeID>
            <PeerApprovalRequired>boolean</PeerApprovalRequired>
            <CabApprovalRequired>boolean</CabApprovalRequired>
            <DefaultNotificationList>string</DefaultNotificationList>
            <ProfileRetired>boolean</ProfileRetired>
            <PartnerNotificationRequired>boolean</PartnerNotificationRequired>
            <PartnerNotificationList>string</PartnerNotificationList>
            <IsDefaultChangeType>boolean</IsDefaultChangeType>
            <UseDefaultChangeType>boolean</UseDefaultChangeType>
            <PeerReviewTeamID>int</PeerReviewTeamID>
            <PeerReviewTeamName>string</PeerReviewTeamName>
            <PeerReviewTeamGUID>string</PeerReviewTeamGUID>
            <MatchingProfileExists>boolean</MatchingProfileExists>
            <ImpactedProperties xsi:nil="true" />
          </PropertyProfile>
          <CpxID>
            <Value>string</Value>
          </CpxID>
          <ExceptionQuestionResponse>
            <LockdownExceptionResponse xsi:nil="true" />
            <LockdownExceptionResponse xsi:nil="true" />
          </ExceptionQuestionResponse>
          <CABActions>
            <int>int</int>
            <int>int</int>
          </CABActions>
          <CABIssues>
            <int>int</int>
            <int>int</int>
          </CABIssues>
          <MOPTypeID>
            <Value>int</Value>
          </MOPTypeID>
          <CABNotes>
            <Value>string</Value>
          </CABNotes>
        </ChangeRecord>
      </GetBlankRfcResult>
    </GetBlankRfcResponse>
  </soap:Body>
</soap:Envelope>



thank you!!!!!!! :)





More information about the Python-list mailing list