diff --git a/src/main/resources/frames.xsd b/src/main/resources/frames.xsd
index 314d4d66f2a0d08017071ba4937a41d4ec7ce6f5..652a4a35111b53df2b5b5b6696a5b1bdba3fca03 100644
--- a/src/main/resources/frames.xsd
+++ b/src/main/resources/frames.xsd
@@ -19,6 +19,36 @@
 		</xs:complexType>
 	</xs:element>
 
+	<xs:element name="GetSallyFramesRequest">
+		<xs:complexType>
+		</xs:complexType>
+	</xs:element>
+
+	<xs:element name="GetSallyFramesResponse">
+		<xs:complexType>
+			<xs:sequence maxOccurs="unbounded">
+				<xs:element name="SallyFrameMenuItem">
+					<xs:complexType>
+						<xs:sequence>
+							<xs:element name="itemid" type="xs:string"></xs:element>
+							<xs:element name="frame" type="xs:string"></xs:element>
+							<xs:element name="name" type="xs:string"></xs:element>
+						</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+
+	<xs:element name="ExecuteFrameRequest">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="frameid" type="xs:string"></xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+
+
 	<xs:element name="ListenDocLevelServices">
 		<xs:complexType>
 		</xs:complexType>
@@ -51,4 +81,4 @@
 		</xs:complexType>
 	</xs:element>
 
-</xs:schema>
\ No newline at end of file
+</xs:schema>