<commit_before><?xml version='1.0' encoding='UTF-8'?>
<!--

    THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS
    FOR A PARTICULAR PURPOSE. THIS CODE AND INFORMATION ARE NOT SUPPORTED BY XEBIALABS.

-->
<synthetic xsi:schemaLocation="http://www.xebialabs.com/deployit/synthetic synthetic.xsd" xmlns="http://www.xebialabs.com/deployit/synthetic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <!-- Deployables -->
    <type type="wp.War" extends="was.War" description="JSR Portal WAR archive">
        <property name="portalAppName" label="Portal Application Name" description="Name for this portal application" category="Portal"/>
        <property name="portalAppUid" label="Portal Application Identifier"
                  description="Unique identifier for this portal application as defined in the portal.xml" category="Portal"/>
        <property name="portalAppConcreteUid" required="false" label="Concrete Portal Application Identifier"
                  description="Required when deploying a IBM-API type portlet. Concrete Unique identifier for this portal application as defined in the portal.xml"
                  category="Portal"/>
        <property name="portlets" kind="set_of_ci" required="true" as-containment="true" referenced-type="wp.PortletSpec" label="Portlets" category="Portal"
                  description="List of portlets to register."/>
    </type>

    <!-- Deployeds -->
    <type type="wp.Portlet" extends="udm.BaseEmbeddedDeployed" deployable-type="wp.PortletSpec" container-type="wp.WarModule" description="Deployed portlet to WebSphere Portal runtime.">
        <generate-deployable type="wp.PortletSpec" extends="udm.BaseEmbeddedDeployable"/>

        <property name="portletName" description="Name of the portlet as described in the portal.xml"/>
        <property name="uniqueName" description="Unique name for portlet" required="false"/>
        <property name="preferences" description="Portlet preferences." required="false" kind="map_string_string"/>

        <property name="userAclMapping" kind="map_string_string" required="false" category="Security"
                  description="List of User ACL mappings of this portlet. Keyed by security level. Value are the subject ids delimited by |. Valid roles are user,privileged user,contributor,editor,manager,delegator,security administrator and administrator">
            <rule type="map-key-regex" pattern="user|privileged user|contributor|editor|manager|delegator|security administrator|administrator"/>
        </property>
        <property name="groupAclMapping" kind="map_string_string" required="false" category="Security"
                  description="List of Group ACL mappings of this portlet. Keyed by security level. Value are the subject ids delimited by |. Valid roles are user,privileged user,contributor,editor,manager,delegator,security administrator and administrator">
            <rule type="map-key-regex" pattern="user|privileged user|contributor|editor|manager|delegator|security administrator|administrator"/>
        </property>
        <property name="securityLevels" hidden="true" kind="set_of_string" default="user,privileged user,contributor,editor,manager,delegator,security administrator,administrator"/>
        <property name="subjectDelimiter" hidden="true" default="|"/>
    </type>

    <type type="wp.WarModule" extends="was.WarModule" deployable-type="wp.War" container-type="was.WasAppContainer" description="WAR with values configured for a deployment.">
        <property name="portalAppName" label="Portal Application Name" description="Name for this portal application" category="Portal"/>
        <property name="portalAppUid" label="Portal Application Identifier" description="Unique identifier for this portal application as defined in the portal.xml" category="Portal"/>
        <property name="portalAppConcreteUid" required="false" label="Concrete Portal Application Identifier"
                  description="Required when deploying a IBM-API type portlet. Concrete Unique identifier for this portal application as defined in the portal.xml" category="Portal"/>
        <property name="portlets" kind="set_of_ci" required="true" as-containment="true" referenced-type="wp.Portlet" label="Portlets" category="Portal" description="List of portlets to register."/>

        <property name="modifyScript" hidden="true" required="false" default="was/portal/application/update-application.py"/>
        <property name="warInstallLocationPrefix" hidden="true" required="false" default="file://localhost/"/>
    </type>

    <type type="wp.ExecutedXmlAccessInlineScriptPair" extends="udm.BaseDeployed" deployable-type="wp.XmlAccessInlineScriptPair" container-type="was.WasAppContainer"
          description="A resource containing inline XmlAccess scripts that are used for deployment and rollback">
        <generate-deployable type="wp.XmlAccessInlineScriptPair" extends="udm.BaseDeployable"/>
        <property name="configUri" required="false" description="Uri to be appended to the wpConfigUrl defined on the container. Used when applying xmlaccess to a virtual portal"/>
        <property name="applyScript" size="large" description="XmlAccess to execute on deployment"/>
        <property name="unapplyScript" size="large" description="XmlAccess to execute on rollback. Should undo what the apply script did." required="false"/>
    </type>

    <type type="wp.ExecutedXmlAccessScriptPair" extends="udm.BaseDeployedArtifact" deployable-type="wp.XmlAccessScriptPair" container-type="was.WasAppContainer"
            description="A folder containing 2 XmlAccess files that are used for deployment and rollback">
        <generate-deployable type="wp.XmlAccessScriptPair" extends="udm.BaseDeployableFolderArtifact"/>
        <property name="configUri" required="false" description="Uri to be appended to the wpConfigUrl defined on the container. Used when applying xmlaccess to a virtual portal"/>
        <property name="applyScript" description="Name of XmlAccess file in folder to execute on deployment"/>
        <property name="unapplyScript" description="Name of XmlAccess file in folder to execute on rollback. Should undo what the apply file did." required="false"/>
    </type>

    <!-- Containers -->
    <type-modification type="was.UnmanagedServer">
        <property name="wpHome" label="Installation location" description="Location of WebSphere Portal on the primary node." category="Portal" required="false"/>
        <property name="wpAdminUsername" label="Administrative user" description="Username of the administrative user." category="Portal" required="false"/>
        <property name="wpAdminPassword" label="<PASSWORD>ative password" description="Password of the administrative user." category="Portal" required="false" password="<PASSWORD>"/>
        <property name="wpConfigUrl" label="Configuration URL" description="The URL of the WebSphere Portal configuration API." category="Portal" required="false"/>
        <property name="installedAppDir" default="installedApps" hidden="true" description="The install applications directory under the profile" category="Portal"/>
    </type-modification>

    <type-modification type="was.DeploymentManager">
        <property name="wpHome" label="Installation location" description="Location of WebSphere Portal on the primary node." category="Portal" required="false"/>
        <property name="wpAdminUsername" label="Administrative user" description="Username of the administrative user." category="Portal" required="false"/>
        <property name="wpAdminPassword" label="<PASSWORD>ative password" description="<PASSWORD>." category="Portal" required="false" password="<PASSWORD>"/>
        <property name="wpConfigUrl" label="Configuration URL" description="The URL of the WebSphere Portal configuration API." category="Portal" required="false"/>
        <property name="portalHost" label="Portal Host" description="The host xml access is on." category="Portal" required="true"/>


        <property name="installedAppDir" default="installedApps" hidden="true" description="The install applications directory under the profile" category="Portal"/>

    </type-modification>

