KB Article #175813
CSOS Order View: Remove additional comma from Address field
Problem
-- When looking at a CSOS order via the e222 stylesheet, the Address displays an additional comma between state and zip code, e.g.:
Company, inc
1 Somestreet
City, ST, 12345
Resolution
In order to remove this comma, use the following procedure:- Make a copy of the default e222.xsl at [installDir]/Interchange/conf/web/documents/e222.xsl
- Edit the copy and search for the phrase "Name and Address of Registrant"
- Edit this section, search for the line " <xsl:value-of select="segment[@code='N4']/element[2]/value"/>," remove the comma at the end and replace it with " ":
<tr><td><div class="fieldname">Name and Address of Registrant</div></td></tr><tr><td valign="top"><div class="fieldvalue"><xsl:for-each select="//loop[segment/@code='N1' and segment/element[1]/value='ST']"><xsl:value-of select="segment[@code='N1']/element[@name='Name']/value"/><br/><xsl:value-of select="segment[@code='N3']/element[1]/value"/><br/><xsl:value-of select="segment[@code='N4']/element[1]/value"/>,<xsl:value-of select="segment[@code='N4']/element[2]/value"/> <xsl:value-of select="segment[@code='N4']/element[3]/value"/><br/></xsl:for-each></div></td></tr> - Log into the the CSOS Interchange UI, change the stylesheet you wish to use for the CSOS orders to the new, modified e222.xsl. Depending if a Transaction Director (Tx) license is used or not, this is configured in different places. For Tx licenses this is changed at: Transaction configuration -> Manage document types. For non-Tx licenses you find this setting at Message Tracker -> Configure payload view.