SRS Registry Transactions ========================= The following registry-only SRS XML transactions below can be used by the registry to query and update the SRS. .. _AdjustRegistrarAccount: AdjustRegistrarAccount ---------------------- Used to resolve "dodgy billing" errors in the SRS, or to generate credits for other reasons. .. code-block:: xml .. _AccessControlListAdd: AccessControlListAdd -------------------- Used to add or remove IP addresses or ranges from the ACL white/backlists. Resource lists: .. csv-table:: :header: "Resource", "List", "Description" :delim: | srs | whitelist | IP addresses allowed to connect to SRS as the given registrar r2 | r3 | r4 Add 127.0.0.1 to droplist ACL: .. code-block:: xml Add IP to whitelist ACL Add 127.0.0.1 to availability ACL: .. code-block:: xml Whitelist add .. _AccessControlListRemove: AccessControlListRemove ----------------------- .. _BilledUntilAdjustment: BilledUntilAdjustment ---------------------- .. _BuildDNSZoneFiles: BuildDNSZoneFiles ---------------------- .. _DeferredIncomeDetailQry: DeferredIncomeDetailQry ----------------------- .. _DeferredIncomeSummaryQry: DeferredIncomeSummaryQry ------------------------ .. _GenerateDomainReport: GenerateDomainReport ---------------------- .. _RunLogQry: RunLogQry ---------------------- .. _RunLogCreate: RunLogCreate ---------------------- .. _RegistrarCreate: RegistrarCreate ---------------------- Registry transaction used to add a new registrar. Syntax: :: element.RegistrarCreate = element RegistrarCreate { attribute ActionId { UID }, attribute Name { text }, attribute AccRef { text }, attribute RegistrarId { RegistrarId }, attribute URL { text }?, element.RegistrarPublicContact, element.RegistrarSRSContact, element.DefaultTechnicalContact, element.EncryptKeys, element.EPPAuth?, element.Allowed2LDs?, element.Roles?, element.AuditText? } .. code-block:: xml Initial Load .. _RegistrarUpdateRegistry: RegistrarUpdate ---------------------- Transaction which can be used by both the registrar and registry to update the registrar profile. Certain settings such as the registrar name and GPG keys can only be changed by the registry. .. csv-table:: :header: "Attribute / ", "Required", "Note / Default value" :delim: | ActionID | yes RegistrarPublicContact | no RegistrarSRSContact | no DefaultTechnicalContact | no URL | no RegistrarPublicContact | no RegistrarSRSContact | no DefaultTechnicalContact | no EncryptKeys | no EPPAuth | no Allowed2LDs | no Roles | no AuditText | no :: element.RegistrarCreate = element RegistrarCreate { attribute ActionId { UID }, attribute Name { text }, attribute AccRef { text }, attribute RegistrarId { RegistrarId }, attribute URL { text }?, element.RegistrarPublicContact, element.RegistrarSRSContact, element.DefaultTechnicalContact, element.EncryptKeys, element.EPPAuth?, element.Allowed2LDs?, element.Roles?, element.AuditText? } .. code-block:: xml Re-set EPP password and add EPP roles .. _ResetMsgQ: ResetMsgQ ---------------------- .. _ScheduleQry: ScheduleQry ---------------------- .. _ScheduleCreate: ScheduleCreate ---------------------- .. _ScheduleCancel: ScheduleCancel ---------------------- .. _ScheduleUpdate: ScheduleUpdate ---------------------- .. _SysParamsQry: SysParamsQry ---------------------- .. _SysParamsUpdate: SysParamsUpdate ----------------------