</synthetic><commit_msg>Adding specific server that contains portal xmlaccess<commit_after><?xml version='1.0' encoding='UTF-8'?>
<!--

    THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS
    FOR A PARTICULAR PURPOSE. THIS CODE AND INFORMATION ARE NOT SUPPORTED BY XEBIALABS.

-->
<synthetic xsi:schemaLocation="http://www.xebialabs.com/deployit/synthetic synthetic.xsd" xmlns="http://www.xebialabs.com/deployit/synthetic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <!-- Deployables -->
    <type type="wp.War" extends="was.War" description="JSR Portal WAR archive">
        <property name="portalAppName" label="Portal Application Name" description="Name for this portal application" category="Portal"/>
        <property name="portalAppUid" label="Portal Application Identifier"
                  description="Unique identifier for this portal application as defined in the portal.xml" category="Portal"/>
        <property name="portalAppConcreteUid" required="false" label="Concrete Portal Application Identifier"
                  description="Required when deploying a IBM-API type portlet. Concrete Unique identifier for this portal application as defined in the portal.xml"
                  category="Portal"/>
        <property name="portlets" kind="set_of_ci" required="true" as-containment="true" referenced-type="wp.PortletSpec" label="Portlets" category="Portal"
                  description="List of portlets to register."/>
    </type>

    <!-- Deployeds -->
    <type type="wp.Portlet" extends="udm.BaseEmbeddedDeployed" deployable-type="wp.PortletSpec" container-type="wp.WarModule" description="Deployed portlet to WebSphere Portal runtime.">
        <generate-deployable type="wp.PortletSpec" extends="udm.BaseEmbeddedDeployable"/>

        <property name="portletName" description="Name of the portlet as described in the portal.xml"/>
        <property name="uniqueName" description="Unique name for portlet" required="false"/>
        <property name="preferences" description="Portlet preferences." required="false" kind="map_string_string"/>

        <property name="userAclMapping" kind="map_string_string" required="false" category="Security"
                  description="List of User ACL mappings of this portlet. Keyed by security level. Value are the subject ids delimited by |. Valid roles are user,privileged user,contributor,editor,manager,delegator,security administrator and administrator">
            <rule type="map-key-regex" pattern="user|privileged user|contributor|editor|manager|delegator|security administrator|administrator"/>
        </property>
        <property name="groupAclMapping" kind="map_string_string" required="false" category="Security"
                  description="List of Group ACL mappings of this portlet. Keyed by security level. Value are the subject ids delimited by |. Valid roles are user,privileged user,contributor,editor,manager,delegator,security administrator and administrator">
            <rule type="map-key-regex" pattern="user|privileged user|contributor|editor|manager|delegator|security administrator|administrator"/>
        </property>
        <property name="securityLevels" hidden="true" kind="set_of_string" default="user,privileged user,contributor,editor,manager,delegator,security administrator,administrator"/>
        <property name="subjectDelimiter" hidden="true" default="|"/>
    </type>

    <type type="wp.WarModule" extends="was.WarModule" deployable-type="wp.War" container-type="was.WasAppContainer" description="WAR with values configured for a deployment.">
        <property name="portalAppName" label="Portal Application Name" description="Name for this portal application" category="Portal"/>
        <property name="portalAppUid" label="Portal Application Identifier" description="Unique identifier for this portal application as defined in the portal.xml" category="Portal"/>
        <property name="portalAppConcreteUid" required="false" label="Concrete Portal Application Identifier"
                  description="Required when deploying a IBM-API type portlet. Concrete Unique identifier for this portal application as defined in the portal.xml" category="Portal"/>
        <property name="portlets" kind="set_of_ci" required="true" as-containment="true" referenced-type="wp.Portlet" label="Portlets" category="Portal" description="List of portlets to register."/>

        <property name="modifyScript" hidden="true" required="false" default="was/portal/application/update-application.py"/>
        <property name="warInstallLocationPrefix" hidden="true" required="false" default="file://localhost/"/>
    </type>

    <type type="wp.ExecutedXmlAccessInlineScriptPair" extends="udm.BaseDeployed" deployable-type="wp.XmlAccessInlineScriptPair" container-type="was.WasAppContainer"
          description="A resource containing inline XmlAccess scripts that are used for deployment and rollback">
        <generate-deployable type="wp.XmlAccessInlineScriptPair" extends="udm.BaseDeployable"/>
        <property name="configUri" required="false" description="Uri to be appended to the wpConfigUrl defined on the container. Used when applying xmlaccess to a virtual portal"/>
        <property name="applyScript" size="large" description="XmlAccess to execute on deployment"/>
        <property name="unapplyScript" size="large" description="XmlAccess to execute on rollback. Should undo what the apply script did." required="false"/>
    </type>

    <type type="wp.ExecutedXmlAccessScriptPair" extends="udm.BaseDeployedArtifact" deployable-type="wp.XmlAccessScriptPair" container-type="was.WasAppContainer"
            description="A folder containing 2 XmlAccess files that are used for deployment and rollback">
        <generate-deployable type="wp.XmlAccessScriptPair" extends="udm.BaseDeployableFolderArtifact"/>
        <property name="configUri" required="false" description="Uri to be appended to the wpConfigUrl defined on the container. Used when applying xmlaccess to a virtual portal"/>
        <property name="applyScript" description="Name of XmlAccess file in folder to execute on deployment"/>
        <property name="unapplyScript" description="Name of XmlAccess file in folder to execute on rollback. Should undo what the apply file did." required="false"/>
    </type>

    <!-- Containers -->
    <type-modification type="was.UnmanagedServer">
        <property name="wpHome" label="Installation location" description="Location of WebSphere Portal on the primary node." category="Portal" required="false"/>
        <property name="wpAdminUsername" label="Administrative user" description="Username of the administrative user." category="Portal" required="false"/>
        <property name="wpAdminPassword" label="Administrative password" description="Password of the administrative user." category="Portal" required="false" password="<PASSWORD>"/>
        <property name="wpConfigUrl" label="Configuration URL" description="The URL of the WebSphere Portal configuration API." category="Portal" required="false"/>
        <property name="installedAppDir" default="installedApps" hidden="true" description="The install applications directory under the profile" category="Portal"/>
    </type-modification>

    <type-modification type="was.DeploymentManager">
        <property name="wpHome" label="Installation location" description="Location of WebSphere Portal on the primary node." category="Portal" required="false"/>
        <property name="wpAdminUsername" label="Administrative user" description="Username of the administrative user." category="Portal" required="false"/>
        <property name="wpAdminPassword" label="<PASSWORD>" description="Password of the administrative user." category="Portal" required="false" password="<PASSWORD>"/>
        <property name="wpConfigUrl" label="Configuration URL" description="The URL of the WebSphere Portal configuration API." category="Portal" required="false"/>
        <property name="portalHost" kind="ci" referenced-type="overthere.Host" label="Portal Host" description="The host xml access is on." category="Portal" required="true"/>


        <property name="installedAppDir" default="installedApps" hidden="true" description="The install applications directory under the profile" category="Portal"/>

    </type-modification>

</synthetic>
{'fraction_non_alphanumeric': 0.11231819531018106, 'fraction_numerical': 0.0010685663401602849, 'mean_word_length': 4.977998580553584, 'pattern_counts': {'":': 0, '<': 135, '<?xml version=': 2, '>': 135, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 23}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1058019', 'n_tokens_mistral': 4264, 'n_tokens_neox': 4140, 'n_words': 1272}