Class main.PatchExport Extends %RegisteredObject
{

ClassMethod Create(ien = 12450As %Status
{
 Set irisstream=##class(%GlobalCharacterStream).%New()
 Set IENI=(ienFor
    {
    Set IENI=$Order(^["IRIS"]XPD(9.7,IENI)) Quit:+IENI=0
    Set NAMEI=$Piece(^["IRIS"]XPD(9.7,IENI,0),"^",1)
    Continue:$Extract(NAMEI,$Length(NAMEI))="b"
    Do irisstream.WriteLine(IENI_"^"_NAMEI)
    Write IENI_"^"_NAMEI,!
    }

 // Edu2 Server Open Source Vista
 Set ssh = ##class(%Net.SSH.Session).%New()
 Set host="hostserver"
 Set port="port"
 Set username="username"
 Set password="password"
 Do ssh.Connect(host,port), ssh.AuthenticateWithUsername(username,password)
 For loop=1:1:3 { Set success=ssh.OpenSFTP(.SftpFsoQuit:success  Hang 5 }
 Do SftpFso.PutStream(irisstream,"/home/ben/vista/birtns/ipl.txt","0666")
 Do SftpFso.CloseSFTP()

 Quit $$$OK
}

}