1. EasyIPToolsPort
Easy-IP
  • DataAbstractServicePort
    • GetSchema
      POST
    • GetData
      POST
    • UpdateData
      POST
    • ExecuteCommand
      POST
    • ExecuteCommandEx
      POST
    • GetTableSchema
      POST
    • GetCommandSchema
      POST
    • SQLGetData
      POST
    • SQLGetDataEx
      POST
    • SQLExecuteCommand
      POST
    • SQLExecuteCommandEx
      POST
    • GetDatasetScripts
      POST
    • RegisterForDataChangeNotification
      POST
    • UnregisterForDataChangeNotification
      POST
    • SimpleGetData
      POST
    • SimpleUpdateData
      POST
  • EasyIPAdminPort
    • AddDiscoveryBot
    • AddFieldPendingChange
    • AddFieldPendingChange2
    • AddUser
    • AddUserGroup
    • BackupDatabase
    • CopyFilesToUsers
    • DatabaseScriptTestCompile
    • DatabaseScriptTestRun
    • DeleteDatabaseBackup
    • DeleteDatabaseFile
    • DeleteDiscoveryBot
    • DeleteEmailQueueItems
    • DeleteFieldPendingChange
    • DeleteQueuedDiscovery
    • DeleteUser
    • DeleteUserGroup
    • DisconnectUserSessions
    • EmailUsers
    • EnableSubnetValidityChecks
    • ForceUserPasswordChange
    • GetAuthenticationDetails
    • GetBackupFilelist
    • GetClientSettings
    • GetDatabaseBackupLog
    • GetDatabaseRestoreLog
    • GetEasyIPUser
    • GetEasyIPUserGroups
    • GetEasyIPUserGroupsAndUsers
    • GetEasyIPUsers
    • GetEmailQueueItems
    • GetFieldPendingUpdates
    • GetRestoredDatabaseFilelist
    • GetServerRestartDateTime
    • GetServerSettings
    • GetTableScript
    • GetUserDisabledFunctions
    • GetUserPrivileges
    • GetUserSessions
    • GetValidFieldDataTypes
    • PurgeLogsAndBackups
    • ReloadSettings
    • RenameUserGroup
    • RestartServer
    • RestoreDatabase
    • ScheduleDatabaseBackup
    • SetClientSettings
    • SetDiscoveryBotEnabled
    • SetServerSettings
    • SetTableScript
    • SetUserDisabledFunctions
    • SetUserField
    • SetUserFieldDisplayOrder
    • SetUserGroup
    • SetUserPassword
    • SetUserPrivileges
    • SetUserProperties
    • StartFullTextSearchIndexing
    • UpdateDiscoveryBot
    • UpdateEmailQueueItems
    • UpdateMACAddressPrefixes
    • UserExists
  • EasyIPCorePort
    • AddOrUpdateVirtualFile
    • AddVirtualDirectory
    • CancelOperation
    • CheckUserFunctionAllowed
    • CopyVirtualDirectoryContents
    • DeleteDownloadFile
    • DeleteVirtualDirectory
    • DeleteVirtualFile
    • GetAddressData
    • GetAddressData2
    • GetAutonomousNetworkNameFromId
    • GetAutonomousNetworkNotes
    • GetAutonomousNetworks
    • GetAutonomousNetworks2
    • GetChangeLogEntries
    • GetChangeLogRevisions
    • GetChildNodes
    • GetChildNodes2
    • GetClientSettings
    • GetDownloadFilePart
    • GetDownloadFileSize
    • GetEasyIPUser
    • GetFullTextSearchProgress
    • GetIPAddressesBySubnet
    • GetIPAddressesBySubnet2
    • GetIPAddressIdAndSubnetId
    • GetItemData
    • GetItemData2
    • GetItemRangeLimits
    • GetLastUndoItem
    • GetLicenceDetails
    • GetLinkedIPAddressDescriptions
    • GetLinkedIPAddresses
    • GetLongSubnetPathFromSubnetId
    • GetPingHistory
    • GetRootData
    • GetRootData2
    • GetRootNodes
    • GetRootNodes2
    • GetItemById
    • GetItemById2
    • GetItemByInfo
    • GetItemByInfo2
    • GetItemParentIds
    • GetSystemSettings
    • GetTableUserFields
    • GetTotalSubnetAndIPAddressCounts
    • GetUserDisabledFunctions
    • GetUserInformation
    • GetUserMessages
    • GetUserPrivileges
    • GetUserTables
    • GetVirtualDirectories
    • GetVirtualFileData
    • GetVirtualFiles
    • GetWebClientSettings
    • LinkedIPDescriptionExists
    • MoveVirtualDirectory
    • MoveVirtualFile
    • RenameVirtualDirectory
    • RenameVirtualFile
    • SearchARPEntries
    • SearchARPEntries2
    • SearchDatabaseNative
    • SearchDatabaseNative2
    • SearchDatabaseFTS
    • SearchDatabaseFTS2
    • SearchItems
    • SendEmail
    • SetClientSettings
    • SetVirtualFileReadOnly
    • SetWebClientSettings
    • VirtualDirectoryExists
    • VirtualFileExists
  • EasyIPDiscoveryPort
    • GetDiscoverableSubnets
    • GetHostDiscoverySubnetIPAddresses
    • GetHostDiscoveryIPAddresses
    • UpdateDiscoveryData
    • BotGetDiscoverableSubnets
    • BotUpdateDiscoveryProgress
    • BotUpdateDiscoveryStatus
    • BotCancelDiscovery
    • QueueDiscovery
    • GetDiscoveryBots
    • GetQueuedDiscoveries
    • DeleteQueuedDiscovery
    • GetUserQueuedDiscoveries
    • GetDiscoveryLog
  • EasyIPEditPort
    • AddAddressesToSubnet
    • AddAddressRangeToSubnet
    • AddAllAddressesToSubnets
    • AddAllChildSubnets
    • AddAutonomousNetwork
    • AddChildSubnets
    • AddGroup
    • AddGroups
    • AddIPAddressLinkDescription
    • AddIPAddressLinks
    • AddSubnets
    • AddSubnetsToCorrectParents
    • ApplyDelta
    • DeleteAddressesFromSubnets
    • DeleteAutonomousNetwork
    • DeleteGroupsOrSubnets
    • DeleteIPAddressesById
    • DeleteIPAddressLinks
    • DeleteSubnetChildren
    • ImportFromXML
    • MoveGroupsAndSubnets
    • PasteGroupStructure
    • PasteSubnetStructure
    • RemoveParentSubnets
    • ReparentChildSubnets
    • Undo
    • UpdateAutonomousNetwork
    • UpdateGroup
    • UpdateUserFields
    • CreateNextAvailableIPAddress
    • ReserveNextAvailableIPAddress
    • SearchAndReplace
    • SetSubnetAttributes
  • EasyIPReportPort
    • ExecuteQuery
    • ExecuteQuery2
    • ExportQuery
    • ExportQueryAndEmail
    • GenerateReport
    • GenerateReportAndEmail
    • GetAllReportObjectNames
    • GetAvailableReportObjectNames
    • GetDefaultReportParams
    • GetReport
    • GetStoredProcedureParameters
    • GetTableFieldInfo
    • GetViewFieldInfo
  • EasyIPToolsPort
    • CheckTemplateParameters
      POST
    • CompileScript
      POST
    • CompileScript2
      POST
    • CopyTrees
      POST
    • ExecuteTemplate
      POST
    • ExecuteTemplate2
      POST
    • ExportToCSV
      POST
    • ExportToHTML
      POST
    • ExportToXML
      POST
    • GenerateDefaultValues
      POST
    • GenerateDefaultValues2
      POST
    • GetMissingSubnets
      POST
    • GetTemplateScriptHelp
      POST
  • EasyIPUtilsPort
    • CheckMultipleIPVersions
    • GetBroadcastAddress
    • GetHighAddress
    • GetIPAddressList
    • GetIPVers
    • GetLowAddress
    • GetSubnet
    • IsIPLowerThan
    • PadIPAddress
    • UnPadIPAddress
    • GetMaskListValues
    • GetSubnetRange
    • GetSubnetInfoHTML
    • GetIPInfo
  • LoginServicePort
    • AuthenticateDiscoveryBot
    • AuthenticateDiscoveryBot2
    • ChangePasswordWithOldPassword
    • ChangePasswordWithOldPassword2
    • ChangePasswordWithVerificationCode
    • ChangePasswordWithVerificationCode2
    • DownloadClientInstallerChunk
    • DownloadIntallerChunk
    • GetDownloadClientSize
    • GetDownloadSize
    • LoggedIn
    • Login
    • Login2
    • Logout
    • ForgottenPassword
    • RequestUsername
  1. EasyIPToolsPort

CompileScript2

POST
/SOAP

Request

Query Params

Header Params

Body Params application/xml

Examples

Responses

🟢200CompileScript2 response
application/xml
Bodyapplication/xml

Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/SOAP?service=EasyIPTools' \
--header 'SOAPAction: urn:EasyIPLibrary-EasyIPTools#CompileScript2' \
--header 'Content-Type: text/xml; charset=utf-8' \
--data '<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <tns:EasyIPTools___CompileScript2 xmlns="http://tempuri.org/">
      <tns:TemplateScript>
        <tns:Name>string</tns:Name>
        <tns:Script>string</tns:Script>
        <tns:Header>string</tns:Header>
        <tns:Footer>string</tns:Footer>
        <tns:Body>string</tns:Body>
        <tns:Parameters>
          <tns:TTemplateParameter>
            <tns:Name>string</tns:Name>
            <tns:DisplayName>string</tns:DisplayName>
            <tns:TableName>string</tns:TableName>
            <tns:FieldName>string</tns:FieldName>
            <tns:Description>string</tns:Description>
            <tns:TemplateParameterType>tpDatabase</tns:TemplateParameterType>
            <tns:Required>true</tns:Required>
            <tns:ReadOnly>true</tns:ReadOnly>
            <tns:Category>string</tns:Category>
            <tns:MaxLength>100</tns:MaxLength>
            <tns:Value>string</tns:Value>
            <tns:RemoveLineIfEmpty>true</tns:RemoveLineIfEmpty>
            <tns:LookupItems/>
            <tns:OnlyLookupListItems>true</tns:OnlyLookupListItems>
            <tns:SkipRecordIfEmpty>true</tns:SkipRecordIfEmpty>
            <tns:DatePartFormat>string</tns:DatePartFormat>
            <tns:RemoveLeadingZeros>true</tns:RemoveLeadingZeros>
            <tns:LowInteger>100</tns:LowInteger>
            <tns:HighInteger>100</tns:HighInteger>
          </tns:TTemplateParameter>
        </tns:Parameters>
        <tns:TemplateType>ttSubnet</tns:TemplateType>
        <tns:HeaderFooterForEachSubnet>true</tns:HeaderFooterForEachSubnet>
        <tns:ScriptEnabled>true</tns:ScriptEnabled>
        <tns:DescriptionHTML>string</tns:DescriptionHTML>
      </tns:TemplateScript>
    </tns:EasyIPTools___CompileScript2>
  </soap:Body>
</soap:Envelope>'
Response Response Example
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <tns:EasyIPTools___CompileScript2Response xmlns="http://tempuri.org/">
      <tns:Result>true</tns:Result>
      <tns:ErrorX>100</tns:ErrorX>
      <tns:ErrorY>100</tns:ErrorY>
      <tns:Log>string</tns:Log>
      <tns:ErrorMessage>string</tns:ErrorMessage>
    </tns:EasyIPTools___CompileScript2Response>
  </soap:Body>
</soap:Envelope>
Modified at 2024-08-16 15:09:27
Previous
CompileScript
Next
CopyTrees
Built with